[Q] upgrading to 2.22 firmware on Three phone - One (M8) Q&A, Help & Troubleshooting

Firstly, I realise there have probably been a few of these threads so I apologise for opening another but I havent found the answers im looking for. What I'm trying to figure out is whether I can upgrade to the 2.22 firmware on my phone. It was purchased from three (in the UK) but I have rooted and flashed InsertCoin 3.0.5. As a result my firmware is currently 1.54.401.10 which isnt the three version which I believe would be .771 instead of .401. However, my mid is H3G__001 and cid is 06PB10000. What I'm confused about is that I have an unlocked firmware version (I think) but a branded mid. Does this mean I can flash new firmware or not?
From reading around I get the feeling that I might be able to upgrade if I have my mid in the android-info.txt file but I'm not sure whether I can just add this to the file for a firmware package I download
Although im a bit impatient to upgrade to the latest ROM i'm happy to hold out until a three firmware package is released but given i'm already on a custom ROM I wont receive the OTA so I dont know how that would work either. Can anyone help offer suggestions of what I need to do?

Related

[Q] updating firmware CMDA/Verizon

Hello everyone,
I just got my One m8 last week and I've been screwing around with it and learning how to use it and how to root/unlock/all that good stuff.
Anyways, some of you may know that yesterday ViperOnem8 2.0.0 came out. After flashing, I've experienced the problem that my boot times take FOREVER. Apparently this is due to firmware issues with older firmware.
I've read a few tutorials on firmware and it seems like they don't work on Verizon/CMDA for some reason? For example this thread claims its for GSM: http://forum.xda-developers.com/htc-one-m8/development/progress-fuu-m8-t2813792
I found a link to an RUU for Verizon that has the new firmware on it, via: http://forum.xda-developers.com/showthread.php?t=2727831
It installed succesfully but I have the same hboot (3.16) and same Radio/Baseband (0.89) and this is obviously not the correct numbers for the most up to date firmware.
What am I missing here? How can I get the 3.18 hboot on my phone so the new ROM doesn't take forever to boot?

[Q] Can't receive OTA's anymore

Hi people,
A few weeks ago I installed a custom rom. I wasn't pleased with the rom so I searched for another one and I found the venomROM which I liked on previous HTC devices. Their thread states that in order to successfully use the rom you need to have the latest firmware installed. This firmware comes with the HTC OTA's so I reflashed the stock odexed rom from the ARHD website. With this rom I would be able to receive OTA's and there is indeed a software update button in the settings -> about phone menu. I also read that in order to receive OTA's you need to have stock recovery so I flashed it in fastboot.
The problem is that when I hit the 'check for updates' button the phone says "there is no update available for your device". I'm on 2.22.401.4 firmware and I know there is one available because my friend who has the same phone has got the latest firmware (2.23.xxx.x).
What am I doing wrong causing this no update available message?
That's an ota for the rom, not your firmware. You must flash the firmware. See the guide in development called flashing without panic attacks to upgrade firmware. That's one way anyway.
The firmware listed in the thread you mentioned doesn't match my cid number and I can't receive S-off because the tool to do this says so. But I also read that the firmware comes with HTC's OTA
Yes, you need S-OFF, then super CID, then you can use the thread I mentioned.
You can get S-OFF with Sunshine, but it costs $25. And you need to be stock, or very close to stock rom. A couple will work... Many reports that Maximus rom will work.
And am I confused? You flashed a stock ARHD rom? Cause the "ota" function in roms is to update the rom, not your firmware.
If you can't get S-OFF, then to update your firmware, you need to find a guide for s-on method. I'm not sure, cause I'm relatively new to the M8 still, and have been S-OFF since the beginning.
I think you need to use the proper RUU for your device. Or a backup image for your exact device and flash stock recovery.
Anyway, I'm not an expert on updating firmware on s-on devices. You'll need to check the different guides for that. ?
3435
Well the S-on guides refer to firmware with specifiek CID numbers which doesn't match mine, cause mine is T-MOB003. And that's why I don't know how to update to the latest firmware.
Yup, you need the exact firmware, if you are not super CID.
Not sure how to help with that. A backup image would likely work too if you can find one. Then you'd need the correct stock recovery to flash.
---------- Post added at 08:14 AM ---------- Previous post was at 08:13 AM ----------
Life is definitely easier with S-OFF.
Well I searched everywhere but can't find exact firmware so far.
I think a RUU would be the easiest option but I also didn't find any RUU for the One M8..
Not sure what else to suggest.
25 bucks, s-off and super CID and you'd be golden though.
That's all I can recommend now.
Unless you can find the firmware.
Redjack77 said:
I think a RUU would be the easiest option but I also didn't find any RUU for the One M8..
Click to expand...
Click to collapse
I believe you will only find RUU for US carrier versions.
If you can't find the firmware for your CID, you will need to s-off by sunshine. Or return to stock ROM and recovery and OTA to Android 4.4.4, if that is currently available for your version.
Well I managed to S-OFF my device with sunshine!!!, now I can update my firmware to the latest version
Awesome! ?

