yashsingh1/xdaforums huggingface dataset:
[One (M7) Android Development] SleemLDJ:
I didn't.

I gained my s-off while I was on 1.44.

After then. I updated it to 1.54.
[One (M7) Android Development] KKLD:
Is it possible to flash the 3.22 firmware in recovery when you are S-Off?
[One (M7) Android Development] syncopy:
Yes. :good:

EDIT: When I say 'Yes', it means by following the instructions from the OP.
[One (M7) Android Development] KKLD:
I'm sorry, I cannot find any instructions in OP regarding this.

I am on 3.17 firmware and CWM recovery. Can I just flash it in recovery or do I have to edit the .zip file?

Thank you in advance.
[One (M7) Android Development] ClydeB1:
It can't be flashed in recovery, you need to fastboot flash it as described in the OP
[One (M7) Android Development] ltracte:
Cannot flash the firmware. getting an error. Below is the info from the getvar all command, followed by the error I get when trying to flash the new firmware. The black screen with the silver HTC logo is showi8ng on the phone while trying to flash.

INFOversion: 0.5

INFOversion-bootloader: 1.44.0000

INFOversion-baseband: 4A.16.3250.24

INFOversion-cpld: None

INFOversion-microp: None

INFOversion-main: 1.27.531.7

INFOversion-misc: PVT SHIP S-OFF

INFOserialno: FA34CW906564

INFOimei: 355972050055210

INFOmeid: 00000000000000

INFOproduct: m7_ul

INFOplatform: HBOOT-8064

INFOmodelid: PN0713000

INFOcidnum: T-MOB010

INFObattery-status: good

INFObattery-voltage: 3871mV

INFOpartition-layout: Generic

INFOsecurity: off

INFObuild-mode: SHIP

INFOboot-mode: FASTBOOT

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

finished. total time: 0.063s

C:\adb>fastboot flash zip C:\adb\firmware.zip

sending 'zip' (28166 KB)... OKAY [ 3.035s]

writing 'zip'... INFOzip header checking...

INFOzip info parsing...

INFOchecking model ID...

FAILED (remote: 41 model id check fail)

finished. total time: 3.448s
[One (M7) Android Development] descenpet:
use supercid

it is there in the guide for a reason, don't skip.
[One (M7) Android Development] papakaliati:
If you are S-ON is there any way to flash the 3.22 firmware ?? I am on 1.54 version so i can't go S-OFF
[One (M7) Android Development] descenpet:
you can't, until your region/carrier relase 4.3
[One (M7) Android Development] _andrea_:
I have a question, will i have problem to return s-on in the future if i upgrade my hboot from 1.44 to 1.55??

If i want to flash 3.22 firmware without upgrade hboot i have to delete or replace something in the package? Thanks a lot!
[One (M7) Android Development] ltracte:
thanks, it worked! is there a way to get rid of the red message at the bottom of the boot screen that says THis build is for development purposes only, etc?
[One (M7) Android Development] syncopy:
Just gave you your well deserved 2000th thanks! :D
[One (M7) Android Development] vomer:
Thanks! :) all you guys are awesome!

Sent from my HTC One
[One (M7) Android Development] godfirst:
Flash a red splash screen from the theme section. :D
[One (M7) Android Development] Mikanoshi:
Why is this happening?

(bootloader) start image[sbl1-2] unzipping & flushing...
(bootloader) [RUU]UZ,sbl1-2,0
(bootloader) [RUU]UZ,sbl1-2,100
(bootloader) signature checking...
(bootloader) verified fail
(bootloader) ..... Bypassed

And device stuck with black screen right after splash screen.

This is errors from last_kmsg:

[203885] [FAT_ERROR] fat_open_file: can not find RADIOVER.CFG

[203925] No RADIOVER.CFG in radio image for WSD version!
[204377] [FAT_ERROR] No M$-DOS partition found

[204405] [FAT_ERROR] fat_open_file: load bpb fail(-22)

[1709048] Board_PID : 203
[1710681] EMEA nvram setting [1715149] [FAT_ERROR] fat_open_file: can not find MDATA.CFG

