[Q] T-Mobile/AT&T/GSM on Razr M

Search This thread

sy0120

Member
Feb 4, 2012
40
1
P3Droid has successfully gotten the RAZR M to run on AT&T. But my question is this: If I have a 3G ATT sim, will it work? Has P3 released the how to yet? I know i'm being impatient but I really need it because I urgently need to use this on ATT since my 'Backup' phone has just reached the end of life.

Thanks to all Devs involved!
 

wintermute000

Senior Member
Jul 13, 2010
1,607
171
P3Droid has successfully gotten the RAZR M to run on AT&T. But my question is this: If I have a 3G ATT sim, will it work? Has P3 released the how to yet? I know i'm being impatient but I really need it because I urgently need to use this on ATT since my 'Backup' phone has just reached the end of life.

Thanks to all Devs involved!

TBH you're better off with a Razr I (which is same handset with 3G GSM only, and intel proc - don't worry about benchies, anand has confirmed it runs great w/ actually better battery life than S4).

The Verizon Razr M won't work with AT&T 4G, so Razr I is equivalent basically, + is fully unlockable bootloader, + better battery life, + cheaper, = win
 

sy0120

Member
Feb 4, 2012
40
1
TBH you're better off with a Razr I (which is same handset with 3G GSM only, and intel proc - don't worry about benchies, anand has confirmed it runs great w/ actually better battery life than S4).

I already bought the developer edition of the razr m and all I need to do is wait for p3droid 2 release instructions.
 

cellzealot

Senior Member
Jan 4, 2008
1,362
917
Philadelphia, PA
wintermute000 posted the Aussie radio image in the fast boot thread.

http://dl.dropbox.com/u/8648738/NON-HLOS.bin

All that is needed is to flash that in fast boot with the following command: fastboot flash modem NON-HLOS.bin

Then insert the SIM and reboot and it should just work. You may need to select GSM/UMTS in Mobile Networks settings. The APN is set automatically by the SIM and the apns-config.XML by default has the necessary APNs included for ATT and T-Mobile.

We intend to post a more complete tutorial but are trying to understand more about how it works and what doesn't work under the AU radio.

P3Droid has VZW 4g data and CDMA1X voice but no 3g data. I have no service at all with VZW SIM because I am in a 3g only area.
It appears to break eHRPD authentication probably because that is not used on Australian networks and is a very problematic part of how VZW's network is deployed.

When we get it figured out a little better we will post more information.

Right now it's pretty straightforward. You use the AU radio for GSM/UMTS service but must flash back to the VZW radio for normal CDMA/LTE/EVDO service.
 
  • Like
Reactions: lewstherin

aslomagic

Senior Member
Nov 10, 2012
104
48
Los Angeles
wintermute000 posted the Aussie radio image in the fast boot thread.

http://dl.dropbox.com/u/8648738/NON-HLOS.bin

All that is needed is to flash that in fast boot with the following command: fastboot flash modem NON-HLOS.bin

Then insert the SIM and reboot and it should just work. You may need to select GSM/UMTS in Mobile Networks settings. The APN is set automatically by the SIM and the apns-config.XML by default has the necessary APNs included for ATT and T-Mobile.

We intend to post a more complete tutorial but are trying to understand more about how it works and what doesn't work under the AU radio.

P3Droid has VZW 4g data and CDMA1X voice but no 3g data. I have no service at all with VZW SIM because I am in a 3g only area.
It appears to break eHRPD authentication probably because that is not used on Australian networks and is a very problematic part of how VZW's network is deployed.

When we get it figured out a little better we will post more information.

Right now it's pretty straightforward. You use the AU radio for GSM/UMTS service but must flash back to the VZW radio for normal CDMA/LTE/EVDO service.

This is GREAT! I've been waiting for something like this, and I've been following the progress ... see also my post here: http://forum.xda-developers.com/showthread.php?t=1973156&page=2 post #13
Just FYI, wintermute000 posted two images for the radio, one was zipped and dumped from mmcblk0p1, and the other is the one you linked to. I downloaded both and checked the MD5, they are the same.

Well, I think this is it, I'll get this phone, flash the radio, put my t-mobile sim in it, and cross my fingers ... :)
The only problem left is, how to get rid of the verizon logo without ruining the phone :D
 

sy0120

