[GUIDE] Convert TMO to EU via MSM Tool, no SIM Unlock or Bootloader Unlock needed!

Search This thread

kikass112

Member
Jul 19, 2019
5
0
For those who have problem to put in fastbootd, extract latest android sdk and in directory run command ./fastboot reboot fastboot
 

Mr Hassan

Senior Member
Feb 14, 2016
487
21
Ok once i make global and flasher zip via magisk to fix missing about but after relock BL and stock boot its back to missing again and 2nd thing now even after flash FB rom device stuck on 900E mode not booting why?
 

sturner1254

Member
Mar 9, 2017
23
1
nope Hello, thanks for reaching out to T-Force! We are only able to unlock a T-Mobile device if you have an account and the device has usage on the T-Mobile network. Device Unlock Policy
 

Qnorsten

Senior Member
Mar 14, 2012
226
113
Ok once i make global and flasher zip via magisk to fix missing about but after relock BL and stock boot its back to missing again and 2nd thing now even after flash FB rom device stuck on 900E mode not booting why?

No idea about the stuck on 900E mode.
But the missing about phone info is purely aesthetic and won't impact anything. All the magisk module do is populate it with the correct props, but that is only temporary while magisk is installed.
 
Apr 8, 2013
11
1
OnePlus 7T
Hi Team,

I just bought OP 8T from OnePlus directly 2 days back. I wanted to make it sim Unlock ( tried contacting T mobile and OP both attempts were unsuccessful). I came across this xda post. Spent several hours for the phone to get detected in EDL mode ( fixed drivers) flashed EU ROM successfully Was able to see Dual Sim. Tried putting Cricket mobile, not able to see any network. The main intention of the device is to use it in India, Any thoughts on how to proceed further.

Thanks
 
Last edited:

jcsww

Senior Member
Hi Team,

I just bought OP 8T from OnePlus directly 2 days back. I wanted to make it sim Unlock ( tried contacting T mobile and OP both attempts were unsuccessful). I came across this xda post. Spent several hours for the phone to get detected in EDL mode ( fixed drivers) flashed EU ROM successfully Was able to see Dual Sim. Tried putting Cricket mobile, not able to see any network. The main intention of the device is to use it in India, Any thoughts on how to proceed further.

Thanks
T-Mobile will only remove the SIM lock on a device for customers that meet their SIM Unlock Policy criteria. More than 40 days use on the network for postpaid and a year of refills for prepaid. You might want to look into a third party unlocking service. The device needs to be on the T-Mobile firmware to remove the SIM lock.
 
Apr 8, 2013
11
1
OnePlus 7T
T-Mobile will only remove the SIM lock on a device for customers that meet their SIM Unlock Policy criteria. More than 40 days use on the network for postpaid and a year of refills for prepaid. You might want to look into a third party unlocking service. The device needs to be on the T-Mobile firmware to remove the SIM lock.
Hi thank you for the reply. I believe that policy is for devices bought from t mobile on contract? This device was bought in full from OP. I was parsing through the comments on this thread, audience reported it worked on at and T or any other GSM carrier. Is this because cricket is CDMA? Currently don't have another major GSM carrier to test out.
 

jcsww

Senior Member
Hi thank you for the reply. I believe that policy is for devices bought from t mobile on contract? This device was bought in full from OP. I was parsing through the comments on this thread, audience reported it worked on at and T or any other GSM carrier. Is this because cricket is CDMA? Currently don't have another major GSM carrier to test out.
The policy is for any T-Mobile device, whether paid in full at the time of purchase or paid monthly through EIP, purchased directly from T-Mobile, the manufacturer, or third party retailer, etc.

The NA, EU, and other firmware for the 8T work on the T-Mobile version. Pretty much everyone knows the device has to be SIM unlocked before flashing, which is mentioned plenty of times in any flashing thread.
 

sturner1254

Member
Mar 9, 2017
23
1
i will say that if you are persistent you can get somebody at tmobile to unlock it. it took me nearly 10 times at various times of the day on the tmobile twitter help chat and finally got somebody that asked me for the imei and just unlocked it for me.
 

umairkhalid415

Senior Member
Oct 2, 2013
77
10
25
OnePlus 8
OnePlus 9
Sir do
*** Use this at your very own risk.
*** You will lose all data
*** Backup your working modem and persist, just in case
*** Read the entire post and follow the steps closely before asking for help. Post all error messages and steps you took. Screenshots and MSM logs will be best.