Lol nvmd that. It was not a firmware or even kernel, I ruined encoding of build.prop, how noob of me...
[One (M7) Android Development] twosix:
The FW in the OP is for HTC One Dual Sim or the HTC One (with only 1 SIM card)?
[One (M7) Android Development] descenpet:
everything here is for single sim
[One (M7) Android Development] syncopy:
:thumbup: :D
[One (M7) Android Development] sirbanger:
Hey all, successfully flashed the new 3.22 firmware (custom with h-boot removed), but now my cwmr touch does not work... I can still use buttons but how do I get tough back in recovery?
[One (M7) Android Development] descenpet:
just update recovery. why are you asking this everywhere?
[One (M7) Android Development] sirbanger:
posted in wrong thread
[One (M7) Android Development] skinniezinho:
First thanks for this great thread!

I have one doubt, I have the "setup" on my sig, to go back to stock I must wait for the correspondant RUU right?

But when that comes can I have firmware in zip and flash it or do I need to be S-OFF to do it?

Thanks
[One (M7) Android Development] blu9987:
Thanks for the guide I finally have s-off! I have the tmobile version and had errors when running revone. After some searching I found out that for people like me that have a TMOUS version of the htc one you have to downgrade from 1.27.531.11 to 1.27.531.8 before running revone (or moonshine) successfully. I used this guide for the downgrade process: link. Everything worked on the first try after downgrading to 1.27.531.8
[One (M7) Android Development] enry74:
please this the latest firmware 3.22.1540.1 is for modelid: PN0712000 and no for modelid: PN0710000?
[One (M7) Android Development] AMDZen:
I think I know the answer to this but wanted to ask anyway. I have hboot 1.54, can I go back to hboot 1.44 so that I can get S-off?
[One (M7) Android Development] SleemLDJ:
Is it possible to downgrade from 3.22.1540.1 to 3.06.1700.10

This is because I tried the sense 4.3 and I not wish to go back to GPE 4.3.

Would I really even need to downgrade fw?
[One (M7) Android Development] ClydeB1:
If you return to your stock rom (hopefully you took a nadroid backup) and stock recovery you will be able to receive the OTA for your device when pushed. The OTA will update your firmware but this will make it even more difficult to get S-Off. If you update via OTA you will end up with a new hboot eg 1.55 and you'll be pretty pissed if the guys crack S-Off for hboot 1.54 unless of course you don't mind not having S-Off.

You can edit the android.txt file or else there are other custom firmware packages floating around that have done this already.

You are correct - No you can't
[One (M7) Android Development] Newcron:
Just posting to say thanks to [MENTION=1363323]vomer[/MENTION] (I'll find a 'thanks' button somewhere on one of your posts that I haven't pushed later :))

I just successfully upgraded my firmware from 2.24.401.1 directly to 3.22.1540.1 without any problem.

Earlier in this thread I upgraded my firmware from stock AT&T (1.26.502.10) to 2.24.401.1 while still on stock 4.1.2 ROM and when I rebooted I found that I lost touch screen completely, I couldn't even unlock the phone (presumably because of an incompatibility between 4.1.2 ROM and 4.2.2-based firmware).

None of that happens this time, as currently I'm still on 4.2.2 ROM (ARHD 12.2) with 4.3-based firmware (3.22.1540.1) and everything works fine.
[One (M7) Android Development] skinniezinho:
Unfortunately I don't have any backup, any suggestion?

My main "problem" for now is just updating firmware.
[One (M7) Android Development] ClydeB1:
Without S-Off you will only be able to flash firmware either via OTA (which can only be flashed on a stock rom with stock recovery) or once the OTA is released for your device you can download it and extract the firmware.zip file from the OTA (or wait for others to do this for you) and then flash that as it will then match your devices cid.

If you don't have a backup, you can try this thread to see if someone has a backup for you. Run the command fastboot getvar version-main to find the version of the backup that you require.
[One (M7) Android Development] SleemLDJ:
Anyone??
[One (M7) Android Development] biohaz55:
Assuming you are s-off then you can flash the earlier firmware packages but I think you'll be fine running the GE edition with the 3.22 firmware
[One (M7) Android Development] pongalong:
sorry for the probably already answered question, but I've only just decided to root/unlock after being on stock for months.

