yashsingh1/xdaforums huggingface dataset:
[One (M7) Android Development] toca79:
Quick question, can i flash the 3.09.401.1 firmware even if i'm using a 4.2.2 rom or the phone will stop working?
[One (M7) Android Development] ClydeB1:
You can, it works fine with a 4.2.2 rom
[One (M7) Android Development] ronnbon:
Hi,

last night I spend about 3h following this great guid- thank you very much for this by the way- and got through finally.

I was on 4.3 and could not do the revone step although I tried it several times so I switched back to 4.2.2 and it worked at the first attempt.

I also read the advice regarding the firmwares and the touch drivers so I installed from 2.24.401.1 to the latest 4.3 base.

But anyway- after finishing all and getting s-off and SuperCid my twr recovery does not work anymore. I flashed the latest- than back to 2.5.0 without success. With 2.5.0 touch works but recovery can't mount anything.

So I tried clockwordmod touch- there touch doesn't work either- but since I can use the phone buttons as well I could move within it anyway. But this recovery shows totally wrong data- the contents from the last time I had cwm on my phone- so useless as well.

What could I do now?

Is it just the touch panel driver problem and how can I solve it?

I tried to replace the touch panel driver from the latest 4.3. base and flash this at the appropriate step of the guide but this "firmware.zip" was not accepted cause of parsing problems.

Can I just flash the touch panel driver alone? And how? I just flashed img files with odin or other special programs in the past so I am insecure what to do now.

Wasn't there an app which could also flash img files directly from the phone?

Every help would be highly appreciated since its really scary for me not having a working recovery... and it also shows that there is a problem somewhere that should be solved.;)

Thank you.

.............................

Solved!

I flashed all firmwares again right from the start and the twr also- now it works.

Maybe I missed one firmware step before?
[One (M7) Android Development] gerzii:
i have the following problem:

C:\adb>adb push C:/adb/revone /data/local/tmp/

error: device not found

adb is installed and the usb-debugging modus is on

anyone who can help me?
[One (M7) Android Development] 0719andy:
If I upgrade the Bootloader to 1.54,can I downgrade it to 1.44?

And it looks like that i't S-OFF when you upgrade BL to 1.54.
[One (M7) Android Development] descenpet:
install drivers

---------- Post added at 11:41 PM ---------- Previous post was at 11:41 PM ----------

yes, you can switch any version as you like if you are s-off.
[One (M7) Android Development] gerzii:
drivers are installed!!

installed the drivers several time, without sucess :(

any idea?
[One (M7) Android Development] Bastaerd:
Which drivers did you install, the ones from HTC or the naked USB drivers by 1wayjonny? If you installed the HTC ones, remove those and manually install 1wayjonny's drivers.

They can be found here: http://xdaforums.com/showthread.php?t=2263822
[One (M7) Android Development] gerzii:
now it works :)

u are a great man :good:
[One (M7) Android Development] :
My bootloader is running 1.54, how can I downgrade to 1.44 in order to achieve S-Off and upgrade the firmware?
[One (M7) Android Development] aulterra:
Well Just went through it all in 1 fowl swoop. Now i'm still Rooted, Unlocked Bootloader. S-OFF, Superman and have TWRP Recovery (LOVE IT)

