Hi everyone , we are here with a new awesome trick for Windows phone users. In this tutorial we help to De-Brand your AT&T Lumia 640 LTE. We found this tutorial on XDA and it seems to be interesting so we are sharing this with our readers.


  • Windows PC (we recommend Windows 10)
  • Microsoft Lumia 640 LTE (AT&T)
  • Windows device recovery tool installed with all required drivers

WARNING : The process may brick your phone, we are not responsible if you break your phone. Don’t forget to backup all your data. 

Let’s get started ?

  1. Download the Nokia DataPackage Manager and Lumia Cabs file
  2. Extract that Lumia cab files and move them to a folder in the root of your PC (ex: C:\Lumia\)
  3. Download and install the tools which contain iutool from here 
  4. Run Command Prompt as administrator
  5. Change the CMD path to
    cd C:\Program Files (x86)\Windows Phone Kits\8.1\Tools\bin\i386
  6. Connect your phone to your PC
  7. When your phone connected , execute the following comment on the already opened CMD
    iutool.exe -p C:\Lumia -V
  8. It will start downloading and installing the cab files on your phone
  9. At the end of the process your phone will restart to apply cabs and will show ‘migration’ screen
  10. Now you have over written the  DevicePlatformID in your phone and you can now de-brand your phone to any other Lumia 640 LTE ROM

Note: If you ever decide to use the WDRT to re-flash your phone. You need to run the code below to change the product code of the phone. You have to change the product code of the phone to make sure that WDRT does not re-download and install the old ATT ROM, which would then undo what we just did. 

thor2  -mode uefiflash -ffufile  "Location of your downloaded ROM"  -productcodeupdate "new product code" -skip_flash

This will change the product code of your phone from the AT&T product code.

Example : Flashing the T-Mobile US ROM

By de-branding you can flash the available ROMs of 640 LTE, here we shares the method to flash the T-Mobile US ROM to your de-branded Lumia 640 LTE.

  1. Download the T-Mobile ROM by using Nokia data package manager (Product code= 059X0P7)
  2. Run Command Prompt as administrator
  3. . Run the following command:
    cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool
  4. Connect your phone to your PC
  5. Run the following command to start flashing
    thor2 -mode uefiflash -ffufile "Location of downloaded ROM"
    Example: thor2 -mode uefiflash -ffufile "C:\Lumia\RM-1073\RM1073_02177.00000.15203.26115_RETAIL_prod_signed_1001_023F70_TMO-US.ffu"
  6. Wait for completion of the process of flashing , it will show green screen if it completed without any issues
  7. Now restart your phone yourself
  8. Let your phone go through the install process.
  9. Once your phone has finish booting up and setup process completed, it is RECOMMENDED that you run the follow code to prevent your phone from re-downloading the AT&T ROM, either by phone update or by using WDRT. If you do not run this command after flashing your phone with the new ROM, your phone will redownload and procceed to load the AT&T ROM again if you ever decide to use the WDRT to re-flash your phone.The Command below will change the product code of your phone from the AT&T product code, to the T-Mobile US Product Code.
    thor2 -mode uefiflash -ffufile "C:\Lumia\RM-1073\RM1073_02177.00000.15203.26115_RETAIL_prod_signed_1001_023F70_TMO-US.ffu" -productcodeupdate 059X0P7 -skip_flash

We hope you have enjoyed the tutorial, do let us know your doubts and feedback and doubts in comment section below 🙂

XDA Forum link