are vomers firmwares in the op already modded to have the touchscreen driver from 2.24.401.1 and 1.44 hboot? also, if i understand correctly, t-mobile US does not require re-flashing the radio.

thanks!
[One (M7) Android Development] HF299:
You can S-OFF with htc-dev as your device was delivered with 1.54 hboot as mine was. I have done it.

From OuterSpace with ARHD and my ONE... and only ;o)
[One (M7) Android Development] guyd:
I think you meant "Unlock Bootloader" with htc-dev, not s-off.

The only way to s-off with hboot 1.54+ currently is with a Java Card.
[One (M7) Android Development] a box of kittens:
Hey guys! I just wanted to make sure..so I have s off and super cid.. I'm on viper right now(does that even matter) but I haven't updated my firmware since I got my phone so I'm still on the same everything..

I just go reboot to bootloader and flash the firmware through fastboot and that's it?

Thanks
[One (M7) Android Development] Gnavarroc:
finnaly i was able to get soff supercid 3.32.1540 lastest fw and arhd 22

thank you so much :D!
[One (M7) Android Development] QuantifyThis:
This new 3.22 firmware FINALLY fixed infinity focus on the camera with 3rd party apps. This is great news for using the One with dashcam apps!
[One (M7) Android Development] ClydeB1:
Yes that's it, it's as easy as that.

1. reboot to bootlader

2. fastboot oem rebootRUU (black screen with silver HTC logo)

3. fastboot flash zip firmware.zip (check output to ensure success. Note phone won't reboot and you will still see green progress bar on the HTC screen)

4. fastboot reboot
[One (M7) Android Development] chevymusclecar:
guys i go thru the process but when i type ./revone -P

i get error -6

any advice?
[One (M7) Android Development] bl4ckdr4gon:
Everytime a new firmware is out I check this thread. Never failed me. Awesome idea [MENTION=1363323]vomer[/MENTION]. For real.
[One (M7) Android Development] a box of kittens:
Thanks one more question.. I see there is an original unmodified 3.22 firmware zip I'm sneaky ghosts thread..and in vomers it's a custom and the sizes are different..what's the difference?

Thanks
[One (M7) Android Development] HF299:
Afaik S-OFF and Unlock bootloader are the same. Because S-OFF means security off.

If not what's the different?
[One (M7) Android Development] a box of kittens:
You just stated the diff yourself ;)

S off does indeed mean security off but when you unlock your bootloader it's not the same...it unlocks the nand to allow us flashing..and only recently HTC changed it to allow flashing of kernels through recovery too..you won't notice any difference between s off and bl unlock with this phone if you are the average xda person(just flash roms and kernels)
[One (M7) Android Development] vomer:
Thanks :) Just keeping it simple for everyone :fingers-crossed:
[One (M7) Android Development] HF299:
Yes mate it's my fault. As I can read it booting into bl. I'm S-ON and with unlocked bl.

So there is no need to try flashing a new fw because of this I guess.

:) xda should switch my status to average user... :)

From OuterSpace with ARHD and my ONE... and only ;o)
[One (M7) Android Development] ClydeB1:
The difference is normally that in the custom version the hboot and recovery files are removed so that flashing the custom version won't replace these and for example overwrite your custom recovery and upgrade your hboot. Also the android.txt file is edited to change the cid and model so that it can be flashed by different cid versions than the original. As these changes are made, it breaks the signature of the file and therefore can only be flashed by S-Off users.
[One (M7) Android Development] poppycrumbs:
I am getting the purple tint on rear camera after flashing the 3.22 update. Tried to flash back to the previous version but doesn't restore the camera firmware. Guess cos the camera firmware doesn't come with the previous firmware package?

Anyone able to create a custom update of 3.22 but with older camera files?
[One (M7) Android Development] gendis1979:
Hello,

