yashsingh1/xdaforums huggingface dataset:
[One (M8) General] ckpv5:
Corrupted download or system variants error ?

Corrupted download usually due to slow internet speed.

System variant error due to wrong CID/MID

Just did the conversion for the fun of it and also to confirm my past conversion experience.

In my method, there is no need for item 4 firmware flashing as the OTA will do it.

So, it just :

1. Change CID/MID

2. restore nandroid backup

3. flash stock recovery

4. OTA

5. done
[One (M8) General] exocetdj:
Tha ks for reporting mate, so you don't need firmware of previous dev edition base to receive ota? Eg coming from 2.12.401.3 firmware? I realized a potential error earlier and corrected op
[One (M8) General] mindfever91:
Well, thanks guys but it doesn't matter now, because I simply applied the OTA locally from sdcard and luckily everything went just fine :)

EDIT: It was a corrupted download by the way. Maybe it was just HTC's servers fault, they are probably getting hammered right now :D
[One (M8) General] ckpv5:
I was on 2.12.401.3 firmware (hboot 3.18)

Then I restore nandroid 1.12.1540.17 (because I wanted to see the hboot after OTA)

Did OTA to 1.54.1540.9 (hboot was downgraded to 3.16)

Then OTA to 2.22.1540.3 (hboot now updated to 3.18)

Can confirm we need only stock recovery not the whole firmware.

Note : it's different for GPE to Sense conversion as it needs firmware flashing due to partition size difference.
[One (M8) General] exocetdj:
awesome thanx mate :) :D
[One (M8) General] exocetdj:
OP updated

kept step 4 as optional for people with OFD (obsessive flashing disease) :victory::angel:
[One (M8) General] exocetdj:
good question, OP updated :)
[One (M8) General] ccb101:
I am not sure why my phone keeps saying that the OTA is corrupt. i followed everything perfectly in fact in the quote in the first post the command is wrong it has a extra space before one of the x30 but i have flashed the firmware, recovery and the nandroid for 1.54.1540.9 BS_US001. my Mid is correct too for the developer edition 0P6B12000. I am s-off and bootloader unlocked.
[One (M8) General] exocetdj:
not sure about corrupt ota, maybe see ckpvs post :) but the space isnt there when i go to edit the post but for some reason is when its viewed normally,
[One (M8) General] exocetdj:
ok, did steps one to five including 4 and no issues with corrupt download. did you guys with corrupt update skip step 4 by any chance?

just wondering if it is indeed best to flash firmware before ota even though [MENTION=830797]ckpv5[/MENTION] had no issues :)
[One (M8) General] samio.hd:
a little off topic - but does this work with the aus/asia edition also?

(we have the 2.5ghz version)

ahhh.. i was looking for this btw.. an RUU would be lovely ;)
[One (M8) General] exocetdj:
if you are s off then it should work mate :) and no ruus but the resources are in the first post :)
[One (M8) General] ccb101:
Yeah I flashed the firmware just in case as well because I was on the leaked 2.12 firmware
[One (M8) General] exocetdj:
cool, maybe we should be able to put that down to bad download then, im updating now and its taking fookin ages lol
[One (M8) General] ccb101:
I'm going to go in town to use atts LTE my home network connection is the only thing I haven't changed. I even wiped the phone with the stock way
[One (M8) General] exocetdj:
op updated to flash manual way if auto fails :)

i just updated using full steps without issue (only done it now as work and kids had to come first lol)
[One (M8) General] samio.hd:
wow! such happyness.many sense. much thanks to OP!

sortve stuck on GPE atm, dont have a radio.img for my CID HTC__039.. do you think the radio in the dev edition will be okay? HTC_039 has same radio as AUS VODA HTC M8 if anyone has it :)
[One (M8) General] exocetdj:
radio is in firmware zip mate :) follow steps in first post, you should be fine
[One (M8) General] samio.hd:
ooo! as long as radio lets it work nicely with AUS bands (im with VODA btw) ..