It's finally here! A MSM tool that will convert your T-Mobile OnePlus8T+5G to EU KB05BA. From here you can local upgrade to any OOS flavor you want. This gives you Local Upgrade option, faster upgrades, open betas, dual SIM, and more! In fact, after conversion, you can unlock the bootloader without the unlock token (still need to be SIM unlocked, but in case you don't want to wait for the unlock token or if OnePlus's website is broken)!

If you are still SIM locked, you lose the Unlock app for when your device becomes unlocked, it's only available in the stock TMO ROM. If you want to go back to TMO ROM at any point, flash back with the TMO MSM: https://forum.xda-developers.com/t/...l-to-restore-your-device-to-oxygenos.4180981/

Steps:
  1. Download the MSM Conversion package:
    • AFH
      MD5: 5ddb543c8a5e7587e0b2ad24d2025e77
  2. Run MsmDownloadTool V4.0.exe (Windows 7 users may need to run the win7 version included)
  3. Select User type: "Other" and press Next.
  4. Press "Start". Don't mess with the default settings.
  5. Put your phone in EDL mode.
    Code:
    adb reboot edl
    or completely turn off your device, hold vol up + vol down and plug in the cable.
  6. Wait about 5 minutes while it works.
  7. Done! If you keep the bootloader locked and run it stock, the About Phone page will be missing some fields.
If you run into any MSM tool issues, most likely you have a driver problem. See the FAQ in @Some_Random_Username's post


Instructions to Bootloader Unlock a SIM locked device:


  1. In ADB:
    Code:
    adb shell pm uninstall -k --user 0 com.qualcomm.qti.uim
  2. Reboot
  3. Go to dev settings and enable OEM Unlock
  4. Reboot to bootloader
  5. Code:
    fastboot oem unlock
    No unlock.bin needed


Old fastboot method

*** Know how to use the MSMTool, Don't start before figuring it out.
*** DO NOT ATTEMPT THIS IF YOU ARE NOT FAMILIAR WITH THE STEPS DESCRIBED IN THIS GUIDE

* The steps in this guide will convert your TMO KB2007/KB05CB to Global 11.0.5.6.KB05AA, or EU 11.0.3.4.KB05BA
* NR and LTE bands are flashed in nvRAM, not in modem.img or any other partition. You cannot get global bands by flashing a global ROM, nor can you lose TMO bands by flashing another ROM.
* Instructions are the same as running any other MSM unbrick tool.
* You can use this guide to convert to your own variant by extracting payload and flashing from a full OTA. See manual instructions towards the end.
* Use the latest platform tools: https://developer.android.com/studio/releases/platform-tools, https://forum.xda-developers.com/android/general/tool-adb-fastboot-installer-tool-windows-t3999445. DO NOT USE MINIMAL ADB, it has not been updated for years and will cause a crash where you'll need to MSM back to stock.
* Make sure your drivers are up to date. This guide will not walk you through setting up platform tools or updating drivers. When encountering fastboot issues, make sure to include the output of fastboot --version in your post.
* Do not ask for OTAs, MSMs, or anything else not related to the steps described herein. There are plenty of threads around for those.
* This guide does not pertain to Cyberpunk conversion. See other threads.
* This guide converts you to an older firmware so you can take a FULL OTA via Oxygen Updater. Do not skip this step if you want a stable build.

Steps to convert your device to Global or EU
As simple as possible:
  1. You need your device bootloader and SIM unlocked. Follow the instructions here (It says 6T, but applies to all OP devices): https://support.oneplus.com/app/answers/detail/a_id/588/~/how-to-unlock-bootloader-for-oneplus-6t-(t-mobile-edition)
  2. Download and unzip the conversion package:
  3. Boot to fastbootd.
    • From adb:
      Code:
      adb reboot fastboot
    • From fastboot/bootloader:
      Code:
      fastboot reboot fastboot
    • If you are having trouble booting into fastbootd, and have a FC number at the bottom of the bootloader screen, you'll need to MSM to factory first.
  4. [*]You should be at a screen that says "fastbootd" on top. DO NOT CONTINUE IF YOU ARE NOT HERE. SEE HIDDEN FOR AN EXAMPLE.
    bJDcOTg.jpg
  5. Execute "flash_all.bat" for Windows, or "flash_all.sh" for Linux, from the unzipped directory from step 2 as cwd.
  6. Optional: Flash magisk'd boot
    Code:
    fastboot flash boot boot_magisk_patched.img
  7. Reboot into recovery, and wipe everything.
  8. Once fully booted, download Oxygen Updater, set your device to OnePlus 8T of your regional choice and local upgrade to the latest OTA of your regional choice.
  9. Optional: You can re-lock your bootloader at thois point. DO NOT TRY before the full OTA upgrade above, or you'll have to MSM.