I am on 4.2.2 with AHDR 13.3 and hboot 1.54.

I don't know if I understood well, but do I have any possibility to go s-off ?

Could I try, maybe , with another custom Rom with a previous version of hboot?

Thanks
[One (M7) Android Development] poppycrumbs:
Only 1.44 Hboot allows S-Off so unfortunately you are stuck with S–on for now.

Custom roms don't include firmware but will indicate the base they are from. So even though the ROM might show a lower value due to the base, you should be looking at what is shown on the bootloader screen instead.
[One (M7) Android Development] shiningarmor:
When will s-on users be able to flash the 3.22 firmware?
[One (M7) Android Development] ClydeB1:
Once an official OTA for 3.22 is released that matches your cid. You will then be able to extract the firmware.zip and flash it, or else run the OTA on a stock rom with stock recovery to update.
[One (M7) Android Development] DhA4G:
Can I enable LTE radio frequency on the Developer Edition for middle east. Namely 1800?
[One (M7) Android Development] hotshot646:
I flashed the latest 4.3 FW assuming the touch panel drivers were already the modified ones that do not break touch but obviously that wasnt the case.

I replaced the touch panel img with the modified one and reflashed but still not touch !

Any ideas ??
[One (M7) Android Development] ClydeB1:
Are you talking about touch in recovery here? If so have you updated to the latest recovery version?
[One (M7) Android Development] hotshot646:
Yes I am! and no I have not because I prefer CWM over TWRP. (Sorry, my preference shouldn't make a difference in terms of updating- Slight overview on my part)

Shouldn't replacing the touch panel img work even if my recovery isn't updated?
[One (M7) Android Development] ClydeB1:
In theory it should, but I'm not sure. Do you have the latest CWM version though which is 6.0.3.6?
[One (M7) Android Development] hotshot646:
I thought I did !! Had 6.0.3.1 which on the CWM site says is the latest for the HTC One but there is another category for the HTC One (non-US GSM) which has 6.0.3.6 and now that is working perfect :D

Thanks a lot for the help !!
[One (M7) Android Development] Ce:
In the OP the touch panel file is presented as a "useful file that can be used", however with no further reference in the instructions.

My One was already S-Off and with super CID. I just used this thread to flash the new firmware. In the firmware section was no reference to the touch panel driver so i didn't include it in the firmware zip, I only read about it during further reading this thread..afterwards.

My One works OK, everything went fine, no problems whatsoever. Do I still need the touch panel file? and if yes, what is the proper way to install it?
[One (M7) Android Development] hotshot646:
Well if everything is working fine then I would leave it be. The newer touch panel driver in the latest 4.3 build breaks touch in recovery( thats what happened to me).

If I misunderstood, please correct me :D
[One (M7) Android Development] descenpet:
4.2 or 4.3, touch firmware is the same. if it break touch in recovery, that just means your recovery is outdated
[One (M7) Android Development] hotshot646:
Well guess I was wrong :D Thanks for the info
[One (M7) Android Development] Adim0:
I have a strange issue when i try to S-OFF my phone. I've follow all the step of the guide, but still, when i write "./revone -P" The phone freezes and reboots itself without any warning :/

And i'm with hboot 1.44 and the ROM viperOne 2.10 (info bellow)

I just can't understand why the phone is doing this, maybe you can help me ?
[One (M7) Android Development] michmeister:
I'm on 1.54 s-off also
[One (M7) Android Development] a box of kittens:
Go to s off thread for help and edit the imei number out of the post please and serial no
[One (M7) Android Development] vomer:
That's because you did it when you were on 1.44. Once you have soff it well not go away by updating the hboot. If your device came with hboot higher than 1.44 then you have no soff.
[One (M7) Android Development] xavier2k3:
is it possible to get S-OFF using a 4.3 Rom or do we need to go back to 4.2.2?
[One (M7) Android Development] DhA4G:
As far as i know you need to go back to 4.2.2.
[One (M7) Android Development] chevymusclecar:
Should it be possible to s-off with this firmware? 1.26.502.15 my hboot is 1.44.
[One (M7) Android Development] gianton:
Yes, if you're rooted follow this guide using Terminal app from within your device: here.
[One (M7) Android Development] vaibhav satam:
Yes, you can s_off as ur hboot ver is 1.44 :) use revone guide :)
[One (M7) Android Development] swapgut:
I'm on the 1.44 hboot and am thinking about using the new dev-edit 3.22.1540.1 RUU to clear out all the file duplicates made going from 4.1 to 4.2.

