Using UXFP to Upgrade Telit Firmware
These instructions help you to update the cellular radio firmware for all mLinux Conduit platforms with L4E1 radios (MTCDT-L4E1, MTCDTIP-L4E1, and MTCAP-L4E1), LAT3 radios ( MTCDT-LAT3 ), L4N1 radios (MTCDT-L4N1, MTCDTIP- L4N1) and LNA3 radios ( MTCAP – LNA3).
Prerequisites:
- Enabled SSH via ethernet LAN in order to copy the firmware to the unit.
- The device’s /tmp should have > 110MB space available.
- mLinux firmware should be 5.3.0b and above.
- Copy the shell script, telit_radio_upgrade.sh:https://git.multitech.net/cgit/meta-mlinux-atmel.git/tree/scripts/telit_radio_upgrade.sh
- Copy the <firmware_file>.bin , telit_radio_upgrade.sh /tmp using a program like winscp or Filezilla.5.1.8.
- You can also copy the example file telit_radio_upgrade.sh to help setup and complete the upgrade.
telit_radio_upgrade.sh
4. Verify that you are on a lower version of radio module firmware
sudo -s radio-cmd at+gmr
5. Check file permissions, if not executable do:
chmod 755 /tmp/ telit_radio_upgrade.sh
6. Upgrade firmware
sudo ./telit_radio_upgrade.sh /tmp/<firmware_file>.bin
7. After upgrade, login via ssh and verify that the upgrade was successful.
sudo -s radio-cmd at+gmr
8. Cleanup: Remove telit_radio_upgrade.sh
sudo -s rm -rf /tmp/telit_radio_upgrade.sh
9. Reboot for further cleanup.
sudo reboot