Saturday, 16 January 2016

De-Brand [ATT] Lumia 640 LTE



Hello everyone, anubis23 here. It's has been a long time since I've posted anything on xda-dev. So here is my contribution to the community that has been good to me since Windows Mobile 5.

Disclaimer: This method may brick your phone! Back up all data. I am not responsible if you break your phone. Use the steps below at your own discretion! Please be careful.

I've finally had success in de-branding my AT&T Lumia 640 LTE, so that i was able to de-brand it and flash the T-Mobile US ROM on it so i could benefit from having band 12. During the past couple of weeks I've tried numerous methods as to de-branding my phone but kept running into bad luck due to signature errors and other miss fortune. At the end of the process to find a way to de-brand my AT&T Lumia 640 LTE i unfortunately half bricked my phone, where it had the red screen. My initial attempt to repair the boot loader using the WDRT was where it ended for me, as the WDRT restarted my phone and as a result full bricked it :(. It currently suffers from the QHSUSB_BULK error which is due to the partition tables being erase and i currently do not have JTAG hard to recover it, so i had to buy a MetroPcs board and swapped it into my phone.

Simple Process, won't bore anyone with the lead and research and trail and error scheme i encountered.

Below I attached an archive that has 3 cabs in it that needs to be deployed to the AT&T Lumia 640 (which has the dreaded DeviePlatformId; MSM8926.P6204_ATT.1.1 lock on it) that you need to deploy to your phone using the iutool posted by WojtasXda.

Information about my Set-UP:

1. My Phone and girlfriend's phone was SIM UNLOCK (shouldn't have anything to do with the unlocking process, but meh)
2. I had the stock and freshly installed AT&T ROM (Windows Phone 8.1 Update 2) loaded onto it, using WDRT. The ROM that was: RM1073_02177.00000.15184.36016_RETAIL_prod_signed_ 1004_022B79_ATT-US.ffu from the WDRT software.
3. The device was not developer unlocked.
4. WDRT installed, with necessary drivers.
5. Windows 10 PC, with standard build, and insider fast build 11099. (Both build worked)


Step By Step:
1. Download the attached archive and extract them to anywhere you want.
2. Place the 3 extracted cabs in a folder on the root of your PC. (ex: C:\Lumia\)
3. Download and install the tools that contain the iutool. Found HERE.
4. Open a command prompt window, with administrative privilege.
5. Change the command prompt working directory to the location of the iutool;

Code:


cd C:\Program Files (x86)\Windows Phone Kits.1\Tools\bin\i386

6. Connect your phone to your PC, (this goes without saying, you should have the WDRT [Found here] installed that way the necessary drivers are already in stalled.)
7. With you phone connected, executed the below code in the already opened command prompt window;

Code:


iutool.exe -p C:\Lumia -V

8. The phone cabs will be downloaded to your phone and then install. Your phone will then restart to apply the cabs, and then start up with the "migration" loading screen to complete the process.
9. Congrats you have now over written the DevicePlatformID in your phone so that you can now de-brand your phone to any other Lumia 640 LTE ROM.
a. To make sure that you have successfully applied the cabs and the DeicePlatformId has changed follow these addition steps.
b. Download Kaptaiin LumiaFlashTools, found here.
c. Extract the archive to a folder and navigate to the WPID folder and run on the "Start.bat" to initial the tool.
d. Once the program has launched, click on the "Flash a Windows Phone image onto your phone" option.
e. With your phone disconnected from the PC. Turn off your phone.
f. Press the POWER BUTTON and hold down VOLUME UP button till you see the lighting gear screen, and then connect your phone to the PC.
g. Once you connect your phone to your PC, go back to the Windows Phone Image Designer application and you see the device now recognized as "Flash-able Devices: Nokia.MSM8926.P6204.1.1" which indicates that the process above has finished successfully.
h. You can now proceed to de-brand your phone with another Lumia 640 LTE image using this same method, by selecting the ROM to flash in the Image Designer window and hitting flash or by the method below.
10. You can follow Kaptaiin wonderful guide that he and others has put together.
Note: If you ever decide to use the WDRT to re-flash your phone.

Code:


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, to the T-Mobile US Product Code.

Flashing the T-Mobile US ROM.
You do not have to do this if you do not want to de-brand with the T-Mobile ROM, you are free to use whatever ROM you choose. Be careful to do research on other roms, to check to see if it alters the DevicePlatformId parameter in a bad way, like ATT did.
10. Download the T-Mobile ROM [US Product Code: 059X0P7] using means you have chosen to use, NaviFirm or Nokia Data Package Manager.
11. Installing the downloaded ROM using WDRT.
a. Open a command prompt window with administrative privileges.
b. Run the following command:

Code:


cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool

c. Connect your phone to your PC.
d. Run the command to start flashing your phone:

Code:


thor2 -mode uefiflash -ffufile "Location of downloaded ROM"


Quote:









An example would be, at least for what i did was:

Code:


thor2 -mode uefiflash -ffufile "C:\Lumia\RM-1073\RM1073_02177.00000.15203.26115_RETAIL_prod_signed_1001_023F70_TMO-US.ffu"

This was the ROM i used to de-brand the AT&T Lumia 640 which had the DevicePlatforId change, using the steps above.




e. Wait for the ROM to flash and you will have a green screen, this means that flashing process was successful.
f. Now restart your phone by holding down the VOLUME DOWN button and POWER BUTTON, till your phone vibrates.
g. Let your phone go through the process of install the new ROM.
h. Once your phone has finish booting up and going through the setup process, it is RECOMMENDED that you run the follow code to prevent your phone from re-downloading the AT&T ROM, either by windows 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.

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


Notable Credits:
Kaptaiin
WojtasXda
XDA-Community


Donations are always appreciated but are NEVER required.

Note: If i have violated any of the posting rules for xda, mods please PM me with the violation and i will gladly fix it.





Download from this link

No comments:

Post a Comment