m0n5t3r
37
first off, looks like error 30 means “no network service” and was caused by me setting AT+QCFG="nwscanmode",3 in an attempt to squeeze some speed out of the connection - turns out it needs to be 0 or USSD doesn’t work
next up, thanks for the firmware, I’m not really sure it fixed USSD (it did add a few Mbps to the downstream connection speed, I think): the web UI doesn’t wait for the whole response to be printed, so it only returns what gets printed immediately; the way AT+CUSD seems to work is you get an OK to indicate the command was a success, and then about 1s later you get the response from the network, like +CUSD: 0,"You'll receive an SMS with the information you requested.",15
BTW, the serial port seems to be multiplexed between several things, if I leave picocom running there’s a lot of replies to commands other than the ones I’ve entered. I suppose I can work around this if I make a script (have chat expect +CUSD, for instance) - I’d really like to be able to recharge the credit, and this involves a bit of navigation through a menu.
1 Like