im actually happy as larry atm. youve made my day :good:
[One (M8) General] exocetdj:
np mte :)
[One (M8) General] ckpv5:
It seems a vital point is missing in step 4.

When we don't flash firmware, we need to flash stock recovery.

When we flash firmware, stock recovery in included in it ;)
[One (M8) General] exocetdj:
OP Updated :good::D
[One (M8) General] The Great Dane:
Damn your lazy, (that's nothing new) but relevant and good thread[emoji106]
[One (M8) General] exocetdj:
LMFAO!!!! cheers mate :)
[One (M8) General] exocetdj:
All done with no issues last night, thanks [MENTION=830797]ckpv5[/MENTION] for the pointers :)
[One (M8) General] :
You don't need to flash stock recovery after you restore nand backup made with Philz recovery (like 1.12.1540.17 - CWM Philz touch), as it already contains stock recovery.

So after CID, MID change you only need to restore that backup and you are good to go.
[One (M8) General] exocetdj:
Thx for the info,

I restored TWRP nand of 1.54 base so needed firmware flash, saved on applying two otas lol but either way, great to know it works :good:
[One (M8) General] -Duir-:
The only "Dev Edition" is the one with SIM and bootloader unlocked, the just SIM unlocked version is simply the "Unlocked" version.

http://www.htc.com/us/go/buy-now-htc-one-m8/

So..

BS_US001 - Unlocked

BS_US002 - Dev Edition
[One (M8) General] oaklandm:
Can anyone asset? I've flashed rome previously and had no issues but I can't get this to work via fast boot or from the sd card via custom recovery. These are the error messages I am getting via fast boot:

matthewsmacbook:~ Matt$ fastboot flash zip /Users/Matt/Desktop/Android/Mac/Stock\ cid\ BS_US001\ 1.54.1540.9.zip

target reported max download size of 1830711296 bytes

sending 'zip' (1471197 KB)...

OKAY [ 47.442s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAILED (remote: 24 parsing android-info fail)

finished. total time: 47.813s

matthewsmacbook:~ Matt$ fastboot flash zip /Users/Matt/Desktop/Android/Mac/Stock\ cid\ BS_US001\ 1.54.1540.9.zip

target reported max download size of 1472951360 bytes

Invalid sparse file format at header magi

error: write_sparse_skip_chunk: don't care size 33309755 is not a multiple of the block size 4096

sending sparse 'zip' (1435673 KB)...

error: write_sparse_skip_chunk: don't care size 33309755 is not a multiple of the block size 4096

error: write_sparse_skip_chunk: don't care size 33309755 is not a multiple of the block size 4096

OKAY [ 47.091s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) shift signature_size for header checking...

FAILED (remote: 32 header error)

finished. total time: 47.409s

Your help would be greatly appreciated
[One (M8) General] exocetdj:
Are you trying to flash firmware? if so you need to flash it twice
[One (M8) General] oaklandm:
Yeah trying to flash it via fast boot, have tried it twice and 3 times straight after each other but it's not happening. Never had this issue before

OK My Bad!!!!! I had forgot to flash the firmware zip first, feel free to hurl the abuse now : )
[One (M8) General] exocetdj:
Lol so ur all sorted then??? :laugh::laugh::good:
[One (M8) General] oaklandm:
Yep all sorted, thanks for the great post and your assistance :good:
[One (M8) General] exocetdj:
NP mate!!!
[One (M8) General] atsavlis:
Guys I have followed all the instructions in the first post.I changed my MID to 0P6B12000 and my CID to BS_US001. I then restored the twrp bs_us001 backup, flashed stock recovery. When I boot into android, it shows me that there is a update availabe, downloads it and then aborts during the verification. It says that im not running the official firmware. When I try install it from stock recovery, the file has been deleted from my download folder. Any help/suggestions?
[One (M8) General] oaklandm:
ok i spoke far too soon, thought it had worked but I'm still on my old software.. I've chanced the mid and cid ok, can flash the firmware ok but for the life of me I can't get the band backup to load to the device. It just fails whichever way I try it

