[F A Q] Module software upgrade

9 thoughts on “[F A Q] Module software upgrade

  1. Q:

    How can I upgrade the module software? I am using the GM862-Quad with the EVK2 board.



    The firmware update of the module can be performed with the Xfp Tool provided by Telit.
    runs on Windows based PCs. It erases the flash memory content, and then
    it downloads the new firmware on the flash memory. Following the
    upgrade procedure step by step:

    • Switch OFF the Telit Module.
    • Run the Xfp.exe tool. Power OFF the module if needed then press OK button on the displayed window.
    • After
      selecting COM port, speed1 and stream file (stream files holds new
      firmware) press Program button, a flashing blue bar appears.
    • After powering ON the module the flashing blue bar start increasing. The programming is in progress.
    • A status window is displayed on the screen when (Program Complete) the module is successfully programmed.
    • Now the Telit module is programmed with the new firmware. Press OK button and exit the tool.
    1. Which signaling lines (except for data: TxD and RxD) are needed for the firmware update? I have to update firmware in my embedded system, which do not have full modem connection, so I have to chose which lines will be handled. 

        1. It does’t work on Tx, Rx and ground lines only.

          I’ve tested it on GT-863 module. If I use RS232 cable with these 3 lines only,  AT commands typed by me work OK, but Xfp software don’t detect the GT-863 module. However, Xfp works correctly if I use full modem cable. 

          Now I have to update GM862-GPS module which can be connected only through a microcontroller (which redirects data from one UART to another). And again, AT commands typed by me work OK but Xfp tool doesn’t detect the GM862 module. I don’t have all modem signals available from PC to my device so I have to chose only the needed ones.

          1. As explained in another place, due to the strict timing software bridging 2 microcontrollers UARTs won’t work. You need direct hardware PC-module ASC0 link.

            I remember there was a report some time ago by someone who succedded with a microcontroller bridge not with standard UARTs but some kind of fast level followers using interrupts I suppose.

            You understand these kind of firmware updates are not official and cannot be supported.


          2. Hi Cosmin

              I am trying to program Telit through a microcontroller with UART ASC0 interface .I see that although I can get the AT commands working ,I am not able to link XFP successfully .Is it possible to do something like this.Can you please help me with this ?

          3. Hi Paul,


            The XFP upload protocol specifications are available under a NDA, please contact your direct Telit representative to obtain the doc. 

  2. Hi Cosmin

    We tried reprogramming the modem using a microcontroller gateways .However it doesnt seem to work because of timing issue . We are now using second option of trying to reprogram using direct usb connection to he910 .Is this possible ?If yes do we still need to use xfp or other new tool .