Please show me that bunch of numbers so I can try to decode. Btw, my app doesn't specify a special encoding (sends 15 for Language unspecified). I assume in your case, it would have to be 8 for Portuguese. You can try to run pnatd directly and see if different numbers for encodings make a difference. Code: AT AT+CUSD=1,"#123#",8
AT AT+CUSD=1,"#123#",8
Nokia-N900-51-1:/home/opt/ussdpad# run-standalone.sh python USSDPad.py -v 20 /home/opt/ussdpad/components MESSAGE 4F207072617A6F207061726120636172726567616D656E746F20646F207365752063617274616F20666F6920756C7472617061737361646F2E20506F72206661766F72206C6967756520313639362E