Sorted properly now.. No idea what I was doing wrong but at last I have done it
[One (M8) General] DeeZZ_NuuZZ:
After you downloaded it don't let it reboot into stock recovery...reboot manually into it and you can flash it manually there... Because if you select install now even if it doesn't worked it will delete the file
[One (M8) General] atsavlis:
And for my Model ID it gives me this "mid: 0P6B12\x000" Is it correct?
[One (M8) General] ccb101:
no click the link to the other change MID thread and copy his command in the OP theres a added space
[One (M8) General] -Duir-:
Did you download and flash the firmware.zip from fastboot?
[One (M8) General] exocetdj:
I have got rid of the space by applying formatting to that bit of text. Think the forum code was going wierd as that space was never there when i was editing the post, just when it was viewed normally :eek:
[One (M8) General] BrunoRafa:
Always getting a corrupted OTA
[One (M8) General] joni2012:
Thanks friends good work
[One (M8) General] BrunoRafa:
work for you ?
[One (M8) General] jureca:
Everything perfect, thank you all!

Enviado desde mi HTC One_M8 mediante Tapatalk
[One (M8) General] erapmicks:
hi guys, i have a T-mobile Htc one m8, if i do this, would the radio be ok? or would it be not as good as the T-mobile radios? LTE and such
[One (M8) General] -Duir-:
The included radio in the firmware is from a SIM unlocked US device, so if you're in the US (I don't know if T-Mobile even has coverage outside the US) you shouldn't have any issue as the included radio config file in it has all the US carriers.
[One (M8) General] BrunoRafa:
my model id is 0P6B120000 it has one more 0 that the one in the OP(0P6B12000) maybe this that make ota get corrupted ?
[One (M8) General] ckpv5:
Is that your original MID ? Never see one with extra 0.

The OTA from HTC only has 0P6B12000

If it is original can you post your fastboot getvar all ? (remove serial and imei no)
[One (M8) General] BrunoRafa:
original no , i get it after using the change mid tutorial
[One (M8) General] ckpv5:
How can it be original no. when you got it after the tutorial ? What's your CID ?

I ask for fastboot getvar all because I want to see a few other things.

Anyway .. maybe change again the MID to 0P6B12000 (less one 0 from your current one) so the OTA works for you

echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x32\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
[One (M8) General] boe323:
has anyones phone started getting superhot after converting and flashing latest ota? Mines got issues reading ringtones and notifications from sdcard since ota, wont pick them up. Ive also noticed while getting the phone set up for th ota that the previous radios switch down mode worked, goes from H to 3g for power save as 3g consumes less power but still being active to data, I like this feature and was glad to see it, but its gone in the latest radio, just like all the other radios now.
[One (M8) General] andreasyeah:
Great post! Thanks!

One question: what is ORD? :P
[One (M8) General] BrunoRafa:
changed mid with your code and get this
[One (M8) General] exocetdj:
this :)
[One (M8) General] BrunoRafa:
A really cant get the mid right , someone have an ideia how can i do it ?
[One (M8) General] boe323:
echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x32\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384

-----------------------------------------------------------------------------------^------------------------------------------------------------------------------

copy half of it up to that space, then do the rest, I don't know why it adds a space

How do I get my emergency calls code back lol, its set to 911 I need 999 , when they say its totally unbranded, well in this case it isn't, its set to brightstarUS and they have altered the ecclist. Nice to see they've turned on hearing aid and tty this time.
[One (M8) General] ccb101:
I'm having the same issue so if you end up figuring it out please post. I have posted the same question in [MENTION=3437245]scotty1223[/MENTION] thread

