Just some further information. Using AirVantage I’ve uploaded a new application onto my development board and it has installed without issue, returning the following;
action [OPENAT_IDS_SW_INSTALL]
reading version
received rev: 5.0.20140614111853 decided to install FULL
install exec sent
the device accepted for processing the OMA-DM FUMO command
This is the same message I get when trying to update the field unit, with the addition of the following final message:
Impossible to execute command: 901 Insufficient memory [901 Insufficient memory]
I’ve double checked the ATI9 returns for both the dev board and the unit I’m using in the field;
ATI9 results from Dev Board;
“DWL”,“V10c05”,"",“Sierra Wireless”,62640,“051513 10:45”,“a0836b50”,“00010000”
“FW”,“FW_752_34_3.SL6087G”,“R7.52.0.201306260837.SL6087”,“Sierra Wireless”,673436,“062613 08:37”,“89796368”,“001d0000”
“MODEM”,“1.3.36”,“201306260837.SL6087”,“Sierra Wireless”,1713240,“062613 08:37”,“85a2fb97”,“00020000”
“OAT”,“5.0.20140614100914”,“SPM SSL CLient vVodafone”,“Senical”,577952,“061414 10:09”,“299ebff8”,“002a0000”
-“Developer Studio”,“2.3.1.201306241059-R11859”
-“Open AT Application Framework package”,“2.52.0.201307100830”
-“Open AT OS Package”,“6.52.0.201306271400”
-“Firmware Package”,“7.52.0.201306260837”
-“ExtendedATApplication Library Package”,“1.3.0.201306271406”
-“Internet Library Package”,“5.56.0.201305170830”
-“Security Library Package”,“2.2.0.201306261000”
“ROM”,“800000”
“RAM”,“200000”
“DWLNAME”,“SL6087”
ATI9 results from field unit;
“DWL”,“V10c05”,"",“Sierra Wireless”,62640,“051513 10:45”,“a0836b50”,“00010000”
“FW”,“FW_752_34_3.SL6087G”,“R7.52.0.201306260837.SL6087”,“Sierra Wireless”,673436,“062613 08:37”,“89796368”,“001d0000”
“MODEM”,“1.3.36”,“201306260837.SL6087”,“Sierra Wireless”,1713240,“062613 08:37”,“85a2fb97”,“00020000”
“OAT”,“5.0.20140520111918”,“SPM SSL CLient vVodafone”,“Senical”,577896,“052014 11:19”,“c5a429d8”,“002a0000”
-“Developer Studio”,“2.3.1.201306241059-R11859”
-“Open AT Application Framework package”,“2.52.0.201307100830”
-“Open AT OS Package”,“6.52.0.201306271400”
-“Firmware Package”,“7.52.0.201306260837”
-“ExtendedATApplication Library Package”,“1.3.0.201306271406”
-“Internet Library Package”,“5.56.0.201305170830”
-“Security Library Package”,“2.2.0.201306261000”
“ROM”,“800000”
“RAM”,“200000”
“DWLNAME”,“SL6087”
Apart from the application details they are both consistent, this is as expected. The only thing I have noted that is different is the response to the AT+WOPEN=6 which returns different values for the development board and the field unit:
wopen=6 from Dev Board:
WOPEN: 6,0,1792
wopen=6 from field unit:
WOPEN=6,1024,3840
I receive an error (it just says error) if I try changing these values on the field unit using the command at+wopen=6,a,b where a and b are the new memory sizes. This is no doubt where the problem lies but I’m at a loss as to how to fix it?