Android, Tech

Can’t send an SMS on Android?

I recently flashed a new ROM on my Galaxy Nexus, which was Codename Sammy (http://forum.xda-developers.com/showthread.php?t=1920946). This ROM is awesome but for whatever reason I couldn’t send an SMS any more. After much trying I thought the ROM was crap so I decided to flash stock Jelly Bean. Guess what? SMS still didn’t work. The problem was that the SMSC number was lost during the flashing of Codename Sammy (no idea why). The SMSC (SMS Centre) number must be set to your local provider before you can send an SMS and here’s how you set it:

(FYI: These instructions work on the Galaxy Nexus GSM with Android 4.1 Jelly Bean)

  1. Go the dial screen
  2. Enter *#*#4636#*#* (in case those symbols are hard to see, asterisk hash asterisk hash 4636 hash asterisk hash asterisk)
  3. This will open the “Testing Screen” with four menu items (Phone Information, Battery Information, Usage Statistics, Wi-Fi Information)
  4. Touch on the menu item “Phone Information”, this opens another screen.
  5. Scroll to the bottom of this screen.
  6. You should see a blank SMSC field, along with the “Update” and “Refresh” buttons next to it.
  7. If you press Refresh and you see a number that starts with 0791 or 0891 then (more than likely) the SMSC number is correct and there’s another problem (sorry can’t help you there).
  8. If you press Refresh and you see “00” (zero zero) then the SMSC number is wrong.
  9. Find out your SMSC number from this (http://smsclist.com/downloads/default.txt)
  10. Now, you can’t just enter that number. It has to be converted to PDU format.
  11. Leave your phone as is and go to a computer.
  12. Go to http://www.twit88.com/home/utility/sms-pdu-encode-decode
  13. Scroll to the bottom
  14. Enter your SMSC number in the SMSC field. (my SMSC number is +61411990001)
  15. Leave the Receiver field empty.
  16. Leave alphabet size as 7
  17. There’s another field below that, just leave it empty.
  18. Click the Convert button and on the right hand you should see something like this:

    AT+CMGW=8
    07911614910900F1110000910000AA00

  19. The only numbers you need are shown in bold (16 digits), which are:

    07911614910900F1

  20. Enter this number on your phone and click Update.
  21. Voila!

Now you should be able to send an SMS 🙂

Advertisements