Manually:

  1. Unlock bootloader
  2. Download the full OTA of your choosing
  3. Extract the OTA payload with https://github.com/vm03/payload_dumper or https://androidfilehost.com/?fid=818070582850510260
  4. With the output of the payload as your cwd, execute:
    Code:
    fastboot flash product product.img
    fastboot flash abl abl.img
    fastboot flash aop aop.img
    fastboot flash bluetooth bluetooth.img
    fastboot flash boot boot.img
    fastboot flash cmnlib cmnlib.img
    fastboot flash cmnlib64 cmnlib64.img
    fastboot flash devcfg devcfg.img
    fastboot flash dsp dsp.img
    fastboot flash dtbo dtbo.img
    fastboot flash featenabler featenabler.img
    fastboot flash hyp hyp.img
    fastboot flash imagefv imagefv.img
    fastboot flash keymaster keymaster.img
    fastboot flash logo logo.img
    fastboot flash mdm_oem_stanvbk mdm_oem_stanvbk.img
    fastboot flash modem modem.img
    fastboot flash multiimgoem multiimgoem.img
    fastboot flash odm odm.img
    fastboot flash qupfw qupfw.img
    fastboot flash recovery recovery.img
    fastboot flash spunvm spunvm.img
    fastboot flash storsec storsec.img
    fastboot flash system system.img
    fastboot flash system_ext system_ext.img
    fastboot flash tz tz.img
    fastboot flash uefisecapp uefisecapp.img
    fastboot --disable-verity flash vbmeta vbmeta.img
    fastboot --disable-verity flash vbmeta_system vbmeta_system.img
    fastboot flash vendor vendor.img
    fastboot flash xbl xbl.img
    fastboot flash xbl_config xbl_config.img
  5. Replace boot.img with your magisk'd boot if desired
  6. Reboot to recovery and wipe everything


Troubleshooting

  • Error: "remote: no such file or directory"
    You are not in the correct cwd. Fastboot needs to be accessible from the same directory as the .img files, so fix your PATH or make a copy fastboot.exe in the same directory as the .img files
  • Error: "remote: Flashing is not allowed for Critical Partitions"
    You are not in fastbootd. Check step 4.
  • Error: "Invalid sparse file format at header magic"
    Ignore this message, not an error

Special thanks to:
@jwarrior319 for the initial linux script
@cammykool and @awr128 for helping debug some of the steps and clarifying pain points

@radiohead7778580 for a better Global conversion

Fixing the About Phone page

These steps are optional, and will fix the "About Phone" page. There are no performance differences.
  1. You need to rooted with Magisk
  2. Download the fix: here
  3. In the Modules page in MagiskManager, Install the downloaded zip file via "Install from storage"
  4. Reboot, the About Phone page is filled out.


Issues so far (please post if you run into more):
  • None
What appears to work:
  • 5G
  • Dual SIM
  • AOD
  • Fingerprint sensor
  • Wildvine L1
  • Local Upgrade
  • About screen, if steps are followed above
Sir can you guide why on oneplus 8 tmobile variant dual sim doesn't work even after converting it to global variant even I have changed imei on second slot it detects sim but no signal.
 

Rootk1t

Senior Member
Jun 2, 2013
1,635
712
Hey, I responded to your comment a while ago. I found a different fix that allows bootloader unlock without a sim unlock. There is a tool that can ungrey OEM unlocking option. Go into system options, run the tool, open developer options, and enable OEM unlocking.
You can do it via "adb shell pm uninstall --user 0 com.qualcomm.qti.uim" command.
No 3rd party tools needed.
 
  • Like
