yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] lafite66:
HTC backup no longer works. It's too bad since since upgrading to this ROM, i had to use a backup that is almost a year old.
[One (M8) Android Development] talla1:
my experience upgrading from 34.6 to 53.1

Hi,

I wanted to share my experience.

1) I used twrp nandroid and titanium to back up my current state, and also copied the entire data folder, just in case.

2) I used twrp nandroid to restore my stock rom (4.19.707.2) I previously backed up.

3) I updated OTA to 4.19.707.4. It didn't work. I just got to twrp recovery. I realized my nandroid backup did not restore the recovery. I downloaded stock recovery matching to my version and flashed (fastboot flash recovery stock_recovery.img)

4) Updated OTA to 4.19.707.4. It wasn’t enough. Checked for updates again, it updated to 6.14.707.1. Too high! I wanted to match the version request by ARHD - 6.12.401.4.

5) Checked this thread for people who went from 6.14.707.1 to ARHD 53.1 and saw that it supposed to work (I think it wouldn’t hurt to mention this explicitly).

6) Did a nandroid backup of stock 6.14.707.1. This time I wanted it to include the stock recovery too, so it’ll be easier next time. Found what to do in the guide. Booted into TWRP recovery without replacing it “fastboot boot twrp_recovery.img” and did a nandroid that included the existing stock recovery.

7) only then I flashed twrp recovery (fastboot flash recovery twrp_recovery.img)

8) Used twrp to install arhd.

9) After finishing, I thought I’d better format the data partition, to eliminate leftovers left by apps. Did that.

10) After ARHD loaded, I installed titanium backup and wanted to restore, but saw that su is not installed, and also all the other apps that should have been bundled with ARHD are missing. Only the system apps were present.

11) Figured it is because the format I did after installing ARHD, so I just went back into recovery and installed ARHD again, now without a wipe.

12) Works smoothly. I just wonder why I don’t have sensetool box. I thought I remembered it was supposed to be bundled. I’ll just install xposed and then sensetool box from there.

Hope this will help someone in the future.

Thanks for all the great work mike + the rest of the guys! :good:
[One (M8) Android Development] Einwod:
Sense toolbox hasn't worked for yonks. You need to do some research or simply start reading the thread instead of expecting to be spoon-fed. Search also works, but if you're too lazy, it won't work in your favour.
[One (M8) Android Development] talla1:
Gracious and lovely as ever, Einwod. Thanks for the reply. Yes, it wasn't hard to figure that it doesn't work AFTER I installed xposed and sense toolbox. I find it peculiar that this fact is not mentioned here in post #2 or in the sense toolbox post #1.

I don't consider myself lazy after I wrote an entire post just to help future semi newbs like myself. I rarely do upgrades, but I do research before hand, but for the life of me, I wouldn't have thought that sense toolbox completely broke down in android 6.0 as most of the stuff there is sense UI anyway.

Anyway, anyone knows of some good Android 6.0 xposed mods related to sense7 tweaking?
[One (M8) Android Development] Einwod:
Apologies if I upset you. But a little research would have led you to the fact toolbox no longer works. Some people find certain elements work. Others don't. Try Xtended settings from play store.
[One (M8) Android Development] kdevid:
[MENTION=6119185]Mike1986[/MENTION], HTC 10 ARHD ETA? :D

I can't wait :)
[One (M8) Android Development] henk-jan:
This is the M8 forum :silly:
[One (M8) Android Development] gaddy-:
hello there,

I found ARHD 53.1 laggy as hell and I dont' know why.

I did full wipe (data,system etc..) from recovery and aroma installer as well but nothing is changed

If I fallback to ARHD 45 everything is fine.

firmware is ok, so I think that's no the problem

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.12G

(bootloader) version-main: 6.12.401.4

any advice that maybe I lost while reading this huge thread? :P

thanks

EDIT: I read that some users have a slow system after a couple of weeks of usage, but not me, I have from the start after a clean flash
[One (M8) Android Development] twistednl:
What is slow/laggy? HTC input was extremely slow but simply remove latest update and that is solved. If you people want help or any tips, you need to be more specific. Calling something slow is to easy.