http://xdaforums.com/showthread.php?t=2708581&page=11
[One (M8) General] boe323:
Try keeping your finger on shift and as you go along the code just click and it should extend your copy bar, after you have the full code in the copy bar right it and copy ....simples:svetius:
[One (M8) General] BrunoRafa:
i dont understand how to do that , but you think the problem is on the spaces in the code ?
[One (M8) General] ccb101:
I do think that was our original issue is that we put the command in with the space and now we have extra zeros even when we enter the command properly
[One (M8) General] boe323:
Hmmm, that's very strange, if the codes copied properly it should work, try putting your mid back, see if that works. Soon as the Europe update is released im converting again lol, cant use emergency call service, I suppose you can enter manually, its just off putting for me, got OCD
[One (M8) General] ccb101:
Yeah same here I'm very ocd I've tried switching it over to HTC Euro but I still get extra zeros still. My thing is I want to convert my att phone to the dev edition and since my mid is off it always says the OTA is corrupt.
[One (M8) General] faithhh:
İ want verizon to internation dev edition :( i m from Turkey and dont use verizon sim. i dont understand why we cant change it if we have same hardware :( if any developer can help me i ll donate and thx a million time :(
[One (M8) General] BrunoRafa:
So now we can't have any right mid because will always have an extra 0 ?
[One (M8) General] boe323:
Have you tried the flashable aroma version ....its got a few bugs and sometimes don't work, but you can give it a go in this forum somewhere, ill look at post a link.

http://xdaforums.com/showthread.php?t=2779524

just to make sure ...when you change your mid to dev edition its not like this 0P6B12000, but like this 0P6B120000 ?
[One (M8) General] ccb101:
That is correct and I will give it a shot. Thank you for helping me along
[One (M8) General] BrunoRafa:
Did it work ?
[One (M8) General] dying4004:
guys

sorry for the noobish question.

whats the advantages of having dev edition rom?

cheers
[One (M8) General] pedyvirus:
i think the only advantage is getting updates faster
[One (M8) General] boe323:
Not even sure that's true, could be completely the opposite when another update arrives, theres no advantage to being on any rom from htc really, they always swap around, next time ....Europe might be first.
[One (M8) General] ccb101:
We don't have the same hardware the Verizon has a cdma radio that the dev edition doesn't.

---------- Post added at 10:11 AM ---------- Previous post was at 10:09 AM ----------

I'm in Jersey till tomorrow but when I get home that's the first thing I'll try.
[One (M8) General] erapmicks:
Hi OP, im trying to do this on my T-mobile HTC ONE M8 stock rooted s-off. But i was wondering whether i can retain my T-Mobile radio. . . would i still get OTA? Thank you very much
[One (M8) General] BrunoRafa:
Have already try and it doesnt work
[One (M8) General] exocetdj:
You need to have the DEV stock everything (rom, firmware - which includes the radio and recovery) so in short no, however you can always take the OTA and reflash the T-mobile radio afterwards. I reflashed philz recovery after taking the ota and went on to flash Su and a few other xposed mods etc :)
[One (M8) General] BrunoRafa:
Wish I can do the same but apparently I'm not able to do nothing with official roms
[One (M8) General] Alaris:
Do you still get the red writing under tell HTC that says this is a test device with this conversion?
[One (M8) General] erapmicks:
Anyone have a video tutorial for this? Lol
[One (M8) General] exocetdj:
Yes unfortunately, but there are a couple of threads that will tell you how to get rid of that :)

Anyone want's to do this il gladly include in OP, if not i will try and make one myself at some point this week :highfive:
[One (M8) General] exocetdj:
[MENTION=4657888]Alaris[/MENTION]

CHECK THIS OUT!!!
[One (M8) General] Alaris:
Can you still get updates with this? Also is it fine to leave it the way it is or does HTC really collect info of my phone?
[One (M8) General] exocetdj:
I'm pretty sure u can still get future OTA updates, however the firmware will reflash a normal hboot which will reinstae the red text but u can of course reflash the modified hboot when that becomes available which, knowing this place, will be pretty much instantly lol!

the only thing i will say is that you must have an unmodified hboot installed if you ever return to s on (not recommended anyway) as if you try to s on with a modified hboot you will hard brick your device.

finally im prettuy sure HTC don't spy lol ;) i may be wrong though muahahaha :p
[One (M8) General] Alaris:
Is this something that everyone has that does the conversion? Does yours? Last question promise :)
[One (M8) General] exocetdj:
Yes, I have unmodified hboot and i get the red text :good:
[One (M8) General] exocetdj:
OP updated with link to modified hboot to remove red text thread :)
[One (M8) General] BrunoRafa:
I don't have the red text and i think i don't have a modified hboot
[One (M8) General] exocetdj:
are you s off or unlocked? should have red text on splash screen if you don't have a modified hboot :)
[One (M8) General] erapmicks:
Thanks OP
[One (M8) General] Alaris:
I'm actually taking about red text when you got to settings>about>tell HTC. It says the it's a test device and tell HTC can't be shut off.
[One (M8) General] exocetdj:
I have that also. I guess this is standard??
[One (M8) General] erapmicks:
im just waiting for a video tutorial for this. gonna do this on my Tmobile M8
[One (M8) General] maurydes:
yup a video tutorial is a good idea,at this moment my friend exo is busy with his business (brewing beer) but i know and that in his plane:cool:
[One (M8) General] exocetdj:
hehehe yes double IPA is taking time up lol but I will try and make a vid soon. But if anyone wants to make one, il buy em a beer when i get $$$ :)
[One (M8) General] maurydes:
Ooooh five star bro[emoji12][emoji106]
[One (M8) General] exocetdj:
hahaha thx mate :) :good:
[One (M8) General] EddyOS:
It's because S-OFF devices are technically test devices, hence the writing
[One (M8) General] The Great Dane:
I'll race 6 stars[emoji3] and congratulations with RC. Well done my friend[emoji106]
[One (M8) General] exocetdj:
Thanks mate il bear that in mind :)

