Android Verizon PDU decoding

Android Verizon PDU decoding SearchSearch

SMS & MMS Technical Forum » MMS & SMS Technical Discussions (unsupported) » Android Verizon PDU decoding « Previous || Next »
Author Message
Philip krogel
New member
Username: Pkrogel

Post Number: 1
Registered: 06-2012
Posted on Wednesday, June 27, 2012 - 03:50 am:   

I have written a program to decode a CDMA 3GPP2 point-to-point SMS message. I tested it on a couple CDMA PDU hex strings I found on the internet, and it works perfectly. However, when I try to implement it on my personal phone, it always fails.

I took a look at the incoming PDU, and it doesn't seem to follow the same encoding pattern as described in 3GPP2 specification.

Can anyone explain what format this PDU is in, or what I am missing to correctly decode this PDU? Is there additional header or fields I am not taking into account?

Example PDU pulled from a incoming text message on my phone: 000000000000100200000000000000000A36373839313031363734000000000000000000001B0003 10864D000306120624205611010B104C2CF9F3F5EBD73E7000

All of the CDMA pdus I found and tested my parser on look more like: 00000210020207028CE95DCC65800601FC08150003168D3001061024183060800306101004044847

Carrier: Verizon Phone: Samsung Galaxy S Fascinate running Android 2.3.3

Add Your Message Here, or click here to create a new discussion topic.
Bold text Italics Underline Create a hyperlink Insert a clipart image
Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Click here to create an account.
Options: Automatically activate URLs in message

Login Login / Register Logout Logout Search Last 30 Days Topics Topics