Some might call that lazy and ungrateful
[One (M8) Android Development] LeGrosMario:
I upgraded my good old M8 to this latest ROM, took some time to figure out the 6.401 firmware installation but eventually managed to do it.

ROM works flawlessly after a few hours of suspense (restoring my tons of useless apps from the play store).

Unfortunately the ugly google Noto emojis were back instead of HTC's emoji font.

I used a very simple workaround: open /system/fonts, rename NotoColorEmoji.ttf to NotoColorEmoji.zob, copy hTC_ColorEmoji.ttf to NotoColorEmoji.ttf, reboot device and round faced emojis are back.

(I first thought the small cap "h" in hTC_ColorEmoji.ttf would explain the fact that HTC emoji font is not used by the keyboard but even if I correct it to HTC_blabla the smileys won't show, I really had to replace NotoColorEmoji.tff with this font)

HTH
[One (M8) Android Development] 0x466174616c4572726f72:
Will there be a fix for the Sense Toolbox in v54, or is it completely impossible to get it work under 6.0.x?

Is there a list of working Xposed Modules with v53.1? I've read the last sites of this thread and the entire pages from mike too,

but can't find an information about that.

Greetings from Germany and have a nice day

0x466174616c4572726f72
[One (M8) Android Development] gaddy-:
fresh install, no user apps restored (so we have only the system's app) ...

for example when you swype the home screen, when you scroll every menu or even scroll the app's drawer... everything is laggy.

seriously I don't know how to explain better than this.

just to be clear, I'm not moving criticism on anyone.

I'm trying to understand why compared to arhd45, on a fresh install, I've so visual low performance.

there's something I forgot to do before (or after) the install process?

that's what I'm asking

Thanks
[One (M8) Android Development] twistednl:
I just replaced my m8 for a HTC 10 but used 53.1 since the day it rolled out. I have about 80 to 100 apps installed and never had any problems. I reboot any devices at least 2 times a week which is not a bad thing to do.

Did you format your SD as internal memory? I did not as an SD isn't fast enough compared to the memory the device is using.

I also used xposed and greenify which could have helped a bit but again, no real lag except for the HTC input
[One (M8) Android Development] gaddy-:
I use SD as external memory and no xposed on the device, I don't even use HTC input tbh!

I don't know where to turn :(

On ARHD45 no problems at all, fast and smooth as always (and yes, I too reboot my device 2 times a week)

I'll give it a new try and see what happen this time, maybe I'll get lucky and a clue appear
[One (M8) Android Development] kessaras:
in my opinion only one thing bothers me in this stock rom. The zram. Its devided in 4 partitions. Why? Ok i understand that we try keep it stock here, but why keep the stock zram configuration? If at least it didnt create any zram at all, we could use some 3rd party app and make our own zram configuration. Now what ? Do we have to know how to change the kernel source code ? I dont even have a clue how to do that.
[One (M8) Android Development] Filtiarn01:
Md5 code and upper case

Hi, I'm new to most of this stuff and I have a question about the md5 code provided upon download of Android revolution HD. When I ran the ROM through twrp with the md5 file including the uppercase letters provided it didn't work. I tried this with two separate downloads of the ROM and still no luck. I noticed everyone seemed to be typing the md5 with lower case letters in the thread so I tried that and it worked instantly, am I right to assume that at least in this case the md5 was supposed to be in lower case?
[One (M8) Android Development] kessaras:
why you need a md5 since its a flashable zip? what i did when i installed it some time ago was just to download it and install it directly or using adb sideload. either way i did just that. the aroma installer poped up , i selected what i want to install and thats it. md5 file is used for odin.
[One (M8) Android Development] Filtiarn01:
Oh okay I wasn't aware of that thanks for the help next time I'll just flash the ROM then. I just used an md5 because the instructions by Mike1986 mentioned doing it and twrp has a function to do it. It all worked out fine anyway and I'm liking the ROM.
[One (M8) Android Development] saviola123:
What about ARHD 53.1?
[One (M8) Android Development] Einwod:
What you need to do is find another rom. If you're not happy here, go elsewhere. Simple as that.
[One (M8) Android Development] kessaras:
You have a problem with people having an opinion? Every project has its strong spots and it's weak spots and people will always have an opinion, we live free nowadays and I don't see any tyrant king rulling over xda. Deal with it you like it or not.

Also only when you like something you say your opinion to help it get better. If I didn't like this project of course I'd have left without saying anything. A debloated stock rom is always one of the top for every phone and this one here besides the 4 partitions it auto activates for zram in SD card it's beautiful.
[One (M8) Android Development] -Duir-:
What about it?

That mod has been obsolete since January 17th.
[One (M8) Android Development] the orange bandit:
Hoping someone in here can help. I'm currently on v45.1, since I don't have S-Off and I'm on an AT&T device. However, now that AT&T *finally* released Marshmallow, I downloaded the RUU to try to update.

First time I ran the RUU, it gave me error 155 - a quick google confirmed I'd forgotten to relock my bootloader. So I fired up fastboot and ran "fastboot oem lock" - when I do this, the phone will only boot to the bootloader, showing "fastboot usb" when connected. If I choose any other option (hboot, recovery, reboot, etc) it just comes back here.

When I run the RUU with the phone in this state, it errors out.

If I re-unlock the bootloader, everything is back to normal - boots up to v45.1 just fine, and can load recovery (TWRP) that way, as well.

What am I missing?

fastboot getvar all shows this:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 4.0.U605611@50319A

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.28.502.1

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

(bootloader) serialno: FA456WMXXXX

(bootloader) imei: 35871805105XXXX

(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.053s
[One (M8) Android Development] kessaras:
hi, firmware update help thread is here
[One (M8) Android Development] saviola123:
You mean I can install EX Kernel on my ARHD 53.1 safely?
[One (M8) Android Development] renegades0001:
hello fellas may i ask what is the default cpu governors and i/o on this rom? and the frequencies too minimum and maximum thanks a lot :cheers: mate
[One (M8) Android Development] Zlatan13:
Had the same problems on ARHD 53.1 , whole interface was laggy as hell. Menu, settings, camera, everything. Installed few times, every time with clean install, wiped everything few times,.... and still was laggy. Couldn't find out what was the problem, so i switched to another ROM :crying::crying:
[One (M8) Android Development] shoalinagent:
I had the same issue. And was about to give up on the rim. Kinda sad because I have used arhd on older devices with great success. However, after updating all apps and rebooting a few times it has come good. I think like cm roms you have to let it settle for a couple charge cycles.
[One (M8) Android Development] touseefiqbal:
lags

hello.

m new user of HTC bought an m8

flashed this rom. but why is it lagging i've installed MM. its slow. sometimes double tap diesnt work :( after 1 or 2 minutes it starts working. :(
[One (M8) Android Development] Einwod:
The first question as always here is: Have you got the right and latest firmware? Do you know how to check? Post the results of fastboot getvar all after removing your serial and IMEI numbers. Maybe then someone can be of more assistance.
[One (M8) Android Development] touseefiqbal:
hey :) first i didnt understand what u said then i saw Fastboot getvarr all :D here is result :D
[One (M8) Android Development] Einwod:
You're on Lollipop firmware, that's why you have problems. You should go back to stock and take the OTA updates to MM and then try the ROM again. Follow this thread. All you need is in the first 4 posts. READ carefully and you will get there.
[One (M8) Android Development] touseefiqbal:
isnt there any shortcut of flashing the MM firmware only. or i have to got the long way? :(
[One (M8) Android Development] Einwod:
You need to find a signed firmware. Search for it and you may be lucky.
[One (M8) Android Development] tattooalex28:
I have a strange probleme. I flash the rom sucssefuly and it doest boot up. I'm on latest marshmallow, s_off and after the instalation it stays on white HTC screen. The same probleme with latest leedroid. The only one that boots up is wolla rom. It's strange. Can someone explain. Thx
[One (M8) Android Development] kessaras:
it takes some time.... 1st time i installed i thought the same. wait for it to finish. dont forget to wipe system and data when coming from other rom
[One (M8) Android Development] McAlister:
Because you are s-on you have to take the long way.
[One (M8) Android Development] touseefiqbal:
i tried to unlock bootloader when i entered Fastboot **UNLOCKED** was written at the top screen. well i continued anyway got the token and flashed that unlock.bin but it didnt prompted about terms and condiotion of unlocking of it. i assumed its already unlocked. :( how can i s-off it now?
[One (M8) Android Development] hectgp:
guys I have question, i just install the latest MM RUU on the at&t stock m8 with 6.20.502.5 the question: is safe to flash ARHD 6.12.401.4_R ?????
[One (M8) Android Development] McAlister:
There is only one way to be s-off, but it cost 25 $, it is with sunshine . I am not sure that you can do it with Marshmallow, neither lollipop.

You should stop asking question that you can found answer on xda forums (I tell that for you because no one will help you if you do it too often).
[One (M8) Android Development] Einwod:
It can be done with MM. I just re done mine today. Up to date stock Marshmallow and Sunshine worked like a treat. And because I'd already paid for it, I got it S-OFF again for free.

---------- Post added at 21:48 ---------- Previous post was at 21:46 ----------

You may need to flash a compatible kernel for it to work correctly. Make sure you have a GSM device because CDMA does not and will never be compatible.
[One (M8) Android Development] glalizas:
This is my info , what number is the firmware?

"edit : I found out that version-main is the number of firmware but i noticed that my version-main has no numbers next to. I tried again getvar all but still get the same results"

c:\mini-sdk>fastboot getvar all

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

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

(bootloader) serialno: HTxxxxxxxxxx

(bootloader) imei: xxxxxxxxxxxxxxx

(bootloader) imei2: Not Support

(bootloader) meid: xxxxxxxxxxxx

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: T-MOB101

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

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!
[One (M8) Android Development] Einwod:
It would appear from what is shown that you are also on Lollipop firmware. What you need to do is go back to stock and take OTA updates to Marshmallow, then flash the latest version of TWRP and then come back to this ROM. You'll find what you need in this thread.
[One (M8) Android Development] glalizas:
I already checked but i cant find stock for T-MOB101
[One (M8) Android Development] Einwod:
Follow the thread I linked to, it's there.
[One (M8) Android Development] glalizas:
First of all i would like to thank you for the time you spend to help. But really i cant find it or maybe i dont know what im looking for and my english are bad so it makes it harder
[One (M8) Android Development] glalizas:
You are right , i think i just did it ! I just had to figure out what exactly to do. Thank you

edit

I used the 4.19.111.4_ckpv5 stock rom and 4.19.111.4_recovery stock recovery. I did some OTA updates but it didnt update to Marshmallow
[One (M8) Android Development] glalizas:
Check those 2 screenshots

http://anony.ws/image/JWP0

http://anony.ws/image/JWP8

Is it ready for the HD 53.1 ?

c:\mini-sdk>fastboot getvar all

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

(bootloader) version-misc: PVT SHIP S-ON
[One (M8) Android Development] Einwod:
From the screenshots, if they are the result of your OTA updates and not another ROM, yes. But you have loaded an old version of TWRP and your version main is still invisible. You need the latest version of TWRP loaded NOW, before you flash ARHD 53.1
[One (M8) Android Development] glalizas:
I flashed the latest TWRP and after that i erased everything and installed ARHD 53.1 , i ticked the box for EXT4 performance and the other one which is under EXT4 but not the 3rd option. Everything seems find but its very laggy

http://anony.ws/image/JWAn

http://anony.ws/image/JWAa

It was much easier with ARHD 45 , looks like im going back there
[One (M8) Android Development] henk-jan:
missing alarm

I have problems with the alarm (not going sometimes because the clock was running too slow) Searching for this gave me this thread and it should be solved with android MM 6.01.

Any trick how to solve this with ARHD 53.1 ? Or am I the only one experiencing this nasty problem (now I can't rely on my alarm, I almost missed a plain)

Any help is welcome
[One (M8) Android Development] glalizas:
When im returning to stock MarshMallow 6.12.111.4 its working pretty good and fast the only problem is that when im going to stock recovery it has a red triangle but when im going to ARHD 53.1 its very laggy. I cant really find out what is wrong.
[One (M8) Android Development] Einwod:
What we really need is the results of fastboot getvar all. Your screenshot only show what your current ROM is based on, not what you actually have. We need to see your version main from the fastboot getvar all or at least know what it says beside OS: in the bootloader screen. If you have updated to the proper TWRP, those numbers should be available.
[One (M8) Android Development] glalizas:
Sorry for all those times i ask , but realy i cant get it to work.

At the moment i have stock rom with latest TWRP and still version main is empty. I tried before with stock rom and stock recovery and i only got a red triangle when i tried to go to recovery.
[One (M8) Android Development] Einwod:
The red triangle is normal for stock. I still have a feeling you did not get the MM update when you went back to stock. There should have been 3 small updates and then the big one for Marshmallow. Did you get those?
[One (M8) Android Development] glalizas:
No i only get 3 small updates when i was on stock Lolipop and after i got all the updates i installed stock Marshmallow and i got only 1 update for SMS
[One (M8) Android Development] Einwod:
After the 3 small updates, there is a BIG update for Marshmallow which also updates the firmware. You MUST take this update or else you are still on Lollipop firmware and that is why you are having the lags. Really, it would be better to go back and do it properly this time. Once that big update comes, you re unlock the bootloader and flash TWRP 3.0.2-0 and you will see the firmware version in fastboot getvar all and on bootloader screen. It's the only sensible way if you are S-ON.
[One (M8) Android Development] glalizas:
The problem is that i didnt got any big update , i have done everything right. I waited some hours to see if i will get the update but i didnt
[One (M8) Android Development] Einwod:
Without the update, you are wasting your time. You need the firmware updated. There's no other way unless you find a signed firmware update. Or you buy Sunshine to S-OFF the device and flash whatever you like. Be warned, it is for experienced users only. You can possibly destroy your device if you do the wrong things.
[One (M8) Android Development] glalizas:
I have find a signed firmware from the link you gave me before but its zip file , do i install through TWRP ?
[One (M8) Android Development] Einwod:
You cannot install with TWRP, you must go to fastboot oem rebootRUU

then fastboot flash zip (name of firmware).zip

MAKE SURE TO DO THIS TWICE

then fastboot reboot

then adb reboot bootloader

you should then see the firmware in version main and on fastboot screen.
[One (M8) Android Development] glalizas:
I did it but when i flashed zip i got an error. Do i need to be on Lolipop or Marshmallow to flash the signed firmware zip ?
[One (M8) Android Development] Einwod:
You flash it again IMMEDIATELY after the error, thats why I said FLASH IT TWICE. You have to do this. Please follow my instructions.
[One (M8) Android Development] glalizas:
dont get angry, i did it 2 times but both times i got error. Thats why i asked. Im sorry but my english are not good

c:\mini-sdk>fastboot oem rebootRUU

... (bootloader) Start Verify: 3

OKAY

c:\mini-sdk>fastboot flash zip fw_6.12.111.4.zip

sending 'zip'... (53848 KB) [isLargeZip: 0 fileCount: 1 / 1]

Sending... 10240 KB / 53848 KB

Sending... 20480 KB / 53848 KB

Sending... 30720 KB / 53848 KB

Sending... 40960 KB / 53848 KB

Sending... 51200 KB / 53848 KB

Sending... 53848 KB / 53848 KB

OKAY

writing 'zip'... (bootloader) adopting the signature contained in this image...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAIL99 unknown fail

FAILED (remote: 99 unknown fail)

c:\mini-sdk>fastboot flash zip fw_6.12.111.4.zip

sending 'zip'... (53848 KB) [isLargeZip: 0 fileCount: 1 / 1]

Sending... 10240 KB / 53848 KB

Sending... 20480 KB / 53848 KB

Sending... 30720 KB / 53848 KB

Sending... 40960 KB / 53848 KB

Sending... 51200 KB / 53848 KB

Sending... 53848 KB / 53848 KB

OKAY

writing 'zip'... (bootloader) adopting the signature contained in this image...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAIL99 unknown fail

FAILED (remote: 99 unknown fail)
[One (M8) Android Development] ckpv5:
You missed an important step. Your device is S-On, you need to relock bootloader first before you can flash a signed firmware.

fastboot oem lock

fastboot reboot-bootloader

then the rest of the steps.

Note : your internal storage will be wiped when you re unlock bootloader.

Make backup first.