Member
Feb 4, 2012
40
1
I'm so mad that the aussie radio isn't compatible with my ATT card, can't connect to 2G, 3G, or 4G on ATT or TMO frequencies. Do I have to have the sim card out of the phone when I flash the radio cuz i left it in.
 

freak4dell

Senior Member
Aug 10, 2008
732
193
I'm so mad that the aussie radio isn't compatible with my ATT card, can't connect to 2G, 3G, or 4G on ATT or TMO frequencies. Do I have to have the sim card out of the phone when I flash the radio cuz i left it in.

Dev Edition or retail?

Is voice working?

Did you go into settings and make sure the radio is set to GSM or WCDMA? Are you sure the APN is correct, or even there at all?
 

sy0120

Member
Feb 4, 2012
40
1
Dev Edition or retail?

Is voice working?

Did you go into settings and make sure the radio is set to GSM or WCDMA? Are you sure the APN is correct, or even there at all?

Lol I have dev edition. Thanks for the reply. I have no idea with the APN and what it is. Can you please explain? Thanks
 

sy0120

Member
Feb 4, 2012
40
1
Lol I have dev edition. Thanks for the reply. I have no idea with the APN and what it is. Can you please explain? Thanks

I researched APN a little bit.

When I type this into a new APN:

Name: StraightTalk ATT
APN: att.mvno
Proxy: Not set
Port: Not set
Username: Not set
Password: Not set
Server: Not set
MMSC: http://mmsc.cingular.com
MMSC proxy: 66.209.11.33
MMS port: 80
MCC: 310
MNC: 410
Authentication Type: Not set
APN type: default,supl,mms
APN protocol: IPv4
APN enable/disable: APN enabled (tick mark checked but grayed out anyways)
Bearer: Unspecified

I then press 'save' and it won't save the apn. Its as if the phone knows that its a Straight Talk APN and won't let it save. However, if i put random letters in each of the boxes, it lets me saves the APN. Any ideas as to why? Also which APN setting will work with the Aussie Radios?
 
Last edited:

sy0120

Member
Feb 4, 2012
40
1

Do you have any other APN I can use other than straight talk? I have a 4G ATT card inserted in my Dev Razr M. I can't connect at all to any service when i search and i already flashed the aussie radio

Edit: I see that my MNC and MCC codes have to be the same as found on the sim card otherwise the APN won't save. How do I know what those codes are for ATT 4g?
 
Last edited:

sy0120

Member
Feb 4, 2012
40
1
You can Google for the AT&T and T-Mobile ones, but it won't help you any to put a different carrier's APN in. If you're on Straight Talk, you need to be using Straight Talk's APN.

Thanks for your help, I truly appreciate it. I'm not on Straight Talk. So I guess I have to look up the APN values for ATT 4G. But is it even possible for me to get anything from 2G or better running on the Aussie radios. Like does the radio support those frequencies?
 
Last edited:

freak4dell

Senior Member
Aug 10, 2008
732
193
Thanks for your help, I truly appreciate it. I'm not on Straight Talk. So I guess I have to look up the APN values for ATT 4G. But is it even possible for me to get anything from 2G or better running on the Aussie radios. Like does the radio support those frequencies?

Yes, the radio supports those frequencies. If it flashed correctly, and the correct APN is used, it will work.
 
  • Like
Reactions: sy0120

sy0120

Member
Feb 4, 2012
40
1
After I do the command 'fastboot flash modem NON-HLOS.bin' and it says something along the lines of Sending modem...OKAY and Writing modem....OKAY 30 Seconds Finished......it must've worked then. But at reboot it still says sim is from invalid source so I've narrowed the problem donw to the APN settings.
 

rancur3p1c

Senior Member
Jan 2, 2011
584
80
Atlanta
After I do the command 'fastboot flash modem NON-HLOS.bin' and it says something along the lines of Sending modem...OKAY and Writing modem....OKAY 30 Seconds Finished......it must've worked then. But at reboot it still says sim is from invalid source so I've narrowed the problem donw to the APN settings.

