I’ve solved my problem now.
I currently have 5 of the Sierra Wireless FXT009 modems, 1 from Linkwave, 2 from Farnell and 2 from RS. The ones from Linkwave and Farnell shipped with the version 7.47.4 firmware installed and I’ve never had any problems with them, they are used in conjunction with vwdial on Linux to make circuit-switched data (CSD) calls. The most recent ones were from RS and were shipped with older firmware, version 7.43 despite being purchased around 18 months after the other ones. I had to turn of carrier checking in wvdial to even get the modems to make a call and they seemed to randomly stop responding after several calls so I decided to investigate the firmware.
I ended up installing the Developer Studio version 1.3.5 and then using the package manager to download the old firmware. I then browsed the disk to find the files I needed:
-
dwl.dwl - C:\Program Files\Sierra Wireless\Embedded Software\com.wavecom.openat.ide.spm.fw.model.7.47.4.201208311102_7.47.4.201208311102\resources\swift\dwl.dwl
-
R7.47.4_fxt009.dwl - C:\Program Files\Sierra Wireless\Embedded Software\com.wavecom.openat.ide.spm.fw.model.7.47.4.201208311102_7.47.4.201208311102\resources\R7.47.4_fxt009.dwl
-
ExtendedATApplication.dwl - C:\Program Files\Sierra Wireless\Embedded Software\com.wavecom.openat.ide.spm.lib.plugin.model.ExtendedATApplication.1.11.0.201209041207_1.11.0.201209041207\resources\ExtendedATApplication\bin\ExtendedATApp;ication.dwl
This is an explanation of the various files:
-
dwl.dwl - the bootloader version V08b13
-
R7.47.4_fxt009.dwl - the firmware version 4.47.4
-
ExtendedATApplication.dwl - the default factory shipped OpenAT application
I then followed the HyperTerminal 1K-Xmodem procedure to update the modem (mycusthelp.net/SIERRAWIRELESS/_c … px?aid=487). I couldn’t use the Developer Studio to do the update as the firmware running on the modem was too old.
All my modems are now running the same firmware versions and seem to be working fine now. I haven’t investigated updating to anything newer as they aren’t broke and I’m not using the programmable functionality of the modem.
For reference, here is the output of the ATI9 command before the update:
"DWL","V08b0j","","Wavecom",54744,"022410 18:01","e9be6255","00010000"
"FW","FW_SRC_743_6_F3_1.Q2687RDG","R7.43.3.201201300737.FXT009","Wavecom",2141296,"013012 07:37","daa98365","00020000"
"OAT","","","",175504,"040110 06:26","cbd05ab1","00260000"
And after:
"DWL","V08b13","","Sierra Wireless",55344,"111611 18:03","dda36757","00010000"
"FW","FW_SRC_747_8_F4_3.Q2687RDG","R7.47.4.201208311102.FXT009","Sierra Wireless",2221264,"083112 11:02","6aa633a2","00020000"
"OAT","v1.11","Extended AT Application","Sierra Wireless",1150680,"090412 12:06","d9dd8bac","00260000"
-"Developer Studio","2.2.1.201206182209-R9667"
-"Open AT OS Package","6.37.0.201202060950"
-"Firmware Package","7.47.4.201208311102"
-"Internet Library Package","5.43.1.201206250935"
-"Location Library Package","1.3.0.201202061130"
-"eCall-InBandModem Library Package","1.2.2.201202010558"
-"ExtendedATApplication Library Package","1.11.0.201209041201"
"ROM","800000"
"RAM","200000"
"DWLNAME","FXT009"
I hope this is useful to someone.