Now time to test out Ady's MIUI and really hope I don't come across the sleep of death :(

If I do I wont be surprised considering on every CM rom I tried so far I have gotten it 99% of the time. :(

Kudo's to you for the guide, honestly made the process seem far less scary. :P

---------- Post added at 05:19 PM ---------- Previous post was at 05:11 PM ----------

@vomer it is normal for No MD5 file found to come up when flashing a rom o.O?

---------- Post added at 05:23 PM ---------- Previous post was at 05:19 PM ----------

Annnnd flashed Ady's MIUI and as soon as the screen turns off again I cannot turn it back on :'( well It was worth a try... =\
[One (M7) Android Development] Red5:
Good guide. I had also posted something similar here a few days back. I was tired of seeing the countless "how do I updgrade" and "do I need to be supercid to get firmware" posts.
[One (M7) Android Development] lmerega:
Ok, here is what I would like to do:

0 - Go in SuperCID

1 - Download latest FW

2 - Open it and remove hbootxyz.img

3 - Flash this new firmware

4 - Back to original CID

Revone should work, I have my CID back, etc. etc. etc.

Am I missing something? :)
[One (M7) Android Development] descenpet:
that error means your file is not named firmware.zip.. i bet you named it firmware.zip.zip because your windows hide extensions by default.
[One (M7) Android Development] ess.boyer:
FYI, instead of doing

fastboot reboot ... then ... adb reboot bootloader

you can save time by doing this to get right back to fastboot

fastboot reboot-bootloader

Cheers, and thanks for the great guide, and ESPECIALLY for the firmware.zip that doesn't require being relocked and wiping your internal storage! That was the reason I put off updating for so long!

Ess
[One (M7) Android Development] Brody5:
Just what I've needed thanks so much for making it simpler
[One (M7) Android Development] ess.boyer:
I bet you would have to modify the script that directs the installation, otherwise when the install gets to the step where it goes to flash hbootxyz.zip, it will fail since it will be missing, and you'll end up with an incomplete installation. I do not recommend that you try this, unless you have a FULL system backup and are comfortable with the idea of bricking your One.

There's no reason you can't go right back to your original CID at anytime. Just run the fastboot command

fastboot oem writecid xxxxxxxx
[One (M7) Android Development] snowblind2142:
legend. thank you. it's rare I use Windows these days, totally forgot about this.

cheers, will run it again when I'm home.

also, hard rumours that the touch drivers aren't in the latest firmware, is it still worth updating both one after another?
[One (M7) Android Development] descenpet:
which touch firmware are you talking about? all 2.xx firmwares have touch firmware in it.
[One (M7) Android Development] jags_the1:
Maybe add how to go back to stock too. Plenty of people ask for it too
[One (M7) Android Development] snowblind2142:
example here xdaforums.com/showpost.php?p=43551752&postcount=5082

under the firmware section.
[One (M7) Android Development] descenpet:
i don't really get your question.

there is touch firmware in both 2.17 and 2.24 firmware. they are different but they have more or less same performance. you don't have to and you can't install both. the last one you install will overwrite the previous.

and the one people are saying doesn't work is touch DRIVERS. NOT FIRMWARE. drivers are part of rom/kernel/recovery. old drivers does not work with new firmware. so old roms and recoveries won't work when you have new firmware installed.
[One (M7) Android Development] snowblind2142:
thank you, sorry to frustrate. I guess my question should of been do they over write each other. you've answered all my questions. thank you again for helping. :)
[One (M7) Android Development] vomer:
Glad to help :) - yes the MD5 message is normal.

Cheers! Glad to see everyone trying to improve the distribution of knowledge :good:

whey do you want to do step 2 and 4? Yes it will be fine if you do this...

Thanks for the tip! :good:

Perhaps I will look into this next :D

Ahh, good tip! Silly windows :silly:
[One (M7) Android Development] lmerega:
Step 2 is to remove hboot new, I want to use Revone when I want...

Doesn't it work?

Thx :)

.luca
[One (M7) Android Development] Guizzoni:
Have someone tried to use this Firmware Upgrade on the m7_u ?
[One (M7) Android Development] vomer:
same process, but get the U firmware instead. I only provide UL because I only have a UL device.
[One (M7) Android Development] Guizzoni:
What if i flash the UL on the U device?
[One (M7) Android Development] immy852:
Hi, please can someone help me.

I did every step untill recovery.

i went to recovery to watch which version i had (TWRP v2.5.0.0) before i update.

but now i am stuck at the swipe to unlock window, the touchscreen isnt responding.

i also cant turn the phone of bij holding the power button..

can someone tell me how i get out of the recovery mode..

help i am really stuck:(
[One (M7) Android Development] snowblind2142:
Is it best to change your CID back to your original?

Any why?

Thanks,
[One (M7) Android Development] Gnavarroc:
how did u install them? i cant get it to work :/ windows says cant find driver :///

help plz!
[One (M7) Android Development] ClydeB1:
If you aren't already s-off you can't downgrade your hboot
[One (M7) Android Development] gerzii:
u must deinstall all drivers :) and then this package :)
[One (M7) Android Development] Gnavarroc:
deleted all, restarted windows, nothing..

this is what i do

open device manger choose android phone wich is with a ? sign, choose update driver --> select driver from windows --> choose naked driver folder

error windows cant find driver..

help =c

**EDIT = finnaly got it to work =')!!

---------- Post added at 09:25 PM ---------- Previous post was at 09:01 PM ----------

damn...

installed naked driver by 1wayjonny cause htc ones werent working too

adb push C:/adb/revone /data/local/tmp/

error device not found*

... any ideas :/ ?
[One (M7) Android Development] Dreadsteel:
I have never updated my firmware before, can i go straight to the 3.XXX firmware or should I go to 2.17 first then upgrade again to 3.XXX firmware?

also how would you enter commands that are like :

su

adb shell

do you type in " c:/adb/ su" *press enter*

