yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Note 8 Questions and Answers] ggrant3876:
Yes, you're supposed to reboot after installation. Wondering if you have something else installed that's interfering with it.
[Samsung Galaxy Note 8 Questions and Answers] jason504:
You still use Gmail? Inbox is better.
[Samsung Galaxy Note 8 Questions and Answers] PhilPan:
Last time I used I felt it lacked options available in Gmail.
[Samsung Galaxy Note 8 Questions and Answers] Brava27:
Inbox is so complicated.

Sent from my Note 8 + Infinity ROM [emoji482]
[Samsung Galaxy Note 8 Questions and Answers] jason504:
Like what? I think Inbox has more features. The only thing it does not have is to add another email service
[Samsung Galaxy Note 8 Questions and Answers] PhilPan:
Agree
[Samsung Galaxy Note 8 Questions and Answers] :
Can anyone here explain why the hell Google is so sheety about allowing themeing on their official apps? Why they won't include multiple theme options of all their apps? Why they're so hell bent on restricting the theme options?
[Samsung Galaxy Note 8 Questions and Answers] ianmb:
Had same prob, found that force stopping the app in Settings/Apps worked better and didn't have to reboot. Advice given to me in the Telegram thread for overlays
[One (M8) Q&A, Help & Troubleshooting] DerGauss:
Hello, sorry for the probably completely noob question that might have already been answered but I searched for this answer and dinn't find anything really relevant.

I'd like to check the version of the unit I received so I can install a proper ROM without killing the phone as I'm aware certain versions of the M8 (GSM/CDMA) might get into troubles if wrong roms are used.

So I bought this phone from a chinese reseller. Phone is obviously refurbished (phone was rooted "out of the box" with all bloatware removed). There is a sticker on the back of the phone with 3 barcode (P/N, S/N amnd IMEI). What's strange is IMEI is similar on sticker and "about phone" but S/N doesn't match, as if it had been tampered/manually modified... So, definitely, the motherboard or the case had been replaced and I couldn't rely on the model number wirtten on the back of the phone.

First thing I tried was using the IMEI to check version but it matches an HTC Desire 820, I wasn't aware you could modify IMEI or dupe. Anyway, I moved on to the next step, which was going into bootloader. Bootloader says CID-1111111, which is, from my understanding, a way of making the phone open to any roms, from any country. Ok, one more info that doesn't help.

So I used the fastboot getvar all and it gave me this :

