FX30 CMS ERROR 350 on SMS read AT+CMGL=4

I am having a problem with an FX30 throwing error 350 when I read SMS messages using AT+CMGL=4 . The same program is also used to read from an FX30S (serial and usb) and an old Wavecom with out any problem. This software has been used for 15 years and the FX30 is the first one I have had issues with.

Below is the sequence that causes the error on the FX30.

AT+CPMS=? [len=9]
[len=0]
+CPMS: (“ME”,“MT”,“SM”,“SR”),(“ME”,“MT”,“SM”,“SR”),(“ME”,“MT”,“SM”,“SR”) [len=73]
[len=1]
OK [len=3]

AT+CPMS=“SR” [len=12]
[len=0]
+CPMS: 0,30,0,30,0,30 [len=22]
[len=1]
OK [len=3]

AT+CMGL=4 [len=9]
[len=0]
+CMS ERROR: 350 [len=16]

Same sequence from the Wavecom

+CPMS: ((“SM”,“BM”,“SR”),(“SM”)) [len=33]
[len=1]
OK [len=3]

AT+CPMS=“SR” [len=12]
[len=0]
+CPMS: 0,5,0,30 [len=16]
[len=1]
OK [len=3]

AT+CMGL=4 [len=9]
[len=0]
OK [len=3]

does problem happen on “SM”?
at+cpms?
+CPMS: “SM”,9,40,“SM”,9,40,“SM”,9,40

OK

After that i can see the content of AT+CMGL=4

Yes I am seeing the actual response when using an “SM” , however I am using some older software that has worked through wavecom/raven/FX100. The software queries for the memory locations and polls them all.
There has never been a problem but now the 350 error is somehow causing the software to not work.

I would like to know sort out why I am getting the 350 before I go to the developers and try to get a fix.

Can you use ME or SM

Unfortunately the current software is programmed to go through all the available locations. I am trying to get the developers to look at it but they want to get an idea what causes the 350 error before doing anything.

i don’t see such problem on my WP76 module:

at+cpms=“SR”
+CPMS: 0,30,9,40,9,40

OK
at+cmgl=4
OK
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: WP7609
Revision: SWI9X07Y_02.28.03.05 000000 jenkins 2019/07/08 11:04:16
IMEI: 359782080100399
IMEI SV: 6
FSN: WA803370010610
+GCAP: +CGSM

OK

The only modem I having trouble with is the FX30. I have a FX30s, FX100 and old wavecom that all work. I can not figure what is the difference.

What is the module inside your fx30 and fx30s?

Wp76 or wp77?

Is there an easy way to tell without taking it apart?

if you use WP76, you can use the same FW version as mine and see if there is problem

I am just getting back to trying to figuring out what the difference is between the FX30 and FX30S that is causing the problems. The FX30s works. The FX30 fails with a CMS error 350.

Modem info from FX30:
Manufacturer: Sierra Wireless, Incorporated
Model: FX30(WP7702)
Revision: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
IMEI: 354723090228775
IMEI SV: 2
FSN: VU050185641410
+GCAP: +CGSM,+DS

FX30S:
Manufacturer: Sierra Wireless, Incorporated
Model: FX30S
Revision: SWI9X15Y_07.12.09.00 r34123 CARMD-EV-FRMWR1 2017/04/26 23:34:19
MEID: 35398408085858
ESN: 12809786331, 809553DB
IMEI: 353984080858580
IMEI SV: 45
FSN: LL938201720410
+GCAP: +CGSM,+DS,+ES

Here is the command sequence that causes the error:

010267: Write (DOWN): 2022-01-13 12:19:31.9473488 +0.0020288
41 54 2b 43 4d 47 4c 3d 34 0d AT+CMGL=4.

010272: Read (UP): 2022-01-13 12:19:32.0481872 +0.0000032
0d 0a 4f 4b 0d 0a …OK…

010273: Write (DOWN): 2022-01-13 12:19:32.0482208 +0.0000336
41 54 2b 43 50 4d 53 3d 3f 0d AT+CPMS=?.

010278: Read (UP): 2022-01-13 12:19:32.1494048 +0.0000048
0d 0a 2b 43 50 4d 53 3a 20 28 22 4d 45 22 2c 22 …+CPMS: (“ME”,"
4d 54 22 2c 22 53 4d 22 2c 22 53 52 22 29 2c 28 MT",“SM”,“SR”),(
22 4d 45 22 2c 22 4d 54 22 2c 22 53 4d 22 2c 22 “ME”,“MT”,“SM”,"
53 52 22 29 2c 28 22 4d 45 22 2c 22 4d 54 22 2c SR"),(“ME”,“MT”,
22 53 4d 22 2c 22 53 52 22 29 0d 0a 0d 0a 4f 4b “SM”,“SR”)…OK
0d 0a …