then " c:/adb/ adb shell" ?

clearly that didn't work for me the first time.

Thanks in advance.
[One (M7) Android Development] :
So, is it going to be possible to S-Off with 1.54?
[One (M7) Android Development] ClydeB1:
Currently no it is not possible. You will have to hope that the guys who found the vulnerabilities in earlier hboots can find a way.

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

As the 3,09 firmware package is a complete package you can go straight to using it without having to use the earlier firmware packages first. To enter the commands you need to enter these in your command window from the directory where the adb.exe file is stored. If this directory is c:/adb/ then you merely enter the su command at the prompt and then enter followed by adb shell and enter again.
[One (M7) Android Development] splitsan:
[QUOTE

As the 3,09 firmware package is a complete package you can go straight to using it without having to use the earlier firmware packages first. To enter the commands you need to enter these in your command window from the directory where the adb.exe file is stored. If this directory is c:/adb/ then you merely enter the su command at the prompt and then enter followed by adb shell and enter again.[/QUOTE]

when i type the "su" command it gives me-

C:\adb>su

'su' is not recognized as an internal or external command,

operable program or batch file.

don't know what i am doing wrong. please help.:(
[One (M7) Android Development] kazemitsui:
when i type the "su" command it gives me-

C:\adb>su

'su' is not recognized as an internal or external command,

operable program or batch file.

don't know what i am doing wrong. please help.:([/QUOTE]

you have to go into adb shell first by doing "adb shell"

then do "su"

your $ should change to a # to show that you have root after that

if you have # first then you are already granted superuser.
[One (M7) Android Development] Bastaerd:
Did you enable USB debugging in developer settings?
[One (M7) Android Development] Alex1_kgr:
help

Hello, i'm stuck at error -1 , i'm sure that i does it right.

infos:

TAMPERED

UNLOCKED

S-ON

Hboot 1.54

os 2.24

what can I do?
[One (M7) Android Development] ClydeB1:
There's nothing you can do but to wait and hope. Currently it is not possible to S-Off hboot 1.54+
[One (M7) Android Development] Gnavarroc:
yup tried enabling it / disabling it

enabling htc sync / disabling htc sync

and i just keep getting error device not found :/
[One (M7) Android Development] splitsan:
ok before i star again this is where i am :

tampered

unlocked

m7_ul pvt ship s-on rh

hboot-1.44.0000

radio-4a.17.3250.20

opendsp-v31.120.274.0617

emcc-boot

june 21 2013,20:19:45:-1

so I already have superuser access. i tried it when i was on ARHD 20.1 and i was getting error 1, read a few posts and thought that revone didn't like 4.3 so moved back to 13.3 and now I am getting error -6. anyways this is exactly how it looks.

C:\adb>adb push C:/adb/revone /data/local/tmp/

2035 KB/s (648208 bytes in 0.311s)

C:\adb>adb shell

root@android:/ # cd /data/local/tmp

cd /data/local/tmp

root@android:/data/local/tmp # chmod 755 revone

chmod 755 revone

root@android:/data/local/tmp # ./revone -P

./revone -P

revone v0.2.1

revone failed (error code = -6)

250|root@android:/data/local/tmp #

thanks in advance.
[One (M7) Android Development] gerzii:
i deinstalled all my drivers from the on

then i put the htc on the computer and the correct drivers were installed and working :)

helps this for u?
[One (M7) Android Development] Gnavarroc:
nop :/ and to access internal memory of my phone i have to set it up as a mobile camera using windows drivers xd

i guess i will wait to update fw until arhd based on oficial android 4.3 is released :)

thanks!
[One (M7) Android Development] vomer:
You can manully put the revone file on your phone and use terminal emulator to execute the commands too.
[One (M7) Android Development] buildex101:
I'm on ARHD 20.1 and tried to use "./revone -P" but get the error -1 every time. Any suggestions?
[One (M7) Android Development] vomer:
yes, please read the guide. You are likely on hboot 1.54.
[One (M7) Android Development] syncopy:
First off, excellent guide Vomer! Also hello there. Another convert here from N4 :)

So I am on ARHD 4.3 GPe ROM now and trying to S-OFF, but stuck at the following step:

I've tried restarting as advised on the OP and restart the process from scratch with no luck. Any help is appreciated.

Thanks.

EDIT: i've rechecked to confirm I am on 1.44 hboot.
[One (M7) Android Development] syncopy:
Update: Flashed a 4.2.2 ROM and S-OFF is a GO!!! :)

