[One (M7) Android Development] GCbard:
Below is a post-reply I made on the following forum

http://xdaforums.com/showthread.php?t=2314582

Post read the following....

"All of you on this thread have been very helpful. I do have some more questions if you will permit me.

After the phone is set to s-off with the bootloader unlocked and rooted I wanted to look into updating the firmware. I have heard that the new firmware increases the sensitivity of the hard key buttons for easier longpress.

1. To do that do I need to first update the "hboot" from 1.44.0000 to whatever the latest is before upgrading the firmware to the latest? On a side note I do understand that the hboot version has to be 1.44.0000 for revone to work to activate s-off.

2. Or does hboot have nothing to do with updating firmware?

I see that a lot of custom ROMS are based on different or later firmware for Android version 4.2.2. For example, TrickDroid 8.0.0 is based Android 4.2.2. with firmware version 2.19.401.1. If I flash that custom ROM, does it automatically update the firmware? I have read that if you want the latest firmware updates you need to flash the firmware first before flashing a custom ROM. That would suggest that the firmware version your phone has is not linked to the ROMS formware version. In addition, the process of flashing the new flirmware requires you to re-lock the bootloader again.

So it seems one needs to unlock bootloader, flash recovery, root, activate "s-off," relock bootloader, flash latest firmware (maybe updating hboot beforehand), then re-unlock the bootloader and flash recovery again and then root again.

I am just confused on the order of things and the need for flashing the latest firmware before flashing a custom rom if the custom rom is already based on a set firmware. I am also confused on where the whole updating hboot process falls in place (understanding that the hboot version HAS TO BE 1.44.0000 in order for revone to work in setting the phone to "s-off.")

Any help setting all this in order would be great. I have done a lot of searching on the internet and have found a lot of help with youtube videos from qbking77 and also the following threads...

http://xdaforums.com/show....php?t=2314582

http://xdaforums.com/show....php?t=2182823

http://xdaforums.com/show....php?t=2273376

I just wanted some help pulling all this together in order to understand all that I am doing and why. If this is not the right thread to post this please let me know. I did do a search on this before posing this question, so this is not just a "hey, let me ask this question without researching." I am NOT new to flashing and to the rooting world, but the points I posted do confuse me some.

Thanks! "

After some more info gathering I think I understand a little more. Please let me know if this methodology for rooting, firmware update is correct.

1. unlock bootloader

2. flash custom recovery

3. Root

4. Activate "s-off."

5. relock bootloader

6. use the instructions of op of the forum to flash latest firmware.

7. re-unlock bootloader.

8. Reflash custom recovery.

questions.

1. I wanted to confirm that flashing the latest firmware does not affect s-off?

2. Does flashing latest firmware update hboot?

3. Does flashing latest firmware have any advantage since other ROMS are already based on later firmware? I saw your answer to this question in op but am still confused.

4. which firmware should be used? With s-off i saw that i am not "limited," but am unsure which one should be flashed. The phone is the 64 gig at&t version.

Thanks.