Updating stock unlocked HTC M8 lollipop to Marshmallow without wiping data - One (M8) Q&A, Help & Troubleshooting

Hi,
So a year ago a updated my HTC m8 which is an international unlocked model bought from the UAE to Lollipop from Kitkat. However, I never got notifications for an OTA update to marshmallow and until now, I still don't get them when I check for updates. So my question is simple, is it possible to somehow manually install the update without wiping anything? I think my bootloader is locked and I have S-ON if that's what it's called. Basically my phone is stock is every way and untampered. I just want to update it to marshmallow or find a way to force the OTA update to occur. I'm practically clueless as to how to go around it and I'm not familiar with the whole rooting process and key terms associated.
I attached screenshots of the build firmware etc. I'd really appreciate it if I could be provided with step by step instructions on how to update without wiping any data off my phone.
Thank you.

I've never personally done it, but if you can find the proper OTA file (6.12.401.4), you should be able to put it on the phone. Then boot to bootloader, and it should install automatically. I've seen other folks do it that way.
But really, you should always back up your personal data, and be prepared to have your data wiped. As even with an OTA file (which normally won't wipe data) you really never know, and should always be prepared for the worst case of having your data lost.

https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml#Hey, thank you for replying! I found this link which has all the firmwares, the version you mentioned weighs in at around 80.9MB. Isn't that a bit too small? Also what are the steps I need to follow to start the process. I can back up with Sync Manager but I just need a confirmation that the procedure won't wipe the phone theoretically if it's done properly.

hemingway60 said:
https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml#Hey, thank you for replying! I found this link which has all the firmwares, the version you mentioned weighs in at around 80.9MB. Isn't that a bit too small? Also what are the steps I need to follow to start the process. I can back up with Sync Manager but I just need a confirmation that the procedure won't wipe the phone theoretically if it's done properly.
Click to expand...
Click to collapse
Firmware is firmware. It is not the full ROM, and it is not the OTA.
Firmware isn't just a "bit small", the ROM/OTA is usually something like 1.5 GB. Firmware is just a small file that contains hboot, radio, kernel, recovery , and a few other "modules", but does not contain the ROM itself.
You need to be looking for a file that is specifically indicated as the OTA file (and may even have OTA in the file name). Anything else will not do what you want.

Manual install OTA only workable on S-Off device.
No choice, if to update ... backup all files in internal storage to somewhere else then either factory reset to get OTA or use RUU to update.

The OTA is posted here (direct HTC link): https://forum.xda-developers.com/showpost.php?p=64883695&postcount=6772
---------- Post added at 11:31 AM ---------- Previous post was at 11:22 AM ----------
ckpv5 said:
Manual install OTA only workable on S-Off device.
Click to expand...
Click to collapse
Hmm, was not aware of that. Thanks, as usual for the info!

Hey, thanks for the link redpoint73. Regarding ckpv5, is there a reason why it's not possible? OTAs download the file to the phone and then update it right? Isn't there a way for me to emulate the same? I would prefer getting the OTA the usual way but it just won't show up even after I cleared up space for it just now.
Also, what's the difference between 6.12.401.4 (european) vs 6.12.1540.4 (Unlocked/dev edition). HTC has an installer for the latter.

hemingway60 said:
Also, what's the difference between 6.12.401.4 (european) vs 6.12.1540.4 (Unlocked/dev edition). HTC has an installer for the latter.
Click to expand...
Click to collapse
You pretty much stated the difference:
6.12.401.4 is specifically for the Euro version M8.
6.12.1540.4 is for the (US) Developer's Edition. The "Unlocked" part is confusing - it does not mean it will work for all unlocked M8 versions. This RUU is only for the US Dev Edition.
The RUU/OTA/firmware needs to match your version M8. Otherwise it will fail with wrong version error, and not install.
The number "401" in the position x.xx.401.x is what you need to look at. "401" specifically means the Euro version. Note that your current version is 4.16.401.13 as noted on your bootloader screen shot. SO that means that 6.12.401.4 is what you need to upgrade to (what RUU to use).
The "1540' number in 6.12.1540.4 specifies it is for the US Developer's Edition.
There is an RUU for 6.12.401.4 . But it is in zip format (HTC didn't release a .exe format version). So you have to use the instructions as indicated. Note, this is an RUU and will wipe the phone:
https://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

hemingway60 said:
is there a reason why it's not possible? OTAs download the file to the phone and then update it right?
Click to expand...
Click to collapse
It is downloaded to specific folder in data/data & unzipping is done before rebooting which you cannot stimulate the same on S-On as you can't place the OTA in correct location.

redpoint73 said:
There is an RUU for 6.12.401.4 . But it is in zip format (HTC didn't release a .exe format version). So you have to use the instructions as indicated. Note, this is an RUU and will wipe the phone:
https://forum.xda-developers.com/showpost.php?p=64926626&postcount=6
Click to expand...
Click to collapse
So I literally just follow this procedure and everything should be fine?

Yeah .. it will update your device to Marshmallow.
Again .. please note it will wipe everything on your phone. So make backup anything that important to you like photos, music & etc

Related

no easy access or UI after deleting internal storage (newbie)

Hi,
Here's my story: I have a factory unlocked M9 bought in Belgium. After reading in XDA, I unlocked the loader, and install TWRP (2.8.5.0). I then made a backup and installed ARHD 5.2.
Everything worked fine, until I decided to sell my device (I live in Argentina, and although I bought the international version, it does not cover 4G band 4). So in order to sell it I wanted to wipe everything back to factory settings. I went ahead and restore my backup. Again everything worked flawlessly, but then I saw some folders in the internal storage that were not supposed to be there (such as maildroid folder, among others). So I went back to TWRP, wipe, advanced, "delete internal SD". oops, wrong choice...
I rebooted and then notices appeared "Unfortunately UI has stopped..../ unfortunately easyaccess has stoped...", losing all functionalities (no touch buttons, I had to restart every time I wanted to change menus).
I restored again the backup...no luck. I then installed again AR 5.2...no luck.
I wanted to RUU (I am not sure I know what it is, but I do know how to follow step by step guides...well at least sometimes...). my phone is S-ON. I tried installing sunshine to S-OFF, but I got the message "No SD card", so it wouldn't let me install it. in fact when I use the HTC file explorer it looks as if there is nothing in the internal storage.
I don't think I can fastboot (USB not recognized). I read that phones needed to be S-OFF ( http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545 ), so I don't know what else to do.
I really tried all related posts but I can't find the answer....
Any help is really appreciated (of course I couldn't sell the phone). Thanks.
A RUU is a Rom Update Utility. It's a little program made by HTC to reinstall a stock firmware and/or rom on a phone that is S-ON. Depending on the build number and the CID of your phone the needed RUU is an *.exe or a *.zip.
Are you still able to enter Settings>About>Software Information>More? (Not completely sure whether these are the correct english terms. On my phone it's Einstellungen>Info>Software-Informationen>Mehr.) There you can find the build number of the installed firmware if you are on stock rom.
Otherwise you need to boot into download mode where you can find the build number (written in the line with "OS" at the beginning) and the CID of your phone. Since you never mentioned any branding and you bought the phone in Belgium I'm assuming that the CID is something like HTC__*** and that you can use a European RUU.
Next you need to download the corresponding RUU for your build number (just use Ctrl+F for easier searching) and your CID. Since the CID isn't explicitly mentioned in the RUU names you may have to search for the meaning of your phones CID (for example in a list like this one).
If the needed RUU is a *.zip then you have to rename the file to 0PJAIMG.zip (that's a zero not an O), copy it on an external sd card that is not bigger than 32gb and formatted to fat32 and put the sd card into your phone. If you now enter download mode your phone should guide you through the rest of the procedure.
If the needed RUU is an *.exe then you just have to connect you phone to your pc and start the file (on windows).
Flippy498 said:
Are you still able to enter Settings>About>Software Information>More? (Not completely sure whether these are the correct english terms. On my phone it's Einstellungen>Info>Software-Informationen>Mehr.) There you can find the build number of the installed firmware.
Click to expand...
Click to collapse
I had access, the build number is 1.32.401.17 CL506785 release keys. However from download mode I got Mainversion: 1.32.401.15. So I guess I have to use the latter right? I do not need to be S-OFF, because I can't make it....
Flippy498 said:
Then you need to downlad the corresponding RUU (just use Ctrl+F and enter the build number for easier searching), rename it to 0PJAIMG.zip (that's a zero not an O), copy it on an external sd card that is not bigger than 32gb and formatted to fat32. If you put this sd card into your phone and enter download mode your phone should guide you through the rest of the procedure.
Click to expand...
Click to collapse
Ok there are two 1.32.401.15 version for Europe,that only differs in the release: Which should I use
1. 0PJAIMG_HIMA_UHL_L50_SENSE70_HTC_Europe_1.32.401.15_R1_Radio_01.01_U11440261_56.02.50306G_2_F_release_426891_signed.zip
2. 0PJAIMG_HIMA_UHL_L50_SENSE70_HTC_Europe_1.32.401.15_R2_Radio_01.01_U11440261_56.02.50306G_2_F_release_427846_signed.zip
Flippy498 said:
Edit2: I forgot another important thing. (Sorry, I'm in a little hurry right now.) Your CID needs to correspond to the RUU you want to run. Since you never mentioned any branding I'm assuming that it is something like HTC__*** so that you can use a European RUU. You can find out by booting into download mode. (I'm not completely sure whether it's written there if you are S-ON. If not you can either try using an app like CID Getter or the fastboot command "fastboot getvar all".) If your CID differs from HTC__*** I would suggest you to post it here together with the build number so that it's easier for me or someone else to guide you to the correct RUU.
Click to expand...
Click to collapse
I cannot install anything as the internal storage is not recognized by the OS. However I was able to fastboot:
OS-1.32.401.15
HTC__031
Kernel: lk
Thank you for your help!
gsember said:
I had access, the build number is 1.32.401.17 CL506785 release keys. However from download mode I got Mainversion: 1.32.401.15. So I guess I have to use the latter right? I do not need to be S-OFF, because I can't make it....
Click to expand...
Click to collapse
I think that the original stock was 1.32.401.15 as ARHD 5.2 that I flashed comes with the 1.32.401.17
Yes, that's right. Since there has not been an aboot update until now you can also try to install the 1.32.401.8 RUU and then update via the stock OTA function. I've done this with my phone before I got S-OFF so I know that it works. This way you can be sure that the correct version of the 401.15 firmware gets installed.
Flippy498 said:
Yes, that's right. Since there has not been an aboot update until now you can also try to install the 1.32.401.8 RUU and then update via the stock OTA function. I've done this with my phone before I got S-OFF so I know that it works. This way you can be sure that the correct version of the 401.15 firmware gets installed.
Click to expand...
Click to collapse
Ok, I already installed the first release of 1.32.408.15. it worked flawlessly. Should I relock (or lock) the phone to receive OTA?
Use a 32 GB card tip saved my day! ( I had a 128 GB which the phone didn't read)
Thank you all.
I am now trying the second release as the first one did not recognize 5G wifi networks.
Is it possible to receive OTA once you have an unlocked bootloader? XX.15 is the latest version? because ARHD has XX.17?
thanks again
Actually I don't know whether it's necessary to relock the bootloader if you want to install an OTA but I would guess it is. The 401.15 version is the latest European one. 401.17 is only receivable on HTC__J** but llabtoofer stated on his twitter account that the next European update is waiting around the corner.
You mentioned earlier that you cannot connect your phone with your PC and that fastboot isn't working. Did you try to connect your phone to another PC/Laptop (maybe your parents/siblings/friends can help you out if you don't own another one)? As far as I know there is no way to relock bootloader without a PC.
Flippy498 said:
Actually I don't know whether it's necessary to relock the bootloader if you want to install an OTA but I would guess it is. The 401.15 version is the latest European one. 401.17 is only receivable on HTC__J** but llabtoofer stated on his twitter account that the next European update is waiting around the corner.
You mentioned earlier that you cannot connect your phone with your PC and that fastboot isn't working. Did you try to connect your phone to another PC/Laptop (maybe your parents/siblings/friends can help you out if you don't own another one)? As far as I know there is no way to relock bootloader without a PC.
Click to expand...
Click to collapse
Thanks. Everything is working smoothly. Actually fastboot is working. I won't continue to play.....
Appreciate your answers

[Q] Back to full stock with s-on

Hi guys,
need your help.
I have Europe M9, with S-ON.
Rooted it, and installed TWRP, installed custom rom.
How to revert it to full stock? I have sold the phone, and now buyer wants it back to way it were.
Thanks.
Thankfully it's pretty easy; just download your carrier specific RUU to restore to full stock. It's a Windows executable that completely wipes & return your phone to factory state.
I have bought it in Telenor Serbia it was on 1.32.401.15. Should I use any Europe RUU, or do I need to find one exact to match my carrier, and-or my firmware version?
sorry if being noob, but cannot understand this HTC's nonsense (s-on/s-off, cid, hboot...) thats the exact reason why I have sold it. to complicated for me...
I just want it up and running, and trust me, I will never EVER buy another HTC again.
acasmc said:
I have bought it in Telenor Serbia it was on 1.32.401.15. Should I use any Europe RUU, or do I need to find one exact to match my carrier, and-or my firmware version?
sorry if being noob, but cannot understand this HTC's nonsense (s-on/s-off, cid, hboot...) thats the exact reason why I have sold it. to complicated for me...
I just want it up and running, and trust me, I will never EVER buy another HTC again.
Click to expand...
Click to collapse
Since there are two different versions of your firmware and I don't know which one is the correct one for you I would suggest you to use this firmware and downgrade to 1.32.401.8. This works because the aboot has not been updated until now. The process itself is very easy:
Download the RUU
Rename it to 0PJAIMG.zip (that's a zero at the beginning not an O)
Copy the file on an external SD card that is formatted to fat32 and not bigger than 32 gb
Boot into download mode
Follow the instructions that are shown on your M9's screen
Congratulation you are now back on stock rom and firmware
You have to use either this way or the fastboot flashing method since there are no RUU executables for the european version.
Btw: No one here forced you to buy the M9. Since it's simply a matter of taste it's up to you which device you choose. I personally prefer HTC's user friendliness in regard to bootloader unlock and rooting (compare it for example with Samsung's Knox system). But this is not the right place for that debate.
Edit: Since my phone is S-OFF I'm not completely sure but you might have to relock your bootloader or step 5 might no work properly.
I have the same problem, i wanna know how to restore it to full stock, i need it just in case something happens to phone and i need to use my waranty. I'm also on telenor serbia. Any detailed instructions would be much appreciated. And one more thing, will i be able to recevie OTA updates even though its rooted ?
Djomla87 said:
And one more thing, will i be able to recevie OTA updates even though its rooted ?
Click to expand...
Click to collapse
Root by itself doesn't prevent OTAs, but changes to the recovery do. As far as I know, acquiring root (for this device) always involves flashing a custom recovery. So OTA aren't possible until the stock recovery is restored.
Do I need to have sd card, or can I flash it from pc using adb?
I have already tried this method, and fastboot gave me an error 22? Maybe I got wrong firmware. Will try again, thanks.
computerslayer said:
Root by itself doesn't prevent OTAs, but changes to the recovery do. As far as I know, acquiring root (for this device) always involves flashing a custom recovery. So OTA aren't possible until the stock recovery is restored.
Click to expand...
Click to collapse
Ok so how do i restore stock recovery?
You flash stock recovery zip that can be found on xda.
acasmc said:
You flash stock recovery zip that can be found on xda.
Click to expand...
Click to collapse
What version ?
As far as I know, there is only one. Search in forums.
This is what I get when try to flash from adb.
used the file from post on first page,
try this RUU: http://androidruu.com/getdownload.p...6.02.50306G_2_F_release_429340_signed_2_4.exe
I'm also interested if it's possible to go back to stock from a S-ON with RUU_HIMA_UHL_L50_SENSE70_HTC_Europe_1.32.401.17_Radio_01.01_U11440261_56.02.50306G_2_F_release_429340_signed_2_4.exe
Good to know basis
dondavis007 said:
I'm also interested if it's possible to go back to stock from a S-ON with RUU_HIMA_UHL_L50_SENSE70_HTC_Europe_1.32.401.17_Radio_01.01_U11440261_56.02.50306G_2_F_release_429340_signed_2_4.exe
Click to expand...
Click to collapse
If you are S-ON you can only flash a RUU for your carrier and device. If that's the correct RUU for your phone, it will do it.
iElvis said:
If you are S-ON you can only flash a RUU for your carrier and device. If that's the correct RUU for your phone, it will do it.
Click to expand...
Click to collapse
The question is where can you find correct RUU from specific carrier
So if you're an European open you can't really flash without s off?
Skickat från min HTC One M9 via Tapatalk
Djomla87 said:
The question is where can you find correct RUU from specific carrier
Click to expand...
Click to collapse
There is a RUU list in the General forum. Not all configurations have RUUs, unfortunately, as it has always been with HTC.
http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545
By far the easiest way for the inexperienced is to use the windows exe version linked to a few posts ago .
If you're on 1.32.401.15 then simply flash 1.32.401.17 using the exe version. Simply run windows program and follow on screen prompts .
Main limitation if you're S on is it will only allow upgrade that is to go to higher number as described .
I think there is also a 1.32.401.8 exe but that's an earlier version so if you tried to use that and you were on higher version such as 1.32.401.15 then it wouldn't allow unless you had obtained S off.
Sent from my HTC One M9 using XDA Free mobile app
One more thing, i received lates OTA update, but it wont instal because recovery isnt stock. I found stock signed, when i flash it will the phone factory reset or not ?

Flashing a firmware

Hello
My htc one m8 is the Asian version (HTC__044) , upon using getvar all, I noticed that my version-main was missing along with the os in hboot. If I were to flash a firmware, would I need to relock the bootloader? Would I lose my data on locking the bootloader? Also, im on base .401 , would I directly be able to flash a .707?
Thanks in advance.
wasdapple said:
If I were to flash a firmware, would I need to relock the bootloader?
Click to expand...
Click to collapse
If s-on, yes. Otherwise if s-off, no.
Also, be aware that with s-on you can only flash a firmware that is HTC signed/encrypted. Some are not, and require s-off.
wasdapple said:
Would I lose my data on locking the bootloader?
Click to expand...
Click to collapse
Yes.
wasdapple said:
Also, im on base .401 , would I directly be able to flash a .707?
Click to expand...
Click to collapse
How are you determining 401? From what I'm seeing, the stock software/firmware for your CID should be 707.
You should be able to flash 707 firmware (assume you want to update to Lollipop) on your version, provided the previously mentioned requirements are met.
redpoint73 said:
If s-on, yes. Otherwise if s-off, no.
Also, be aware that with s-on you can only flash a firmware that is HTC signed/encrypted. Some are not, and require s-off.
Yes.
How are you determining 401? From what I'm seeing, the stock software/firmware for your CID should be 707.
You should be able to flash 707 firmware (assume you want to update to Lollipop) on your version, provided the previously mentioned requirements are met.
Click to expand...
Click to collapse
Thanks for replying. I believe it may have been the rom ive installed that changed my firmware, along with the fact it writes .401 on my software information page. Yes the default firmware should be .707 which I believe is also the main cause of my inability to connect to 4g in my area.
So assuming I find a signed firmware for .707 I would simply be able to flash it on the .401? Or would I have to still relock my bootloader.
Also, would the empty os/ version-main be a problem and if so how do I fix it.
Thanks for replying as you've also helped me a great deal the previous time.
wasdapple said:
I believe it may have been the rom ive installed that changed my firmware, along with the fact it writes .401 on my software information page.
Click to expand...
Click to collapse
Flashing a ROM will not change your firmware. It does change software number, so if that is where you are getting 401 from, that is normal. Software number is just the base of your current ROM, not your firmware number.
Your firmware number is indicated on your bootloader screen under "OS" and also as "main version" when doing getvar all.
wasdapple said:
So assuming I find a signed firmware for .707 I would simply be able to flash it on the .401? Or would I have to still relock my bootloader.
Click to expand...
Click to collapse
Are you s-on or s-off?
If still s-on, there is no way you could have ever flashed a 401 firmware on your phone. I still think you are confused between software and firmware numbers, and I don't guess that you ever flashed a 401 firmware.
If you are s-on, I still think you are on 707 firmware, and there is some other factor causing your 4G problem.
Yes, you need to relock your bootloader to flash 707 firmware while s-on. If you are s-off, you don't need to relock the bootloader.
wasdapple said:
Also, would the empty os/ version-main be a problem and if so how do I fix it.
Click to expand...
Click to collapse
It shouldn't be a problem. It will be fixed if you flash a firmware.
This bug was caused by older versions of TWRP. If you flash a current version of TWRP after flashing firmware, the problem should not re-occur.
---------- Post added at 10:19 AM ---------- Previous post was at 10:17 AM ----------
wasdapple said:
Thanks for replying as you've also helped me a great deal the previous time.
Click to expand...
Click to collapse
We always like repeat customers, and satisfied ones.
So is it possible that I am actually on 707 but my rom is making it show 401? Im terribly sorry for my lack of understanding of this whole situation.
Would using the twrp app on the play store update twrp? It should fix the empty main-version ?
wasdapple said:
So is it possible that I am actually on 707 but my rom is making it show 401? Im terribly sorry for my lack of understanding of this whole situation.
Click to expand...
Click to collapse
I know in the past, folks have often used the word "firmware" to mean the same as the ROM. But you should probably erase that notion from your mind. On this device, the word "firmware" is used specifically to partitions that are not flashed when you flash a ROM, and include hboot, radio, WiFi, Bluetooth, and others.
Yes, your firmware may still be 707 (which can normally be found as OS number on hboot screen, or main version when doing getvar all); while your software (ROM) which is shown in Settings>About>Software information can be 401. Firmware and ROM are 2 completely different things.
I've asked twice now, are you s-on or s-off?
wasdapple said:
Would using the twrp app on the play store update twrp? It should fix the empty main-version ?
Click to expand...
Click to collapse
TWRP Manager app will update TWRP, yes.
You can also just download the latest version and flash with fastboot, which is my preferred method: https://twrp.me/devices/htconem8gsm.html
However, this alone won't fix the issue of main version missing, I don't believe. It will only stop if from re-occurring. But the only way to get the main version back is to flash a firmware. After that, having an updated TWRP will stop if from main version displaying "blank" again. If you use an old TWRP, it will blank out the main version again.
Get it?
I'm sorry I kept forgetting to reply to that, I am actually s-on.
So for instance I want to be back on 707 I should just revert to rooted stock?
wasdapple said:
I'm sorry I kept forgetting to reply to that, I am actually s-on.
Click to expand...
Click to collapse
Than its simply impossible for you to ever have flashed a 401 firmware. Some of the firmware partitions (hboot, radio) are write protected with s-on, and can only be flashed with your CID version firmware (707).
wasdapple said:
So for instance I want to be back on 707 I should just revert to rooted stock?
Click to expand...
Click to collapse
Yes, rooted or unrooted should be fine.
But you will want to make sure your firmware and software versions match up. What are your hboot and radio numbers? Do you remember if you were on Lollipop before unlocking the bootloader?
My hboot would be 3.19.0.0000 and my radio is 1.25.21331147A1.06G
Yep I was on lollipop before unlocking my bootloader.
wasdapple said:
My hboot would be 3.19.0.0000 and my radio is 1.25.21331147A1.06G
Yep I was on lollipop before unlocking my bootloader.
Click to expand...
Click to collapse
You can get the stock 4.19.707.2 nandrioid here (Post #2): http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
Keep in mind, this is a TWRP "nandroid" backup, not a flashable ROM zip. So follow the directions carefully to restore this stock nandroid.
Also note that this is the stock ROM, not the firmware.
Would I get back my 707 if I flashed this instead http://forum.xda-developers.com/htc...-sd-14-19-707-21st-android-5-0-sense-t3010391 ?
im seeing an Asian wwe base and it is 707.
Also I wouldn't be able to dirty flash a completely different rom right?
wasdapple said:
Would I get back my 707 if I flashed this instead http://forum.xda-developers.com/htc...-sd-14-19-707-21st-android-5-0-sense-t3010391 ?
Click to expand...
Click to collapse
Not sure what you mean by "get back my 707", and you need to explain more clearly.
If the intent is to return to 707 firmware, its not needed, I'm confidant you already are on current 707 firmware. And flashing a ROM does not change your firmware (as I've already explained multiple times).
If the intent is to make the main version appear again, flashing a ROM won't do that either. As mentioned, you can only make that reappear by flashing a firmware.zip (not a ROM.zip).
If the intent is to just return to a 707 ROM base, then yes the ROM you linked will do that. But the only reason I see for you to do so, is to see if it helps your network issue. Using ROMs of other bases will not normally affect network service (as long as your carrier's APN is correct). And I've already linked you to stock 707 nandroid, which is probably the best baseline to troubleshoot from. Or are you not comfortable with the nandroid restore process?
Again, you haven't really explained what you are trying to accompish; so its hard to answer the question.
wasdapple said:
Also I wouldn't be able to dirty flash a completely different rom right?
Click to expand...
Click to collapse
If the ROM is a similar enough base, it might be possible to dirty flash. But its not recommended, and still possible to have various severe bugs, or not even boot. Therefore, full wipe is normally recommended when moving between different ROMs (and often even major updates of the "same" ROM).
Any person flashing ROMs should know how to backup and restore their personal data (using Titanium Backup and/or other means) when moving between ROMs.
Sorry for my vagueness in my previous post. Currently in my phone settings, the build number is 4.26.401. , which is the base of my current rom? So supposedly if I flash an Asian wwe would I get my software base back to a 707 as in the link.
Also, you mentioned for me to flash my firmware as per my cid, which could be found in most firmware dumps? Would be it be possible to link one to me? And if I am in fact on a 707, do I still flash 707 firmware?
The reason why I an unwilling to go through with nandroid is that I am not exactly looking to restore to stock, I like to have customs roms and the root capabilities. My ultimate objective is to get back to 707, or at least get it to appear on my software information screen. To my knowledge, 401 is for the European countries and the basebands for 4g LTE is different, thus I am unable to find out why if I am s-on with my firmware and radio intact I could not connect to my local 4g LTE, and to my point of view, only through flashing a firmware affect everything.
Im sorry for this large amount questions and extremely grateful you have taken the time to tend to it. I sincerely apologise if I seem to keep insisting that my firmware has changed despite your reminders.
I've actually been trying to update the firmware on my M8 today as well, but when I go to "flashboot flash zip firmware.zip" I am returned the message "not enough space."
I've cleared the cache successfully, and that didn't open up enough space. I tried to delete userdata, but it wouldn't let me do it remotely.
So I'm a little confused as to my next move here...
and I've relocked my phone and s-on.
wasdapple said:
Sorry for my vagueness in my previous post. Currently in my phone settings, the build number is 4.26.401. , which is the base of my current rom? So supposedly if I flash an Asian wwe would I get my software base back to a 707 as in the link.
Also, you mentioned for me to flash my firmware as per my cid, which could be found in most firmware dumps? Would be it be possible to link one to me? And if I am in fact on a 707, do I still flash 707 firmware?
The reason why I an unwilling to go through with nandroid is that I am not exactly looking to restore to stock, I like to have customs roms and the root capabilities. My ultimate objective is to get back to 707, or at least get it to appear on my software information screen. To my knowledge, 401 is for the European countries and the basebands for 4g LTE is different, thus I am unable to find out why if I am s-on with my firmware and radio intact I could not connect to my local 4g LTE, and to my point of view, only through flashing a firmware affect everything.
Im sorry for this large amount questions and extremely grateful you have taken the time to tend to it. I sincerely apologise if I seem to keep insisting that my firmware has changed despite your reminders.
Click to expand...
Click to collapse
Yes. You will get your software number back if you flash a 707 based ROM, such as stock.
So, here we go.
Download this 4.19.707.2 RUU onto your PC
When the download is finished, plug your phone into your PC, double click on the downloaded file, and follow the prompts. This will update you to Lollipop and you will be on the stock ROM again.
Since you are S-On, you will first need to relock the bootloader.
In fastboot (obviously) fastboot oem lock before you proceed with this.
Also, THIS WILL WIPE YOUR PHONE, so be sure to backup anything that is important to you.
Is the ruu rooted, or purely stock pre-root?
Kindrex said:
I've actually been trying to update the firmware on my M8 today as well, but when I go to "flashboot flash zip firmware.zip" I am returned the message "not enough space."
I've cleared the cache successfully, and that didn't open up enough space. I tried to delete userdata, but it wouldn't let me do it remotely.
So I'm a little confused as to my next move here...
and I've relocked my phone and s-on.
Click to expand...
Click to collapse
What is your current OS number on the bootloader screen, and what firmware are you trying to flash?
---------- Post added at 10:53 AM ---------- Previous post was at 10:21 AM ----------
wasdapple said:
Sorry for my vagueness in my previous post. Currently in my phone settings, the build number is 4.26.401. , which is the base of my current rom? So supposedly if I flash an Asian wwe would I get my software base back to a 707 as in the link.
The reason why I an unwilling to go through with nandroid is that I am not exactly looking to restore to stock, I like to have customs roms and the root capabilities. My ultimate objective is to get back to 707, or at least get it to appear on my software information screen. To my knowledge, 401 is for the European countries and the basebands for 4g LTE is different, thus I am unable to find out why if I am s-on with my firmware and radio intact I could not connect to my local 4g LTE, and to my point of view, only through flashing a firmware affect everything.
Im sorry for this large amount questions and extremely grateful you have taken the time to tend to it. I sincerely apologise if I seem to keep insisting that my firmware has changed despite your reminders.
Click to expand...
Click to collapse
If the intent it to return to 707 based ROM to see if that helps your 4G issue, then yes the custom ROM you previously posted will do that. It will also make 707 appear for software number in the phone Settings.
wasdapple said:
Also, you mentioned for me to flash my firmware as per my cid, which could be found in most firmware dumps? Would be it be possible to link one to me? And if I am in fact on a 707, do I still flash 707 firmware?
Click to expand...
Click to collapse
I was more talking "if" you can find the 4.16.707 firmware. The main firmware collection I refer to doesn't have 4.16.707, just old 707 firmwares (which you don't want)]: http://forum.xda-developers.com/showthread.php?t=2696282
If the firmware can't be found, the RUU listed by xunxholyx is your best bet if you really want to flash the 707 firmware. But I really don't think this is needed. As I'm nearly 100% sure you are already on the current 707 firmware, and the only benefit of flashing the 707 firmware (by RUU) is to get the OS number to appear again on the bootloader screen and on getvar all (which is really not that important).
On the other hand, RUU to full stock may be a good way to troubleshoot your 4G issue, especially if flashing the 707 based custom ROM still doesn't fix the issue. RUU is not just a stock ROM, but a complete factory image, complete with bootloader, radio, etc.
---------- Post added at 11:08 AM ---------- Previous post was at 10:53 AM ----------
wasdapple said:
Is the ruu rooted, or purely stock pre-root?
Click to expand...
Click to collapse
It appears to be 100% official and stock (unrooted). It will also wipe your phone.
---------- Post added at 11:09 AM ---------- Previous post was at 11:08 AM ----------
xunholyx said:
Yes. You will get your software number back if you flash a 707 based ROM, such as stock.
So, here we go.
Download this 4.19.707.2 RUU onto your PC
Click to expand...
Click to collapse
Nice find. I didn't know Asia version had any RUUs.
redpoint73 said:
Nice find. I didn't know Asia version had any RUUs.
Click to expand...
Click to collapse
Yeah, they are hard to come by. I was helping a user here six to eight weeks ago, and told him I didn't know of any Asia RUUs. He came back the next day replying that he found one, so I asked for the link and gave it to Sneakyghost and Alex (from AFH) to upload to androidruu.com
They have a few that aren't common there, and are always looking for more hard to find ones. If you come across one, you could PM me or Sneakyghost to have it added. Always nice to have a good RUU repository to go to.
Hey everyone. I'm having a similar issue, and I don't want to start a new thread, so I'm going to add on to this one.
I've been on AOKP since it was released for this phone, so I've missed out on some OTA updates. Every time I try to flash a Lollipop ROM I get all these weird issues (WiFi not working, systemUI crashes, etc.), and after reading a few threads, I believe its an issue with the firmware.
I tried going back to stock, but the only Nandroid backup I could find for my phone isn't compatible with my firmware (WiFi refuses to work, only data). So I was wondering what else I could do to update the firmware. Reading this thread, it looks like the RUU is another method, but I'm not too sure how to get started with that, or which one to use, as my OS in the Bootloader and my version-main is blank.
Any advice is appreciated, please let me know if you need more info.
My Device:
Rooted
TWRP 2.8.7.0
S-Off
CID-TELUS001
watidk said:
I tried going back to stock, but the only Nandroid backup I could find for my phone isn't compatible with my firmware (WiFi refuses to work, only data). So I was wondering what else I could do to update the firmware. Reading this thread, it looks like the RUU is another method, but I'm not too sure how to get started with that, or which one to use, as my OS in the Bootloader and my version-main is blank.
Any advice is appreciated, please let me know if you need more info.
My Device:
Rooted
TWRP 2.8.7.0
S-Off
CID-TELUS001
Click to expand...
Click to collapse
What are your hboot and radio numbers?

my phone messed up

im new to all this.
im S-Off, and semi root, SuperSU doesn't really give half of my apps root acces for some reason.
i want to do a full reset to the phone (Return to 100% Stock)
i want just to clean it all out (which factor reset doesn't do that)
and update my softer from lolipop 5.0 to 5.1
i got HTC__621 (twiwan version)
software number 1.32.709.14
how to do all this? what i need to do?
(to flashout new TWRP2.8.7.0? then superSU 2.49 beta from the beginning?
and if i want to install Viper ROM, i need to do that after all?)
i hope to get explanation cuz i got lost on all the words (OTA - which i dont know yet lol, CID etc etc)
i got like 10 pages of guides open and yet i dont know what to do or what steps to follow.
As far as I know there is no RUU and no stock system backup for your firmware version. Nevertheless that's not a problem since you can always run RUUs that are newer than your firmware (even if you were S-ON you were able to do so). All you need to to is download the RUU.exe from here or here (it's actually the same file so it doesn't matter which link you choose). Then you need to boot to download mode and connect your phone with your pc. If you double click on the RUU.exe it may take some time till it starts but when it starts it will guide you through the rest of the process. During the flashing process your firmware will be updated to 1.36.709.3 but since you want update your firmware anyway I wouldn't consider this as an issue. Depending on your firewall and your antivirus software the RUU flashing might fail. If that's the case you should try again with disabled firewall and disabled antivirus software (I recommend disconnecting your pc from the internet before you do this).
Edit: Some vocabulary:
RUU = Rom Update Utility (a package leaked from HTC that can be used to get fully back to stock)
OTA (Update) = Over The Air Update (updates for your phone you can download via settings>about; some custom roms provide this feature, too)
CID = Customer ID (a combination of letters and numbers that tells you your phones country of origin and whether it is branded or not)
MID = Model ID (a combination of letters and numbers that identifies your phones model and its version; example: the international M9's MID is 0PJA10000 whereas the T-Mobile US version's MID is 0PJA12000)
Edit2: If you want to install the viper rom you don't need to root beforehand since that custom rom already is rooted.
Edit3: I just noticed that my signature isn't visible here. There is a newer version of TWRP at the end of the third post in this thread.
so if i install viper i just need to flash it in?
and what happen if i want to update to normal lolipap 5.1
cuz im at 5.0 and i always geting the update window and sick of it
want to update it alredy XD
The RUU is for restoring the ability of installing HTC's official OTAs. After you used the RUU you can update your phone using the OTA function in settings>about. After that you can reflash TWRP and install the viper rom. Since the viper rom is already rooted there is no need to flash supersu manually via TWRP.
I recommend you to read at least the whole first 3 posts in the TWRP thread I linked in my previous post. There you will find the information you need to create a backup of your stock system that is able to install future OTAs since the 2.10 firmware won't be the last one and you might face a similiar situation like this one in the future.
Edit: Although the RUU.exe will warn you, too: Using a RUU deletes all your data on the phone so back up everything that is important (contacts, messages, pictures, etc.).

After S-OFF can I go from 3.xx.yyy.xx to 4.xx.zzz.xx?

I've gone through the (extremely confusing) readme thread several times but would appreciate a concrete answer on dev edition conversion.
My phone is hima_ulatt / firmware v3.38.502.12 / OPJA11000 / CWS_001.
So my question is, once i:
unlock bootloader > s-off > write cid BS_US001,
can i install ruu 4.30.617.12 or would i have to stay within 3.xx.617.xx versions?
jbonetwo said:
I've gone through the (extremely confusing) readme thread several times but would appreciate a concrete answer on dev edition conversion.
My phone is hima_ulatt / firmware v3.38.502.12 / OPJA11000 / CWS_001.
So my question is, once i:
unlock bootloader > s-off > write cid BS_US001,
can i install ruu 4.30.617.12 or would i have to stay within 3.xx.617.xx versions?
Click to expand...
Click to collapse
As far as I know you can't install a 4.x Ruu on 3.x firmware.
The encryption is different.
bubba1601 said:
As far as I know you can't install a 4.x Ruu on 3.x firmware.
The encryption is different.
Click to expand...
Click to collapse
Is there no way to update to the 4.xx versions then? The AT&T software update won't let me upgrade at all (says no updates found).
jbonetwo said:
Is there no way to update to the 4.xx versions then? The AT&T software update won't let me upgrade at all (says no updates found).
Click to expand...
Click to collapse
Download a 4.x based rom, there are several in the rom thread including the latest development rom.
They are stock ROMs that you can flash through twrp.
This one I've used and had no issues with.
https://forum.xda-developers.com/on...m9-4-14-617-6-stock-root-twrp-backup-t3518149
But if you are locked to ATT (unlike me because I'm in Europe and the European M9 is a GSM version.
You might want to try this version (ATT)
https://forum.xda-developers.com/one-m9/development/rom-stock-nougat-4-23-617-1-unlocked-t3553470
bubba1601 said:
Download a 4.x based rom, there are several in the rom thread including the latest development rom.
They are stock ROMs that you can flash through twrp.
This one I've used and had no issues with.
https://forum.xda-developers.com/on...m9-4-14-617-6-stock-root-twrp-backup-t3518149
But if you are locked to ATT (unlike me because I'm in Europe and the European M9 is a GSM version.
You might want to try this version (ATT)
https://forum.xda-developers.com/one-m9/development/rom-stock-nougat-4-23-617-1-unlocked-t3553470
Click to expand...
Click to collapse
Thank you!!
Please elaborate a bit further which part of the ReadMe thread confuses you. It's meant to be a helpful resource and if it's confusing at some point then it might need to get overhauled.
Flashing a rom won't update the firmware. Therefore, the linked roms won't help you much. (C.f. the article that is linked as "the difference between rom and firmware" in the further reading section of the ReadMe thread.)
You need to update the phone with an unencrypted firmware pack (that means an OTA or one of Sneakyghost's firmware packs). As already explained in this thread, RUUs with firmware 4.x use new encryption keys and therefore can't be used for updating from firmware 3.x. In addition, AT&T won't let you install OTAs on their branded phones if you aren't using one of their sim cards.
Either you convert to the 3.x version of the dev firmware and install the available OTAs afterwards or you need to flash a 4.x AT&T firmware pack from Sneakyghost's thread before you convert if you want to directly use the latest dev edition RUU.
Sent from my HTC One M9 using XDA Labs
I got confused too. It's confusing because the paragraphs digress and don't just follow the basic procedures. Probably because the information is necessary but not formatted into idiot speak.. idiot speak is what i needed.
So i thought "fk it my phone is dying anyway so how bad can it get"?.
If you're changing the cid and mid via fastboot do it first and get the firmware.zip of the region you want, at the phones CURRENT firmware level.
Flash the zip version of the firmware from external sdcard. To do that you need to
S-OFF: DONT NEED TO CHANGE ANYTHING.
S-ON: LOCK BOOTLOADER?? (CLARIFY)/CHANGE NOTHING?
rename the firmware.zip* file to whatever the filename asks for at the bottom of download mode (voldown+power), eg 0PJA***.ZIP.
copy it to the external Sdcard (not in a folder, just on its own), reboot phone to download mode, follow prompts.
THE PHONE WILL REBOOT MANY TIMES AND SHOULD TAKE AROUND 30 MINS TO 1 HOUR TO COMPLETE. DO NOT TOUCH THE PHONE. DO NOT TURN IT OFF. DO NOT UNPLUG IT FROM THE CHARGER. Leave it alone!!.
Once that completes you can take the ota.
Well, not everyone owns an SD card and there are other methods for flashing RUUs. That's why the RUU section describes all methods and the conversion guide only has a link to the RUU section. (The steps you describe are all mentioned in the guide for the SD card method.) This way users can choose which method they want to use. And describing all methods in both posts doesn't seem to make sense in my eyes, either.
The infos above the instructions of each post are actually needed for understanding why things are how they are if you've never owned an HTC device before. I can add a title "general info" for making clearer that the posts don't start with instructions, though.
The fact that you don't need to re-lock or lock the bootloader (neither for RUUs nor for OTAs) is e.g. explained in these additional infos. It's not mentioned in the instructions since that info itself is not an instruction.
Btw, a RUU reboots the phone only once and the flash shouldn't take longer than a couple of minutes. OTAs on the other hand can take up to am hour and reboot the phone several times.
Sent from my HTC One M9 using XDA Labs
Yes you are correct as always flippy. The reflash back to stock takes minutes while ota takes an age. Forgot that bit.
You also redefined what i said.. the posts digress to cover all eventualities but it is overwhelming to eejits like myself.
If it was laid out basic THEN cover the eventualities it'd be easier to follow. The english can be a tad broken too, which confuses the fk out of native English speakers like myself.
My post is just the basic. Nothing more, nothing less. If you bork your phone with my instruction it will be a hardware or user fault.
The only thing I'm not sure of, because my phone is s-off, is whether or not the bootloader must be locked or relocked with s-on. Otherwise with s-off they dont matter.
Don't get me wrong, I'm not saying you're feeding false info, I'm just saying that non native english speakers seem to have better results following your instructions better than native speakers, for some reason..
Flippy498 said:
Please elaborate a bit further which part of the ReadMe thread confuses you. It's meant to be a helpful resource and if it's confusing at some point then it might need to get overhauled.
Click to expand...
Click to collapse
Thanks for the info @Flippy498. I'll be re-reading everything thoroughly before attempting anything as i don't want to end up with a brick.
The readme is indeed confusing. It captures the evolution of the m9 since fw 1.xx and the corresponding changes to modding procedures. While this makes for a great catalogue of all info, even a seasoned flash-o-phile would find it difficult to navigate the veritable minefield of do's and don't's.
I'd love to redo the logic of the thread myself but don't know enough about this device yet. but perhaps something that determines one's fw/mid/cid through fastboot first, followed by targeted instructions for achieving different goals based on those differences would be much more legible. (e.g. if fw v 3.xx, do this to unlock but warning about flashing 4.xx). As it stands, coming from v 3.xx, one has to read several disjointed notes peppered around the thread only some of which are relevant and this only adds to the confusion via information overload.
If you have s-off youre good to go in any circumstances. Just check the os that it is on and return it to stock of that version os OR
If you change the cid and mid just flash to stock of THAT version AND the region you change to. Like changing from 401 to 617 you flash the 617 because it matches the cid and mid you changed to. It must still match the os version the phone is on ie marshmallow 3.35.xxx.xx, making it the 3.35.617.xx firmware you'd be looking to flash to get stock marshmallow..
Then you just take the ota updates as far as you like.
I flashed 2 s-off phones back to stock in the last week in one sitting and it was easy, just as I explained.
It's just bootloader in s-on conditions that I personally don't know and that throws me a bit. I don't know if it's a requirement or not. I'd highly recommend buying s-off via sunshine in all cases but otherwise flippy would have to answer a simple yes or no to "bootloader locked for s-on flashing?" or you'd have to dredge it up on a search site. The other option is bite the bullet and flash anyway hoping it boots you out with an error.
shivadow said:
flippy would have to answer a simple yes or no to "bootloader locked for s-on flashing?"
Click to expand...
Click to collapse
It doesn't matter whether the bootloader is locked, re-locked or unlocked.
Sent from my HTC One M9 using XDA Labs
shivadow said:
If you have s-off youre good to go in any circumstances. Just check the os that it is on and return it to stock of that version os OR
Click to expand...
Click to collapse
Your method worked great! changed cid & mid to dev edition, flashed dev edition and then used 'software update' to catch up to latest version. couldn't be easier, thanks!
Now for that obnoxious red text...
I take no credit for anything. All I did was make the process clearer. Glad you're sorted!.

Categories

Resources