Cheers!
[One (M7) Android Development] buildex101:
No. I'm on hboot 1.44. So I followed the guide but same problem.
[One (M7) Android Development] descenpet:
if you are on latest at&t/tmo's 1.44, it won't work either.

and it is said that revone doesn't work well on 4.3 roms. try with 13.3 if you haven't.
[One (M7) Android Development] DOTC:
Man this is bad news.. Just bought a One yesterday. Hopefully there is another method to get it S-OFF. I'll try to install ARHD 4.2.2 tonight and see if I can get it to work.
[One (M7) Android Development] KKLD:
Thank you so much for writing this guide. I've been trying to search this thread but with no luck. I also want to be 100% sure I do this correctly. I've heard doing this wrong can brick your phone.

Using ARHD 20.1

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.19.3263.13

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.29.401.16

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

(bootloader) serialno:

(bootloader) imei:

(bootloader) meid:

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: HTC__Y13

(bootloader) battery-status: good

(bootloader) battery-voltage: 4237mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

getvar:all FAILED (status read failed (Too many links))

finished. total time: 0.058s

Am I good to go and run the tool? (I know it might not work with Android 4.3 so I will try ARHD 13.3 if it fails)

When I want to upgrade my firmware, which one(s) do I have to install?

I already got a recovery installed.

Is this risky to do?

Thank you so much for taking your time to read this.
[One (M7) Android Development] herwegan:
if you want to upgrade your firmware you first have to get s-off.. then you can pick up the latest firmware from here: http://xdaforums.com/showthread.php?t=2316726

read the instructions carefully :)
[One (M7) Android Development] pcusim:
I'm on 1.55 hboot and s-off. What if I wanted to get back to stock 4.2.2. and 1.44? Would it be possible to downgrade the firmware just flashing it with Vomer's guide?
[One (M7) Android Development] descenpet:
You can flash any version if you are s-off. Upgrade or downgrade doesn't matter.
[One (M7) Android Development] diabo_bom:
You can run a RUU and go back to stock, find the right one for you.
[One (M7) Android Development] fBx:
So I was von ARHD 11 and wanted a makeover - S-Off, new firmwares, ARHD 20.1 and everything is working fine. Great tutorial!
[One (M7) Android Development] alphaev7:
I'm on hboot 1.44 and going to follow your procedures. May i know what will SuperCID do? If i were to send the phone in for warranty (for the purplish tint on camera), should i just S-OFF and remove the TAMPERED flag?
[One (M7) Android Development] Zulmacher:
Super CID allows you to flash any firmware to the device regardless of the carrier.

CID is the Country Identifier, a code which is stored on your phone and software uses to determine which country or region the phone is for. HTC updates, for example, use it to determine (among other things) which languages to install.

SuperCID is a special code, 11111111, which means that software from any region can be installed.

While SuperCID may seem handy, note that if you are only interested in debranding your phone, the OTA (over the air) updates which HTC sends will not be available for your phone, since there is no specific region defined. So, in such cases, you should choose a specific CID for your region.
[One (M7) Android Development] jridda10121:
I have quick question how do I flash my cid back to carrier what command it said CWS oo1 before. I don't really want to go back to stock though unless warranty repair but does any one know if I was to get a replacement it would it come out of the box without the new updates running 4.1.2 cause att will never get around to the update but I don't know about hboot don't really know what it's for. Sorry for typos on a phone
[One (M7) Android Development] ilal2ielli:
Incorrect. SuperCID only affects firmwares. You can install any ROM once you're bootloader unlocked and custom recovery.

For example, I'm an AT&T phone owner and was using Android Revolution HD (based off of International WWE ROM), prior to going superCID.

Same command you used to change to superCID. CWS__001 IS AT&T's original CID (Two underscores).
[One (M7) Android Development] tfouto:
Hi guys... I have stock Rom, but custom kernel and custom recovery. I want to update via ota. I can put stock recovery... Can I update via ota with custom kernel or will it fail? How can I do?

Enviado do meu HTC One utilizando Tapatalk 4
[One (M7) Android Development] scifitrekkie:
You must have stock rom and stock recovery if you want OTA's
[One (M7) Android Development] tfouto:
Yes i know I have to put again stock recovery, I have also stock Rom, only kernel is custom...
[One (M7) Android Development] ClydeB1:
The kernel is considered part of the rom so if you've changed the kernel then the rom is no longer "stock". The thing is the OTA normally patches files already contained in the rom and if these have been removed or changed then the OTA will fail.
[One (M7) Android Development] tfouto:
Is there a way to flash the stock kernel without having to flash the entire Rom, thus losing data?
[One (M7) Android Development] toca79:
Hi guys, a few days ago i flashed the 2.24..401.8 firmware using this guide, now i'm trying to flash the 3.09.401.1 firmware but when i give the various command like "fastboot getvar all" or "fastboot oem rebootRUU" nothing happens, i keep getting the "waiting for device" message.

