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.
  1.  Copy the shell script, telit_radio_upgrade.sh:https://git.multitech.net/cgit/meta-mlinux-atmel.git/tree/scripts/telit_radio_upgrade.sh

     

  2. Copy the <firmware_file>.bin , telit_radio_upgrade.sh /tmp using a program like winscp or Filezilla.5.1.8.
  3. 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