I don't know anything about this sort of thing. Got a "new" unlocked unbranded HTC One M8 off eBay in the UK. Unable to update it OTA due to 'variant software detected contact HTC etc etc'.
After my total newbie investigation this seems to be because the CID has been changed to a supercid of 11111111. I believe this is due to it being a T-Mobile US phone originally and this is the way that the seller's supplier unlocked and unbranded it in order for it to be used in the UK. I came to this conclusion due to the model ID which appears to be 0P6B13000 which I believe is a T-Mobile US ID. The phone also appears to be S-Off which supports my very ignorant theory. I have included these details from fastboot:
C:\mini-sdk>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.24.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.1540.8
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: removed
(bootloader) imei: removed
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B13000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067db
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
I'm not someone who mucks about with rooting and anything else like that on my phones and don't really know anything about how to fix this. I wonder if changing the CID number to a UK version would help but I don't know what the original one is (ebay seller is no help) and am unsure if simply changing this would make a difference or just cause an inappropriate update to install wrong and brick the phone.
I would like to be able to use OTA updates. But do not want it to be full of branded network bloatware. I am not wanting to make it rooted and shove custom ROMS on it that don't look like it would if it was a totally stock version. Can anyone give me some advice on this issue?
After my total newbie investigation this seems to be because the CID has been changed to a supercid of 11111111. I believe this is due to it being a T-Mobile US phone originally and this is the way that the seller's supplier unlocked and unbranded it in order for it to be used in the UK. I came to this conclusion due to the model ID which appears to be 0P6B13000 which I believe is a T-Mobile US ID. The phone also appears to be S-Off which supports my very ignorant theory. I have included these details from fastboot:
C:\mini-sdk>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.24.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.1540.8
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: removed
(bootloader) imei: removed
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B13000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067db
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
I'm not someone who mucks about with rooting and anything else like that on my phones and don't really know anything about how to fix this. I wonder if changing the CID number to a UK version would help but I don't know what the original one is (ebay seller is no help) and am unsure if simply changing this would make a difference or just cause an inappropriate update to install wrong and brick the phone.
I would like to be able to use OTA updates. But do not want it to be full of branded network bloatware. I am not wanting to make it rooted and shove custom ROMS on it that don't look like it would if it was a totally stock version. Can anyone give me some advice on this issue?