Any ideas as to why?

Thanks
[One (M7) Android Development] ClydeB1:
I'm not aware of anyone who has extracted the stock kernel files anywhere. You can however take a backup, reflash the rom and then flash a custom recovery, restore data and then reflash the stock recovery.

Sounds like a driver issue. Try reflashing the HTC drivers on your pc. When you enter the fastboot commands I'm assuming your device is in fastboot mode?
[One (M7) Android Development] orangiseng:
Hi, I just flashed 2.17.401.1 firmware until 3.09.401.1 yesterday. After that, my data connection doesn't work. It's connected, but I can't open webpage, login to any messengers. Any idea about this? Thanks.
[One (M7) Android Development] toca79:
Hi, the phone was in fastboot mode, i'll try reflashing the drivers, but the phone in correctly recognised when plugged in.

Thanks
[One (M7) Android Development] ClydeB1:
Try running command adb devices in normal mode, then reboot to fastboot and enter fastboot devices. In both cases the prompt should return the serial number of your device.
[One (M7) Android Development] toca79:
With the phone in android if I type "adb devices" I got the serial number but nothing with "fastboot devices".

With the phone in fastboot mode nothing with both commands.
[One (M7) Android Development] ClydeB1:
Keep phone in fastboot mode and connected to your pc and then reinstall your drivers as there seems to be a problem with these.
[One (M7) Android Development] toca79:
Ok thanks, i'll try and post the results

---------- Post added at 03:53 PM ---------- Previous post was at 03:34 PM ----------

All done, I simply used another pc.

Even reinstalling the drivers didn't fix the problem on the pther pc.

Thanks for your help!!
[One (M7) Android Development] tfouto:
Take a backup with something like titanium? Can I backup everything like user data?
[One (M7) Android Development] tfouto:
But if I flash without wipe, does the Rom flash without me loosing any data?
[One (M7) Android Development] 7ORO:
I have just a question:

Is it correct that when I S-OFF my device I can still receive OTA updates and when a new HBoot (1.54) gets installed throught the OTA update my phone will still be S-OFF?

Thanks for answering
[One (M7) Android Development] Mr. Droid:
Hello

Quick question I'm a little confused about this firmware updating.

I have a HTC One from Bell in Canada which I've unlocked bootloader and S-OFF.

If i flash the latest 4.3 firmware will i loose LTE?

I'm currently running ARHD 20.1 and PAC-ROM

Should i update my HBOOT?

My current setup is

***UNLOCKED***

M7_UL PVT SHIP S-OFF RH

CID - 11111111

HBOOT-1.44.000

RADIO- 4A.14.3250.13

OPENDSP- V26.120.274.0202

eMMC - BOOT

MAY 4 2013, 14:49:05

Thanks
[One (M7) Android Development] vomer:
No your Lte will be fine. Since you are already soff updating hboot is OK too.

Sent from my Nexus 7
[One (M7) Android Development] Mr. Droid:
i just ran the getvar all command and this is what i got it seems like i am missing the rom version

C:\adb>fastboot getvar all
INFOversion: 0.5
INFOversion-bootloader: 1.44.0000
INFOversion-baseband: 4A.14.3250.13
INFOversion-cpld: None
INFOversion-microp: None
INFOversion-main:
INFOversion-misc: PVT SHIP S-OFF
INFOserialno: xxxxxxxxxxxxxx
INFOimei: xxxxxxxxxxxxxxxx
INFOmeid: 00000000000000
INFOproduct: m7_ul
INFOplatform: HBOOT-8064
INFOmodelid: PN0712000
INFOcidnum: 11111111
INFObattery-status: good
INFObattery-voltage: 4243mV
INFOpartition-layout: Generic
INFOsecurity: off
INFObuild-mode: SHIP
INFOboot-mode: FASTBOOT
getvar:all FAILED (status read failed (Too many links))
finished. total time: 0.078s

C:\adb>
[One (M7) Android Development] Mr. Droid:
A screenshot
[One (M7) Android Development] vomer:
I am not sure what you mean? Follow the guide for firmware upgrade.
[One (M7) Android Development] Mr. Droid:
Sorry what I mean is I want to know what version of firmware I have so I ran the command but it doesn't display it
[One (M7) Android Development] ClydeB1:
You are SuperCID so you can use any version of the firmware and are not limited by CID.