At&t firmware flashing confusion.

Hey everybody I need help figuring out what is the latest firmware I can flash. Also would I need to change my Cid? Any help is appreciated.
You can technically flash 3.28.401.6, but you might run into issues bc that fw isn't for att. I have personally flashed it and it worked OK, but ran into a huge issue later on. I'm not sure if it was the fw that actually caused it tho.
The latest official fw att had released is 2.23.502.3, which is 4.4.3, but I have only seen it in RUU form, not in the kind that you can flash without wiping the phone. Maybe I just haven't found it yet.
As for supercid, it's pretty easy if you know basic fastboot commands. There's a link that gives the exact commands around here somewhere. Let me know if you can't find it
BlackAlien92 said:
Hey everybody I need help figuring out what is the latest firmware I can flash. Also would I need to change my Cid?
Click to expand...
Click to collapse
You need s-off to flash firmware.
Latest firmwares are posted by Wonders_Never_Cease here:
http://forum.xda-developers.com/att-htc-one-m8/development/att-4-4-3-2-22-1540-3-debloated-sense-6-t2837365
Latest firmware for AT&T is 3.28.1540.5. Its actually the Dev Ed firmware, but the DE is fully compatible with AT&T, and firmware is probably similar if not identical to what AT&T will release (which hasn't happened yet). 3.xx firmware is required for any Sense 3.x based custom ROMs.

Changing ROM and FW to go to WWE vs Dev

Hey everyone,
I first want to say thanks for all the instructions here on this one, it's been a lot of searching, but got through getting my phone boot unlocked, TWRP installed, rooted, and finally through Venom, S-OFF.
I bought an M9 from eGlobal Central which landed me a HK phone and Asia ROM. It's also meant that with the subsequent upgrade to the 1.4 firmware package the battery has gone from terrible to paper weight.
I've got Venom on there for the moment (That got me through Sunshine) and I'm looking either at a stock Dev edition or WWE ROM (To get up to a >2.8 firmware), however, I'm wondering where to go now in regards to WWE or Dev. Errr... OK, just correct me where I'm wrong here:
I'll need a firmware package that matches the ROM.
I'm guessing I'll need a complete RUU, but for European Dev perhaps? What's the CID for that?
Actually is there any difference at all in the radio software between the different firmware releases and capabilities?
What is the current Android version in WWE that's available? (And what firmware more to the point, I just want off 1.4)
I've seen Dev is now on Android 5.1 and 2.8 firmware (And I'm guessing this has been patched higher again)
I assume that Dev has a faster release schedule than WWE?
I basically want to get myself back to the point where I'm getting OTA updates, but my phone lasts a day instead of a couple of hours (I should've bought another M8).
I'm sure that this has been done before, but hours of Google searches has left me well, slightly less in the dark, but the light at the end of the tunnel could be an oncoming train, so, thought I'd just ask.
Thanks for all your help,
Berny
You're s-off so just go supercid and you can flash the latest 2.10 firmware. Forget OTAs because you can't get them unless you're 100% stock, and the back and forth required to do it is far more trouble than its worth IMO.
Can't speak for everyone but battery life on 2.x has been fine.
Sent from my HTC One M9 using Tapatalk
iElvis said:
You're s-off so just go supercid and you can flash the latest 2.10 firmware. Forget OTAs because you can't get them unless you're 100% stock, and the back and forth required to do it is far more trouble than its worth IMO.
Can't speak for everyone but battery life on 2.x has been fine.
Sent from my HTC One M9 using Tapatalk
Click to expand...
Click to collapse
Exactly...also this is what i did, I had same issue as you and I followed this steps to do it:
DevCID BS_US001
DevMID 0PJA11000 (Dev)
Installed Dev 2.8.617.4 by SDCARD Method Ruu ZIP File
Installed TWRP 2.7.8.1b again.
SuperCID 11111111 (WWE)
Placed BACKUP 2.8.617.4
Flashed WWE FW 2.10.401.1
Flashed any Custom ROm.

