Since there appears to be more functionality with Sean's changes I
tried using USSD. Here's what happens when I send *150# from the
phone. This should fetch the balance on my account::
D/RILJ ( 876): [2270]> SIGNAL_STRENGTH
D/RIL ( 829): onRequest: SIGNAL_STRENGTH
D/AT ( 829): MUX[primary]: AT> AT+CSQ
D/AT ( 829): MUX[primary]: AT< +CSQ: 21,99
D/AT ( 829): MUX[primary]: AT< OK
D/RILJ ( 876): [2270]< SIGNAL_STRENGTH {21, 99}
D/RILJ ( 876): [2271]> SEND_USSD *150#
D/RIL ( 829): onRequest: SEND_USSD
D/AT ( 829): MUX[primary]: AT> AT+CUSD=1,"*150#",15
D/AT ( 829): MUX[primary]: AT< OK
D/RILJ ( 876): [2271]< SEND_USSD
D/AT ( 829): MUX[primary]: AT< +CUSD: 4
D/RILJ ( 876): [2272]> SIGNAL_STRENGTH
D/RIL ( 829): onRequest: SIGNAL_STRENGTH
D/AT ( 829): MUX[primary]: AT> AT+CSQ
D/AT ( 829): MUX[primary]: AT< +CSQ: 21,99
D/AT ( 829): MUX[primary]: AT< OK
D/RILJ ( 876): [2272]< SIGNAL_STRENGTH {21, 99}
Long wait with "USSD code running..." po-up showing. Neither "back"
or "menu" buttons do anything, but "home" works and gives the
following:
D/RILJ ( 876): [2278]> SIGNAL_STRENGTH
D/RIL ( 829): onRequest: SIGNAL_STRENGTH
D/AT ( 829): MUX[primary]: AT> AT+CSQ
D/AT ( 829): MUX[primary]: AT< +CSQ: 22,99
D/AT ( 829): MUX[primary]: AT< OK
D/RILJ ( 876): [2278]< SIGNAL_STRENGTH {22, 99}
D/RILJ ( 876): [2279]> DTMF_STOP
D/RIL ( 829): onRequest: DTMF_STOP
D/RILJ ( 876): [2279]< DTMF_STOP
D/RILJ ( 876): [2280]> SIGNAL_STRENGTH
D/RIL ( 829): onRequest: SIGNAL_STRENGTH
D/AT ( 829): MUX[primary]: AT> AT+CSQ
D/AT ( 829): MUX[primary]: AT< +CSQ: 22,99
D/AT ( 829): MUX[primary]: AT< OK
D/RILJ ( 876): [2280]< SIGNAL_STRENGTH {22, 99}
_______________________________________________
android-freerunner mailing list
[email protected]
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org