I hear invalid SIM source is from the stock ROM. It is probably to annoy you and keep you on Verizon.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    Got H+ on Net10/AT&T

    I used DFS (from cdmatool.com) & dev drivers from somewhere on XDA to set NV item 8322 to 0, and now I have H+ on Net10/AT&T in the US, with the US modem. Still says "Sim from unknown source" on boot, and remember set your APN correctly. Please report if you get this too, maybe there's something else I changed that is also important.

    Super thanks to CellZealot, P3Droid, and everyone else for investigation, I wouldn't have tried if you didn't.

    Happy hacking
    15
    They are going to post directions on how to do the NV edit this evening.
    He is even attempting to make a zip file that makes it an easy 1,2,3 that updates the NV value without any special tools.
    Hopefully he posts it soon.

    The zip file would be super convenient...

    But, I'll try to give a brief step-by-step "cheat sheet" guide here. Not a real tutorial, sorry ... don't have time to go back and try all the steps, take screenshots, etc... for the "easy way" I'd wait for cellzealot ...

    I installed the drivers for all the tools like DFS, QPST, QDXM, etc long long ago, not sure where but I think the ones from this thread should work:
    Drivers: http://forum.xda-developers.com/showthread.php?t=1891582&highlight=drivers
    Direct link: http://forum.xda-developers.com/attachment.php?attachmentid=1333751&d=1347903431

    After installing the drivers, power off the phone, then hold power + volume up + volume down, and select "BT Tools" from the boot menu (press volume down until it is highlighted, then press volume up). Wait for the phone to boot, then plug it into the PC. It should recognize it and install a new COM port (if not, go to Start->Motorola->Mobile Drivers->Motorola Drivers Installer and see if that does the trick.. again, I installed these drivers long ago so my memory is a little rusty).

    After installing the drivers, install DFS, I got it from this thread and it worked, you may get it somewhere else as well:
    DFS: http://forum.xda-developers.com/showthread.php?t=1876457
    Direct link: http://www.2shared.com/file/xBxUOnPz/DFS.html

    (1) Make sure you still have the phone in BT Tools mode connected, and start DFS.
    (4) Click on the "Ports" button, double click on the newly installed COM port (for me it's called "Motorola QC Diag Port"), close ports manager
    (4a) Check: Make sure the port is selected in the drop down to the right of the "ports" button
    (5) In the main window, select "Qualcomm" on the DM drop down
    (6) click on SPC (leave code as 000000), make sure it says "DEVICE UNLOCKED" in the console at the bottom
    (7) click on NV tab
    (8) enter 8322 the "Start" field, and 8323 in the "End" field, then click "Read range"
    (8a) Check: It should show only one item called ITEM_8322
    (9) select (highlight) the item ITEM_8322, click in the "Edit NV" box below, type 00 replacing the 01
    (10) select (highlight) the item ITEM_8322 again, click "Apply changes", then "Write selected item" while item is highlighed
    (10a) Check: repeat step 8 and verify it now reads 00
    (11) reboot and cross fingers.

    I hope this is clear enough even without screenshots, and that I didn't miss any step, but hopefully adventurous and impatient people that cannot wait for cellzealot's zip will figure it out ;)

    Disclaimer: I am not responsible for any damage you might do to your phone, or any other undesirable consequence, as a result of following these instructions.

    ---------- Post added at 06:37 PM ---------- Previous post was at 06:33 PM ----------

    Of course, in case it wasn't obvious, if you flashed your phone with the Telstra radio (or any other radio), you have to flash back the original verizon radio... I'd assume that if you were able to flash some radio on it, you are probably able to flash the original radio back, but if not, I can give directions for that as well.
    6
    The zip file would be super convenient...

    But, I'll try to give a brief step-by-step "cheat sheet" guide here. Not a real tutorial, sorry ... don't have time to go back and try all the steps, take screenshots, etc... for the "easy way" I'd wait for cellzealot ...

    I installed the drivers for all the tools like DFS, QPST, QDXM, etc long long ago, not sure where but I think the ones from this thread should work:
    Drivers: http://forum.xda-developers.com/showthread.php?t=1891582&highlight=drivers
    Direct link: http://forum.xda-developers.com/attachment.php?attachmentid=1333751&d=1347903431

    After installing the drivers, power off the phone, then hold power + volume up + volume down, and select "BT Tools" from the boot menu (press volume down until it is highlighted, then press volume up). Wait for the phone to boot, then plug it into the PC. It should recognize it and install a new COM port (if not, go to Start->Motorola->Mobile Drivers->Motorola Drivers Installer and see if that does the trick.. again, I installed these drivers long ago so my memory is a little rusty).

    After installing the drivers, install DFS, I got it from this thread and it worked, you may get it somewhere else as well:
    DFS: http://forum.xda-developers.com/showthread.php?t=1876457
    Direct link: http://www.2shared.com/file/xBxUOnPz/DFS.html

    (1) Make sure you still have the phone in BT Tools mode connected, and start DFS.
    (4) Click on the "Ports" button, double click on the newly installed COM port (for me it's called "Motorola QC Diag Port"), close ports manager
    (4a) Check: Make sure the port is selected in the drop down to the right of the "ports" button
    (5) In the main window, select "Qualcomm" on the DM drop down
    (6) click on SPC (leave code as 000000), make sure it says "DEVICE UNLOCKED" in the console at the bottom
    (7) click on NV tab
    (8) enter 8322 the "Start" field, and 8323 in the "End" field, then click "Read range"
    (8a) Check: It should show only one item called ITEM_8322
    (9) select the item ITEM_8322, type 00 replacing the 01 in the "Edit NV" box below
    (10) click "Apply changes", then "Write selected item"
    (10a) Check: repeat step 8 and verify it now reads 00
    (11) reboot and cross fingers.

    I hope this is clear enough even without screenshots, and that I didn't miss any step, but hopefully adventurous and impatient people that cannot wait for cellzealot's zip will figure it out ;)

    Disclaimer: I am not responsible for any damage you might do to your phone, or any other undesirable consequence, as a result of following these instructions.

    ---------- Post added at 06:37 PM ---------- Previous post was at 06:33 PM ----------

    Of course, in case it wasn't obvious, if you flashed your phone with the Telstra radio (or any other radio), you have to flash back the original verizon radio... I'd assume that if you were able to flash some radio on it, you are probably able to flash the original radio back, but if not, I can give directions for that as well.

    These directions were perfect! I flashed my radio from the Aussie radio back to the default Verizon radio.
    I then changed the NV entry and BOOM! H+ data on StraightTalk (AT&T) - AMAZING! Unlimited Talk / Text / Data for only $45 bucks a month!

    One thing - if you have windows 64bit OS, the driver above will not work (its only for 32bit OS) - follow these directions to get the Motorola COM Port:

    under 7 64bit, when you connect the phone previously started in "BP tool" (android starts normally in this mode)

    you will have in the device list windows, a device called "QC Interface". Right click properties. select "install the driver myself"

    view the list of devices. go to "com port" and selécionnez manufacturer as "motorola" and "Motorola QC Diag Port" and remember the number of the COM port

    Thank you so much to everyone for coming up with this solution - I was so close to pull the trigger on a DROID RAZR 1 this morning - so glad I didn't!

    Next question I have - has anyone successfully gotten rid of the nagging "The SIM card is from an unknown source." messages?
    3
    I will be writing this up in my thread but will give a quick listing here.
    At the bottom of the build.prop file is a section called ADDITIONAL_BUILD_PROPERTIES and there are three lines that need editing.

    ro.mot.phone mode.vzw4gphone=1 change to 0

    ro.mot.ds.fastdormancy.disable=false change to true

    telephony.lteOnCdmaDevice=1 change to 0 (the first instance of this line higher up in the build.prop can be ignored as this one takes precedence over it)

    These changes can be made with any root enabled file explorer or with adb shell but you must always remember to set the permissions properly to rw-r--r--
    and always save your original file as .bak to restore in case of problems.

    If you do not set permissions properly your phone will not boot and you will need to reflash the system to restore it.

    Also removing or renaming /system/priv-app/VzwPhoneService.apk and .odex files will disable the SIM from Unknown Source popup warning.
    2
    WOW!!! This completely works folks!

    Huge thanks to Arnold Snarb! Brilliant work!

    I am currently on ATT with full HSPA+ service under the VZW modem after using DFS tool to edit 8322 to 00 as stated above.

    I am also using an edited build.prop file that I have setup for GSM testing,and need to determine if those edits have any effect and also whether it works with stock build.prop and simply swapping SIMs is all that is needed to switch between normal VZW service and GSM service.

    It is also possible that we can create a flashable zip for CWM recovery that can perform the NV edit without the need for a PC or Diagnostic Mode access tools.

    This is really fantastic news and will almost certainly have implications for other devices as well.

    Congratulations to Arnold Snarb and everyone else who has contributed to the investigation!

    :D