[One (M8) Android Development] Sneakyghost:
HTC Incremental OTA info

According to my list HERE Your device is a TD-SCDMA device from China Mobile and will almost certainly not work with the firmware i have here.

Please be aware that this list was compiled yesterday. I spent half the afternoon googling device data and what i found for your device was THIS, which tells me it can run the normal GSM frequencies as well as chinas own TD-SCDMA. Which makes it kind of an odd hybrid. Since the western M8's cannot run CDMA at all (none of the standards) the firmware we have is not designed for this. You absolutely depend on a regular carrier OTA.

SunShine should work on your device though. I suggest you head over to their IRC support channel and tell them exactly what you did to try get it to run and then politely ask for help.

The blank OS- line in Bootloader is because TWRP killed the info. You need to update to TWRP 2.8.0.3 and with the next OTA from HTC the info will be back. Or, if you manage to get S-OFF, after flashing firmware.

However, should you try to run the firmware here, be very careful as its pretty much the wrong thing. You can try, but you are on your own. We know almost nothing about your variant. (If you want to be the Guinea Pig, i am very happy to hear if this firmware works for you, but i take absolutely no responsibility on this).

Some info here: http://xdaforums.com/showthread.php?t=2723803

If googling for M8 1.32.1400.1 (something to be seen in the above thread) you get this: results - try translating some pages and you find recoveries and backups in china. 1400 is chinese. Not sure this applies to your indian version. Do you remember if it was 1400?

Recent additions​

​

OK now both FUU and ZIP packages are up.

The FUU's are changed now. They install to C:\Android\com like before, but they also run a little batch script that silently installs VCRedist 2008 onto your PC - This is to make sure the FUU can run. It depends on that runtime.

I had a request to clarify something about HTC OTA's once more. I did write it in the last post with this release info but obviously it was not clear enough.

1.) HTC OTA's are ALWAYS incremental. They depend on some previous version and are made for consumers to automatically update their phones.

2.) HTC RUU's are ALWAYS full, to update a phone from whatever state it is in - they are made for service purposes.

Flashing a HTC OTA firmware to your phone without knowing which version it should be flashed over is not a good idea. It can sometimes lead to undesired side-effects if flashed over an older version it wasn't made for. The M7 suffered a series of bricks earlier this year because people flashed a new 6.xx firmware over an old 4.xx firmware, missing out 5.xx.

My work here is to exactly prevent this from happening. What i do is i merge new OTA Firmware into older FULL firmware packages, observing carefully what HTC states in their info (Filenames, android-info.txt, etc). So, basically, i create a full RUU-like package for you to flash to any state of firmware. You do not need to worry about what you had before.

Of course, flashing the regular firmware packages from e.g. Llabtoofer's thread is fine too. You might just need to pay special attention to your MainVer or OS-Line in Bootloader and check that you do not miss out a previous update. If you look after that, you will be fine with any firmware package.

Since this only occasionally creates issues (most often it is fine), there is hardly any info on other threads about this problem.

What my ZIP's / FUU's do NOT cater for is safety when cross-flashing devices, like e.g. putting international firmware onto a T-Mobile device (401 to 531) or anything like that. S-OFF users can do this. It also works in many scenarios since the device models are often very similar, but it can also cause problems. The worst is flashing GSM firmware to a CDMA or Hybrid device (like my firmware to Sprint or Verizon) or vice versa. That should be avoided by any means.

Unfortunately i have no compatibility list but i made THIS yesterday and i hope it provides some clues for you.