yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Mr Hofs:
I think he should stick to his own firmware instead of trying to convert. From what i have been reading it's not the best thing to do to verizon / sprint / at&t and all other carrier locked devices, not sure how and what exactly (never owned these devices)

And flash the rom version of the dev edition. Much easier as i see it

:)
[One (M8) Android Development] whynotbgd:
v4A install problem

I installed SE linux mode changer... set mode to perm. ...installed v4A 2.3.4, reboot .... start v4A installed driver, reboot .... I'm getting V4A driver status abnormal + offering to install drv again.

Cant you give me some instructions pls ? :confused:

THX
[One (M8) Android Development] VolcanicSkunk:
I agree with this. I'm using a T-Mobile M8 and I just kept my Lollipop firmware and flashed the rom. It is smooth as butter. And I don't have to worry about the Marshmallow firmware update until I get a T-Mobile release.
[One (M8) Android Development] smeejaytee:
Now delete the HTC audio file in system/etc mate that should fix it.
[One (M8) Android Development] sunnycee:
Thanks for your help. It is not a dual sim
[One (M8) Android Development] king200:
I made the text file exactly as you have given here (attached) and put it into fresh download,"firmware-6.12.1540.4-no_red_text.zip". The flash failed as it did before. The message I get in TWRP, after skipping MD5 check, "error flashing /external_sd/firmware-6.12.1540.4-no_red_text.zip.

I can only think the recovery version, twrp-2.8.7.0-m8.img is somehow not compatible.

Another possibility is that I did not wipe the system beforehand because I thought that aroma installer would do that. I do have a nandroid of the OOBE but I'd rather not do that.
[One (M8) Android Development] sunnycee:
OK thank you guys, all your contributions are sincerely appreciated. I have successfully flashed the RUU.exe now and my device is up and running. Here's what I did to succeed:

1. S-off

2. Change the CID & MID as required

3. Flashed the firmware (with red text)

4. Run and install the RUU.exe

5.success

6. Smile
[One (M8) Android Development] whynotbgd:
Work as a charm !!! :laugh:

THX THX THX
[One (M8) Android Development] santod040:
You should be flashing firmware in fastboot, not Twrp... :/
[One (M8) Android Development] whynotbgd:
rename firmware to firmware.zip

1. fastboot oem rebootRUU

2. fastboot flash zip firmware.zip

and again