(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.18.708.12
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: HC******
(bootloader) imei: 35************
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B6****
(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

I googled "0P6B6****" (it comes with the ****, I didn't replaced any digits, only hidden IMEI and S/N) and it didn't gave me any solid information. Since phone was rooted and seemingly heavily tampered, I went back to stock and possibly get OTA to get Marshmallow (current os is 4.18.708.12) but there's no more updates so I'm "stuck" with 5.0.1. I thought the phone was initially a taiwanese version since it had the Snapdragon 801@2.5GHz but there's a lot of chinese bloatware.

So I can't update to M and therefore convert the phone to GPe or even use any custom roms (unless I missed something and I'm completely wrong). Can you help me trying to figure out what I received and if there's anything I can do with it or if I'm stuck with the stock rom.

Thank you.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Your device is GSM which is good if you're not on US CDMA carrier.

0P6B6**** is SuperMID, 11111111 is SuperCID.

Depends on what you want your device to be, I suggest to change SuperMID to actual MID of your intended region.

If EU, change it to 0P6B10000, leave SuperCID as it is now then install latest Marshmallow RUU. You also can try to install RUU with SuperMID and see whether it works or not. AFAIK it should work with SuperMID.
[One (M8) Q&A, Help & Troubleshooting] DerGauss:
Thank you for your quick answer. Yes, I use it in Europe so it works fine with my carrier (even if LTE B20 is missing but it's ok). I'll do as you suggested. I'm glad I got a GSM-only phone, I thought I received a hybrid unit. Thank you again.
[One (M8) Q&A, Help & Troubleshooting] DerGauss:
Ok, so I modifed MID 0P6B10000 and then tried to install latest Marshmallow RUU 6.12.401.4 via fastboot but phone is not booting up (stuck on HTC One logo). So i restored with my previous clean Nandroid backup. I'm back to 4.18.708.12 (phone is 100% working)

First question : bootloader tells me os is 6.12.401.4 while I'm actually running 4.18.708.12. Is it a problem or not ?

Second question : in order to have a working (eu) MM rom on my phone, I guess I'm supposed to flash the firmware to the latest right (which is something I haven't done in my previous attempt to flash MM) ? But which one am I supposed to grab ? 6.12.401.4 or 6.16.708.1 ? I'll use your guide to do it (https://xdaforums.com/showpost.php?p=60218734&postcount=5). Can you confirm updating the firmware is mandatory before flashing stock MM rom when upgrading from Lollipop stock ? I can't install MM RUU, coming from LP, without flashing the fw first ?

Once firmware is updated, I can safely flash MM 6.12.401.4 ? I might as well flash to MM with TWRP and use one of your stock MM backup. Can it be done coming from my current LP rom version ?

Last question : let's say I flash the 6.12.401.4 firmware and keep the 4.18.708.12 LP rom, phone won't boot right ? Keep in mind I have a phone with a ModelID 0P6B10000 and a stock LP rom 4.18.708.12

I'm sorry for the noob questions and to bother you with these but I tried a lot of different things (and I don't want to go to fast and kill the phone) without any success, and since this is my first HTC phone, there are some novelties in the flashing process. And I recovered the phone several times so I might run out of luck next time.

Thank you again for your help.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Which RUU you tried ?

Try this - https://xdaforums.com/showpost.php?p=64926626&postcount=6

Your bootloader now 6.12.401.4, is it written as single not double in red ? If single then it is ok

Lollipop ROM can work when firmware is MM.

Most of the time you need to install MM firmware first to install MM RUU but the above linked RUU, you don't need to.

Since your firmware already updated to 6.12.401.4 you can restore 6.12.401.4 backup available in my backup thread to have stock ROM running or install any custom ROM that you like. You don't really need to make it stock MM rom first if your plan is to install custom rom. Only you need MM firmware installed, install latest TWRP 3.x then install rom

To your last question, when you have lollipop rom running and you flash only MM firmware, it won't boot as boot.img installed now is MM and the LP rom needs LP boot.img to boot
[One (M8) Q&A, Help & Troubleshooting] DerGauss:
OS line is green and single so I'm good.

So if I'm understanding correctly, if OS in bootloader says 6.12.401.4, then it means firmware actually installed on phone is 6.12.401.4.

Now, when installing the RUU zip provided there (https://xdaforums.com/showpost.php?p=64926626&postcount=6), the file is corrupt, on both links. File size is correct in Windows but when I open the archive (for example to add 11111111 in android-info.txt), it says archive is corrupt and file size of the different files in this archive are way too small.

I'm gonna try Nandroid backup.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Don't do thing that is not in the instructions. No where I wrote you need to add anything to the RUU zip. It's simple process, why need to make it harder ?

RUU zip is a htc signed zip. No windows archiver such as winzip, winrar, 7-zip and etc can properly open it and you're not supposed to open it.

Read the instruction again. No need to add 11111111 to the zip as there is no such thing as SuperRUU or SuperFirmware. 11111111 is for the device which means your M8 is SuperCID and you can install the zip regardless what your device CID is.
[One (M8) Q&A, Help & Troubleshooting] DerGauss:
You are absolutely right about me doing unnecessary steps. That probably explain why I didn't manage to get it working. Anyway, I used twrp to restore one the MM Nandroid backup you provided in one of your post (+ recovery) and it went smoothly. I'm now on MM and phone is working fine. I'll see if it's worth flashing a custom rom if I can find one that fits my needs.

Thank you for your answers, it did help me quite a lot. Your guides (+ all the different files you provide) are excellent, as long as you follow the instructions and don't do unnecessary steps :)

Have a nice day/evening.
[One (M8) Q&A, Help & Troubleshooting] alanes:
hi,

I also have a htc m8 with modelid: 0P6B6**** and sid=1111111 which I want to use in the UK, but mine is the dual sim version of the phone

I tried following the instructions at https://xdaforums.com/showpost.php?p=64926626&postcount=6

It seemed to be installing but after about 20mins it failed with the error - "(bootloader) shift signature_size for header checking...FAILED (remote: 32 header error)"

I then found another RUU which I think is the correct one but received the same error (0P6BIMG_M8_DUGL_M60_SENSE70_MR_HTC_Europe_6.16.401.1_Radio_1.24.30336021.13G_30.69.336021.00_F_release_465001_signed.zip)

btw - i tried changing the mid to 0P6B10000 but this also failed (i downloaded an app which runs in twrp to do it, is this the correct way?)

----------------- my current phone info ------------

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.24.30336021.13G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.30.401.15

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: HC4BRY-----

(bootloader) imei: -----

(bootloader) imei2: ----

(bootloader) meid: 00000000000000

(bootloader) product: m8_dugl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B6****

(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: RUU

(bootloader) commitno-bootloader: 49d38c68

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Finally you post your question in right section instead of ROM development thread.

I read all your questions before but I ignored them as they were posted in wrong section as I don't want to clutter ROM development thread with Off-Topics.

I don't think you can update your device directly to the latest Marshmallow as your current firmware is Lollipop. In order to do that you need to install Marshmallow firmware first then RUU but I don't see Marshmallow firmware is available anywhere except the RUU.

So my suggestion is install the Lollipop RUU then do OTA to Marshmallow. You may need to do 2 or 3 OTAs to reach that level.

1. No need to change anything to your MID yet. Let it be as it is now 0P6B6****

Only when the RUU fails to install due to MID error, then you need to change it to 0P6B64000 NOT 0P6B10000

https://xdaforums.com/showthread.php?t=2708581

2. Download 0P6BIMG_M8_DUGL_L50_SENSE60_MR_HTC_Europe_4.30.401.15_Radio_1.24.30336021.13G_30.69.336021.00_F__signed.zip

from here - https://easy-firmware.com/home/browse/category/id/7825/

3. Install the RUU as instructed here - https://xdaforums.com/showpost.php?p=64926626&postcount=6

but use the above downloaded RUU

or you can rename it to 0P6BIMG.zip and place it on your microsd and boot to bootloader to install.

Make sure you don't rename it to 0P6BIMG.zip.zip
[One (M8) Q&A, Help & Troubleshooting] alanes:
Hi,

Thanks for your reply - sorry if I posted in the wrong place etc. - I struggle as I can't get the xda search to work so find it difficult to find anything.

As you know I keep giving up on this but then end up trying again and spending all night messing about with it.....

I tried installing *0P6BIMG_M8_DUGL_L50_SENSE60_MR_HTC_Europe_4.30.401.15_Radio_1.24.30336021.13G_30.69.336021.00_F__signed.zip* but get the same error.

I am not sure if this includes the firmware or if that is separate to the RUU (as I have tried to install new firmwares so the installed one may well not be the correct one).

update: I have now installed the firmware to match (i.e. a 40mb zip file version 4.30.40 1.15) but still getting the error when i try to install the RUU

btw - I tried copying to the sd card but that gives error "device halted due to large image update fail"

---------

This I think is the info from my phone when I first received it

info on my phone:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.18.0.0000

(bootloader) version-baseband: 1.18.30306251.05G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: HC4...............

(bootloader) meid: 00000000000000

(bootloader) product: m8_dugl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B6****

(bootloader) cidnum: 11111111

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 6b903f73

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

Thanks again

Alan.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I guess you need to change your MID 0P6B6**** to 0P6B64000

then try again the RUU.

I already gave you link on how to do it as in item #1
[One (M8) Q&A, Help & Troubleshooting] alanes:
I changed the MID but then when I rebooted in to fastboot I was no longer able to connect via the fastboot command on my computer (just stayed in "waiting for device" although ADB still works ok).....

But I copied the RUU to the SD card and it installed ok :)

I am just doing a first boot in to android and will let you know how it goes

Thanks again for your help

Alan

---------- Post added at 08:42 AM ---------- Previous post was at 08:20 AM ----------

update: Well, a partial success

The update applied ok and I booted in to the new version of android no problem

but still when I try to use fastboot it just stays in "waiting for device" on my computer (Linux) so I am now stuck as you need fastboot to be able to install twrp.

bootloader on the phone detects when I plug the pc in with "BOOTLOADER USB". This text is highlighted in red, I think this is normal?

"htc-fastboot devices" shows nothing

btw - I have tried it on another computer and is the same
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
First thing is why did you relock bootloader. I never say you need to that because your device is S-Off

I'm not familiar with linux, never see BOOTLOADER USB, only FASTBOOT USB. Do you have access to any windows PC ?

You don't really need to do fastboot oem get_identifier_token to unlock bootloader, what you need is only a flashable TWRP zip and use adb command to unlock bootloader. Later tonight when I'm home I'll upload the flashable TWRP zip and instructions on how to unlock it.

Mean time please advise the OS no. written on bootloader so I can write the same to TWRP zip.
[One (M8) Q&A, Help & Troubleshooting] alanes:
Hi,

I had assumed it had re-locked the bootloader but later realised it was still S-off

and you are right it is "FASTBOOT USB", not "BOOTLOADER USB" - sorry for the confusion

My phone shows OS-4.30.401.15

I can use a friends Windows laptop and will see if I can give it a try

On another subject, the GPS on this phone seems to be dead (it has never seen a single satellite), is this a known problem with these phones do you happen to know?

thanks

Alan
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I thought you want to update to the latest so you can install LOS14 or LOS15 or any custom ROM later.

Once you successfully back on stock 4.30.401.15, you should check for OTA and install. I believe you will have 2 or 3 OTA to get to Marshmallow firmware.

Have you check for OTA & update ?

About GPS, maybe you have faulty gps cable in it. I don't have M8 dual SIM but no reason why it is not working unless it is hardware issue. I can't help when it comes to hardware.

Read this - https://xdaforums.com/htc-one-m8/general/gps-harware-fix-teardown-t3023999
[One (M8) Q&A, Help & Troubleshooting] alanes:
Hi,

I think you are making the mistake in thinking I have some idea what I am doing - lol

I just want to get LiniageOS 14 installed - I have never done anything like this before on my phone and this is a new phone I was not at all familiar with to start with, it has so far been a bit of a nightmare.......

thanks - I will read the link you provided and see if I can get it updated then get back to you
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I don't make mistake as I understand what you are trying to do. If you unlock bootloader and install twrp now, you're back to earlier problem.

To install LOS 14, you must have Marshmallow firmware installed. Now you're on stock 4.30.401.15. You don't need to do unlocking & install twrp yet. You need to do OTA until you get final OTA either 6.16.401.1 or 6.16.401.101 then only you proceed to unlock bootloader and install twrp and install LOS 14.

Forget about link to GPS matter for now as that require device teardown.

Most important now OTA. Without OTA it serves no purpose on what you're doing now and intend to do later.
[One (M8) Q&A, Help & Troubleshooting] alanes:
ok - thanks, I think I now know what I need to do (how many times have I thought that in the last few days - lol)

I Just tried fastboot on a windows laptop and it works! (no idea what is going on there - but at least I can now use it again)

it now shows modelid = 0P6B640000

BTW-I think the universe has it in for me regarding this project as apart from wanting to use LineageOS, the main reason I bought a new phone is that my existing phones GPS stopped working.........
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
In case you're not sure what OTA I'm talking about, go to settings - about - software update - check here for OTA. When there is one, download and install. Again repeat the process until it says there is no update available.

Every time you install OTA, you OS no. on bootloader will change to current firmware. You need this until the OS no. is written as 6.16.401.1 or 6.16.401.101.

Then only you unlock bootloader and install latest twrp 3.x and install LOS 14
[One (M8) Q&A, Help & Troubleshooting] alanes:
did one update, rebooted and started a second but then this message:

"We have determined that your phone may be running a modified version of it's system software.........."

One step forward, 3 back - lol
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Can you post latest fastboot getvar all (after that one update)

Some device unable to proceed OTA with SuperCID, it needs original CID, yours is HTC__001
[One (M8) Q&A, Help & Troubleshooting] alanes:
hi,

here is the current output from "fastboot getvar all" below. I think the first update may have just been a couple of software packages?

I have changed the CID and it looks like updates are now installing..............

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.24.30336021.13G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.30.401.15

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: ---------

(bootloader) imei: -------

(bootloader) imei2: ---------

(bootloader) meid: 00000000000000

(bootloader) product: m8_dugl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B64000

(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: 49d38c68

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0
[One (M8) Q&A, Help & Troubleshooting] alanes:
Some real progress been made today - thanks :)

I would never have guessed I needed to do these updates before installing LineageOS as I assumed Lineage would overwrite it all.

How about this :)

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.24.30336021.13G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.16.401.101

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) meid: 00000000000000