[MENTION=4657888]Alaris[/MENTION], see above mate :D
[One (M8) General] exocetdj:
Cheers mate :) :D:D:D:good::highfive:
[One (M8) General] erapmicks:
OP, im about to do this mod to my phone, but the T-Mobile radio available right now is only for firmware 1.57... would that be ok to flash it with android 4.4.3 and with firmware 2.22.... thank you!
[One (M8) General] exocetdj:
Radio is included in firmware zip mate, flash away :)
[One (M8) General] erapmicks:
Yeah but the tmobile radio would be better for it. Not sure if it would cause problems by not having same firmware for the radio having 1.57
[One (M8) General] eavandy:
No wifi?

anyone else having problems with activating there wifi? i cant get mine to work im useing a AT&T M8 was running stock rooted b4 then followed instructions 1-4 (did not change my MID being it was already correct) anyone got some info on fix or anything to try? thanks in advance!

-Serafino

Found out the reason. i was useing the BS_US002 backup and i guess the firmware didnt work together. i flashed BS_US001 and its working just fine now
[One (M8) General] erapmicks:
anyone know how to change the LTE icon to the Tmobile LTE Icon? thanks in advance!!!
[One (M8) General] barkinos98:
So um, guys what is the difference between the normal and the dev edition?
[One (M8) General] exocetdj:
not much really, except dev edition comes sim unlocked with an unlocked bootloader out of the box, and usually gets updates before other variants of M8
[One (M8) General] tublah:
Did you flash the T-Mobile radio? Did you get positive results?

Also -- any VoLTE or HD Voice in call?
[One (M8) General] erapmicks:
No not yet, im somewhat confused because the T-mobile radio i have is for 1.57 firmware. not sure if it will be ok if i flash it on a 2.22 firmware device.

