Guide - Unlock XT862 for T-mobile/ATT

Search This thread

tspx23

Senior Member
Jul 4, 2010
1,154
332
Tempe
Thought I would share based on my experiences on trying to get this phone to work on t-mobile. It works on ATT 3g/T-mobile Edge, but still a pretty cool phone to have.

Also another note, this is a mod that will only go through on Windows. You will need ROOT EXPLORER app for this method to work.

1 - Make sure you are on the stock XT862 ROM, if you aren't flash it via this method found here: http://rootzwiki.com/topic/4370-sbf-droid-3-fastboot-files-55959-and-56890/

2 - Make sure your phone is rooted, if not download the following and follow the steps found here: http://www.psouza4.com/droid3/

3 - Unlock the phone. This can be accomplished by purchasing the unlock code, and later entering the code upon insertion of a sim card. (T-mobile ATT sim cards will work, but you will get an error saying UNLOCK FAILED, this is NORMAL do not freak out)

4 - Download the following files and unzip it to your desktop: http://www.mediafire.com/?y1wjw775v8itsx3

5 - Click Start and open cmd.

6 - Type in the following in cmd:
'cd desktop'
'cd fastboot'
'moto-fastboot flash radio radio.img'

ONCE it flashes, then enter:

'moto-fastboot reboot'

7 - Use root explorer to push the build.prop into the system folder

8 - Reboot, select GSM/UMTS in Network Settings.

AND BAM now it works. If there is any confusion please let me know.
 
Last edited:

leobg

Senior Member
Mar 7, 2006
1,366
138
Nice! Is that the XT883 radio you're flashing or a real unlocked (and signed) XT862 radio?

Also - change
Code:
ro.mot.phonemode.vzwglobalphone=1
to
Code:
ro.mot.phonemode.vzwglobalphone=0
in build.prop to get normal reading on signal strength indicator.

You can also change
Code:
ro.telephony.default_network=7
to
Code:
ro.telephony.default_network=3
so phone starts automatically in GSM/UMTS mode after hard reset.
 
Last edited:

tspx23

Senior Member
Jul 4, 2010
1,154
332
Tempe
Nice! Is that the XT883 radio you're flashing or a real unlocked (and signed) XT862 radio?

Also - change
Code:
ro.mot.phonemode.vzwglobalphone=1
to
Code:
ro.mot.phonemode.vzwglobalphone=0
in build.prop to get normal reading on signal strength indicator.

You can also change
Code:
ro.telephony.default_network=7
to
Code:
ro.telephony.default_network=3
so phone starts automatically in GSM/UMTS mode after hard reset.

Thanks man I'll reupload when I get back home with the edited bits :). It is the XT883 radio.
 

fl4r3

Senior Member
Feb 24, 2008
332
43
London
Nice Guide!

I've read some people have had trouble unlocking the D3....and apparently it could be due to it being used on the Verizon network who then alter the unlock code via some update.

