[HTC One S] rc420head:
WARNING*WARNING*WARNING

do this at your own risk! This is for s4 only!!

It has been brought to my attention that there might be a mid (model id) conflict

With flashing this and me along with others are trying to narrow down the issue. Thanks to [MENTION=865925]real187[/MENTION] for bring this to my attention.

I'm

S-off

Cid 11111111

MID PJ4011000

And had no problems flashing this firmware but others with same setup have reported soft brick.

OK I think [MENTION=2831984]mkinney88[/MENTION] may have pin pointed where the soft brick may be coming from. If you s-off using facepalm, flash the firmware.zip and get soft bricked try this.

1. Get back to s-on (warning read directions several times before doing you CAN hard brick your phone) ~ http://xdaforums.com/showthread.php?p=38267667

2. Get s-off with moonshine ~ http://xdaforums.com/showthread.php?p=42613403

First off this is mostly ment for the T-Mobile branded phones but ill try and help all please let me know when asking questions if you have a T-Mobile or HTC branded phone (it has it right on the front of phone ).

I'm starting this thread to have a place for noobs and long time users to ask and answer questions. This is going to be as noob friendly as possible but please keep questions firmware related only. So lets get started.

i really dont know how to make it any clearer then [MENTION=2831984]mkinney88[/MENTION] did in his rom OP. all credit goes to him these institutions.

By: Mkinney88 (UnKnown_ROMS)

--> Unlock your device

Step1. download and use this program to unlock your bootloader http://xdaforums.com/show....php?t=1604677

Step2. SuperCID your phone so you can S-OFF and so you can also write the T-MOB010 CID if you are on a different carrier and want to run this ROM. You will need to be CID T-MOB010 if you want to run the firmware.zip Follow this to SuperCID http://xdaforums.com/show...1#post26516911

Step3. After you have sucessfully unlocked your bootloader and SuperCID you can either S-OFF your phone or Not, it is up to you. I would recommend you achieve S-OFF so you can flash radios, kernels, and boot.img's. Follow this to achieve S-OFF http://xdaforums.com/show....php?t=2155135

If everything went well you should be able to reboot into bootloader using the All In One Tool and in the top left your bootloader should say Unlocked, S-OFF, CID-1111111

--> Writing T-MOB010 CID

If you did everything right then your all set. Next you will want to run the fastboot command " fastboot oem writecid T-MOB010 " and reboot into bootloader again. Now in the top left it should say CID-T-MOB010. If you have made it this far you are doing great. Now we are going to run the firmware.zip package to ensure everything works without a problem.

--> Flashing the firmware.zip

Now if you are coming from STOCK OEM LOCKED T-MOBILE PHONE that already has Andorid 4.1.1 Jelly Bean on it then you do not need to do this step. You must be CID T-MOB010 to flash this or S-OFF CID 11111111 (I had no problem flashing firmware with s-off and Cid 11111111 but others have reported problems so if you don't want to chance it write your Cid to T-MOB010)

1. fastboot oem lock

2. fastboot erase cache

3. fastboot oem rebootRUU

4. fastboot flash zip firmware.zip, and you might get an error

5. fastboot flash zip firmware.zip again and it should pass and install a bunch of files should take about 2 minutes.

6. the phone does NOT reboot on its own so #7

7. fastboot reboot or fastboot reboot-bootloader

--> UNLOCKING BOOTLOADER AGAIN

Now we need to unlock the bootloader again so just do step 1 again but you will already have the Unlock_code.bin from the first time you unlocked you phone so no need to get another one from HTC but if for some funny reason it doesn't work you will need to just resubmit for a new one.

--> CUSTOM RECOVERY

After doing all the above steps you will need to install the custom recover. You will need to use TWRP 2.3.3 to insure no problems. Here is the link to download it http://techerrata.com/file/twrp2/vil....3.0-ville.img after you download it go to the DIR where you have the HTC One S All-In-One Toolkit v3.5 extracted. example: C:\Users\yourusername\Downloads\One_S_All-In-One_Kit_v3.5\One_S_All-In-One_Kit_v3.5\Data\Recoveries and in the Recoveries folder rename the downloaded twrp2.3.3.img to TWRPS4.img and replace the one that is in the folder and then proceed to install the recovery,

now youve followed that and now your stuck ether getting errors or phone is now acting all erratic? that's why you're here. go ahead ask any question you want about firmware noobish,dumb,anything as long as its firmware related. (sorry i cant tell you how to get the cute girl at the mall)

this is just a crude start ill add and refine as we get going.

please do don't ask firmware questions in development threads ask here.

If you want to see mkinney88's full guide go here paste bin