arduinoat-commandsim900sim-toolkit

SIM900 STK cannot browse through menu items with AT command set


I'm using a SIM900 module to browse the Sim Tool Kit menu and perform some actions. I'm able to get the top level menu but can't go further. Below is my AT commands and responses:

AT*PSSTKI=1

OK
AT+CMGF=1

OK
AT*PSSTK="SETUP MENU",1,1

OK

*PSSTK: "END SESSION"
AT*PSSTK="GET ITEM LIST",8

*PSSTK: "GET ITEM LIST",1,128,4,"eZ Reload",33,0,0

OK
AT*PSSTK="MENU SELECTION",1

+CME ERROR: operation not allowed

I receive an "ERROR" when I send the command to select the menu item.

I'm using this SIMCOM official STK guide

Any help would really appreciated.


Solution

  • AT*PSSTK="MENU SELECTION",1 has item identifier as argument, not index. Your example only has 1 item with identifier 128.

    So I would try this: AT*PSSTK="MENU SELECTION",128