So, currently being unlocked and rooted I'm sure I'll lose both.

I saved the unlock token, will I be able to just repeat the process I did months ago?

Anyone have experience accomplishing unlock and root after running a 4.3 RUU?
[One (M7) Android Development] gianton:
If you are s-on and update the hboot to 1.55 you won't be able to achieve s-off.
[One (M7) Android Development] swapgut:
Tekanis gianton. Not s-off here, but I'm going look into that some more before I do the RUU.
[One (M7) Android Development] pongalong:
Couldn't find an definite answer for this, but is the touch driver included in all the custom firmwares that Vomer has created?
[One (M7) Android Development] descenpet:
most of them if not all should include touch firmware.

if you are not sure, just open the zip and see if tp_SYN3202.img is there. that is touch firmware.
[One (M7) Android Development] chevymusclecar:
must be something. just dont know...

Guys I've been trying to s-off since yesterday morning... I keep getting error code -6.

Can you tell from this info if I'm blocked on obtaining s-off?

INFOversion: 0.5

INFOversion-bootloader: 1.44.0000

INFOversion-baseband: 4A.17.3250.20

INFOversion-cpld: None

INFOversion-microp: None

INFOversion-main: 1.26.502.15

INFOversion-misc: PVT SHIP S-ON

INFOserialno: HT33YW902386

INFOimei: 3563xxxxxxxx

INFOmeid: 00000000000000

INFOproduct: m7_ul

INFOplatform: HBOOT-8064

INFOmodelid: PN0712000

INFOcidnum: CWS__001

INFObattery-status: good

INFObattery-voltage: 4086mV

INFOpartition-layout: Generic

INFOsecurity: on

INFObuild-mode: SHIP

INFOboot-mode: FASTBOOT

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

finished. total time: 0.043s

C:\Users\JaTiceson\Desktop\Vomers Guide\adb\adb>
[One (M7) Android Development] guyd:
You probably have the patched 1.44 hboot from the .15 AT&T OTA. In that case you have to roll back to an older version AT&T RUU in order to get the older 1.44 hboot so you can S-OFF. There is a guide in the AT&T One forum on how to do this.
[One (M7) Android Development] chevymusclecar:
Tnx a lot thought I looked at every guide. If you can post a link is be greatful. I'll hunt more myself.
[One (M7) Android Development] chevymusclecar:
You are right. I downgraded to .12 and it worked flawlessly!

C:\adb>fastboot getvar all

INFOversion: 0.5

INFOversion-bootloader: 1.55.0000

INFOversion-baseband: 4A.20.3263.16

INFOversion-cpld: None

INFOversion-microp: None

INFOversion-main: 3.22.1540.1

INFOversion-misc: PVT SHIP S-OFF

INFOserialno: HT33YW902386

INFOimei: xxxxxxxxxxxxxxxx

INFOmeid: 00000000000000

INFOproduct: m7_ul

INFOplatform: HBOOT-8064

INFOmodelid: PN0712000

INFOcidnum: 11111111

INFObattery-status: good

INFObattery-voltage: 3798mV

INFOpartition-layout: Generic

INFOsecurity: off

INFObuild-mode: SHIP

INFOboot-mode: FASTBOOT

INFOcommitno-bootloader: dirty-fe1214a4f2

INFOhbootpreupdate: 11

INFOgencheckpt: 0

all: Done!

finished. total time: 0.081s
[One (M7) Android Development] angeluss:
A question just to reassure myself. (paranoid about bricking my phone)

I'm on ARHD 12.3 with FW 2.24.401.1

