…done & pushed:

hologram:

OVMS > level debug simcom
Logging level for simcom set to debug
I (141948) ovms-server-v2: Incoming Msg: MP-0 C41,*100#
D (141948) simcom: tx mcmd ch=4 len=22  : AT+CUSD=1,"*100#",15||
I (141948) ovms-server-v2: Send MP-0 c41,0
D (141968) simcom: rx line ch=4 len=2   : OK
D (143758) simcom: rx line ch=3 len=15  : +CUSD: 0,"IMSI:
D (143758) simcom: rx line ch=3 len=19  : 234507098581638",15
D (143758) simcom: rx line ch=4 len=15  : +CUSD: 0,"IMSI:
D (143758) simcom: rx line ch=4 len=35  : +CUSD: 0,"IMSI:|234507098581638",15
I (143758) simcom: USSD received: IMSI:|234507098581638
I (143758) events: Signal(system.modem.received.ussd)
I (143758) ovms-server-v2: Send MP-0 c41,0,IMSI:|234507098581638




congstar (Telekom Germany):

I (66394) ovms-server-v2: Incoming Msg: MP-0 C41,*100#
D (66394) simcom: tx mcmd ch=4 len=22  : AT+CUSD=1,"*100#",15||
I (66394) ovms-server-v2: Send MP-0 c41,0
D (66454) simcom: rx line ch=4 len=2   : OK
D (68444) simcom: rx line ch=3 len=44  : +CUSD: 0," Aktuelles Guthaben: 8.29 EUR.",15
D (68444) simcom: rx line ch=4 len=44  : +CUSD: 0," Aktuelles Guthaben: 8.29 EUR.",15
I (68454) simcom: USSD received:  Aktuelles Guthaben: 8.29 EUR.
I (68454) events: Signal(system.modem.received.ussd)
I (68454) ovms-server-v2: Send MP-0 c41,0, Aktuelles Guthaben: 8.29 EUR.


"*100#" is the account balance check on prepaid SIMs by congstar.

I haven't found any list of USSD commands supported by hologram. "*100#" obviously returns the current IMSI id. I tested some commands for JT global, but without success.

Regards,
Michael

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26