Help to return to stock RUU

Hi,
I'm totally new to this and I'm looking for help.
I have a HTC One (M9), unlocked. I realised since I got the handset (insurance replacement in 2016) I've never had an OTA update. I contacted HTC support who advised that I am running unofficial software and that is why I cannot get OTA updates. I've asked them to elaborate on what is "unofficial" about it as I have never rooted the handset or messed around in any way. They couldn't elaborate and advised I should send it to them to be flashed (at cost, as it's out of warranty).
Anyway, I want to put my handset into a condition where I can receive OTA updates & also ensure that I benefit from the latest software updates so I started looking into how I could do this. As a noob to Android the easiest method seemed to be via RUU exe. I've downloaded 2 different RUU's from HTC website but both errored with "incorrect version" when I tried to install. I then downloaded a ZIP which I followed the instructions to boot to recovery & install from phone storage, this also errored with "cannot find files".
As above I've tried going from Android v5 to v7 and that failed, I don't know whether I had the wrong RUU or I need to upgrade to v6 first.
I'm in the UK with I presume a UK handset but the RUUs were downloaded from htc.com not htc.com/uk as the UK one doesn't seem to provide this.
So long story short I'm looking for help getting the correct RUU for my handset and I'm having no luck. I'd appreciate any advice given.
HTC One M9
CID: HTC_001 (WWE)
Android: 5.0.2
HTC Sense: 7.0
SW: 1.32.401.17
S-ON
Cheers
Breezo
Firmware 1.32.401.17 only got distributed in one single country (I always forget which one it was - it definitely wasn't the UK). Therefore, the combination of that version together with the HTC__001 CID can only get achieved by tinkering with the phone.
You're actually using an official stock rom but you can't update your phone since the UK never was meant to receive this specific version and/or its OTAs.
You should be able to "return" to 1.32.401.15 without much hassle by following one of the guides in the ReadMe thread. Even with S-ON this little downgrade should be possible (c.f. the RUU section of the ReadMe thread).
If flashing the 1.32.401.15 RUU fails you'll have no choice but unlocking the bootloader, getting root, setting the phone S-OFF and retrying to flash the RUU. All needed steps are explained in the ReadMe thread, as well.
Sent from my HTC One M9 using XDA Labs
Hi Flippy498,
Thanks very much for the response and advise.
I've no idea how it ended up like that. I can only assume as it was an insurance replacement that it was initially branded then flashed incorrectly before it was issued to me.
I'll try your suggestions over the weekend.
Thanks again for the knowledge, its appreciated.
Cheers
Breezo
Hi Flippy498,
That worked perfectly thanks very much for your help. Took the software down from .17 to .15 and OTA updates kicked in immediately.
Now running on Android 7.0
Cheers again
Breezo
Flippy498 said:
Firmware 1.32.401.17 only got distributed in one single country (I always forget which one it was - it definitely wasn't the UK). Therefore, the combination of that version together with the HTC__001 CID can only get achieved by tinkering with the phone.
You're actually using an official stock rom but you can't update your phone since the UK never was meant to receive this specific version and/or its OTAs.
You should be able to "return" to 1.32.401.15 without much hassle by following one of the guides in the ReadMe thread. Even with S-ON this little downgrade should be possible (c.f. the RUU section of the ReadMe thread).
If flashing the 1.32.401.15 RUU fails you'll have no choice but unlocking the bootloader, getting root, setting the phone S-OFF and retrying to flash the RUU. All needed steps are explained in the ReadMe thread, as well.
Click to expand...
Click to collapse
Deffo not a UK phone. We went from 5.0.1 out of the box straight to 6.0.
I'm pretty sure that UK received Android 5.1, as well. No variant of the M9 skipped firmware 2.x.
Firmware 1.x = Android 5.0.2
Firmware 2.x = Android 5.1
Firmware 3.x = Android 6.0
Firmware 4.x = Android 7.0
Since the UK M9 is the "normal" European unbranded version (SKU 401) it received the following versions:
1.32.401.8
1.32.401.15
1.40.401.8
2.10.401.1
2.10.401.180*
3.35.401.12
3.35.401.32
4.14.401.7
4.28.401.3
In addition to that there are:
1.32.401.6 (a pre-release firmware shown on the MWC)
1.32.401.17 (which got distributed in only one country)
* Normally the three numbers behind the last dot indicate a beta firmware. Since the Nougat update couldn't be applied in one single update they had to distribute this version, as well.
Sent from my HTC One M9 using XDA Labs

Categories

Resources