Reactions: Lz3807775t
Oct 2, 2021
12
2
No, you are generally fk'd because you got a verizon device. There was an exploit for a verizon pixel (could've been for the 2), but it's not just an adb command.
Yeah, I would assume. I'm not really even looking to root it or anything because it's so old at this point. I've moved on to my OnePlus 6t, 8t, and 9 for my android modding.
 

osmingab85

Senior Member
May 8, 2011
345
78
OnePlus 8T
Excuse my ignorance... but, this is the best process to make the 8t T-mobile a global version right...?? It's just that I don't want to be left without a phone since I'm not an expert in this...! 🤣🤣 Thank you
 

jcsww

Senior Member
Excuse my ignorance... but, this is the best process to make the 8t T-mobile a global version right...?? It's just that I don't want to be left without a phone since I'm not an expert in this...! 🤣🤣 Thank you
It is. The instructions to convert to EU are in the OP. Once you are on the EU firmware, which is what I am personally using on T-Mobile USA. You can use a full image to update to the NA/Global, if you wish, through the Local Update option under System Updates.

You will more than likely want to have your device permanently SIM Unlocked before flashing though. You can only SIM Unlock the T-Mobile device using the T-Mobile firmware.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Thanks for the update !!!
    Actually I am not worried about second sim at all I am not using that. Yes in OOS12 local upgrade is removed. like in ColorOS12, may I ask you try one more thing, sorry I am not in US and want to ask my brother get one TMO version for$349 that's why asking this much questions. Can you use this link to downgrader apk https://oxygenos.oneplus.net/English_20220225101104.apk

    and downgrade to this KB2005 NA firmware https://oxygenos.oneplus.net/OnePlus8TOxygen_15.O.29_OTA_0290_all_2110091944_downgrade

    If that will be successful than I will go ahead and ask brother to buy for me and send to my country, again I really appreciate your support and help. Thanks again !!!
    This is one shady looking app lol, but at least the source seems legit enough. I did run it and it seems successful, going from OOS12 KB2005_11_C.16 to OOS11 11.0.11.11.KB05AA. It forced a wipe like other downgrade flashes, so be careful if you decide to use it.

    OTOH, dual SIM works again.
    1
    Hi @craznazn I would ask you something regarding Oneplus 8T TMO version, is there any idea why it is not possible to clearly convert this model to other models? Why it is only possible via MSM but not other method? What is different with TMO firmware?
    Because US carriers force OnePlus to add bullshit and remove features. One of the features removed is the "local upgrade" option in software updates where you can specify your own OTA, so regular OTAs you end up taking must be the TMO firmware.

    Furthermore, the bootloader is locked down without an unlock key that you must jump through hoops and wait 7 days for. Don't forget the device is released with UICC/SIM lock as well.
    1
    Ok I agree with all that, but in this case quick question can I use MSM tool but replace msm firmware from EU to Global and flash it? or the file in your package has modified .ops file? Or in another words can use MSM tool for Global version but run it on TMO version phone?
    No, the MSM will take the manifest.xml in the .ops will check params on your device against it, and if the project or model tgt doesn't match, it will not work. The MSM executable itself doesn't actually change between the various models, just the .ops file
    1
    So the tmo eu conversion ops file has been modified correct, I mean the one that is in your zip file. Also did you tested after upgrading to OOS12 the about page still has that wrong model picture and info missing?
    Yes, the ops file is modified to allow the conversion. I have not tested OOS12 while I had the 8T, because I went to AOSP almost immediately after testing conversion and dual SIM.

    Edit: I guess I can test it, gotta go find it in my cell phone bin :)
    1
    Oos11 but after local upgrading to latest global it's working fine.

    Also question, I installed your magisk module to fix the about phone but it's saying 2003 phone model. Anyway to change it to say 2005? I know it's trivial
    Open the zip file and modify system.prop to 2005.

    Hi @craznazn I got my T-Mobile 8T today and tried to msm my edited ops from global and getting this error "unsupported target tmo" any idea what can be cause?
    Not sure, check the target section towards the end of the xml but I can't really provide .ops modification support
  • 21
    *** Use this at your very own risk.
    *** You will lose all data
    *** Backup your working modem and persist, just in case
    *** Read the entire post and follow the steps closely before asking for help. Post all error messages and steps you took. Screenshots and MSM logs will be best.



    !!! I have officially retired my 8T, and can no longer provide additional support on this device !!!


    It's finally here! A MSM tool that will convert your T-Mobile OnePlus8T+5G to EU KB05BA. From here you can local upgrade to any OOS flavor you want. This gives you Local Upgrade option, faster upgrades, open betas, dual SIM, and more! In fact, after conversion, you can unlock the bootloader without the unlock token (still need to be SIM unlocked, but in case you don't want to wait for the unlock token or if OnePlus's website is broken)!

    If you are still SIM locked, you lose the Unlock app for when your device becomes unlocked, it's only available in the stock TMO ROM. If you want to go back to TMO ROM at any point, flash back with the TMO MSM: https://forum.xda-developers.com/t/...l-to-restore-your-device-to-oxygenos.4180981/

    Steps:
    1. Download the MSM Conversion package:
      • AFH
        MD5: 5ddb543c8a5e7587e0b2ad24d2025e77
    2. Run MsmDownloadTool V4.0.exe (Windows 7 users may need to run the win7 version included)
    3. Select User type: "Other" and press Next.
    4. Press "Start". Don't mess with the default settings.
    5. Put your phone in EDL mode.
      Code:
      adb reboot edl
      or completely turn off your device, hold vol up + vol down and plug in the cable.
    6. Wait about 5 minutes while it works.
    7. Done! If you keep the bootloader locked and run it stock, the About Phone page will be missing some fields.
    If you run into any MSM tool issues, most likely you have a driver problem. See the FAQ in @Some_Random_Username's post


    Instructions to Bootloader Unlock a SIM locked device:


    1. In ADB:
      Code:
      adb shell pm uninstall -k --user 0 com.qualcomm.qti.uim
    2. Reboot
    3. Go to dev settings and enable OEM Unlock
    4. Reboot to bootloader
    5. Code:
      fastboot oem unlock
      No unlock.bin needed


    Old fastboot method

    *** Know how to use the MSMTool, Don't start before figuring it out.
    *** DO NOT ATTEMPT THIS IF YOU ARE NOT FAMILIAR WITH THE STEPS DESCRIBED IN THIS GUIDE

    * The steps in this guide will convert your TMO KB2007/KB05CB to Global 11.0.5.6.KB05AA, or EU 11.0.3.4.KB05BA
    * NR and LTE bands are flashed in nvRAM, not in modem.img or any other partition. You cannot get global bands by flashing a global ROM, nor can you lose TMO bands by flashing another ROM.
    * Instructions are the same as running any other MSM unbrick tool.
    * You can use this guide to convert to your own variant by extracting payload and flashing from a full OTA. See manual instructions towards the end.
    * Use the latest platform tools: https://developer.android.com/studio/releases/platform-tools, https://forum.xda-developers.com/android/general/tool-adb-fastboot-installer-tool-windows-t3999445. DO NOT USE MINIMAL ADB, it has not been updated for years and will cause a crash where you'll need to MSM back to stock.
    * Make sure your drivers are up to date. This guide will not walk you through setting up platform tools or updating drivers. When encountering fastboot issues, make sure to include the output of fastboot --version in your post.
    * Do not ask for OTAs, MSMs, or anything else not related to the steps described herein. There are plenty of threads around for those.
    * This guide does not pertain to Cyberpunk conversion. See other threads.
    * This guide converts you to an older firmware so you can take a FULL OTA via Oxygen Updater. Do not skip this step if you want a stable build.

    Steps to convert your device to Global or EU
    As simple as possible:
    1. You need your device bootloader and SIM unlocked. Follow the instructions here (It says 6T, but applies to all OP devices): https://support.oneplus.com/app/answers/detail/a_id/588/~/how-to-unlock-bootloader-for-oneplus-6t-(t-mobile-edition)
    2. Download and unzip the conversion package:
    3. Boot to fastbootd.
      • From adb:
        Code:
        adb reboot fastboot
      • From fastboot/bootloader:
        Code:
        fastboot reboot fastboot
      • If you are having trouble booting into fastbootd, and have a FC number at the bottom of the bootloader screen, you'll need to MSM to factory first.
    4. [*]You should be at a screen that says "fastbootd" on top. DO NOT CONTINUE IF YOU ARE NOT HERE. SEE HIDDEN FOR AN EXAMPLE.
      bJDcOTg.jpg
    5. Execute "flash_all.bat" for Windows, or "flash_all.sh" for Linux, from the unzipped directory from step 2 as cwd.
    6. Optional: Flash magisk'd boot
      Code:
      fastboot flash boot boot_magisk_patched.img
    7. Reboot into recovery, and wipe everything.
    8. Once fully booted, download Oxygen Updater, set your device to OnePlus 8T of your regional choice and local upgrade to the latest OTA of your regional choice.
    9. Optional: You can re-lock your bootloader at thois point. DO NOT TRY before the full OTA upgrade above, or you'll have to MSM.

    Manually:

    1. Unlock bootloader
    2. Download the full OTA of your choosing
    3. Extract the OTA payload with https://github.com/vm03/payload_dumper or https://androidfilehost.com/?fid=818070582850510260
    4. With the output of the payload as your cwd, execute:
      Code:
      fastboot flash product product.img
      fastboot flash abl abl.img
      fastboot flash aop aop.img
      fastboot flash bluetooth bluetooth.img
      fastboot flash boot boot.img
      fastboot flash cmnlib cmnlib.img
      fastboot flash cmnlib64 cmnlib64.img
      fastboot flash devcfg devcfg.img
      fastboot flash dsp dsp.img
      fastboot flash dtbo dtbo.img
      fastboot flash featenabler featenabler.img
      fastboot flash hyp hyp.img
      fastboot flash imagefv imagefv.img
      fastboot flash keymaster keymaster.img
      fastboot flash logo logo.img
      fastboot flash mdm_oem_stanvbk mdm_oem_stanvbk.img
      fastboot flash modem modem.img
      fastboot flash multiimgoem multiimgoem.img
      fastboot flash odm odm.img
      fastboot flash qupfw qupfw.img
      fastboot flash recovery recovery.img
      fastboot flash spunvm spunvm.img
      fastboot flash storsec storsec.img
      fastboot flash system system.img
      fastboot flash system_ext system_ext.img
      fastboot flash tz tz.img
      fastboot flash uefisecapp uefisecapp.img
      fastboot --disable-verity flash vbmeta vbmeta.img
      fastboot --disable-verity flash vbmeta_system vbmeta_system.img
      fastboot flash vendor vendor.img
      fastboot flash xbl xbl.img
      fastboot flash xbl_config xbl_config.img
    5. Replace boot.img with your magisk'd boot if desired
    6. Reboot to recovery and wipe everything


    Troubleshooting

    • Error: "remote: no such file or directory"
      You are not in the correct cwd. Fastboot needs to be accessible from the same directory as the .img files, so fix your PATH or make a copy fastboot.exe in the same directory as the .img files
    • Error: "remote: Flashing is not allowed for Critical Partitions"
      You are not in fastbootd. Check step 4.
    • Error: "Invalid sparse file format at header magic"
      Ignore this message, not an error

    Special thanks to:
    @jwarrior319 for the initial linux script
    @cammykool and @awr128 for helping debug some of the steps and clarifying pain points

    @radiohead7778580 for a better Global conversion

    Fixing the About Phone page

    These steps are optional, and will fix the "About Phone" page. There are no performance differences.
    1. You need to rooted with Magisk
    2. Download the fix: here
    3. In the Modules page in MagiskManager, Install the downloaded zip file via "Install from storage"
    4. Reboot, the About Phone page is filled out.


    Issues so far (please post if you run into more):
    • In OOS11, "About phone" page does not work properly.
      • Use the magisk module above to fix it.
    • In OOS12, Dual SIM is not supported.
      • Dual SIM works fine in A12 Custom ROM after conversion, use my enable_dsds module
    6
    I'm glad that the global version is working for everybody!!! For my next trick I'll be trying to mod the MSM Tool for a straight conversation without the need to unlock, stay tuned. I'm going to be needing testers let me know if you're interested.
    5
    MSM conversion tool is uploaded.
    Guide updated, no more fastboot flashing needed!
    4
    Thank you for all the people willing to participate. I will keep everybody posted on my progress!!
    4
    You only get 1 IMEI but it's been working. I've been dailying dual SIM since conversion so long ago. However, I use Mint (T-Mobile MVNO) and T-Mobile postpaid, so that could explain why it works flawlessly.

    I just put in an ATT SIM card side-by-side with TMo and both works.