I can just flash to FW 3.22.1540.1, without flashing the FW's inbetween and miss important updates?
[One (M7) Android Development] ciscruz:
Back to Stock.

Hi, Can i restore my phone back to stock with OTA update? my Phone is HTC One M7_UL - 32GB - Black

Rom: Android Revolution HD 22.0 - Kernel: Stock - Radio 4A.18.3250.15_10.40.1150.04L - Firmware: 3.22.1540.1 HBOOT 1.54

Thanks!!
[One (M7) Android Development] descenpet:
OTAs are to be applied to the corresponding base(old stock rom). OTAs alone doesn't do anything so no.
[One (M7) Android Development] atrix4nag:
Hi can you guide me how did you downgraded to .12. Right now, I am on ARHD 22, custom rom, and I am unable to achieve S-OFF, if I downgrade to .12 can I get S-OFF. TIA>
[One (M7) Android Development] ClydeB1:
Probably this one
[One (M7) Android Development] chevymusclecar:
Is the latest radio within the latest firmware on op?
[One (M7) Android Development] ClydeB1:
Yip ;)
[One (M7) Android Development] BB88:
I am on ARHD 12.3 with stock Rogers firmware, S-off, rooted, and SuperCID, Hboot 1.44, and I have a nandroid backup of the original stock.

1. If I want to get the Rogers 4.3 OTA, what is the best way to do it? Note: there is no RUU for Rogers, I don't think I am able to follow that "[GUIDE] How to Return to 100% Stock": http://xdaforums.com/showthread.php?t=2358738

2. If I update to the Rogers 4.3 OTA, will I lose S-off because I think it will update the Hboot to 1.55? Or S-off should be intact forever?

The reason I want to get the Rogers 4.3 OTA is I wonder if the carrier update (firmware) will have something optimized. If not, I can just flash the WWE firmware and ARHD 22.

Thanks in advance.
[One (M7) Android Development] jridda10121:
Ok I am stuck at a point that I have spent days trying to figure a fix my phone is recognized by no computer. This is a huge problem because I can't flash firmware without fastboot adb and I have a accidental warranty with best buy. Is there any way two flash firmware through ota WiFi or ruus I don't want a phone with s_on which is what I will get if I return this phone a refurbished attt. did at$t push a new hboot? I plug phone in not recognized tried everything. This happened out of nowhere after I upgraded to the 3.18. 502.

Sorry for long post question really is via blue tooth or WiFi tether can I update/downgrade to stock ruu file. Or is there a chance in hell I can get this phone to appear on a computer or even ask me if I want disk drive or charge mode. Help please
[One (M7) Android Development] ClydeB1:
You can restore your nandroid and then reflash the stock recovery. This will then allow you to get the OTA. Installing the OTA will not remove S-Off

Have you tried reinstalling the HTC drivers?
[One (M7) Android Development] BB88:
Thanks, but is there only one stock recovery for all One? I saw people requesting Rogers stock recovery but no one seems to have it. Will the stock recovery from WWE or DEV model work?

This is what I found: http://xdaforums.com/showthread.php?t=2463387&highlight=stock+recovery
[One (M7) Android Development] kayone73:
Ok ive encountered a wierd problem:

I successfully update my firmware to the latest 3.22.1540.1 following the directions in the first post and went without a hitch.

But today I booted into recovery to flash an updated build of my rom and TWRP is completely unresponsive to screen touches, but the hardware keys work.

I rebooted back to my phone and my touchscreen works like normal, and flashing the new firmware version is the only major change I've done on my phone since this new issue. Anyone think this has anything to do with it? Im running TWRP 2.5.0.0 right now

Is my version of TWRP out of date and need updating?

Sent from my HTC One Sinless ver 4.1 Google Edition rom
[One (M7) Android Development] ClydeB1:
I really can't imagine that HTC would build different recovery versions for each variation of rom they release, so I'm fairly sure you can use one from a wwe build that matches your stock rom base.
[One (M7) Android Development] babuja:
Why don't you download firmware to SD em flash it with Rom Toolboox Lite (on terminal emulator) instead of adb (pc)?