3. fastboot flash zip firmware.zip (Sometimes flashing for the first time doesn't work, so flash firmware.zip again must flash 2 times)

4. fastboot reboot
[One (M8) Android Development] sunnycee:
Pls any idea on how to root this successfully?
[One (M8) Android Development] Electronic Punk:
All that info is in the first post.
[One (M8) Android Development] enewman17:
Flash the boot img from the op in TWRP.

http://xdaforums.com/attachment.php?attachmentid=3563978&d=1449164240

Flash SuperSU in TWRP.

http://download.chainfire.eu/743/SuperSU/BETA-SuperSU-v2.52.zip
[One (M8) Android Development] king200:
I had information that is contrary to flashing with fastboot http://xdaforums.com/showpost.php?p=64246101&postcount=379

I just tried as you indicate and failed. I turned off firewall and virus protection on the PC. I tried at least 6x.

D:\ADBdrivers>fastboot flash zip firmware.zip

target reported max download size of 1794027520 bytes

sending 'zip' (31625 KB)...

OKAY [ 2.001s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAILED (remote: 99 unknown fail)

finished. total time: 2.325s

D:\ADBdrivers>fastboot flash zip firmware.zip

target reported max download size of 1794027520 bytes

sending 'zip' (31625 KB)...

OKAY [ 2.011s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAILED (remote: 99 unknown fail)

finished. total time: 2.337s
[One (M8) Android Development] jj77669:
Ok I have the oddest issue right now. I have been using the same method of having a custom notification sound for a few roms now. (Copy the sounds into the "Notifications" folder on the device and change the sound to it IN the messenger app). This has always worked...until now. My custom sounds are select-able in the list, but when I press apply, it switches to the default notification (Dahlia). I can select any stock sound on the list and it switches fine, but if I choose a custom one, it picks the default one. I hope someone has an idea about this.
[One (M8) Android Development] whynotbgd:
did U changed mid and cid in android-info.txt inside firmware to match your device ?
[One (M8) Android Development] king200:
Yes. It's an AT&T HTC One M8, Android 5.0.2, 4.28.502.2

modelid:0P6B12000

modeled:0P6B13000

cidnum:BS_US001

cidnum:BS_US002

cidnum:CWS__001

mainver:6.12.1540.4

btype:1

aareport:1

DelCarrier:1

hbootpreupdate:3
[One (M8) Android Development] whynotbgd:
android-info looks OK

no hard feelings ......

pls do once again

fastboot getvar all

to verify divece mid and cid

I just flashed again firmware-6.12.1540.4-no_red_text.zip

everything passed normal (0P6B10000;HTC__032)
[One (M8) Android Development] king200:
D:\ADBdrivers>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.000

(bootloader) version-baseband: 4.0.U605611@

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.28.502.2

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

(bootloader) serialno: FA46RWM16028

(bootloader) imei: 358718051xxxxxx

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul_ca

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B12000

(bootloader) cidnum: CWS__001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 7f8e91a3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.013s
[One (M8) Android Development] whynotbgd:
your device is S-ON !!!

You can not flash this firmware.

Just use rom with current Loli firmware or S-OFF device.
[One (M8) Android Development] king200:
I read it works S-ON http://xdaforums.com/showpost.php?p=64134346&postcount=37

Based on that, I've been struggling to get this firmware working.
[One (M8) Android Development] gustav30:
I think the guy said he was s-on with lollipop firmware, not marshmallow firmware.

Meaning he didn't flash firmware, just the rom.
[One (M8) Android Development] iamaniff:
Flash manually via hboot with stock recovery.. I think its work.. I've try before this with s-on devices after edit android txt
[One (M8) Android Development] kami2k:
Can I s-off my following m8 with this?
[One (M8) Android Development] Mr Hofs:
U can s-off the phone with SUNSHINE and you need your stock rom installed !

You don't need to s-off, the rom version works great on a lollipop firmware (the one you have)
[One (M8) Android Development] jxcorex28:
No, you have to use a different method. Firewater no longer works, and I can't remember the other one,but It cost 25 dollars. The screenie you provided is just a getvar screen.
[One (M8) Android Development] Mr Hofs:
100% it doesn't work. Only with s-off you can change firmware. The partition is locked on s-on devices.

:)
[One (M8) Android Development] King_root:
Any idea how do I install this ROM without aroma?
[One (M8) Android Development] whynotbgd:
I'm S-OFF....

Just giving a help to solve issue.

---------- Post added at 08:35 AM ---------- Previous post was at 08:33 AM ----------

yup

theroot.ninja
[One (M8) Android Development] Mr Hofs:
?

Why would you want to install it without aroma installer ?
[One (M8) Android Development] King_root:
Sorry spoke too soon. I thought aroma got stuck cuz it was at 'please wait' for like 8-10 min then it proceeded.
[One (M8) Android Development] anko184:
I can't manage to change downanimation on this build. I successfully changed bootanimation but downanimation refused to show itself.

I have check permissions correctly with no luck. Any advice?
[One (M8) Android Development] king200:
I want to thank everyone here that assisted me in my effort to flash the firmware when I believed that it could be done with an S-ON device.

I'm going to flash the rom to get the Marshmallow experience with this device.

This has been a wonderful learning experience. After selling my first M8 about 6 months ago, I bought my 'new' one. I though I was experienced with this model but I've learned more in the past 24 hours than what I knew before.
[One (M8) Android Development] DROITURK182:
Yes I had this problem too, marshmallow has strict permissions now, so go into the settings, then apps and goto the messaging app and grant it permission to access your media on your sd card, and then select your custom sound. Should work then
[One (M8) Android Development] jj77669:
Once again I am dealing with top-tier people. Worked exactly as you stated. Thanks.
[One (M8) Android Development] sunnycee:
Works perfectly with this directives.

Thanks.
[One (M8) Android Development] spuzzum:
Can i flash this firmware "firmware-6.12.1540.4-no_red_text" on an international M8?

I am unlocked , S-OFF, Supercid,

Radio - 1.25.214500021.06G

model id 0P6B16000

bootloader 3.19.0.000

i believe my current firmware version is 4.16.401.10

If i can, do i have to go to htc dev site and get the device identifier token again to unlock the bootloader again in order to flash a custom rom?

Do i lose root?
[One (M8) Android Development] Mr Hofs:
Why did you even lock the BL again ?

But yes you can flash it. I would unlock the BL, change cid and mid to the corresponding dev edition. You can use the unlock code file again which you got the first time.

In theory you do not lose root by flashing a firmware. But i guess you will be flashing a new rom so the question is is that rom already rooted or not. If not and you want to root it you need to flash a superuser.zip again.

Do you know what root is/means ? Root means that the system of a running OS is free from limitations so it can be modified with certain rights.

People confuse things by saying a phone is rooted but that's not true. It's only the running software !

Cheers
[One (M8) Android Development] spuzzum:
Thanks Mr Hofs, my bootloader is unlocked but the last time I flash the firmware update I had to lock the bootloader because it was an RUU from HTC. And my understanding is you have to lock it first. Flash it then unlock it again. If I can flash this firmware through adb without the extra steps and that's great! Thanks
[One (M8) Android Development] Mr Hofs:
You have s-off so there is absolutely no need to lock/relock the BL for any action.

:)
[One (M8) Android Development] quebec1:
hallo i download firmware for upgrade it but i have some question:

1) in the firmware i don't see the file recovery.img why?

