yashsingh1/xdaforums huggingface dataset:
[Windows Phone 8 General] speaker1264:
Best bet is to try doing a factory reset and trying to flash the cabs again. If you still get the error I would proceed anyway. I dunno if there is a way to tell whether it went through or not. I assume it has though.
[Windows Phone 8 General] jamssx:
Agreed. At worst WDRT the phone back to a clean ATT, and start again...
[Windows Phone 8 General] kooltiger:
This post is good. It does what it says.

BUT, this post only helps t-mobile users as it activates band 12, for me it is a waste, I can go on any rom but useless because nothing can enable band 3 on this phone, I have tried multiple roms and I am now starting to loose hope because no success in getting band 3. If you want t-mobile to work, Go ahead follow this tutorial. #band 3 no hope :confused:

---------- Post added at 02:50 PM ---------- Previous post was at 02:46 PM ----------

I recommend to use T-mobile rom on your phone, Because I think battery is way too good on that rom.
[Windows Phone 8 General] Petulinek:
Im sorry, i forgot, pass: windowsmania.pl
[Windows Phone 8 General] boonesmi:
double check that the ONLY 3 files in that directory are the .cab files.. otherwise it will error
[Windows Phone 8 General] Frenel:
Is anybody with the rom changed updating to W10?

It has been already released.
[Windows Phone 8 General] armodons:
As usual the update is likely only rolling out for unbranded devices today. Lumia 640 on either the AT&T or T-mobile ROM probably won't get it for a while (if ever). T-mobile probably won't even spend the effort to certify the firmware so your best bet is to just upgrade to Windows 10 Mobile using Windows Insider.
[Windows Phone 8 General] khaihon:
Hello,

I'm having trouble using Windows Device Recovery Tool to downgrade my Windows from 10 back to 8.1 for the T-Mobile ROM. I followed the instructions and installed the 3 files in a created c:\Lumia folder, which had an error. I didn't realize I was on Winodws 10 at the time and suspected that might have been why.

Anyway, my platform ID is currently Nokia.MSM8926.P6204.1.1. I suspect I cannot revert back to Windows 8.1 because WDRT doesn't recognize my platform ID (originally Nokia.MSM8926.P6204_ATT.1.1).

