Related
I did the procedure to get lollipop early. It worked fine. Now I am seeing that Marshmallow is supposed to be out for the M8 dev and unlocked editions, however I get nothing in system updates.
HBoot version is 3.19.0.0000, if that means anything. I'm on version 5.0.1 of Android. I noticed the HTC SDK version says "Unknown", not sure if that would be a cause or not though. I don't currently have the android SDK tools installed on this computer so I can't check the other stuff, but I'm positive the phone is converted to dev edition because I was very thorough when I did it.
Is there any reason my phone hasn't received it yet? I'm finding threads from Dec 2nd that state the update has been released.
Did you check for updates?
same question , I tested but no update available. Looking for the command to force the update .
Is your CID is on superuser (11111111)? If so change your CID back to it's original because you can't get the OTA with super CID
kullum79 said:
Is your CID is on superuser (11111111)? If so change your CID back to it's original because you can't get the OTA with super CID
Click to expand...
Click to collapse
Are you sure about that ? I always had my updates with supercid. I highly doubt this.....
And if it's true please link me to where you got this from
Btw the 709 ota is on hold so i am not surprised if the dev edition is on hold too. I think they will start rolling out when the WWE version is released.
Mr Hofs said:
Are you sure about that ? I always had my updates with supercid. I highly doubt this.....
And if it's true please link me to where you got this from
Btw the 709 ota is on hold so i am not surprised if the dev edition is on hold too. I think they will start rolling out when the WWE version is released.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1545625
I have seen this on several HTC theads...then who knows I could be wrong
Here's what adb reports my CID and MID being... for some reason MID is blank...
Code:
[email protected]_m8:/ # getprop ro.cid
BS_US002
[email protected]_m8:/ # getprop ro.boot.mid
[email protected]_m8:/ #
However, if I boot into fastboot I can get the MID here:
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot getvar mid
mid: 0P6B12000
finished. total time: 0.016s
C:\Program Files (x86)\Minimal ADB and Fastboot>
Any thoughts? Anyone with these settings get the OTA yet? Am I able to dirty flash on top of this? I want the stock sense update file.
ninjai117 said:
Here's what adb reports my CID and MID being...
BS_US002
mid: 0P6B12000
Any thoughts? Anyone with these settings get the OTA yet? Am I able to dirty flash on top of this? I want the stock sense update file.
Click to expand...
Click to collapse
Wrong CID/MID combination ...
BS_US001 --> 0P6B12000
BS_US002 --> 0P6B13000
OK so I changed my CID to BS_US001 and still no update.
SDK Level in settings still shows Unknown, however. Could this be the problem? If so, how do I fix it?
As i said, i think the update is on hold.
---------- Post added at 06:20 PM ---------- Previous post was at 06:19 PM ----------
kullum79 said:
http://forum.xda-developers.com/showthread.php?t=1545625
I have seen this on several HTC theads...then who knows I could be wrong
Click to expand...
Click to collapse
I see a confirmation to have ota with supercid. And to back that up i also always had ota updates on my supercid m8. But it's a rather old post so i could be wrong too. Maybe some things have changed since MM.
ninjai117 said:
OK so I changed my CID to BS_US001 and still no update.
SDK Level in settings still shows Unknown, however. Could this be the problem? If so, how do I fix it?
Click to expand...
Click to collapse
Nothing to do with SDK unknown .. as @Mr Hofs said, I believe the OTA is on hold too.
Most probably because the last OTA leaves many blank folders and unnecessary files after the update, so maybe they need to do some clean up.
If you are really in a hurry, the RUU is available for download from HTC. I'm pulling it down now.
http://dl3.htc.com/application/RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4.exe
(Yes, that is a direct link to the HTC server)
jshamlet said:
If you are really in a hurry, the RUU is available for download from HTC. I'm pulling it down now.
http://dl3.htc.com/application/RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4.exe
(Yes, that is a direct link to the HTC server)
Click to expand...
Click to collapse
It was posted 12 days ago already on the HTC website
http://www.htc.com/us/support/htc-one-m8/news/
OK I will manually update.
Other than uninstalling xposed with the xposed installer, is there anything else I need to do in preparation for this update?
ninjai117 said:
OK I will manually update.
Other than uninstalling xposed with the xposed installer, is there anything else I need to do in preparation for this update?
Click to expand...
Click to collapse
The firmware and the RUU .... backup all you need as it will wipe the entire phone !
Mr Hofs said:
The firmware and the RUU .... backup all you need as it will wipe the entire phone !
Click to expand...
Click to collapse
Is root possible on Marshmallow yet? I won't be able to restore my apps without root
ckpv5 said:
Wrong CID/MID combination ...
BS_US001 --> 0P6B12000
BS_US002 --> 0P6B13000
Click to expand...
Click to collapse
Is this confirmed? As I just changed my CID to BS_US002 and my MID to 0P6B12000 and I was able to OTA (not to Marshmallow but Lollipop).
ninjai117 said:
Is root possible on Marshmallow yet? I won't be able to restore my apps without root
Click to expand...
Click to collapse
Yes root is possible. There is another thread on to how to do it. I had root but converted my phone back to Euro and will just wait until that version of MM is available.
Sent from my HTC One_M8 using Tapatalk
ninjai117 said:
Is root possible on Marshmallow yet? I won't be able to restore my apps without root
Click to expand...
Click to collapse
Root for MM Dev Edition here: http://forum.xda-developers.com/htc-one-m8/development/rom-stock-unlocked-developer-sense-7-t3262894
Chris_c81 said:
Is this confirmed? As I just changed my CID to BS_US002 and my MID to 0P6B12000 and I was able to OTA (not to Marshmallow but Lollipop).
Click to expand...
Click to collapse
Wondering this as well. I'm usually pretty thorough so I'm sure I would have followed the directions correctly. In any event, I did switch my CID to 002... maybe I'll switch it back cause I did the lollipop OTA with the same combo as you
There's something that I'm a bit unclear on when it comes to RUUs
Let's say that I'd like to try out the latest Marshmallow release without waiting for the OTA and use the HTC-provided RUU .exe (3.35.617.12)
I'm on a T-Mobile branded M9 and would like to keep WiFi Calling and Visual Voicemail. If I find that I am unable to use these features in the non-branded HTC MM release, will I simply be able to use the T-Mobile branded RUU .exe (2.11.531.19) to revert back or will I be unable to as it's an older version (Android 5.1)
I'm currently still locked and S-ON
I seem to remember downgrades not being possible on my M7 once the hboot was updated to a newer version, but am a bit confused about the specifics of the M9
Thank you, and my apologies if this is a dumb question -- I've done my best to find an answer through searching
You cannot flash RUU that does not match your device variant. In this case, you would need 3.35.531.xx RUU, to try marshmallow. 3.35.617.xx won't install on your phone, unless you S-off and change the variant CID.
But once your phone is S-OFF then you are able to downgrade, too. (Although it doesn't matter whether you use a RUU.zip or a RUU.exe.)
asestar said:
You cannot flash RUU that does not match your device variant. In this case, you would need 3.35.531.xx RUU, to try marshmallow. 3.35.617.xx won't install on your phone, unless you S-off and change the variant CID.
Click to expand...
Click to collapse
Well, now I'm a bit confused as far as variants are concerned. This HTC release page states
This software upgrade comes in the form of two sequential updates. The first update will install software version 2.11.617.180 , which does not include the Android OS upgrades. The following update will install software version 3.35.617.12 , which includes the changes to the Android OS.
Click to expand...
Click to collapse
Am I correct in understanding now that the '617' portion of those two versions is what indicates the device variant? And that my device's variant is '531'?
So then it appears that the only ways for me to try out Marshmallow at this point would be:
1) Wait until HTC/T-Mobile unleash their official release and update via OTA or RUU
2) Unlock my bootloader, flash TWRP, and install whatever ROM I please
3) Unlock bootloader, S-OFF, and RUU as I please
Flippy498 said:
But once your phone is S-OFF then you are able to downgrade, too. (Although it doesn't matter whether you use a RUU.zip or a RUU.exe.)
Click to expand...
Click to collapse
And so long as I'm S-OFF I could use this particular T-Mobile RUU executable to revert back to stock at any point and then re-lock my bootloader, correct? But as long as I'm S-ON, then downgrading is not an option, even using an RUU of the '531' variant?
(bootloader) kernel: lk
(bootloader) product: htc_himaul
(bootloader) version: 1.0
(bootloader) imei: REDACTED
(bootloader) version-main: 2.11.531.19
(bootloader) boot-mode: download
(bootloader) version-baseband: 01.01_U11440601_86.09.50731G_F
(bootloader) version-bootloader: 1.0.0.0000
(bootloader) mid: 0PJA12000
(bootloader) cid: T-MOB010
Click to expand...
Click to collapse
Miguel_Lancaster said:
Am I correct in understanding now that the '617' portion of those two versions is what indicates the device variant? And that my device's variant is '531'?
Click to expand...
Click to collapse
Correct. 617 is the SKU for the unlocked/developer edition and 531 belongs to T-Mobile US.
Miguel_Lancaster said:
So then it appears that the only ways for me to try out Marshmallow at this point would be:
1) Wait until HTC/T-Mobile unleash their official release and update via OTA or RUU
2) Unlock my bootloader, flash TWRP, and install whatever ROM I please
3) Unlock bootloader, S-OFF, and RUU as I please
Click to expand...
Click to collapse
1) Correct.
2) You can't flash Android M Sense roms when your phone is using the Android L firmware. So you need to look for the Android L versions of the roms (e.g. ARHD 14.0 or Viper 3.5). Sense-less Android M roms like CM should be fine, though.
3) Correct.
Miguel_Lancaster said:
And so long as I'm S-OFF I could use this particular T-Mobile RUU executable to revert back to stock at any point and then re-lock my bootloader, correct? But as long as I'm S-ON, then downgrading is not an option, even using an RUU of the '531' variant?
Click to expand...
Click to collapse
Correct (both times). Although you should keep in mind that your phone will bootloop if it's not 100% stock and you lock or relock the bootloader. (I personally think there is no benefit in locking/re-locking or even setting S-OFF back to S-ON unless you want to send your phone to HTC for warranty claims.)
asestar said:
2) You can't flash Android M Sense roms when your phone is using the Android L firmware. So you need to look for the Android L versions of the roms (e.g. ARHD 14.0 or Viper 3.5). Sense-less Android M roms like CM should be fine, though.
3) Correct.
Click to expand...
Click to collapse
Hmm, and here I was thinking that ROMS included the firmware and both could be flashed through TWRP. Guess I was mistaken. Or...
asestar said:
Correct (both times). Although you should keep in mind that your phone will bootloop if it's not 100% stock and you lock or relock the bootloader. (I personally think there is no benefit in locking/re-locking or even setting S-OFF back to S-ON unless you want to send your phone to HTC for warranty claims.)
Click to expand...
Click to collapse
Phone was just purchased used, so if there's any warranty period left it probably isn't for very much longer. In the past I've gone S-OFF for all my HTC devices (Incredible, then One S, then One M7) but they've always seemed to have their own unique quirks and this M9 appears to be no different.
My main reasoning for staying S-ON/Stock at the moment is just in case I find a reason to return the device to the seller. After a few days when I'm sure everything is alright with it, I'm sure I'll be less reluctant to tweak.
Is a bootloop easily fixable?
So, to clarify (again!) --
In my phone's current state, I would be limited to Lollipop ROMs when flashing via TWRP?
So then, the shortest route to flashing custom Marshmallow ROMs would be to S-OFF and then RUU to an International Marshmallow firmware? Would I need to change CID manually or is that handled during RUU so long as I'm S-OFF?
And the safest route (in which S-OFF would be completely optional) would be to wait for the T-Mobile OTA release for Marshmallow before unlocking the bootloader and flashing TWRP?
Thanks a bunch for your responses. I'm sure this stuff gets answered all the time, but it can sometimes be difficult to find a specific answer in the depths of these boards. Plus, I find it hard to keep 100% on all development when I only buy a new device every couple of years.
I used the ARHD rom on my last device and quite liked it, but there was a T-Mobile specific variant that kept WiFi calling and all the other carrier-specific stuff. I'm pretty sure the developer has since long given up on maintaining those features., but it's my understanding that ViperOne may still have them.
Miguel_Lancaster said:
Hmm, and here I was thinking that ROMS included the firmware and both could be flashed through TWRP. Guess I was mistaken. Or...
Click to expand...
Click to collapse
The difference between rom and firmware.
Miguel_Lancaster said:
Is a bootloop easily fixable?
Click to expand...
Click to collapse
Just reflash a RUU. The problem for most non-US firmwares is that HTC doesn't provide RUUs so sometimes there is no freely accessible RUU for a specific firmware version. (The only other method besides flashing a RUU is restoring a TWRP backup or re-/flashing a custom rom which needs an unlocked bootloader and TWRP.) If someone decides to re-S-ON and to lock/relock and the rom doesn't boot then that person might not be able to fix that bootloop without this RUU service. (The same applies to S-ON users who decide to relock if the rom doesn't boot.) HTC introduced a new security feature with Android 5.1 (firmware 2.x and higher). It prevents the bootloader unlock if the option OEM Unlock isn't activated in developer options. That's why I recommend everyone staying S-OFF and unlocked unless you need to send your phone back to HTC for a warranty claim since even OTAs can be installed with an unlocked bootloader. Well, RUU.exe deny to flash with S-ON and an unlocked bootloader but there are not many RUU.exe for non-US firmware versions and you can always extract the RUU.zip from a RUU.exe. (RUU.zip files can be flashed via an external SD card even if the bootloader is unlocked.)
Miguel_Lancaster said:
In my phone's current state, I would be limited to Lollipop ROMs when flashing via TWRP?
Click to expand...
Click to collapse
Correct if you're talking about Sense roms.
Miguel_Lancaster said:
So then, the shortest route to flashing custom Marshmallow ROMs would be to S-OFF and then RUU to an International Marshmallow firmware? Would I need to change CID manually or is that handled during RUU so long as I'm S-OFF?
Click to expand...
Click to collapse
Or you use an unlocked/dev edition RUU. There is no big difference between the firmware of those two M9 versions. Nevertheless you need to change both the CID and the MID. The commands are fastboot oem writecid <enterwhicheverCIDisneeded> and fastboot oem writemid <enterwhicheverMIDisneeded>. (SKU 617 - unlocked/dev edition - CID: BS_US002 - MID: 0PJA11000; SKU 401 - international version - CID: HTC__001 - MID: 0PJA10000; SKU 531 - T-Mobile US - CID: T-MOB010 - MID: 0PJA12000)
Miguel_Lancaster said:
And the safest route (in which S-OFF would be completely optional) would be to wait for the T-Mobile OTA release for Marshmallow before unlocking the bootloader and flashing TWRP?
Click to expand...
Click to collapse
Correct.
Miguel_Lancaster said:
I used the ARHD rom on my last device and quite liked it, but there was a T-Mobile specific variant that kept WiFi calling and all the other carrier-specific stuff. I'm pretty sure the developer has since long given up on maintaining those features., but it's my understanding that ViperOne may still have them.
Click to expand...
Click to collapse
Don't know about ARHD but Viper has that feature.
Btw: Getting S-OFF is quite easy but it costs 25 USD. You simply need to use the Sunshine App. (Or you look for someone who has a java card.)
Thank you for taking the time to answer all of my questions.
No problem. Maybe those detailed answers might help other users as well. (That's at least what I hope. )
Flippy498 said:
Or you use an unlocked/dev edition RUU. There is no big difference between the firmware of those two M9 versions. Nevertheless you need to change both the CID and the MID. The commands are fastboot oem writecid <enterwhicheverCIDisneeded> and fastboot oem changemid <enterwhicheverMIDisneeded>. (SKU 617 - unlocked/dev edition - CID: BSUS_002 - MID: 0PJA11000; SKU 401 - international version - CID: HTC__001 - MID: 0PJA10000; SKU 531 - T-Mobile US - CID: T-MOB010 - MID: 0PJA12000)
Click to expand...
Click to collapse
**** --
I changed my MID to the Developer edition, but I accidentally used the letter O and not the number 0 -- so OPJA11000
Then I attempted an RUU and now my phone is stuck in the RUU screen and I can't even turn it off. Is there any way to recover this? I don't even think I can use ADB anymore.
edit: I got it to reboot by holding BOTH volume buttons and POWER. What a stupid mistake. I'll leave this here though so hopefully no one else does anything so stupid.
Yikes :silly:
edit 2: Hmm, changed MID to the correct value but I'm still getting ERROR 131 CUSTOMER ID ERROR during RUU. Will have to investigate this further. Maybe I need to relock the bootloader.
P.S. The command to change the MID actually seem to be writemid, not changemid -- figured that out through trial and error
edit 3: Relocking the bootloader still gives the same error RUU. Now I'm stumped.
edit 4: Turns out the CID should actually be BS_US002, not BSUS_002, as you told me in the earlier reply.
edit 5: Yup, fixing the CID solved the problem
Miguel_Lancaster said:
P.S. The command to change the MID actually seem to be writemid, not changemid -- figured that out through trial and error
Click to expand...
Click to collapse
Ah, sorry. I don't know why I wrote changemid. It wasn't intended. Of course it has to be writemid. I will correct the post.
Miguel_Lancaster said:
Turns out the CID should actually be BS_US002, not BSUS_002, as you told me in the earlier reply.
Click to expand...
Click to collapse
Sinc I don't know every CID by heart I copied it from a CID list I found with google. I'm going to correct that mistake, too. Thanks for clarifying.
Sorry for the hassle.
Flippy498 said:
Ah, sorry. I don't know why I wrote changemid. It wasn't intended. Of course it has to be writemid. I will correct the post.
Sinc I don't know every CID by heart I copied it from a CID list I found with google. I'm going to correct that mistake, too. Thanks for clarifying.
Sorry for the hassle.
Click to expand...
Click to collapse
I didn't brick anything and got it all figured out in the long run, so no worries. I may not have attempted this in the first place without everything explained so concisely by you earlier, so thank you. Hopefully this thread (mistakes and all) can be beneficial to others.
Seriously though, who decided it was a good idea to put a zero before 'PJA' for the CID? That's just asking for trouble.
Miguel_Lancaster said:
I didn't brick anything and got it all figured out in the long run, so no worries. I may not have attempted this in the first place without everything explained so concisely by you earlier, so thank you. Hopefully this thread (mistakes and all) can be beneficial to others.
Seriously though, who decided it was a good idea to put a zero before 'PJA' for the CID? That's just asking for trouble.
Click to expand...
Click to collapse
That whole "0" or "O" bull**** ...
Cost me 3 days of heartache getting errors...
Yeah....that structure is a horrible idea....g
when i turn on my htc m9 it goes to bootloader and i have access to download mode and recovery mode (rooted TWRP) and i tried with so many RUU but always i get error 131 (RUU not matched with your CID )
my phone is UNLOCKED and S-ON i cant get it to S-OFF and change the cid :/
kernel: lk
product: htc_himawhl
version: 1.0
imei:
version-main: 2.11.651.19
boot-mode: download
version-baseband: [email protected]
version-bootloader: 1.0.0.0000
mid: 0PJA10000
cid: SPCS_001
any solution ? or RUU for my MID and CID ?
Have you identified your MID & CID? This will be key in finding the correct RUU. The best resource is the SKU/CID/MID list by Sneakyghost & Behold_this (url below). Yes, we could look it up for you, but it's best to learn firsthand and will take just a minute or two.
Once you know your carrier and model, we can start searching for the matching. From your information, it looks like you're currently on Lollipop firmware, so we're talking about moving you to Marshmallow if it's available. This will get you the latest firmware and enable you to run the latest custom ROMs, if you should choose to do so.
Useful links for modding your HTC M9
Flippy498's Google Sheet
- the end-all, be-all resource for HTC M9 restoration
SKU-, CID- and MID-List by Sneakyghost and Behold_this
- a spreadsheet for using your CID & MID to identify your phone
HTC Sync Manager
- installs the necessary drivers & ADB tools for the HTC M9
Instructions for obtaining your CID, MID & software version on Windows:
a. Install HTC Sync Manager (this will install the necessary drivers & ADB tools)
b. Boot your phone into download mode (from a powered off state, turn on by holding the POWER+DOWNVOL)
c. Connect your phone to your PC
d. Open a command prompt window
e. Navigate to the ADB tools folder, typically C:\Program Files (x86)\HTC\HTC Sync Manager\HTC Sync
- assuming the path is correct, you can cut & paste this command into your terminal: cd C:\Program Files (x86)\HTC\HTC Sync Manager\HTC Sync
f. Execute the following command in a terminal (command prompt): fastboot getvar all
g. Copy the lines that mention product, version-main, mid, and cid.
@computerslayer: It's actually easier to look at the line with "OS" at the beginning which can be found in download mode (it states the same information as version-main from getvar all) and to search for a RUU that corresponds to that firmware version. There is no need for finding out the device's CID or MID.
Edit: Besides of that all the needed information can already be found in the OP.
@djope47: Visit HTC's US website. They provide RUUs for US carriers. The search function of your browser and your version-main will probably lead you to the correct RUU. Newer versions with the same SKU (the numbers behind the second dot in the firmware version and before the third dot) should be fine, too.
Edit2: Or you look at the RUU collections which are linked in my thread (located in the general section).
Sent from my HTC One M9 using XDA Labs
i got my firmware from HTC site (sprint) and in the begging of flashing (0%) it gives me error-155 (same result with unlocked/relocked bootloader and S-ON) and when i try with zip file it tells me i dont have the correct CID
Flippy498 said:
@computerslayer: It's actually easier to look at the line with "OS" at the beginning which can be found in download mode (it states the same information as version-main from getvar all) and to search for a RUU that corresponds to that firmware version. There is no need for finding out the device's CID or MID.
Edit: Besides of that all the needed information can already be found in the OP.
Click to expand...
Click to collapse
Thanks Flippy! I appreciate the chance to learn more about the M9.
djope47 said:
i got my firmware from HTC site (sprint) and in the begging of flashing (0%) it gives me error-155 (same result with unlocked/relocked bootloader and S-ON) and when i try with zip file it tells me i dont have the correct CID
Click to expand...
Click to collapse
So you tried the M9 x.xxx.651.xx RUU from HTCs website while your phone was relocked and booted to download mode? Your phone definitely has the correct Sprint CID therefore it's not normal that you face that error. How did you try to flash the *.zip from stifilz's collection (or did you extract the *.zip from the *.exe by yourself - if so: what have been your exact steps?)? Did you use fastboot or have you tried the SD card method described in my google sheet?
I personally don't like the *.exe files or the fastboot method (which actually work the same way). They fail so many times due to little mistakes a user can make. The SD card method on the other hand doesn't rely on working USB cables, drivers, the correct USB port, and a relocked bootloader (so you can use it with an unlocked bootloader, too) or in some cases the correct windows version (some people have problems with win 10 whereas the same setup with win 7 doesn't produce a single error for them).
ive tried the sd card method (go to download mode then press volume up button ) and i got the failed msg ,i tried it with different x.xxx.651.xx RUUs all gives the same result
Is it possible to install ruu from the US developer version to HTC One m9 bought from other country ? (Dubai version )
i found this https://www.youtube.com/watch?v=xWmnHwkDrKk ,its the same problem that i have but its for htc one ,ist safe if i try it on htc m9 ?
djope47 said:
i found this https://www.youtube.com/watch?v=xWmnHwkDrKk ,its the same problem that i have but its for htc one ,ist safe if i try it on htc m9 ?
Click to expand...
Click to collapse
I didn't watch the video, but I can tell you that he is using an HTC One M7 and that I wouldn't follow instructions for anything other than your phone model (HTC One M9).
i noticed that all RUU.zip files that i downloaded are corrupted i cant extract them ,and the size of zip file is more than 2GB but the total size of the files inside it is like 70MB is this normal ? ive downloaded several RUUs and they are all with the same problem
They're encrypted and not meant to be unzipped. Therefore many programs can't handle those archives. If you use 7-zip and the #-method then you're able to unzip a RUU. However there is absolutely no reason why you should do that since they get flashed as a zip.
Sent from my HTC One S using XDA Labs
so what should i do ive tried what u said and didnt work out ! should i try this method https://www.youtube.com/watch?v=xWmnHwkDrKk ?? and in those RUUs they have the same CIDnum with my phone but the MIDnum mine is 0PJA10000 and the sprint RUUs have 0PJA20000
any solution ?
Oh yeah, I totally missed that. The MID with the 2 is the correct one for sprint. Did you buy your phone second hand? It looks like someone set is S-OFF, changed the MID and set it S-ON, again. Maybe that person flashed a RUU that's not compatible with that phone, too. You should try to find out the Serialnumber of the phone and contact HTC for finding out whether it really is a sprint phone or whether someone borked an international M9 (your current MID is the international one). GSM firmware and CDMA hardware are not compatible and vice versa. In the worst case it's unrecoverable.
If we know it's original firmware we might be able to fix the phone with a RUU. However I can't guarantee anything.
Btw, instructions how to flash RUU.zip files can be found in my google sheet, too.
Sent from my HTC One S using XDA Labs
all what you said i was the one who done that ! i bought it with s-off and with TWRP and i was trying to get it back to stock so i followed a guide that told me to change my MID to 0PJA10000 (its was 0PJA20000 at first )then i flashed a wrong RUU that was in the guide and i set it S-ON again ! i contacted htc they told me its sprint
any solution now ?
Flippy498 said:
Oh yeah, I totally missed that. The MID with the 2 is the correct one for sprint. Did you buy your phone second hand? It looks like someone set is S-OFF, changed the MID and set it S-ON, again. Maybe that person flashed a RUU that's not compatible with that phone, too. You should try to find out the Serialnumber of the phone and contact HTC for finding out whether it really is a sprint phone or whether someone borked an international M9 (your current MID is the international one). GSM firmware and CDMA hardware are not compatible and vice versa. In the worst case it's unrecoverable.
If we know it's original firmware we might be able to fix the phone with a RUU. However I can't guarantee anything.
Btw, instructions how to flash RUU.zip files can be found in my google sheet, too.
Sent from my HTC One S using XDA Labs
Click to expand...
Click to collapse
all what you said i was the one who done that ! i bought it with s-off and with TWRP and i was trying to get it back to stock so i followed a guide that told me to change my MID to 0PJA10000 (its was 0PJA20000 at first )then i flashed a wrong RUU that was in the guide and i set it S-ON again ! i contacted htc they told me its sprint
any solution now ?
I guess you're talking about the "100%" guide here in the general forum. The problem is that it only applies to the international version of the M9. Since many users don't know that there is a dedicated forum for every US branded version of the M9 mistakes like yours may occur.
If possible flash a custom rom that is compatible with your current firmware and based on sense (like an old viper version for example). Then get the sunshine app and try to re-S-OFF your phone. If you're lucky and the previous owner used sunshine, too, you won't have to pay. If not you need to invest 25 bucks to recover your phone. After you got S-OFF you change the MID back to its original state. Afterwards you should be able to use the RUU.zip as described in my sheet.
Sent from my HTC One S using XDA Labs
Flippy498 said:
I guess you're talking about the "100%" guide here in the general forum. The problem is that it only applies to the international version of the M9. Since many users don't know that there is a dedicated forum for every US branded version of the M9 mistakes like yours may occur.
If possible flash a custom rom that is compatible with your current firmware and based on sense (like an old viper version for example). Then get the sunshine app and try to re-S-OFF your phone. If you're lucky and the previous owner used sunshine, too, you won't have to pay. If not you need to invest 25 bucks to recover your phone. After you got S-OFF you change the MID back to its original state. Afterwards you should be able to use the RUU.zip as described in my sheet.
Sent from my HTC One S using XDA Labs
Click to expand...
Click to collapse
where can i find that custom rom ?or which one is the right one for my phone ? can you give me a link to it ? help me please im a noob
Being a noob is not an excuse for not using the xda search or google. The rom is even linked in my signature.
Link to Team Venoms Website
I guess version 3.5 should work fine for you.
Flippy498 said:
Being a noob is not an excuse for not using the xda search or google. The rom is even linked in my signature.
Link to Team Venoms Website
I guess version 3.5 should work fine for you.
Click to expand...
Click to collapse
damn man it worked thanks a lot
Hi guys,
I'm here looking for answers. Any ideas how to upgrade HTC 10 (taiwanese version, not locked to any carrier) to Nouget/Android 7? There hasn't been any OTA updates for a long time. I have stock rom (non-root, non unlocked). Is there any official release whatsoever?
I tried following the manual instructions here http://www.htc.com/us/support/htc-10/news/
It reboots to download mode, but update software gets error when trying to 'update signature' after a few seconds only. Basically gives me 'ERROR [155]: UNKNOWN ERROR'.
Phone gets stuck with the blue bar fully loaded. Nothing works until I restart the phone using power + volume down for about 20 seconds.
This takes me to 'htc download mode' which tells me that file /mnt/media_rw/ext_sd/2PS6IMG.zip File NOT FOUND. i then just hit 'reboot' to reboot to normal OS.
Ideas please?
Hi,
I've the same device as you and I converted it to US unlocked and I'm enjoying Nougat since that. Did you changed CID and MID to USA?
Please follow these three steps and you'll be enjoying Nougat quickly: https://forum.xda-developers.com/showpost.php?p=70275461&postcount=2
ameel said:
Hi guys,
I'm here looking for answers. Any ideas how to upgrade HTC 10 (taiwanese version, not locked to any carrier) to Nouget/Android 7? There hasn't been any OTA updates for a long time. I have stock rom (non-root, non unlocked). Is there any official release whatsoever?
I tried following the manual instructions here http://www.htc.com/us/support/htc-10/news/
It reboots to download mode, but update software gets error when trying to 'update signature' after a few seconds only. Basically gives me 'ERROR [155]: UNKNOWN ERROR'.
Phone gets stuck with the blue bar fully loaded. Nothing works until I restart the phone using power + volume down for about 20 seconds.
This takes me to 'htc download mode' which tells me that file /mnt/media_rw/ext_sd/2PS6IMG.zip File NOT FOUND. i then just hit 'reboot' to reboot to normal OS.
Ideas please?
Click to expand...
Click to collapse
Jadraker said:
Hi,
I've the same device as you and I converted it to US unlocked and I'm enjoying Nougat since that. Did you changed CID and MID to USA?
Please follow these three steps and you'll be enjoying Nougat quickly: https://forum.xda-developers.com/showpost.php?p=70275461&postcount=2
Click to expand...
Click to collapse
Thanks mate. That seems like a load of trouble, considering I'll have to root, get a license for sunshine, etc. I wanted to stay as legit as possible with this phone. In any case, thanks for the reply. BTW, does Nougat SERIOUSLY improve battery life? What are your observations?
Is there any indication that HTC will or won't support Android 7/Nougat for taiwanese phones? It's pretty hypocritical that they still haven't IMO (may be unrelated, but for me the main reason I bought the HTC 10, while I was in Taiwan, was to support Taiwan).
It's confirmed that Nougat will be available for Asian and European editions of HTC 10 but when is the question. Another reason to change to USA rom are others updates. It's almost sure that Android 7.1 or future releases will be available to USA devices early than the rest of the world.
It's not necessary to root indeed my device is not rooted and the bootloader is an official one.
About the update I can say that battery last a little more (4-5%) but the main difference is the performance of the smartphone. It feels more responsive opening apps and the double tap back button to change between apps is very nice in terms of multitasking. Also night mode is a good enhancement and the ability to reply using notifications too. It feels like a modern OS unlike Marshmallow that for me is old for 2016 devices. Just my opinion.
ameel said:
Hi guys,
I'm here looking for answers. Any ideas how to upgrade HTC 10 (taiwanese version, not locked to any carrier) to Nouget/Android 7? There hasn't been any OTA updates for a long time. I have stock rom (non-root, non unlocked). Is there any official release whatsoever?
I tried following the manual instructions here http://www.htc.com/us/support/htc-10/news/
It reboots to download mode, but update software gets error when trying to 'update signature' after a few seconds only. Basically gives me 'ERROR [155]: UNKNOWN ERROR'.
Phone gets stuck with the blue bar fully loaded. Nothing works until I restart the phone using power + volume down for about 20 seconds.
This takes me to 'htc download mode' which tells me that file /mnt/media_rw/ext_sd/2PS6IMG.zip File NOT FOUND. i then just hit 'reboot' to reboot to normal OS.
Ideas please?
Click to expand...
Click to collapse
ameel said:
Thanks mate. That seems like a load of trouble, considering I'll have to root, get a license for sunshine, etc. I wanted to stay as legit as possible with this phone. In any case, thanks for the reply. BTW, does Nougat SERIOUSLY improve battery life? What are your observations?
Is there any indication that HTC will or won't support Android 7/Nougat for taiwanese phones? It's pretty hypocritical that they still haven't IMO (may be unrelated, but for me the main reason I bought the HTC 10, while I was in Taiwan, was to support Taiwan).
Click to expand...
Click to collapse
Jadraker said:
It's confirmed that Nougat will be available for Asian and European editions of HTC 10 but when is the question. Another reason to change to USA rom are others updates. It's almost sure that Android 7.1 or future releases will be available to USA devices early than the rest of the world.
It's not necessary to root indeed my device is not rooted and the bootloader is an official one.
About the update I can say that battery last a little more (4-5%) but the main difference is the performance of the smartphone. It feels more responsive opening apps and the double tap back button to change between apps is very nice in terms of multitasking. Also night mode is a good enhancement and the ability to reply using notifications too. It feels like a modern OS unlike Marshmallow that for me is old for 2016 devices. Just my opinion.
Click to expand...
Click to collapse
Thanks mate. Much appreciated. However, you do need to root in order to use sunshine right? So it's a no go for me for now... I've emailed HTC to ask about intentions and dates. Let's hope they reply.
In my case Sunshine applied a temporal root technique that allowed the s-off procedure without rooting my device definitively.
You can download the APK and test it. The app will try to apply a temporal root technique and it'll ask for money only if the program can s-off your device without any type of problems.
ameel said:
Thanks mate. Much appreciated. However, you do need to root in order to use sunshine right? So it's a no go for me for now... I've emailed HTC to ask about intentions and dates. Let's hope they reply.
Click to expand...
Click to collapse
Jadraker said:
In my case Sunshine applied a temporal root technique that allowed the s-off procedure without rooting my device definitively.
You can download the APK and test it. The app will try to apply a temporal root technique and it'll ask for money only if the program can s-off your device without any type of problems.
Click to expand...
Click to collapse
Ohh that's good to know. Thanks for that info I'll see what HTC replies within next few days and decide how to proceed. Thanks again for your input.
ameel said:
Ohh that's good to know. Thanks for that info I'll see what HTC replies within next few days and decide how to proceed. Thanks again for your input.
Click to expand...
Click to collapse
Or you can stay in MM but unlock bootloader and install TWRP and then flash Viper10 Nougat rom.. i have the same TW edition as yours and where i am, its difficult to get your hands on Sunshine license..... For me N has been a godsend in terms of battery life...with MM i could max out maybe 3hr of screen on time before the battery went flat....now i am crossing 4+hrs and thats with heavy gaming with games like Gear.Club and MKX
Hi, got my HTC 10 TW version yesterday, setup everything within 6 hours.
It's actually not that hard as you though, getting sunshine licence is faster that I would expected.
If you live in Taiwan now I don't know if the payment method works or not, but you can always consider taobao since they sell sunshine licence as well.
Converting CID MID then you can easily use RUU to make your 10 a US unlocked version with Nougat, I don't really know what's the difference since I'm still using MM for now,(can't live without xposed)
Anyway if you have questions you can PM me for detail.
I forgot to said that the installation of app updates is much quickly than with MM. Nougat is far better than MM in every aspect. I'm glad I transformed this TW device to US edition.
Reply from HTC:
#1
In line with your query with the Nougat update, unfortunately we do not have a time frame when it will be available in Australia. As of now the Nougat update is being rolled out in US and it is being done by batches to prevent network congestion. Rest assured once it becomes available in Australia you will be able to receive it on your HTC 10.
#2
Thank you for your quick response. Unfortunately we do not have any time frame as well for Nougat update that will came from Taiwan. Rest assured once the update was released in Taiwan you will be able to receive it on your device.
Jadraker said:
I forgot to said that the installation of app updates is much quickly than with MM. Nougat is far better than MM in every aspect. I'm glad I transformed this TW device to US edition.
Click to expand...
Click to collapse
Hey Jadraker can you give me step by step of what to do? I bit the bullet, did s-off using sunshine.
I then did the following in download mode:
Code:
htc_fastboot oem writecid HTC__001
htc_fastboot oem writemid 2PS620000
I then tried to install RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.28.617.8.exe, but I get same problem as I did before. It fails with same error.
Phone won't boot and get stuck in boot loop - i.e shows white HTC logo, then reboots, and reboots and reboots.... Fortunately, if I hold power, it somehow decides to boot into OS. I can go back into download mode, restore my MID and CID and phone boots like normal (no more bootloop). What am I doing wrong? The '3 steps' appear to be missing additional steps
Code:
1. Get S-Off from sunshine. <-- done
2. Change CID and MID to US unlocked. <-- done
3. Run RUU.exe while still on bootloader mode. <-- fail
edit: I also tried following cid and MID, but RUU still fails
Code:
htc_fastboot oem writecid BS_US001
htc_fastboot oem writemid 2PS65000
edit2: i also tried the firmware "RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.80.617.1" on BS_US001 & 2PS65000, but RUU installation still fails :/
edit3: i also tried changing CID to 11111111. RUU installation still fails.
ameel said:
Hey Jadraker can you give me step by step of what to do? I bit the bullet, did s-off using sunshine.
I then did the following in download mode:
I then tried to install RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.28.617.8.exe, but I get same problem as I did before. It fails with same error.
Phone won't boot and get stuck in boot loop - i.e shows white HTC logo, then reboots, and reboots and reboots.... Fortunately, if I hold power, it somehow decides to boot into OS. I can go back into download mode, restore my MID and CID and phone boots like normal (no more bootloop). What am I doing wrong? The '3 steps' appear to be missing additional steps
edit: I also tried following cid and MID, but RUU still fails
edit2: i also tried the firmware "RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.80.617.1" on BS_US001 & 2PS65000, but RUU installation still fails :/
edit3: i also tried changing CID to 11111111. RUU installtion still fails.
Click to expand...
Click to collapse
Your trying to flash us unlocked but you have changed cid to european WWE. also when you tryed super cid you still have the wrong mid to flash us unlocked. You need to find WWE ruu which there is one around but its unofficial or change mid to the correct one and flash us unlocked ruu
Hi,
Cid and MID are wrong. Also I used command fastboot not htc_fastboot. CID is BS_US001 and Mid 2PS650000 (with those zeroes) . There's a command you can execute to check if mid and Cid were changed successfully. Then run again RUU in download mode.
Also you're using an old Nougat release. Try this one: http://www.htc.com/us/support/htc-10/news/
Finally don't use super Cid unless you don't care about ota.
ameel said:
Hey Jadraker can you give me step by step of what to do? I bit the bullet, did s-off using sunshine.
I then did the following in download mode:
Code:
htc_fastboot oem writecid HTC__001
htc_fastboot oem writemid 2PS620000
I then tried to install RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.28.617.8.exe, but I get same problem as I did before. It fails with same error.
Phone won't boot and get stuck in boot loop - i.e shows white HTC logo, then reboots, and reboots and reboots.... Fortunately, if I hold power, it somehow decides to boot into OS. I can go back into download mode, restore my MID and CID and phone boots like normal (no more bootloop). What am I doing wrong? The '3 steps' appear to be missing additional steps
Code:
1. Get S-Off from sunshine. <-- done
2. Change CID and MID to US unlocked. <-- done
3. Run RUU.exe while still on bootloader mode. <-- fail
edit: I also tried following cid and MID, but RUU still fails
Code:
htc_fastboot oem writecid BS_US001
htc_fastboot oem writemid 2PS65000
edit2: i also tried the firmware "RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.80.617.1" on BS_US001 & 2PS65000, but RUU installation still fails :/
edit3: i also tried changing CID to 11111111. RUU installation still fails.
Click to expand...
Click to collapse
Jadraker said:
Hi,
Cid and MID are wrong. Also I used command fastboot not htc_fastboot. CID is BS_US001 and Mid 2PS650000 (with those zeroes) . There's a command you can execute to check if mid and Cid were changed successfully. Then run again RUU in download mode.
Also you're using an old Nougat release. Try this one: http://www.htc.com/us/support/htc-10/news/
Finally don't use super Cid unless you don't care about ota.
Click to expand...
Click to collapse
It started out alright. it actually started doing stuff, then BAM! failed again! (same error 155)
but I rebooted and tried again, BAM, it installed just fine. Now it's all good and fully working! thanks for your help :good:
Glad you solved the problem. You do it good as Nougat was delayed for European and Asian variants due to bugs found in Nougat OTA.
At least for me Nougat is working without problems.
ameel said:
Hey Jadraker can you give me step by step of what to do? I bit the bullet, did s-off using sunshine.
I then did the following in download mode:
Code:
htc_fastboot oem writecid HTC__001
htc_fastboot oem writemid 2PS620000
I then tried to install RUU_PERFUME_WL_N70_SENSE80GP_MR_NA_Gen_Unlock_2.28.617.8.exe, but I get same problem as I did before. It fails with same error.
Phone won't boot and get stuck in boot loop - i.e shows white HTC logo, then reboots, and reboots and reboots.... Fortunately, if I hold power, it somehow decides to boot into OS. I can go back into download mode, restore my MID and CID and phone boots like normal (no more bootloop). What am I doing wrong? The '3 steps' appear to be missing additional steps
Code:
1. Get S-Off from sunshine. <-- done
2. Change CID and MID to US unlocked. <-- done
3. Run RUU.exe while still on bootloader mode. <-- fail
edit: I also tried following cid and MID, but RUU still fails
Code:
htc_fastboot oem writecid BS_US001
htc_fastboot oem writemid 2PS65000
edit2: i also tried the firmware "RUU_PERFUME_WL_M60_SENSE80GP_NA_Gen_Unlock_1.80.617.1" on BS_US001 & 2PS65000, but RUU installation still fails :/
edit3: i also tried changing CID to 11111111. RUU installation still fails.
Click to expand...
Click to collapse
ameel said:
It started out alright. it actually started doing stuff, then BAM! failed again! (same error 155)
but I rebooted and tried again, BAM, it installed just fine. Now it's all good and fully working! thanks for your help :good:
Click to expand...
Click to collapse
Dear friends my phone has following informations from download mode .
cid is matching with US UNLOCKED
mid is matching with TW UNLOCKED
os is 3.16.401.2 afaik belongs to HTC__034 but leedroid rom has been installed.
Im having some troubles with rom and i want to back stock.
In this case which ruu or exe i must install?
Im S-OFF i tried to convert supercid but i got some errors in fastboot command screen.
I will be extreamly appriciated for your helps my friends.
alicine said:
Dear friends my phone has following informations from download mode .
cid is matching with US UNLOCKED
mid is matching with TW UNLOCKED
os is 3.16.401.2 afaik belongs to HTC__034 but leedroid rom has been installed.
Im having some troubles with rom and i want to back stock.
In this case which ruu or exe i must install?
Im S-OFF i tried to convert supercid but i got some errors in fastboot command screen.
I will be extreamly appriciated for your helps my friends.
Click to expand...
Click to collapse
What was error with trying to supercid?
Here's a nice tutorial
https://forum.xda-developers.com/htc-10/how-to/guide-supercid-htc-10-t3374484
You can change mid too so not sure what exactly device it is, but I'm guessing us locked, based on your firmware of 3.16.401.2
I think that is the newest firmware.
I would go ahead and flash that RUU.
https://androidfilehost.com/?fid=673956719939830809
https://forum.xda-developers.com/htc-10/help/waiting-ruu-oreo-europe-t3769317/page5
andybones said:
What was error with trying to supercid?
Here's a nice tutorial
https://forum.xda-developers.com/htc-10/how-to/guide-supercid-htc-10-t3374484
You can change mid too so not sure what exactly device it is, but I'm guessing us locked, based on your firmware of 3.16.401.2
I think that is the newest firmware.
I would go ahead and flash that RUU.
https://androidfilehost.com/?fid=673956719939830809
https://forum.xda-developers.com/htc-10/help/waiting-ruu-oreo-europe-t3769317/page5
Click to expand...
Click to collapse
Thank you very much for your quick answer .
Fastboot was giving me an error "Waiting for device" for all other commands except fastboot devices
i tried in my dekstop computer (win10) i succeed to change MID and CID . and after i flashed the file that you aimed.
This time im having [email protected] and [email protected] i believe this is a hardware failure.
Because non of sensors are working. :crying::crying::crying:
alicine said:
Thank you very much for your quick answer .
Fastboot was giving me an error "Waiting for device" for all other commands except fastboot devices
i tried in my dekstop computer (win10) i succeed to change MID and CID . and after i flashed the file that you aimed.
This time im having [email protected] and [email protected] i believe this is a hardware failure.
Because non of sensors are working. :crying::crying::crying:
Click to expand...
Click to collapse
Were sensors working before?
What did you change cid/mid to?
I would do supercid and change mid to match the RUU which is us locked, 2PS620000 iirc
Hopefully that will fix things up.
I also suggest flashing RUU using sdcard method, but fastboot works fine just make sure to use htc_fastboot not fastboot, for ruu
https://drive.google.com/file/d/0B8L4pkbzdlR3eTlJSjdKVEdHX1U/view
Do a quick search though to confirm that's the mid u want that matches that Ruu.
Sorry I should have mentioned earlier.
When I take the phone first, was having sensor issues. I was thinking it's because of leedroid rom and sensors were driving crazy. Screen was closing itself, ice screen was appearing and back and other button blinking itself home button was not working etc. I barely acces to main screen
*#*#3424#*#* I couldn't diagnose hw so somehow I installed an app to see how sensors were behaving.
I couldn't read values so I thought that it's because of rom.
That's why as you said I change cid to supercid mid to 2PS620000.
After that I used sd card method from download mode and I installed the rom.
After the process I recieved the errors that I mentioned above
As final conclusion when mobile phone has leedroid rom, hw somehow damaged and was working strange because sensors.hub was there.
With clean installation sensor.hub didn't installed and hw is not working. And not behave strange.
It's my theory. I'm searching schematics for sensors to define where is exactly failure is.