2) i have an international htc one m8( i buy it in italy) and i try to change android-info, but when i try to upgrade the 3) firmware with fastboot i have an error message: failed (remote: 24 parsing android-info fail)?

3) this rom is for american phone?

what do i do?

sorry for my english
[One (M8) Android Development] Mr Hofs:
You need to stop messing around in every development thread about flashing a firmware ! If your current firmware is the latest lollipop one just flash the rom version of MM and be done with it
[One (M8) Android Development] quebec1:
I did not mean make you angry excuse.

I wanted to install the rom Skydragon 1.5.1 marshmallow and so I wanted to install the firmware marsmallow and do not leave my phone with firmware lollipop.

sorry for my english
[One (M8) Android Development] Mr Hofs:
I'm not angry, it's just annoying to see the same stuff in about 4 threads now ! Stop doing that.

1: you need s-off (if your phone isn't a dev edition)

2: you need the correct CID & MID

3: you need to flash the firmware twice via fastboot commands

That's all there is. Search on what you don't understand. There is even a thread on how to flash a firmware and what commands to use !
[One (M8) Android Development] quebec1:
ok i know the fast boot command and my cid & mid. can you tell me if I changed the good Android file-info? the file is here android file-info
[One (M8) Android Development] Mr Hofs:
If you set your cid and mid you don't need to change that file at all. The firmware is meant for the dev edition !

Or just flash the complete RUU !
[One (M8) Android Development] quebec1:
i modified the file android-info becouse when i opened it i don't try my cid and mid and i thinked that for a correct flash of firmware i had to modify the file.
[One (M8) Android Development] King_root:
Then you should probably download the firmware again and flash it by changing your cid and mid to match the file. And there is a separate thread (or threads) to flash a firmware and how to encounter errors. Now you got all your info so be done with it. And for any doubts/problems xdas separate threads and also Google has got you covered.

Have a nice day;)
[One (M8) Android Development] sunnycee:
Used this ROM for like 2 days now, I think the GPE ROM is more battery efficient than this one. My observation!
[One (M8) Android Development] DROITURK182:
Same here back on GPE for now, but would like to have the camera apk from this ROM to put on the GPE ROM. Any suggestions how to add it or flash it?
[One (M8) Android Development] sunnycee:
I have no idea, may be the experts/senior members will have to help you on that.
[One (M8) Android Development] King_root:
I think jus downloading and installing the Apk file from apkmirror will work.
[One (M8) Android Development] sunnycee:
There may be more to just installing apk files because once you're using GPE edition, all the stock app won't be available through playstore, but they will be available if you are using sense OS
[One (M8) Android Development] TheNewNEXUS:
Sorry if I sound like a broken record player, but the firmware in the op is for every htc one m8 model right. (Just change the stuff in android info... and you're good.)
[One (M8) Android Development] gustav30:
Technically it's for the US dev edition.
[One (M8) Android Development] tominozh:
It's for developer edition but I bet that apart from radio is identical to European one. And once you're s-off you don't have to mess with mid, just get supercid and flash with fastboot. My m8 is unlocked European one and that's what I did. Flushed firmware with fasboot, reflash twrp flash rom and you good to go.
[One (M8) Android Development] elsworth1983:
Thanks, running smoothly on my m8
[One (M8) Android Development] xmRipper:
Hello, I'm currently on GPE Marshmallow.

Can anyone please tell me the steps to convert to this one?

I think I won't be able to use TWRP if I flash the firmware first.

So should I flash the rom from twrp, then flash the firmware?
[One (M8) Android Development] -Duir-:
Your first step is to use search.

There are threads on converting from Sense to GPE and GPE to Sense.
[One (M8) Android Development] xmRipper:
I have already searched and converted several times before. But I struggled every time. Because there are many misleading threads.

Anyway I converted.
[One (M8) Android Development] redpoint73:
The problem may be a misunderstanding of what "convert" means. Its highly dependent on whether you mean you actually did a "full conversion" to GPE via RUU (to get the GPE partition scheme, official GPE OTAs, etc.), which you haven't specified.

If not, you can freely flash between GPE and Sense ROMs, as long as your firmware supports the desired ROMs.
[One (M8) Android Development] Mortal Eternity:
I can flash all the mm6.0 roms their are with no issues.... Do i still need to update the firmware? (as some of the apps are force closing on me like call recorder) can any one suggest any way to fix it please? Its working fine in lollipop but crashing in every mm6.0 roms.... Will be thankful :)
[One (M8) Android Development] high_voltage:
Quick question guys: does this rom(rooted version ofcource) got su.d in system for scripts? I am asking as permissive fix for boomsound use su.d script to set selinux to permissive... so, does it have it and does it work? Thanks in advance. :)