Anyone know if there is any truth in this? (I'm awaiting the delivery of a used D3 so would be handy to know).
 

tspx23

Senior Member
Jul 4, 2010
1,154
332
Tempe
Nice Guide!

I've read some people have had trouble unlocking the D3....and apparently it could be due to it being used on the Verizon network who then alter the unlock code via some update.

Anyone know if there is any truth in this? (I'm awaiting the delivery of a used D3 so would be handy to know).

Even after the update, if you restore it to the first link and then follow the steps, you will be fine. It can still be unlocked.
 
G

geek_riot

Guest
Awesome! I am about to try this on my friend's droid 3. Are there issues with the market (as some have mentioned in a previous thread)?

---------- Post added at 12:10 PM ---------- Previous post was at 12:00 PM ----------

I am stuck on <waiting for device> in the command prompt after telling it to flash the radio. What sort of USB connection should I be selecting?


EDIT: I'm an idiot.... I figured it out! :p
 
Last edited:
G

geek_riot

Guest
Is anyone else who is using this method on AT&T experiencing super slow data speeds? I have tried the sim card in an at&t branded phone and it seems to work ok. On the Droid 3, I am getting a ping of 2500~ ms, and speeds in the 15-60kbps range.
 

eXecuter.bin

Senior Member
May 10, 2011
188
45
I can't seem to add an APN and connect to the 3G network. Does anyone else have this issue? I am using a Bell SIM at the moment
 

trer253

Member
Dec 29, 2011
24
1
Follow all the steps, no luck here :(

When I put the unlock code, phone shows for a sec "requesting unlock" and goes back to a subsidy lock message with a discard dialog box.

After that, I followed all other steps, and still enter unlock code appears :(

Any ideas?

I dont have an att sim card, Im just using foreign sim cards cause Im outside US.
 

BenSWoodruff

Senior Member
Dec 20, 2010
114
23
Vantucky
Is anyone else who is using this method on AT&T experiencing super slow data speeds? I have tried the sim card in an at&t branded phone and it seems to work ok. On the Droid 3, I am getting a ping of 2500~ ms, and speeds in the 15-60kbps range.

You can always call the carrier and make sure they are allowing your phone to connect. I'm not sure if this is the problem, but I read about another AT&T branded 4G phone (the D3 will never get 4G) getting only edge because the carrier thought it was foreign, and they just called in and gave the IMEI number to get access.

The customer service rep may not understand your problem, but just tell them the truth that you want to use your compatible device on your valid account and they should redirect you to someone who can help.

I can verify this works on T-Mobile and AT&T since I've tested it on both. Didn't test 3g on AT&T though cuz I didn't think about it lol. I know it allows the connection to umts in the settings though.

The OP poster helped me get it working on my phone :) just make sure you follow the directions closely and it's pretty simple. If your unlock codes aren't working because you got them off the internet, you may need to have the phone put on Verizon temporarily to get them to give you a code. Just ask a friend with a valid account to help you out.

Good luck to everyone, this is a great hack that definitely saves some money while letting us use this cool phone. I will have to edit my build.prop as mentioned above to fix the reboot network loss problem, thanks for that as well!

Droid 3 with stock xt862 ROM working on T-Mobile via xt883 radio.img & custom build.prop
 

trer253

Member
Dec 29, 2011
24
1
If verizon changed the codes while phones are connected to his network, changes could only be stored on a new bootloader.

There is no other unwritable part on the phone.

Wonder if the original poster used an ebay code or a verizon one...
 
Last edited:

koukobin

Senior Member
Dec 12, 2009
59
3
Arlington, VA
Custom ROM

What will happen if somebody follows this procedure and unlock the phone for AT&T but afterwards flash another rom? Will the radio still be unlocked for AT&T?
 

leobg

Senior Member
Mar 7, 2006
1,366
138
What will happen if somebody follows this procedure and unlock the phone for AT&T but afterwards flash another rom? Will the radio still be unlocked for AT&T?

As long as that ROM you're flashing does not have radio image in it, you should be fine. If you meant sim lock - once unlocked, it will remain unlocked forever.

Sent from my HTC Desire Z using Tapatalk
 

koukobin

Senior Member
Dec 12, 2009
59
3
Arlington, VA
I was asking about radio unlock, i know sim unlock is permanent. But has anyone tried to install any rom after the radio unlock and if yes which one?

thanks
 

BenSWoodruff

Senior Member
Dec 20, 2010
114
23
Vantucky
I was asking about radio unlock, i know sim unlock is permanent. But has anyone tried to install any rom after the radio unlock and if yes which one?

thanks

Just as @leobg said,

As long as that ROM you're flashing does not have radio image in it, you should be fine...

Now, I haven't tried flashing another ROM since flashing the xt883 radio.img, because I really don't mind the stock ROM with some build.prop tweaks and the help of Zeam Launcher. I would assume that any ROM you flash would cause the build.prop and radio.img to be replaced with new ones, made specifically for that ROM. You should probably consult with the developer of the ROM you want to use, and ask them if the build.prop changes specific to this process will have issues with their ROM. The xt883 radio.img shouldn't have any conflicts, but I believe it will still require the custom build.prop file which is found in the OP, or at a minimum the specific changes which allow this tweak to work.
 

gierso

Senior Member
Aug 13, 2010
399
55
Monterrey
Nexus 7
Nexus 7 (2013)
Just as @leobg said,



Now, I haven't tried flashing another ROM since flashing the xt883 radio.img, because I really don't mind the stock ROM with some build.prop tweaks and the help of Zeam Launcher. I would assume that any ROM you flash would cause the build.prop and radio.img to be replaced with new ones, made specifically for that ROM. You should probably consult with the developer of the ROM you want to use, and ask them if the build.prop changes specific to this process will have issues with their ROM. The xt883 radio.img shouldn't have any conflicts, but I believe it will still require the custom build.prop file which is found in the OP, or at a minimum the specific changes which allow this tweak to work.

Aslongasyoukeeptheradioandbuild.propchnges

Yikesmyspcebarisfiling and some"a's"

Enviado desde mi DROID3 usando Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    Thought I would share based on my experiences on trying to get this phone to work on t-mobile. It works on ATT 3g/T-mobile Edge, but still a pretty cool phone to have.

    Also another note, this is a mod that will only go through on Windows. You will need ROOT EXPLORER app for this method to work.

    1 - Make sure you are on the stock XT862 ROM, if you aren't flash it via this method found here: http://rootzwiki.com/topic/4370-sbf-droid-3-fastboot-files-55959-and-56890/

    2 - Make sure your phone is rooted, if not download the following and follow the steps found here: http://www.psouza4.com/droid3/

    3 - Unlock the phone. This can be accomplished by purchasing the unlock code, and later entering the code upon insertion of a sim card. (T-mobile ATT sim cards will work, but you will get an error saying UNLOCK FAILED, this is NORMAL do not freak out)

    4 - Download the following files and unzip it to your desktop: http://www.mediafire.com/?y1wjw775v8itsx3

    5 - Click Start and open cmd.

    6 - Type in the following in cmd:
    'cd desktop'
    'cd fastboot'
    'moto-fastboot flash radio radio.img'

    ONCE it flashes, then enter:

    'moto-fastboot reboot'

    7 - Use root explorer to push the build.prop into the system folder

    8 - Reboot, select GSM/UMTS in Network Settings.

    AND BAM now it works. If there is any confusion please let me know.
    13
    Nice! Is that the XT883 radio you're flashing or a real unlocked (and signed) XT862 radio?

    Also - change
    Code:
    ro.mot.phonemode.vzwglobalphone=1
    to
    Code:
    ro.mot.phonemode.vzwglobalphone=0
    in build.prop to get normal reading on signal strength indicator.

    You can also change
    Code:
    ro.telephony.default_network=7
    to
    Code:
    ro.telephony.default_network=3
    so phone starts automatically in GSM/UMTS mode after hard reset.
    11
    In case someone doesn't know how to replace their build.prop with the tweaked one, which goes in your /system folder. What it does is trick your phone into thinking it's an xt883 so it will work with gsm in the US. Be aware that all the links/instructions here are found elsewhere, so you can find this info if you search. If you need more help, search, but ask anyway if you need it. Just be sure to say thanks ;-) Best way to swap build.prop is to do the following:

    1. Download Root Browser, free version from Android Market.

    2. When you are going through the process of following the steps in the original post, you should download a .zip file which should contain the build.prop file that you need, along with the radio.img you should've already flashed using cmd prompt commands on your PC. If you can't find this file, just download the .zip again, unzip and you'll find it there.

    3. Connect your phone to your PC via usb and move the build.prop file to your external sd card (or whichever one you feel comfy with lol), to a folder where you will remember it and access it later from Root Browser.

    4. After moving the file to your sd card, simply go to the folder you placed it in, in Root Browser, then long-press the file and select 'move'. Then navigate to your /system folder which is found in the '/' or root folder. There should be a paste button on screen, or press menu to paste the tweaked build.prop file in /system. This will replace your original build.prop, so you might want to save a copy of it on your sd card, but honestly you don't need it. You can always recover your phone using the fast/easy unbrick tool also found in the dev forum, which will put your phone back to stock.

    5. Once you have moved the tweaked build.prop you downloaded from xda, reboot your phone like normal. If the radio doesn't pick up a signal now, you should go to your settings to change to gsm.

    *Before this next step*
    Be sure that if you see a dialogue box pop up at any time saying "there are no available gsm networks, would you like to switch to global mode?", select 'cancel', because it will just change your phone to the previous settings, which is bad. Global mode doesn't allow gsm, so you don't want it to pick that mode. Do not select the check box, as when you lose signal at times, this box will need to pop up again and you'll need to hit cancel every time. This tells your phone to wait until it finds your correct gsm signal (I believe this is fixed by one of the build.prop edits suggested here in this thread, by making the phone think it is not a verizon global phone...it will pick up signal after every reboot).

    6. In settings, go to wifi & networks>mobile networks>network mode, choose gsm/umts, then tap back button to go back to mobile networks>select network, tap automatic, then go back to mobile networks>operator selection, deselect the checkbox that says 'choose automatically', then tap 'search for networks', choose T-Mobile 2G (or whatever Operator you use (you'll only get edge on T-Mobile)), and go back to mobile networks>Access point names, and if everything else goes well, this should show T-Mobile already selected. If not, google search 'tmobile apn settings' and type in the correct info you find. I can provide the info to type in if it still doesn't work, but it should work with anything you find online. Just type it all in as shown in pretty much any Android related article you find online.

    If you make it this far with no problems, your phone should work just fine. No, nothing done here is very hard, it's just a lengthy process the first time.

    There are more build.prop tweaks you can perform by using the text editor built into Root Browser, which works very well. You can find these tweaks in the same forum as the original tutorial, as a comment from someone. Be sure to be very precise any time you mess with build.prop, as your phone needs this file when it boots up, and screwing up the wrong line will brick your phone. You can always force it to recover using the fastboot (fast/easy) unbrick method I mentioned earlier, so have fun. Also, Root Browser will usually force close after tweaking build.prop, and you need to reboot to make sure you see the full effects of your changes.

    Sorry this is so long, it was a PM to another member who needed it spelled out. Hopefully this will prevent others from having the same issues.

    OP, this would go great in your guide, or maybe a link to it for noobs. I already PMd you about it, but I made some more edits here :)
    9
    Also, if anyone is interested:

    I experimented with adding some features from the Bell Canada XT860 build.prop
    The signal strength and speed improved after this modification.

    Speed Test app went from around 1000~2000 to almost 5000 for me.

    However, there is no CDMA support at all.
    Pretty much a hybridization of the XT883 and XT860 build.prop

    File is attached.

    EDIT: New file attached. Think I got rid of the Chinese letters on the am/pm.
    Using Verizon XT862 regional settings so now this is a combination of XT860, 862, & 883 build.props

    Rebooted about 25 times, no sign of the Chinese letters so far.
    7
    Just an update on some common issues:

    I have converted a bunch of XT862s to be GSM compatible over the last few months. Older SIM cards definitely do cause issues with reception and ability to get data.

    People with Cingular, or older AT&T SIM cards could not get any data, APN info was empty and locked from adding new entries. Voice worked but reception was 5 to 10 dBm worse than phones with newer SIM cards. Obtaining a new SIM fixed the APN issue along with the poor reception issue.

    I encourage anyone running into these problems to just get a new SIM.

    In addition, I have an updated flashable build.prop GSM fix.
    Flashes in recovery and instantly restores the correct build.prop for XT883 radio.