RAM problems on FXT003

Hi, all

We seem to hit an issue with RAM on FXT-003 devices. Large percentage of units we received report wrong RAM size:
ati9
“DWL”,“V08b11”,"",“Sierra Wireless”,55236,“122210 15:25”,“e8a16b54”,“00010000”
“FW”,“FW_SRC_745_16_F1_4.Q268Fx”,“R7.45.0.201105250416.FXT003”,“Sierra Wireless”,1661612,“052511 04:16”,“11d7c57a”,“00020000”
“3G+”,“RELEASE_R4_3_13/ICERA_SDK_EV3_2h/wavecom_q26e_02/Stack_18.2.a
P4 rev: CL390107 with 0 local changes”,“C3327474BC0C29BACEA043BDA6E808A4B9826A6E”
“OAT”,"","","",1242668,“021612 17:59”,“beaa113e”,“00260000”
“ROM”,“800000”
“RAM”,“800000”
“DWLNAME”,“FXT003”

Memory APIs return values that suggest units have about 7M of heap space. Given there is only 2M installed, this will create interesting effects for memory allocations, etc… May explain some spontaneous resets we have in the field.

Can all of you who have FXT003 on hands please run ATI9 command and see if this problem is widespread?

Thanks,
Rudolf

i have fxt002

ati9

“DWL”,“V08b0e “,””,“Sierra Wireless”,50240,“040809 16:29”,“7eaf685b”,“00010000”
“FW”,“FW_SRC_745_17.Q2687G”,“R7.45.0.201102220653.FXT002”,“Sierra Wireless”,2200556,“022211 06:53”,“bde44248”,“00020000”
“OAT”,"","","",106264,“021712 17:45”,“1fc3fd4c”,“00260000”
-“Developer Studio”,“2.1.1.201201180944-R8656”
-“Open AT Embedded Software Suite package”,“2.35.0.201107291230”
-“Open AT OS Package”,“6.35.0.201102280758”
-“Firmware Package”,“7.45.1.201105250600-2”
-“WIP Plug-in Package”,“5.41.0.201102280815”
“ROM”,“800000”
“RAM”,“200000”
“DWLNAME”,“FXT002”

Thanks,

This is what it is supposed to be:
“ROM”,“800000”
“RAM”,“200000”

At the moment, we are re-testing FXT003 units we have to send to the customers and have about 30% failure rate with incorrect memory reporting. Our software also checks amount of available RAM and I am getting available heap size in the order of 7M. This means memory allocation may fail in unexpected way at any time.

Rudolf

Sierra Wireless confirmed RAM issues. It is a software problem and some RAM chips are identified incorrectly.

OpenAT itself uses 1MB. 1MB (minus stack size) is left for application. As long as application does not try to use more memory than (1MB-stack size) all should be fine. The moment you cross the boundary of your stack, modem will crash without warning or error handling.

Rudolf