Edit: Tested myself, the permissive.zip fix from [MENTION=4684315]flar2[/MENTION] is working as a charm on stock rooted rom and fixes boomsound: https://www.androidfilehost.com/?fid=23991606952602503

Maybe add it to the first post [MENTION=4470081]topjohnwu[/MENTION]? Cheers! :P
[One (M8) Android Development] gustav30:
[MENTION=4470081]topjohnwu[/MENTION] Hoping you can help.

Second time trying to install this rom without running into lag/battery drain/running hot performance issues.

I end up with severe lag and really hot phone usually about 4 or 5 hours after flashing rom. I'll reboot, but the lag will continue and phone kind of stutters opening apps. GSAM will report temps around 106FH. I waited a day, rebooted, and same thing occurred.

How I flash:

I flashed Rom by entering TWRP.

I do advanced wipe and select system/data/boot/cache/android secure. Then I usually do a factory reset for good measure.

Install Rom (without wiping from your script - figuring I just wiped in TWRP so I should be good).

Then I install using traditional root and the sweep to sleep mod. After setting up phone, the only thing I will install is Adaway.

Phone runs fine for about a small amount of time. But then about 4-5 hours later the lag/battery/hot phone troubles begin.

The phone is on T-mobile USA lollipop firmware.

Any recommendations you can give? I see so many people reporting how smooth the rom is running for them, that I must be doing something wrong.
[One (M8) Android Development] topjohnwu:
Clean flash again lol :)

This should be a bug of HTC, I also experienced this several times, and only a full wipe will fix it. Quite annoying.
[One (M8) Android Development] tuxattack80:
Managed to get this running on US sprint and it runs like a champ thanks to santod's parts and pieces from his rom!

Along with an edited version of the firmware :)
[One (M8) Android Development] high_voltage:
Lets first run the rom on the right firmware before talking about bugs, shall we? Running the rom on lollipop firmware can lead to an unexpected behavior, not to mention t-mobile... it's not even the international one.
[One (M8) Android Development] gustav30:
Thanks. Full wipe of system/data or full wipe of internal sd card?
[One (M8) Android Development] high_voltage:
system/data/cache should be fine.
[One (M8) Android Development] skyliner129:
Isn't boom sound working by default? How do I know if it's not working. Because it is on under settings
[One (M8) Android Development] high_voltage:
Then it's working. The problem is if it says off even on speakers and can't be turned on with earphones.
[One (M8) Android Development] skyliner129:
OK. Thanks for your reply.
[One (M8) Android Development] centex99:
For whatever reason after this upgrade, I can't seem to get windows to show a drive for File Sharing. Is there an updated driver I need to use?

