SMSC PDU - I might be an idiot. - Android Software/Hacking General [Developers Only]

Well first off, it looks like I'm the only one to blame for accidently wiping my smsc number in the first place but I've been trying to fix this for the past two days with no luck. The smsc number I need to put in is +4531310000 but for the life of me I can't figure out the correct PDU encoding of that number using the various online PDU converters.
I know how to enter the smsc using *#*#4636#*#*, but I need some help figuring out exactly how to get the right PDU smsc number to type in.

Hi,
On mine I am using the VF Australia SMSC (+61415011501) & under the test menu it is listed as: ("+61415011501",145). I don't know what the 145 at the end means but using the same method, you could try entering:
"+4531310000 ",145
Try exactly as it is above including the quotes.
Hope this helps you.
Cheers,
Rob

Thanks, but no luck for me :-(

Related

[Q] Can send MMS but not SMS?

Really strange. I suddenly lost the ability to send SMS messages. I can still receive them, and I can still send MMS, pictures...etc., but NOT SMS.
This has happened before once on my Nexus One, I went into messaging, opened settings, and there was an option for "Service Center number" or something similar...I was then able to input the SMSC # "12063130004" and all was well.
However, in Gingerbread on the nexus S, there is no such option under messaging settings
I tried *#*#info#*#* as well, went to the SMSC box which was blank, entered "+12063130004", then clicked update...but I keep getting "Update Error".
I'm not sure if this matters or not, but when I choose "Refresh" to the right of the blank SMSC box, instead of obtaining the correct telephone number, I get "00".
If anyone has encountered this, or has any other possible ideas...I'm all for it. I've tried some basic stuff, cycling battery, restoring from nandroid...even flashing a stock 2.3.1 and unrooting/unlocking the Nexus S, and I am still stuck, totally unable to send an SMS. Please help!
SMS seems good on my end :/ maybe just an issue in your area?
slowz3r said:
SMS seems good on my end :/ maybe just an issue in your area?
Click to expand...
Click to collapse
Possibly, thanks for checking. I wish there was a way to manually enter a SMS service number in messaging settings like in previous android versions. I was thinking maybe for some reason my SIM card is too old, and suddenly decided to not be recognized properly. Looks like I'll be going to t-mobile tomorrow,
May wanna give them a call. going into a store they wont be able to help you
I've found that the primary merit to taking my phone to T-Mobile when it's messed up is so the guy behind the counter has to go through the list of things you already tried that the phone support agent is required to tell you to try again instead of having to do it myself. At least I can check out some cool phones and accessories while I wait. >.>
slowz3r said:
May wanna give them a call. going into a store they wont be able to help you
Click to expand...
Click to collapse
I spoke to a lovely Tmobile rep. She lead me through troubleshooting, except it was for Froyo, not gingerbread. When I brought this to her attention, and reminded her this was a nexus s, she connected me to samsung , and the call never went through.
Could a 5 year old SIM card magically stop working properly for SMS?
mprziv said:
I spoke to a lovely Tmobile rep. She lead me through troubleshooting, except it was for Froyo, not gingerbread. When I brought this to her attention, and reminded her this was a nexus s, she connected me to samsung , and the call never went through.
Could a 5 year old SIM card magically stop working properly for SMS?
Click to expand...
Click to collapse
honestly tell them you have an extremely old SIM and they will give u a free new one...if it deosnt help. then hell you got a free sim
Yeah. Unfortunately, since the Nexus S isn't supported by T-Mobile, giving you a new SIM card is about all they'll probably do, unless you're lucky and get a rep who's actually tech savvy.
zorak950 said:
Yeah. Unfortunately, since the Nexus S isn't supported by T-Mobile, giving you a new SIM card is about all they'll probably do, unless you're lucky and get a rep who's actually tech savvy.
Click to expand...
Click to collapse
The @Tmobile twitter is way handy and the reps who run that, are actual engineers so send them a tweet
This could be many things... does the Nexus S not have the ability to do the *#*#4636#*#*?
That is the code on every Android phone (save a very few POS) to get into the "engineering" menu. Select "phone" from that menu, then scroll to the bottom and bingo, SMS service center number entry... first hit refresh to see what is shows, if not correct delete, enter in the correct one, then update.
If the phone doesn't have the *#*#4636#*#* menu, not sure... perhaps your SIM doesn't have the SMS service center # saved to it anymore? New SIM would correct that, or putting your sim in an basic phone, then changing the service center # on that phone would put it back on the SIM.
Also, have you tried texting yourself to make sure it isn't a cross carrier issue? I know Verizon, for example, doesn't play very nicely with other carriers (actually all carriers prioritize in network traffic over cross carrier traffic, but Verizon seems to be especially bad in my experiences).
(FYI, I was looking through as I am thinking about getting a Nexus S and saw this thread, and couldn't help but toss in a word or two given I sell cell phones and have to deal with things like this all day).
mprziv said:
Really strange. I suddenly lost the ability to send SMS messages. I can still receive them, and I can still send MMS, pictures...etc., but NOT SMS.
This has happened before once on my Nexus One, I went into messaging, opened settings, and there was an option for "Service Center number" or something similar...I was then able to input the SMSC # "12063130004" and all was well.
However, in Gingerbread on the nexus S, there is no such option under messaging settings
I tried *#*#info#*#* as well, went to the SMSC box which was blank, entered "+12063130004", then clicked update...but I keep getting "Update Error".
I'm not sure if this matters or not, but when I choose "Refresh" to the right of the blank SMSC box, instead of obtaining the correct telephone number, I get "00".
If anyone has encountered this, or has any other possible ideas...I'm all for it. I've tried some basic stuff, cycling battery, restoring from nandroid...even flashing a stock 2.3.1 and unrooting/unlocking the Nexus S, and I am still stuck, totally unable to send an SMS. Please help!
Click to expand...
Click to collapse
I have the exact same issue.Stock phone with Mobilicity. I don't know what their service number is.
Went in to T-mobile store today, got a new sim...everything is working properly now.
mprziv said:
Went in to T-mobile store today, got a new sim...everything is working properly now.
Click to expand...
Click to collapse
did you pay for it or was it free?
slowz3r said:
did you pay for it or was it free?
Click to expand...
Click to collapse
Since when has anyone ever charged for SIM cards?
zorak950 said:
Since when has anyone ever charged for SIM cards?
Click to expand...
Click to collapse
Last i checked its like 30 bucks to replace a SIM from tmo.
slowz3r said:
Last i checked its like 30 bucks to replace a SIM from tmo.
Click to expand...
Click to collapse
Huh. I've never known T-Mobile to charge to replace a SIM card that needed replacing, whether due to its being outdated or simply worn out. Maybe I just got lucky.
zorak950 said:
Huh. I've never known T-Mobile to charge to replace a SIM card that needed replacing, whether due to its being outdated or simply worn out. Maybe I just got lucky.
Click to expand...
Click to collapse
last i went was because i needed a replacement sim cuz my phone wouldnt pick up 3g and called a rep and said he put a note on my account so i can run into a store and get a free sim
SMSC Update Error - Solved
I had the same problem - but found a way to solve it without replacing sim.
What you need to do is to insert the sim into an older phone and update message central number from there.
I fixed it using a nokia 3210 - after having tried using an n95 with no success.
While trying to figure out what was wrong i tested with another sim also - and when reading out the SMSC from the *#*#info#*#*-menu i found that the number is stored in some strangely obfuscated way.
Here is how it stores number for two of norways major operators:
Netcom: +4792001000 - shows as 06917429000100
Telenor: +4790002100 - shows as 06917409001200
What the first 4 digits are for, i'm not sure, perhaps a code for '+' but whats interesting is the last 10 digits - they are basically swapped around in pairs of two.
I tried inputting the digits for the other central in this manner, and sure enough - it saved ok!
Hope this help someone
grab another phone and put your SIM card in it
then try to send a SMS
see if that works properly or not.
if that works, then it might be a SNS setting issues
if the SIM card does not send SMS on another phone, then you'll need to swap your SIM card with a new one.
I had the exact same problem just few weeks ago
mprziv said:
Really strange. I suddenly lost the ability to send SMS messages. I can still receive them, and I can still send MMS, pictures...etc., but NOT SMS.
This has happened before once on my Nexus One, I went into messaging, opened settings, and there was an option for "Service Center number" or something similar...I was then able to input the SMSC # "12063130004" and all was well.
However, in Gingerbread on the nexus S, there is no such option under messaging settings
I tried *#*#info#*#* as well, went to the SMSC box which was blank, entered "+12063130004", then clicked update...but I keep getting "Update Error".
I'm not sure if this matters or not, but when I choose "Refresh" to the right of the blank SMSC box, instead of obtaining the correct telephone number, I get "00".
If anyone has encountered this, or has any other possible ideas...I'm all for it. I've tried some basic stuff, cycling battery, restoring from nandroid...even flashing a stock 2.3.1 and unrooting/unlocking the Nexus S, and I am still stuck, totally unable to send an SMS. Please help!
Click to expand...
Click to collapse
a one-phone solution from www google com tw/support/forum/p/Google+Mobile/thread?tid=078232a74455bbf0&hl=en
Code:
OK, I managed to fix this. I'll post the answer because this was buried deep and is a pain.
Answer is here:
http://forum.xda-developers.com/archive/index.php/t-926771.html
The relevant text is below. One thing I'd say is that the link is a bit vague on how to do the conversion. You need to put your SMSC number in the page, clear the rest of the info and press convert. You then need to ignore the numbers after 11.
For example, my vodafone +447785016005 goes to 0791447758100650110000910000AA00, which shortens to 079144775810065011. Go to the *#*#4636#*#* menu and put that in SMSC and hit update. Messages now send!!!. Hopefully I can save someone else the grief I've had all day...
"
to update the SMSC in android,
the number first need to be encoded
please use below url to encode the SMSC
http://www.twit88.com/home/utility/sms-pdu-encode-decode
for example, if your SMSC is number is +4531300000,
after encode, it is 0691541303000011
put this in the info page, and it will work.
"

[Q] International Dialing

Having searched this and various other forums I'll see if anyone here can help on this item. I've been using WM devices and XDA for many years and have now had to switch to a Droid 2 Global on Verizon due to work rather than choice. For over ten years I have entered my outlook contacts in the format +XX (YYY) ZZZ-ZZZZ where obviously, XX=country code.
When I dial by contact on the droid it fails and tells me the number is disconnected etc.
If I manually enter the number using this format with the "+" sign into the dialer then it switched the "+" to "011" and dials successfully.
If I create the contact on my phone and enter the "+" sign in the phone number it seems to automatically create a second number entry as "011" as well so it then dials successfully.
The odd part is several colleagues seem to be able to use their existing outlook contacts in the same format successfully.
I have tried switching on and off the assisted dialing and it doe snot seem to make any difference, calls still fail to go through.
I am using a D2G with a stock (but rooted) ROM
System 2.4.330.A956.Verizon.en.US
Android 2.2
Baseband N_01.48.05R
Apologies if I have missed something obvious, I know my way around WM but this is all new. Thanks in advance for any help.
I had a couple of issues with telephone number formats, installing the "More Locale 2" app (available on the market) seemed to fix them.
Mine was more a presentation issue though, I'm not sure if it will solve your dialer problem but it's worth a try.

[Q] SMS Central in Android 4.0 on Nexus S?

I really need your help, I messed my phone up...
In the *#*#4636#*#* menu I pressed the wrong 'update' button on the SMSC field (in danish the label on the buttons is the same) so now I cannot send SMS, receiving is ok.
Where do I put in the SMS Central number in ICS? Or how and in what format do I enter it into the SMSC field? The number is +45 4039 0999.
Hope that someone can help me, as a hard reset of the phone did not help :-(
I believe you have to convert it to hex...Google search it if that's the case...I only know because I did it to my 9020a on att...I don't know if sprint is different
Sent from my Nexus S using XDA App

[HOW-TO] Reenter your lost SMSC number

[HOW-TO] Reenter your lost SMSC number
Fix not sent SMS messages​Hey, you just flashed an ICS ROM and found out that you can't send SMS messages anymore? You flashed back to Gingerbread and it did not help?
In this case probably your SMSC number has been deleted. I've had that problem too and found several webpages that said "Do this", "Do that" and finally you shall enter your SMSC number and tap on update. Well, indeed that's basicly it, but there's one problem: You will get an update error, because you can't simply enter "+4912345..." into the little box.
"But how can I update my SMSC number?"
Well, for this you have to do a little step before you can do that. The number has to be converted into the PDU format. To do that go to this page: http://www.twit88.com/home/utility/sms-pdu-encode-decode and look for "String sms message". There is a little editbox which says: "SMSC +019000001". Enter your own SMSC number here and klick on "Convert" below. The big textbox "Hexadecimal PDU Message" will update and will show something similar like this:
Code:
AT+CMGW=24
[U][B]0791349124722037[/B][/U]11000A9210299232900000AA0CC8F71D14969741F977FD07
The first 16 numbers which are underlined are your converted smsc number.
"All right and were shall I enter it?"
Open your phone app and enter "*#*#4636#*#*" after that a new window will open. Select "Phone Information" and scroll down. There will be a little box "SMSC ". Enter your converted SMSC number (in this example: 0791349124722037) and tap on the left button which says "Update".
"That's all?"
Yes you're done, but how about leaving a little comment?
I have created this thread because while searching with google I have found tons of websites that did not mention the PDU conversion and so I have thought it is good to have it here...
Reserved. Just in case...
thanks... worked great for me... nice guide.
Hello, I tried following your guide, but I have not solved the problem of sending MMS. But now I can not set the old SMSC number. Can you help?
EDIT: Thanks, but I solved by putting the SIM in an old phone and restore code SMSC.
Excuse my English.
I dont have a galaxy but i keep running into this issue.
Plus im on sprint, and when i go into the phone to update the SMSC number i keep getting update error.
I have been searching but i can not find anything that has helped.
Taraen said:
[HOW-TO] Reenter your lost SMSC number
Fix not sent SMS messages​Hey, you just flashed an ICS ROM and found out that you can't send SMS messages anymore? You flashed back to Gingerbread and it did not help?
In this case probably your SMSC number has been deleted. I've had that problem too and found several webpages that said "Do this", "Do that" and finally you shall enter your SMSC number and tap on update. Well, indeed that's basicly it, but there's one problem: You will get an update error, because you can't simply enter "+4912345..." into the little box.
"But how can I update my SMSC number?"
Well, for this you have to do a little step before you can do that. The number has to be converted into the PDU format. To do that go to this page: http://www.twit88.com/home/utility/sms-pdu-encode-decode and look for "String sms message". There is a little editbox which says: "SMSC +019000001". Enter your own SMSC number here and klick on "Convert" below. The big textbox "Hexadecimal PDU Message" will update and will show something similar like this:
Code:
AT+CMGW=24
[U][B]0791349124722037[/B][/U]11000A9210299232900000AA0CC8F71D14969741F977FD07
The first 16 numbers which are underlined are your converted smsc number.
"All right and were shall I enter it?"
Open your phone app and enter "*#*#4636#*#*" after that a new window will open. Select "Phone Information" and scroll down. There will be a little box "SMSC ". Enter your converted SMSC number (in this example: 0791349124722037) and tap on the left button which says "Update".
"That's all?"
Yes you're done, but how about leaving a little comment?
I have created this thread because while searching with google I have found tons of websites that did not mention the PDU conversion and so I have thought it is good to have it here...
Click to expand...
Click to collapse
Thank you so much i was pulling my hair out over this. I had the message center number but had no idea about the PDU conversion. It's also worth noting that you can check the PDU is correct by pasting the first 16 characters into "Hexadecimal PDU message"(its ABOVE the smsc box) and pressing convert. It will convert it back and you should see your message centre number you entered down in the SMSC box in the "Readable PDU message" box. If not, you've copied the wrong digits. It's Best to copy ONLY the first 16 chars as you are checking only your SMSC.
Dude Thanks so much for this, Vodafone have been trying to figure this out and knew nothing about the conversion and then tell me my phones broken !!! Shows you how much they know !!! Much Appreciated my friend really good help !!
Problem
This doesn't work for me. Maybe because i am in Greece. Maybe i have to change the Receiver on this page.I don't know, help me
Try using GoSMS. Go to Settings > Advanced > Enable customized SMSC number and put your carrier's SMSC number in. Did the trick for me and it even sticks after uninstalling GoSMS!
May Be this will work
Hi Guys, Using a SAMSUNG GALAXY NEXUS in INDIA and faced the same problem from last two days....
I came across another thread for the same problem, followed their steps and there it is.... My SMS service was back to normal.
Might prove to be helpful to those guys for whom it didn't work
http://forum.xda-developers.com/showthread.php?t=1916507
Regards,
PPK
Galaxy Grand Duos (GT-I9082) on CM11
Hi Buddy,
Many thanks for this thread.
I tried the steps but didn't help me on my Samsung Galaxy Grand Duos (GT-I9082) upgraded to CM 11-20141008 build.
Neither settings are not stored nor after updating the code SMS sending works.
I have verified the SMSC no.
Request priority advice.
[This is my only work and R&D phone, need to get functionality up soon to avoid awkward situation]
//RK
SMSC code
RamakantSingh said:
Hi Buddy,
Many thanks for this thread.
I tried the steps but didn't help me on my Samsung Galaxy Grand Duos (GT-I9082) upgraded to CM 11-20141008 build.
Neither settings are not stored nor after updating the code SMS sending works.
I have verified the SMSC no.
Request priority advice.
[This is my only work and R&D phone, need to get functionality up soon to avoid awkward situation]
//RK
Click to expand...
Click to collapse
Friends,
I got the issue fixed.
The SMSC code is to be entered in the PDU encoder as + Country Code & SMSC number e.g. +91991xxxxxxx in the box under header "String sms message". Select 7bit "Alphabet size". Remove the text message . Thereafter hit "Submit" button. The hexadecimal PDU message created will be something like "AT+CMGW=8
0791198922700800110000910000AA00".
Use first (from left) eleven (11) digits from this code and enter in the phone.
Many Thanks for support and guidance by all and most importantly this site for rescue.
Regards,
//Ramakant
All of these advice on smsc is wrong. All you do, is enter the damn smsc number in quotes, PDU is not necessary at all.
Taraen said:
[HOW-TO] Reenter your lost SMSC number
Fix not sent SMS messages​Hey, you just flashed an ICS ROM and found out that you can't send SMS messages anymore? You flashed back to Gingerbread and it did not help?
In this case probably your SMSC number has been deleted. I've had that problem too and found several webpages that said "Do this", "Do that" and finally you shall enter your SMSC number and tap on update. Well, indeed that's basicly it, but there's one problem: You will get an update error, because you can't simply enter "+4912345..." into the little box.
"But how can I update my SMSC number?"
Well, for this you have to do a little step before you can do that. The number has to be converted into the PDU format. To do that go to this page: http://www.twit88.com/home/utility/sms-pdu-encode-decode and look for "String sms message". There is a little editbox which says: "SMSC +019000001". Enter your own SMSC number here and klick on "Convert" below. The big textbox "Hexadecimal PDU Message" will update and will show something similar like this:
Code:
AT+CMGW=24
[U][B]0791349124722037[/B][/U]11000A9210299232900000AA0CC8F71D14969741F977FD07
The first 16 numbers which are underlined are your converted smsc number.
"All right and were shall I enter it?"
Open your phone app and enter "*#*#4636#*#*" after that a new window will open. Select "Phone Information" and scroll down. There will be a little box "SMSC ". Enter your converted SMSC number (in this example: 0791349124722037) and tap on the left button which says "Update".
"That's all?"
Yes you're done, but how about leaving a little comment?
I have created this thread because while searching with google I have found tons of websites that did not mention the PDU conversion and so I have thought it is good to have it here...
Click to expand...
Click to collapse
Dude near 2 hours on the phone with str8 talk and countless days past since I've searched n searched... I would lick your nut sack if I didn't like ***** so much...my comment will probably be deleted. But in any case to ANYONE THAT CANT USE THE *#*#4636#*#* OR THAT DOESNT HAVE THE MESSGAE CENTER NUMBER IN THEIR SETTINGS IN THE MESSAGE APP THEN FEAR NOT BC ITS IN your network mode settings I tried several codes none took me there. So I download force LTE from the play store or anyone of them will do that I've used... and that big ass SMSC that says updated refresh well that's it it's right there. And I'm supposed to know alot about phones and computers but this gave me nightmares....anyways thank you to the o.p. who probably won't see this anyways but your method needs updated a tad. With a 3rd option to find that setting. Jus download an app for LTE switching from Google or apkpure or wherever. Thank you thank you thank you!!!

Problem with smsc xt894

Hi folks, i have problem with my xt894 motorola droid 4. I have install rom PAC man and i can receive message text, but i cant send it and i cant receive mms!
I have set APN, gone to the hidden menù 4262 changed smsc, but dont work!!!
I have follow all the guide on this forum for set it, changed a lot times and never work!
My smsc it's Vodafone Italy +393492000200, i have put in to titty88 site too, without some solutions. Thanks regards for answer.
Though I don't know, if this is the right part of the board to place the question, I second that request for help.
Tried several SMSC numbers on my Droid 4, with and without encoding through above mentioned website, to no avail.
Edit: running AOKP nightly (jb-mr2) 2013-10-06
Yay! Seems that changing the build.prop according to http://forum.xda-developers.com/showthread.php?t=1766479 did the job. No encoding for the SMSC is needed. At least, that's how it worked for me.
I assume the problem was a) encoding the smsc number and b) ro.telephony.gsm-routes-us-smsc was set still to 1.
Oh, and i tried the CDMA2GSM patches by mentor, but they did not work well on the D4.

Categories

Resources