Is there any way I can revert back my platform ID to the stock ATT one so that I can downgrade to Windows 8.1, reapply and then flash to T-Mobile (my intent), then upgrade to Windows 10? Thanks for any help.
[Windows Phone 8 General] jamssx:
Download and flash the tmo rom by hand as detailed in the original post. Your platform id should allow you to do that. All WDRT is an automated process for that which uses the product id (cause they don't like to have just one id that would be too easy). Flashing automatically takes you to 8.1 as that is what is in the image.
[Windows Phone 8 General] shaxs:
My parents have ATT 640s that have been unlocked and currently running on the Tmobile network. Without debanding and installing the full tmobile rom on the phone (they live a few states away and I cant really do this remotely), is there a way to enable wifi sharing and tmobile visual voicemail on the att rom?
[Windows Phone 8 General] khaihon:
Hi jamssx, thanks for the quick reply.

I have tried using thor2 to set my product code to T-Mobile and it works successfully.

thor2 -mode uefiflash -ffufile "c:\T-Mobile Nokia Lumia 640 Rom Files\RM1073_02177.00000.15203.26115_RETAIL_prod_signed_1001_023F70_TMO-US.ffu" -productcodeupdate 059X0P7 -skip_flash

I have tried the following flash command, which fails with the following

thor2 -mode uefiflash -ffufile "c:\T-Mobile Nokia Lumia 640 Rom Files\RM1073_02177.00000.15203.26115_RETAIL_prod_signed_1001_023F70_TMO-US.ffu"

Here's my thor2 results

Debugging enabled for uefiflash

Initiating FFU flash operation
WinUSB in use.
isDeviceInNcsdMode
Normal mode detected
Rebooting to the normal mode...
Resp from NCSd {"id":7,"jsonrpc":"2.0","result":null}

[THOR2_flash_state] Switching to flash mode
Detecting UEFI responder
HELLO success
Lumia Boot Manager detected
Check status of battery
State of charge 29, charging current -220
Protocol version 2.6 Implementation version 2.35
Booting to FlashApp
Reboot to FlashApp command sent successfully.
Verifying that device is online
Device is online
Detecting UEFI responder
HELLO success
Lumia Flash detected
Protocol version 2.37 Implementation version 2.60
[THOR2_flash_state] Pre-programming operations
Disable timeouts
Get flashing parameters
Lumia Flash detected
Protocol version 2.37 Implementation version 2.60
Size of one transfer is 2363392
MMOS RAM support: 1
Size of buffer is 2359296
Number of eMMC sectors: 15269888
Platform ID of device: Nokia.MSM8926.P6204.1.1
Async protocol version: 01
Security info:
Platform secure boot enabled
Secure FFU enabled
JTAG eFuse blown
RDC not found
Authentication not done
UEFI secure boot enabled
SHK enabled
Device supports FFU protocols: 0015
Subblock ID 32
[THOR2_flash_state] Device programming started
Using secure flash method
CoreProgrammer version 2015.06.10.001.
Start programming signed ffu file c:\T-Mobile Nokia Lumia 640 Rom Files\RM1073_02177.00000.15203.26115_RETAIL_prod_signed_1001_023F70_TMO-US.ffu
FfuReader version is 2015061501
Send FlashApp write parameter: 0x4d544f00
Perform handshake with UEFI...
Flash app: Protocol Version 2.37 Implementation Version 2.60
Unknown sub block detected. Skip...
DevicePlatformInfo: Nokia.MSM8926.P6204.1.1
Unknown sub block detected. Skip...
Unknown sub block detected. Skip...
Supported protocol versions bitmap is 15
Secure FFU sync version 1 supported.
Secure FFU async version 1 supported.
Secure FFU sync version 2 supported.
Secure FFU async version 2 supported.
CRC header v. 1
CRC align bytes. 4
Get CID of the device...
Get EMMC size of the device...
Emmc size in sectors: 15269888
CID: Hynix, Size 7456 MB
Start charging...
Start charging... DONE. Status = 0
Failed to send ECHO REQ
Get security Status...
Wrong length or msg ID of ReadParameterSecurityStatus resp msg!
get Security Status failed!
Operation took about 2 minutes, 19 seconds.

Unknown error code.

THOR2 1.8.2.18 exited with error code 262156 (0x4000C)

Any ideas how I might resolve this?
[Windows Phone 8 General] Frenel:
I have installed an unbranded ROM and it is already updating to W10M.

That ROM does not support band12, but I do not care about it, I will be using the phone in Europe, so only will have 3G on 2100MHz and 4G on band 7 (2600 MHz)

I will post if there is any problem with the update.
[Windows Phone 8 General] jamssx:
Honestly not sure. Security Status is the secure boot thing I think. I suppose now you've updated the product code you could try WDRT and see if it can figure it out...
[Windows Phone 8 General] SonicPower:
Do I have to unlock the phone prior to installing the T-Mobile ROM?
[Windows Phone 8 General] jenesuispasbavard:
Still no solution on how to get back to the AT&T ROM? I get a Platform_ID error when I try and flash the stock ROM, and if I use the -skip_id_check argument I get an 'Authentication required' error.
[Windows Phone 8 General] juicer52:
I am blocking automatic downloads on a Lumia 640 that has not yet been unbranded.

Once Win 10 is installed, will this method work to unbrand phone?
[Windows Phone 8 General] SonicPower:
Unlocked today. Installed the T-Mobile ROM. Rebranded the ID to T-Mobile. Did a factory reset twice. Once through thor2. The other through Windows Phone 8.1 Denim.

Upgrade advisor for Windows 10 Mobile says this device is not eligible.

Even Microsoft's support page doesn't display the T-Mobile variant:

https://www.microsoft.com/en-us/mobile/support/product/lumia640/softwareupdate/
[Windows Phone 8 General] erasgs:
Followed the instructions and got my T-Mobile branded Lumia 640, LTE reception has been confirmed but I didn't bother to check whether it was band 12 or not, and Wi-Fi calling worked for me also.

About de-branding, I wonder if we could simply follow step 1 through 8 to overwrite the deviceId -> overwrite the product code -> connect phone to computer -> run Windows device Recover Tool and let it handle the rom flashing. That way we only need to find the associated product code of the wanted rom and won't have to go through the trouble of downloading rom and manual flashing. I have not tested my theory so if any brave souls tried this approach could let us know the results :)

P.S this is a good phone with good build quality, I simply couldn't believe MS is getting rid of them at $30 per pop to make way for the lower spec 650

P.S I'm not a new user, I lost my old account login, but w/e.
[Windows Phone 8 General] rainking430:
From what I've read in this thread on the MS support site, the TMo variant should be officially supported soon. Apparently there is a fix needed for wifi calling in W10M on the TMo 640, and it's still "being tested by the operators for approval on their networks". See the post on that page from "Travis [MSFT]".

Hopefully these de-branded phones will benefit from the fix as well. Decided to snap up an ATT GoPhone 640 myself before they're gone, since my trusty 635 512MB doesn't look like it will ever get an official W10M build. Planning to de-brand to TMo variant for the needed wifi calling.
[Windows Phone 8 General] irakli8:
bands

Does de-branding enable other lte bands by installing other country variant firmware?

I had at&t it wrote 4G in the top left corner but I didn't test it out. I installed DE CV version and updated to w10 and there's no lte. Neither can I find the field tester to see it for myself.

it's a lumia 640 lte at&t
[Windows Phone 8 General] Cadomo27:
Sorry for my english, im from LA

I get the following error when trying to flash the cabs

"C:\Program Files (x86)\Windows Phone Kits\8.1\Tools\bin\i386>iutool.exe -p C:\Lumia -V

(IUTool Version: 11:52:10/Feb 7 2014)

Log file: C:\Users\Camilo\AppData\Local\Temp\IUTool-{299338D7-E9AD-4D02-BD74-B341894FDEEF}.etl

[1] Started device 614c6f94cb1995528799a0a30af610e6

[1] Transferring files started

[1] Transferring files failed (0x80004005)

[1] Failed (0x80004005)

ERROR: 0x80004005

Command failed. (HRESULT = 0x80004005)"

I've seen the other answers, but nothing works for me, what am I doing wrong?
[Windows Phone 8 General] SonicPower:
Wi-fi calling works. You will see a little indicator on the Wi-fi icon and full bar strength.

---------- Post added at 01:26 PM ---------- Previous post was at 01:20 PM ----------

No. It's limited by its model # (RM-1073).

AT&T and T-Mobile share this model.
[Windows Phone 8 General] rainking430:
Are you saying it's working for you after rebranding to the TMo build and then upgrading to a W10M preview build?
[Windows Phone 8 General] SonicPower:
I haven't upgraded to Windows 10 Mobile because I'm using the Upgrade Advisor app.

I'm saying it works with the T-Mobile ROM. Denim wifi calling seems to behave differently from the Lumia 521 with Cyan. That phone required a separate app.
[Windows Phone 8 General] rainking430:
Ok, gotcha. Thanks for pointing out that wifi calling works on the TMo ROM. I was just attempting to answer your concern about what you are seeing in the Upgrade Advisor app. That thread seems to indicate the issue is Windows 10 Mobile having trouble with wifi calling on TMo 640's. Once that's fixed they should be approved for upgrade. We have a white TMo 640 in the family that I've been holding off upgrading to W10M preview because of that thread, so hopefully the fix will come soon.
[Windows Phone 8 General] irakli8:
ok here's going on: I had installed GB CV there wasn't any lte, I installet t-mobile, there was lte. Now I'm searching for non-carrier and 4g enabled firmware. I downloaded french cv and it doesn't have it either. I live in Georgia (country).

Or at least they don't work in my country.

And the ones who don't have 4g, doesn't have field test app either.
[Windows Phone 8 General] joses444:
I get an error

[1] Transferring files started

[1] Transferred file 1/4

[1] Transferred file 2/4

[1] Transferred file 3/4

[1] Transferred file 4/4

[1] Transferring files complete: 4 files

[1] Update started

[1] Installation failed (HRESULT = 0x801882c1)

[1] Failed (0x801882c1)

ERROR: 0x801882c1

Command failed. (HRESULT = 0x801882c1)

in step 7

7. With you phone connected, executed the code

below, in the already opened command prompt

window;

Code:

iutool.exe -p C:\Lumia -V

please help!
[Windows Phone 8 General] ma678:
I am afraid none of EURO CV ROMs work on your device because they are for RM-1072, while AT&T's is RM-1073. The only unbranded ROM I have tried is RM-1073 VAR LTA 7R CV/PID: 059X153. It is LTE enabled. Not sure it works in your county.

Edit: 059X153 has field test function disabled.
[Windows Phone 8 General] irakli8:
Did the field test work on that one?

I think i tried that one too and didn't work and have given up on 4g.
[Windows Phone 8 General] Dibbyd:
It should only be transferring 3 files. The fact that it says transferring 4/4 means you have an extra file in the cab folder. Make sure you only have the three cab files in that folder.
[Windows Phone 8 General] joses444:
I have only three files in C:\Lumia and it still appears
[Windows Phone 8 General] irakli8:
oh, I forgot to mention, that I can select 4G from the settings, but when I search for the networks, it can only detect 2G and 3G. I suppose some lte bands are disabled.
[Windows Phone 8 General] SilverSurfR:
Is there anyway to revert the process? I've been trying to figure it out and I get a "Platform ID check fails" error when trying to flash back to an ATT rom. Everything I find on the net says it can't be done.
[Windows Phone 8 General] pizzaboy192:
If you could test this, add ##3282# to HKLM\SOFTWARE\Microsoft\Phone\Settings\PartnerImme diateDialStrings using CustomPFD Registry Editor; reboot and dial ##3282#

You should have Field Test popping up and be able to enable\disable bands in Win10M
[Windows Phone 8 General] TheBosZ:
To make this process easier, I've been making a package and script that should do everything.

But I need beta testers.

If you're willing to help me test, I have a torrent, but since I'm new I can't post the link.

It includes all the files referenced in the OP in one package. Nothing needs to be installed.

Please let me know if there's a way I can share it.

I've posted a guide over on the /r/windowsphone sub-reddit, it should be easy to find.
[Windows Phone 8 General] jamssx:
It's the same issue that prevented it in the first place. You need the equivalent ATT files that are in the original post.
[Windows Phone 8 General] vvichev:
Hi anubis23,

I am try to de-brand my AT&T Lumia 640 LTE running Windows 8.1 update 2, OS version 8.10.15148.160 using Lenovo laptop with Intel core i5, running 64 bit Windows 10 home. Ultimately, I want to use the TMobile ROM on the phone. I run into following problem:

C:\Program Files (x86)\Windows Phone Kits\8.1\Tools\bin\i386>iutool.exe -p C:\Lumia -V

(IUTool Version: 11:52:10/Feb 7 2014)

ERROR: Failed to enable logging (0x80070005); continuing anyway.

[1] Started device 70aa964a4189ab5a205c53184d16de57

[1] Transferring files started

[1] Transferred file 1/10

[1] Transferred file 2/10

[1] Transferred file 3/10

[1] Transferred file 4/10

[1] Transferred file 5/10

[1] Transferred file 6/10

[1] Transferred file 7/10

[1] Transferred file 8/10

[1] Transferred file 9/10

[1] Transferred file 10/10

[1] Transferring files complete: 10 files

[1] Update started

[1] Installation failed (HRESULT = 0x801882c1)

[1] Failed (0x801882c1)

ERROR: 0x801882c1

Command failed. (HRESULT = 0x801882c1)

C:\Program Files (x86)\Windows Phone Kits\8.1\Tools\bin\i386>

I found this error on Microsoft site. It is E_CABAPI_NOT_CABINET but there are no recommendations.

Do you have any idea what could be wrong and what should I try next? Should I first upgrade the phone to Windows 10?

Thank you in advance!

Best regards,

vvichev
[Windows Phone 8 General] juicer52:
DO NOT UPGRADE TO W10 until debranding complete

you should only have 3 cabinet files in the folder C:\Lumia

looks like you have 10 files there trying to install

check your folder and move all but the 3 cabinet files

the names of the three files that should ONLY be present in C:\Lumia are:

nokia.base.variant.... .cab

nokia.device.dempsey... .cab

nokia.soc.qc... .cab
[Windows Phone 8 General] nuuits:
You need to post a bit here in order to get full access (to links and whatnot).

Anyhow, Link to Reddit Thread (links in OP)
[Windows Phone 8 General] nook'r:
Thank you to the OP for a great thread. I tried the steps and it worked great, it convert my phone into T-mobile phone.

Is there a way to switch back? we need the 3 cab files to flash back to get our phones back to its original carrier. I am receiving the same error as others.

Thanks to any one who can help.
[Windows Phone 8 General] nimms:
https://www.reddit.com/r/windowsphone/comments/4bcvgg/comprehensive_guide_to_lumia_640_unlocking/

Awesome man... Easiest way. No need to download 4gb plus files..

I have downloaded your zip file, placed RM-1073 VAR LTA 7R CV FFU with Product code 059X153 (Mexico unlocked?) in the same unzipped folder and ran cmd

thor2 -mode uefiflash -ffufile RM1073_02177.00000.15184.36003_RETAIL_prod_signed_1011_027112_000-22_MV.ffu -do_full_nvi_update -productcodeupdate 059X153

Thanks a lot.
[Windows Phone 8 General] samarat:
The link to iutool downloads about a 4GB file, which is a little suspicious to me. Can I download a smaller file with less baggage attached to iutool?
[Windows Phone 8 General] pizzaboy192:
I know I'm a little late to the party. Does the -do_factory_reset wipe the phone? Can I do just the nvi update? I learned this information a month after setting up the phone and don't want to factory reset it.
[Windows Phone 8 General] jamssx:
No despite the name it only updates the modem partition AS LONG AS -skip_flash is there.
[Windows Phone 8 General] rainking430:
Anyone know how to get the glance screen back after flashing to the T-Mobile ROM?

EDIT: Nevermind, forgot to try searching in settings. Found it. Wow, what a noob. :)
[Windows Phone 8 General] SonicPower:
Anyone test if flashing to a T-Mobile ROM locks the modem to AWS bands for UMTS which ruins international 3G compatibility?