Edit - Seems this is only the case with USB-Debugging on. Maybe this is the expected behavior.
[One (M8) Android Development] wodzini:
after twoo weeks without any problems, I stumbled upon this bug :( Don't know if it helps but it occured when I switched from HTC SENSE home to Nova launcher.
[One (M8) Android Development] high_voltage:
I flashed the rom 3 times(yep, testing and messing around while waiting for WWE). I can tell you that all of them for me after hours it stops working and the way I fix it is to just use the phone(not even restart) and they start working by themself after hours... the last time was right after a phone call so give it a try. After they start working again no problems for me - they just work. :)
[One (M8) Android Development] moonstar_paddy:
Tried flashing it last night but failed.. in Aroma, i select full wipe, then root, then i select traditional method, it then formats the device and then just reboots back into recovery. i tried wiping (clean flash) again and flashing, still the same. Couldn't see the error as it it immediately reboots after wiping the data. Nandroid came to rescue then.

I am currently on Android Revolution HD 45 (S. ON) (build 4.16.401.13) (Android 5.0.1)
[One (M8) Android Development] King_root:
Yes I think that's because you cannot flash traditional root method without a modified boot.img. Try not choosing root for now.
[One (M8) Android Development] Mr Hofs:
I flashed this rom with traditional root method, works fine. Don't see why that should be the issue ?

[MENTION=424539]moonstar_paddy[/MENTION]

Check the MD5 checksum of the rom.zip maybe it's corrupted after the download or copying it to the phone.
[One (M8) Android Development] King_root:
But I had also tried choosing the traditional root method and installing this ROM but it resulted in bootloop. When I didn't choose root and got root through the modified boot.img it booted.
[One (M8) Android Development] Mr Hofs:
Maybe that's phones variant related then.
[One (M8) Android Development] King_root:
Maybe
[One (M8) Android Development] moonstar_paddy:
Sincere Apologies ppl... just realised it was download issue.. it was corrupt..
[One (M8) Android Development] Mr Hofs:
As i suspected, good it's solved.
[One (M8) Android Development] djlukas1983:
I have a problem. My screen always turns on when I move my phone or put it down on a table.

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka
[One (M8) Android Development] topjohnwu:
It must be something wrong on your side, this is pure stock rom without any modifications.
[One (M8) Android Development] djlukas1983:
You are right. I wiped data and more it's alright.

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka
[One (M8) Android Development] takichiman:
Hello all,

I'm running Official android 5 with Sense 6 rooted s-on.

I'm a little bit lost and couldn't very well understand OP.

Do I need s-off to install the ROM ?

Thanks in advance.
[One (M8) Android Development] Mr Hofs:
No, minimum requirement is at least a lollipop firmware. Then install the rom with a full wipe
[One (M8) Android Development] takichiman:
Thanks for the answer Hofs ;)

I just installed this ROM over the firmware 4.16.401.13 (it's optimizing the apps now) :)

I was wondering if there is a way to install the latest firmware knowing that I'm s-on ? (adb or fastboot, please excuse me if this question seems a little noobish :) )

EDIT: I checked the firmware and it's 6.12.1540.4, though I wonder if I would get OTA updates if I change my current TWRP recovery to a stock one..?
[One (M8) Android Development] Mr Hofs:
Depends on where you checked your "firmware" ? You installed this rom over 4.16.401 firmware. The rom has no influence on your true firmware. If you check the software inside the OS (settings-about menu) then it's the same for everybody because the rom is based on 6.12.1540

Your version main is important so do this fastboot command :

Fastboot getvar all

Delete the serial and imei before posting the output
[One (M8) Android Development] takichiman:
Here it is :)

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.25.214500021.06G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.401.13
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: xxxxxxxxxxxxxxxx
(bootloader) imei: xxxxxxxxxxxxxxxxx
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__032
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: f063fb42
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.049s

It looks like it's still on the 4.16.401.13, I guess I can say byebye to OTAs :D