(bootloader) product: m8_dugl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B64000

(bootloader) cidnum: HTC__001

(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: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

BTW - Ignore the linux problems I had earlier with Fastboot, turns out it was just my being stupid (forgot it needs to be superuser when running it).

---------- Post added at 03:15 PM ---------- Previous post was at 03:11 PM ----------

I take it I am now ready to install TWRP and see if LineageOS will install?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Finally you manage to update.

Yes.. your device now is ready for LOS14 & LOS15

Make sure you install latest TWRP version to proceed.
[One (M8) Q&A, Help & Troubleshooting] alanes:
You won't believe this, but I have LineageOS v14 installed and working :)

Thanks very much for your help, without you this phone would have been in the trash by now.

Would it be bad etiquette to offer to buy you a drink via Paypal to say thank you?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Glad to know everything is working .. enjoy the new ROM.

It is not a bad ettiquette and appreciated but frankly no need to do that. Simple click on the thanks buttons on each post is good enough.
[One (M8) Q&A, Help & Troubleshooting] alanes:
Don't worry - it is still working ;)

Just thought you might be interested to know that I discovered that I was unable to hang up the phone with LineageOS14. and the phone did not ring or accept SMS messages but I have now installed v15 instead and so far working like a dream :)
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Remember that a ROM is only one partition (okay, technically two, since it also flashes boot.img) and the device has something like 41 partitions. If some of those partitions are too old (especially hboot, radio, and some others) than a current ROM will not be compatible.
[One (M8) Q&A, Help & Troubleshooting] alanes:
Hello again.

I am still very happy with the phone apart from one thing; the earpiece speaker has stopped working..

I suspect it is a software problem (probably the LineageOS v15.1 I am using). I have tried everything I can think of but have failed to get it working so I wanted to try putting the stock HTCs Android on and apply the updates again in the hope this fixes it but when I try to install the rom (0P6BIMG_M8_DUGL_L50_SENSE60_MR_HTC_Europe_4.30.401.15_Radio_1.24.30336021.13G_30.69.336021.00_F_release_428493_signed) it gives an error "FAILED-remote: 32 header error"

Any idea what this means or if this is likely to resolve my problem if I get it installed?

I have bought a new speaker to install in the phone but I strongly suspect it is not a hardware problem