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