There's a Lumia 520 (AT&T) and Lumia 521 (T-Mobile) situation that the 520 can use international 3G bands but the 521 cannot. 521 is basically stuck on T-Mobile and Europe once AT&T shuts down its 2G network next year.
[Windows Phone 8 General] jamssx:
On WCDMA the T-Mobile ROM has B1 (2100/1900) B2 (1900) B4 (AWS) B5 (850) which matches the hardware.
[Windows Phone 8 General] wingzero:
Here's error message when trying to debrand

(IUTool Version: 11:52:10/Feb 7 2014)

ERROR: Failed to enable logging (0x80070005); continuing anyway.

ERROE: 0x80070490

Command failed. (HRESULT = 0x80070490

Any suggestions! Thanks.
[Windows Phone 8 General] papasurf:
"the batch file exited after I pressed Y when it asked if I wanted T-Mobile ROM"

I did not get this , the batch file just exited. I thought something did not go right at that point, my phone still has AT&T branding. Up to the point where batch exited the batch file showed a few errors here and there. Further attempt allowed the batch to start and then the command closed in a second. I went and did a hard reset and tried again. Note that my AT&T 640 Go Phone had been unlocked and in use for 5 weeks. I tried to reinstall the AT&T Lumia 8. 1 software using WDRT. WDRT gave errors during the install. Maybe it does not like my Windows laptop running a Win 10.

I did not show exact errors but on one of my failures was like post #465. I used the zip provided by TheBosZ .
[Windows Phone 8 General] FredericBegin:
Getting rid of the -do_full_nvi_update

Hi group

Basically, if I want to get rid of the -do_full_nvi_update that render my phone unstable, I re-flash the rom as step 1 in the tutorial or do I have to do something else ?

Thanks

Fred
[Windows Phone 8 General] jamssx:
You have to flash a RM-1073 image and redo the nvi update and factory reset with that one applied. I would suggest the tmo image as we know it works. Then once that is done you can apply whichever image you want as long as you don't do the nvi update.
[Windows Phone 8 General] FredericBegin:
Thanks !

Can I apply the -do_full_nvi_update -do_factory_reset alltogether while flash in the first place ?

Fred
[Windows Phone 8 General] papasurf:
I tried again today and got this error. I ran the command prompt as as admin. Someone else posted the same failure code. Can anyone help?

[1] Started device 99333aa1a44412e0499da34e6e77e3a7

[1] Transferring files started

[1] Transferred file 1/3

[1] Transferred file 2/3

[1] Transferred file 3/3

[1] Transferring files complete: 3 files

[1] Update started

[1] Installation failed (HRESULT = 0x80188302)

[1] Failed (0x80188302)

ERROR: 0x80188302

Command failed. (HRESULT = 0x80188302)
[Windows Phone 8 General] jamssx:
Yes

Basically thor2 will do multiple things in the right order. But that does make for a rather long command line. It also only takes a few seconds for the post flash commands so you're really not save much time....
[Windows Phone 8 General] angomy:
Thanks for the guide and the link to the other guide, worked great --- was able to smoothly flash the Argentina ROM after unlocking my SIM. One issue I am having on this ROM though is that Cortana doesn't work because it won't let me change the phone language from Eng UK to Eng US --- I was unable to select Eng US on setup. Cortana will work if I set region/language/speech to Eng UK, but gives me an incompatible error if I set anything to Eng US because it doesn't match the phone language (I am unable to delete the Eng UK phone lang option, nor am I able to set phone language to Eng US).

Is there a workaround to this, or is it a downside of using a non-US ROM with this phone?
[Windows Phone 8 General] tinpanalley:
Just curious, has anyone ever flashed an RM-1072 ROM onto an RM-1073 640 LTE? I want to get the very cheap ATT Go LTE but it's the RM-1073 and it's missing the bands I need for my provider Bouygues in France. I'd only have the 2600 for 4G but I'd be missing the 800 and 1800. Is it ridiculous to try flashing a RM-1072 ROM onto it?

Thank you!
[Windows Phone 8 General] pizzaboy192:
The RM1073 does not support the bands you need, so it will not work.
[Windows Phone 8 General] sudipt123:
Hi there,

Planning to buy the at&t version and use it in India, and since you have flashed a lot of country specific ROM's were you able to get the Band 3 working in India? Vodafone is on band 3 FDD-LTE in Mumbai.

Found one listing in ebay- where are a merchant is selling the same phone - and claiming it is compatible with 4g networks here.

Many Thanks
[Windows Phone 8 General] jamssx:
The ATT version is RM-1073 and the

hardware

does NOT have band 3, 40 or 41 which are needed for India. This has nothing to do with the ROM. That only suppresses band 12.
[Windows Phone 8 General] sudipt123:
Thanks for the quick info mate, so LTE would not work here in India- even if i flashed a T-Mobile or other ROM's . funny why GSMarena States that its compatible with band 3 LTE
[Windows Phone 8 General] pizzaboy192:
GSMarena doesn't list model numbers. There are three "Lumia 640" models. The AT&T\T-Mobile one is the RM1073, there is also an RM1072 and an RM1074, each with different radio hardware and different bands supported. It might make sense to request GSMarena update their page to state such, to avoid confusion in the future.
[Windows Phone 8 General] jamssx:
Actually there are more including one version without LTE at all......
[Windows Phone 8 General] urekeli:
RM-1073

does it have band 20?
[Windows Phone 8 General] tinpanalley:
Yeah, there's also a 1077, 1109, 1113, and that's just in the non-XL variants.

---------- Post added at 12:38 PM ---------- Previous post was at 12:36 PM ----------

Ok, just checking because somebody was saying in another thread that you can put a 1072 ROM on a 1073 and those bands will show up because they have the same SoC on both and therefore the same radios but I can't find specs confirmation of this anywhere.
[Windows Phone 8 General] jamssx:
The RM-1073 is limited to 2, 4, 5, 7, 12, 17, 28.
[Windows Phone 8 General] Jack_Rosen:
Try and let us know

In worst cast scenario reflash the rom