HTC One M8 - Modified version of System Software, Cant update to Marshmallow

manasdb

Member
Apr 9, 2016
5
0
0
Hello,
I brought the phone this February and its working fine. It is running on Kitkat-4.4.2. Then when I searched for software update it shows an update available: 1.54.709.12 (233 MB). But when I download it and try to install, it says "We have determined that your phone may be running a modified version of its system software. For your protection, we cannot update your phone. Please revert your phone to the official HTC system software to update your phone. If you did not modify your system software or would like help reverting your system, please contact us via the support section at www . htc . com"
I saw the bootloader and its locked and cheked if its rooted using rootchecker and its not.
I would prefer not to root my mobile.
I want to update to marshmallow and I am unable to do it:confused::confused:

Following are some details:
Current SW:
Android Ver# 4.4.2 (Sense 6)
SW no. 1.54.709.4
HTC SDK API level: 6.17
Baseband version: 1.15.2133156.UA14G_20.18n.4096.05L
Build no. 1.54.709.4 CL325784 release-keys

Bootloader:
***Locked***
M8_UL PVT SHIP S-OFF
CID-11111111
HBOOT-3.16.0.0000
RADIO-1.15.2133156.UA14G
OpenDSP-v38.2.2-00542-M8974.0311
OS-1.54.709.4
eMMC-boot 2048MB
Mar 21 2014,23:56:47.3

Please help.......and thank you in advance.
 
Last edited:

manasdb

Member
Apr 9, 2016
5
0
0
That's usually means the MID is wrong for the software region that you have.
As yours is a S-Off device, I would say it is easy to fix it.

First thing .. we need to know what the MID is. Run this command - fastboot getvar mid

If you need the driver & tools for this - http://forum.xda-developers.com/showpost.php?p=64926362&postcount=4
Thank you very much for such quick reply.

I ran the command and it gave me
mid: 0P6B10000

I am from India and I want to get OTA updates in future.
 

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
Your MID is a EU MID

You can change it to India MID if you want to but it's a bit complicated for you I guess as it will involve change of MID, you may need to unlock bootloader & etc but it's not difficult.

Anyway .. for a start, make it totally EU version by flashing a Marshmallow EU RUU .. you don't need to unlock bootloader and you don't need to change MID. You will still can receive OTA if there is one but I think there will be no more OTA updates as M8 is already on its EOL (means no more HTC further support)

What you need to do :

option 1 : http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

option 2 : http://forum.xda-developers.com/showpost.php?p=66271711&postcount=4

either one should be fine for your device.
 
  • Like
Reactions: manasdb

manasdb

Member
Apr 9, 2016
5
0
0
Your MID is a EU MID

You can change it to India MID if you want to but it's a bit complicated for you I guess as it will involve change of MID, you may need to unlock bootloader & etc but it's not difficult.

Anyway .. for a start, make it totally EU version by flashing a Marshmallow EU RUU .. you don't need to unlock bootloader and you don't need to change MID. You will still can receive OTA if there is one but I think there will be no more OTA updates as M8 is already on its EOL (means no more HTC further support)

What you need to do :

option 1 : http://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

option 2 : http://forum.xda-developers.com/showpost.php?p=66271711&postcount=4

either one should be fine for your device.
Thanks.....I am downloading the RUU zip and let you know what happens next.

By the way, will I have any issues networks or wifi or any other thing as it EU rom and I am in India
 
Last edited:

somungho

New member
Apr 10, 2016
2
0
0
i have a question about updating bootloader 3.16 to 3.19 ? i keep trying to inatall cm13.0-20160408 but it keeps telling my it needs a higher bootloader where to find / install/flash
 

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
i have a question about updating bootloader 3.16 to 3.19 ? i keep trying to inatall cm13.0-20160408 but it keeps telling my it needs a higher bootloader where to find / install/flash
I'd recommend updating all the firmware (which in addition to hboot also includes radio, WiFi, Bluetooth, and a lot of other important modules) not just hboot. Being on hboot 3.16 means all your firmware is outdated, as in 2 years old. Updating to current firmware is best for compatibility with current ROMs.

You can either update by RUU (as discussed above) if available for your version. Or return to stock ROM and recovery, and update OTA (which will update the firmware). But we'd need to know more specifics about your device, to give more detailed direction. Do fastboot getvar all, and post the results (delete IMEI and serial number before posting).
 

mpAsifMP

New member
Apr 27, 2019
1
0
0
I have the same problem with my htc m9. I cannot do these processes as I am not a professional and don't have a computer .I have a doubt ,If it is the problem with region ,Why can't we simply changes the region by turbo VPN and try to update the Android version
 

redpoint73

Recognized Contributor
Oct 24, 2007
15,259
6,946
113
I have the same problem with my htc m9. I cannot do these processes as I am not a professional and don't have a computer .I have a doubt ,If it is the problem with region ,Why can't we simply changes the region by turbo VPN and try to update the Android version
You can't do that, since for HTC devices the region has little or nothing to do with spoofing where your phone is located (with VPN, etc.). The model ID (MID) and carrier ID (CID) are encoded into the phone. You typically can't change this on HTC devices, unless you have s-off. But further advice would be specific to the M9, and you should either search or post the M9 device forum. Following advice for a different device (this is for M8) is dangerous and can damage your phone!