Noob here :(
[One (M8) General] erapmicks:
Hi, i recently nandroided to the 1.12 BS_US002 CID then got the update instantly to 1.54. But now i cant seem to have the OTA for 2.22.... anyone having problems like this? i keep checking software update but no go says my phone is up to date :(
[One (M8) General] exocetdj:
maybe worth nandroiding the 1.54 rom and flash the corresponding firmware then update to 2.22. thats what i did and got ota no problem :)
[One (M8) General] erapmicks:
i just did that too now and still no OTA. followed every single step, flashed firmware after nandroid. checked software update, nothing.... :(
[One (M8) General] exocetdj:
Hi mate, can u do me a favour and change ur CID to BS_US001

It may be that u are on the wrong CID - if so I will amend the OP :D
[One (M8) General] erapmicks:
Hi OP, yeah it is on BS_US001, using Twrp 1.54.1540.9 Nandroid backup, and gonna use the firmware zip on your OP.
[One (M8) General] exocetdj:
cool man :)
[One (M8) General] erapmicks:
still nothing :(
[One (M8) General] exocetdj:
THIS is the nand i used.
[One (M8) General] erapmicks:
same thing im using :(
[One (M8) General] exocetdj:
so.....

1, you have changed MID

2, you have changed CID

3, restored dev edition nand above

4, flashed the firmware zip

?

This is strange, u should be getting ota,

if not i will try and find u the ota that u can flash manually
[One (M8) General] exocetdj:
[MENTION=830797]ckpv5[/MENTION]

Have u by any chance got the dev 2.22.1540.3 ota zip for erapmicks? for some wierd reason he aint getting the OTA
[One (M8) General] erapmicks:
im gonna try to go back to T-mobile ruu and then do this again. hope for the best!
[One (M8) General] exocetdj:
well if we can get u the OTA zip then no need :)
[One (M8) General] erapmicks:
thanks OP

---------- Post added at 05:10 PM ---------- Previous post was at 04:40 PM ----------

still nothing OP. even after i come from T-Mobile nandroid. changed CID MID... weird thing is i get the OTA from 1.12 to 1.54 but nothing from 1.54 to 2.22... from BS_US002

from BS_US001 1.54 to 2.22 no ota either

---------- Post added at 05:15 PM ---------- Previous post was at 05:10 PM ----------

God i wanna throw my phone on the wall. so frustrated
[One (M8) General] exocetdj:
Hi Mate

Think I have managed to find your OTA zip :)

Check HERE
[One (M8) General] erapmicks:
Anyone having problems with the play store giving errors after 4.4.3? Not getting hangouts notification eithdr
[One (M8) General] bobloy:
Good guide!
[One (M8) General] ckpv5:
Sorry mate ... I off the "mentioned" notification ... so missed this

Maybe I can re-On it as I guess not too many "mentioned" now :D
[One (M8) General] exocetdj:
Lol no worries mate :)

[MENTION=4531010]erapmicks[/MENTION] see here for how to flash ota manually

http://android-revolution-hd.blogspot.co.uk/2013/12/how-to-manually-install-ota-update.html?m=1
[One (M8) General] erapmicks:
[MENTION=830797]ckpv5[/MENTION] [MENTION=4366077]exocetdj[/MENTION] <3
[One (M8) General] exocetdj:
Think I Wil update op lol!:cowboy:
[One (M8) General] erapmicks:
<3
[One (M8) General] exocetdj:
Got there in the end mate? :good::)
[One (M8) General] Canadianreaper:
I had the same issue after doing cid BS_002, using the 1.12.1540.9 Nandroid, and not getting the OTA.

Thanks above for posting the 2.22 OTA!
[One (M8) General] :
I am having the same issues of not getting the second OTA. I have tried to do the manual update as well but I am not having any luck. I am encrypted if that helps with a solution.
[One (M8) General] kirdroid:
Converted T-Mobile to unlocked model 1.12.1540.9 but not getting OTA to 4.4.3. Guess will manually flash the OTA