010279: Write (DOWN): 2022-01-13 12:19:32.1516000 +0.0021952
41 54 2b 43 50 4d 53 3d 22 53 52 22 0d AT+CPMS=“SR”.

010284: Read (UP): 2022-01-13 12:19:32.2523792 +0.0000032
0d 0a 2b 43 50 4d 53 3a 20 30 2c 33 30 2c 30 2c …+CPMS: 0,30,0,
33 30 2c 30 2c 33 30 0d 0a 0d 0a 4f 4b 0d 0a 30,0,30…OK…

010285: Write (DOWN): 2022-01-13 12:19:32.2535072 +0.0011280
41 54 2b 43 4d 47 4c 3d 34 0d AT+CMGL=4.

010290: Read (UP): 2022-01-13 12:19:32.3543904 +0.0000048
0d 0a 2b 43 4d 53 20 45 52 52 4f 52 3a 20 33 35 …+CMS ERROR: 35
30 0d 0a 0…

Your fx30 is using wp7702 inside.
You can upgrade the fw and see if there is any improvement.

https://source.sierrawireless.com/resources/airlink/software_downloads/fx30-firmware/fx30-firmware-catm/

My modem is generic type. do i use Firmware for Generic GCF or PTCRB?

if you don’t care about certification, both are ok

Tried the firmware but it still has the same behavior.

Command sequence to make it happen:

AT+CPMS=“SR”

+CPMS: 0,30,1,30,1,30

OK

AT+CMGL=4

+CMS ERROR: 350

ATI

Manufacturer: Sierra Wireless, Incorporated

Model: FX30(WP7702)

Revision: SWI9X06Y_02.36.06.00 63d944 jenkins 2020/12/10 19:12:28

IMEI: 354723090228775

IMEI SV: 6

FSN: VU050185641410

+GCAP: +CGSM

OK

Do you see problem when you use ME or SM

No errors for ME, SM or MT just SR.

Hi, Just got a fx30s, updated it and still having the same error. The problem seems to be following the 7702 module (or what ever is different from the previous FX30s). I am urgently trying to get a customer running on this device and I am unable to resolve this.

Current Configuration:
Manufacturer: Sierra Wireless, Incorporated
Model: FX30S(WP7702)
Revision: SWI9X06Y_02.22.12.00 eaf79c jenkins 2019/04/24 18:48:27
IMEI: 354723090266031
IMEI SV: 3
FSN: VU139530991110
+GCAP: +CGSM,+DS

The problem (error 350) is still occurring with the SR request.

Sequence:
000155: Write (DOWN): 2022-01-31 08:22:33.7717840 +0.0000240
41 54 2b 43 50 4d 53 3d 3f 0d AT+CPMS=?.

000160: Read (UP): 2022-01-31 08:22:33.8723136 +0.0000032
0d 0a 2b 43 50 4d 53 3a 20 28 22 4d 45 22 2c 22 …+CPMS: (“ME”,"
4d 54 22 2c 22 53 4d 22 2c 22 53 52 22 29 2c 28 MT",“SM”,“SR”),(
22 4d 45 22 2c 22 4d 54 22 2c 22 53 4d 22 2c 22 “ME”,“MT”,“SM”,"
53 52 22 29 2c 28 22 4d 45 22 2c 22 4d 54 22 2c SR"),(“ME”,“MT”,
22 53 4d 22 2c 22 53 52 22 29 0d 0a 0d 0a 4f 4b “SM”,“SR”)…OK
0d 0a …

000161: Write (DOWN): 2022-01-31 08:22:33.8738464 +0.0015328
41 54 2b 43 50 4d 53 3d 22 53 52 22 0d AT+CPMS=“SR”.

000166: Read (UP): 2022-01-31 08:22:33.9746160 +0.0000032
0d 0a 2b 43 50 4d 53 3a 20 30 2c 33 30 2c 30 2c …+CPMS: 0,30,0,
33 30 2c 30 2c 32 35 35 0d 0a 0d 0a 4f 4b 0d 0a 30,0,255…OK…

000167: Write (DOWN): 2022-01-31 08:22:33.9766320 +0.0020160
41 54 2b 43 4d 47 4c 3d 34 0d AT+CMGL=4.

000172: Read (UP): 2022-01-31 08:22:34.0771328 +0.0000032
0d 0a 2b 43 4d 53 20 45 52 52 4f 52 3a 20 33 35 …+CMS ERROR: 35
30 0d 0a 0…