[Guide] How to flash Radios, change your mainver and precautions before going stock! - HTC Incredible S

There are a few threads here which provide radios to flash and information on how to flash them. I am writing this guide so people know what the different ways of flashing a radio are and what the repercussions of each method are.
Flashing methods
Method 1) Using fastboot (Recomended)
Step 1) Download the radio. If the radio is a zip file, open it and extract radio.img
Step 2) Connect your phone and enable debug mode
Step 3) Use adb to send your phone to boot loader with the command "adb reboot bootloader". Alternately, you can switch off our phone and turn it on with power+volume down pressed and get teh same result
Step 4) Once you are in fastboot mode in the boot loader aka hboot and your phone is connected to the PC via the cable, type the command "fastboot flash radio radio.img" making sure radio.img is in the same folder as fastboot & your command prompt session
Pros of this method:
mainver doesn't change
Avoids issues such as Security Warning - Stuck in bootloader
Method 2) Flash from HBoot with PG32IMG.zip
Step 1) Download the radio which is in a zip file
Step 2) Copy it to a SD card which is a gold card. If you don't have one, create a gold card first
Step 3) Switch off our phone and turn it on with power+volume down pressed. This will take you to HBoot and the file will be flashed after confirmation from you
Cons of this method:
mainver can change based on the mainver mentioned in android-info.txt
Requires a gold card
Pros of this method:
You can reduce your mainver when needed.
Why is this a pro and a con?
It's a con because if you don't know about this and increase your mainver before installing stock, you could get a bootloader Security warning leading to your phone not coming out of the boot loader. Don't worry, that post I linked to also has a fix but it's a pain for your.
It's a pro because if you want to go back to stock and the ROM you want has a lower mainver, being S-off allows you to run unsigned code and that allows you to reduce your mainver.
The choice is yours. You decide.
FAQs
1) Why do I need a radio update?
It is said that when you install a ROM, you should have a radio to match to give you good performance and not have a negative effect on reception/battery life etc. (this is something I've read on XDA threads).
2) What do I need to flash radios?
An android phone (of course ) which is S-Off.
3) Does it matter (for radio installation) if I S-Offed using a XTC Clip/AlphaRevX/Revolutionary?
No. If you're S-Off already, you're good to go.
4) Where do I get my radios?
Threads such as these exist
5) I'm going to go back to stock. What should I check?
Check your phone's mainver. If the ROM's mainver is equal to or greater than your phone's mainver, you can install it
6) How do I check what my mainver is?
Connect your phone and type the command "fastboot getvar all"
7) How do I reduce my mainver?
If you want to downgrade your to a stock rom with lower main ver, you can use method 2 and edit the mainver in android-info.txt inside the zip file, put the txt back into the zip and then flash it on your phone. Your mainver will be lower and now you can install a stock ROM with any mainver.
I personally choose to keep my mainver at 2.00.000.0 allowing me to install any stock GB ROM I'd want to

Thankyou John!
This should be sticky & in development.

neo-X said:
Thankyou John!
This should be sticky & in development.
Click to expand...
Click to collapse
A moderator can do both. Anyone out there?

Thank you very much for the clear instructions! I've been looking for some time now and I finally got a proper radio version now!

Someone requested the RIL for 3805.06.03.16 radio on this post for the Bell Incredible S
http://forum.xda-developers.com/showpost.php?p=16905369&postcount=2716
I would like to say that from the size and what the zip contain it look fishy..beware.
Normaly radio are like 10mb and the file he give in his post is 354kb...??
Just a warning if I am right just look fishy and since I am new to this world it's possible it's legit but it does not look great when it contain a folder with this name: "__MACOSX\"
It look like the actual radio it is actually located on this thread.
http://forum.xda-developers.com/showthread.php?t=1129014
•From the 2.32.1010.1 RUU:
•20.2810.30.085AU_3805.06.03.16
md5: c8c0be410c97e9bf82cdad54d4da0ef4

Some questions re flashing radios.
I've just moved over to the IS from a Desire and the radio flashing methods seem a bit more complicated. Why is that?
Do you still need a Gold Card even on a sim free handset?
Is it not possible to copy the radio file to SD and flash it with CWM?

UKseagull said:
Some questions re flashing radios.
I've just moved over to the IS from a Desire and the radio flashing methods seem a bit more complicated. Why is that?
Do you still need a Gold Card even on a sim free handset?
Is it not possible to copy the radio file to SD and flash it with CWM?
Click to expand...
Click to collapse
you can rename it to PG32IMG.zip
reboot your phone while holding power and volume down and flash it through there
---------- Post added at 09:23 PM ---------- Previous post was at 09:11 PM ----------
I never use a goldcard... I should probably make one

Cheers Scooby, is your phone a sim free version?
I thought that gold cards were only required for branded handsets?
I'm still quite curious as to why the radio can't be flashed directly with CWM?

UKseagull said:
Cheers Scooby, is your phone a sim free version?
I thought that gold cards were only required for branded handsets?
I'm still quite curious as to why the radio can't be flashed directly with CWM?
Click to expand...
Click to collapse
mine was a bell branded that I unlocked to use with telus.
I'm not sure about your second question, I just think a bad flash this way could brick your phone I think that's why you don't do it that way

Thanks
John Anderton said:
There are a few threads here which provide radios to flash and information on how to flash them. I am writing this guide so people know what the different ways of flashing a radio are and what the repercussions of each method are.
Flashing methods
Method 1) Using fastboot (Recomended)
Step 1) Download the radio. If the radio is a zip file, open it and extract radio.img
Step 2) Connect your phone and enable debug mode
Step 3) Use adb to send your phone to boot loader with the command "adb reboot bootloader". Alternately, you can switch off our phone and turn it on with power+volume down pressed and get teh same result
Step 4) Once you are in fastboot mode in the boot loader aka hboot and your phone is connected to the PC via the cable, type the command "fastboot flash radio radio.img" making sure radio.img is in the same folder as fastboot & your command prompt session
Pros of this method:
mainver doesn't change
Avoids issues such as Security Warning - Stuck in bootloader
Method 2) Flash from HBoot with PG32IMG.zip
Step 1) Download the radio which is in a zip file
Step 2) Copy it to a SD card which is a gold card. If you don't have one, create a gold card first
Step 3) Switch off our phone and turn it on with power+volume down pressed. This will take you to HBoot and the file will be flashed after confirmation from you
Cons of this method:
mainver can change based on the mainver mentioned in android-info.txt
Requires a gold card
Pros of this method:
You can reduce your mainver when needed.
Why is this a pro and a con?
It's a con because if you don't know about this and increase your mainver before installing stock, you could get a bootloader Security warning leading to your phone not coming out of the boot loader. Don't worry, that post I linked to also has a fix but it's a pain for your.
It's a pro because if you want to go back to stock and the ROM you want has a lower mainver, being S-off allows you to run unsigned code and that allows you to reduce your mainver.
The choice is yours. You decide.
FAQs
1) Why do I need a radio update?
It is said that when you install a ROM, you should have a radio to match to give you good performance and not have a negative effect on reception/battery life etc. (this is something I've read on XDA threads).
2) What do I need to flash radios?
An android phone (of course ) which is S-Off.
3) Does it matter (for radio installation) if I S-Offed using a XTC Clip/AlphaRevX/Revolutionary?
No. If you're S-Off already, you're good to go.
4) Where do I get my radios?
Threads such as these exist
5) I'm going to go back to stock. What should I check?
Check your phone's mainver. If the ROM's mainver is equal to or greater than your phone's mainver, you can install it
6) How do I check what my mainver is?
Connect your phone and type the command "fastboot getvar all"
7) How do I reduce my mainver?
If you want to downgrade your to a stock rom with lower main ver, you can use method 2 and edit the mainver in android-info.txt inside the zip file, put the txt back into the zip and then flash it on your phone. Your mainver will be lower and now you can install a stock ROM with any mainver.
I personally choose to keep my mainver at 2.00.000.0 allowing me to install any stock GB ROM I'd want to
Click to expand...
Click to collapse
Thank you for this guide,very usefully!!!

Clearly explained, thanks JA. I think this should be in the sticky section. Can any forum admin do the needful please?
Sent from my HTC Incredible S

Related

Upgrading to HBOOT 2 on a majorly messed up phone!

Hi!
I have had some serious issues with my USB-port and am looking to send the phone back for warranty. Since the problem is the USB isn't working that well I have some issues regarding unrooting..
I found my RUU and extracted the rom.zip which I renamed to PG32IMG.zip and placed on my phone. Fastboot foudn it and started flashing and everything. But I've read that since I can't upgrade Hboot (I used Revolutionary to gain S-off) the phone won't start.
My question is: What should I do to get that working? The only thing I can do as far as I can see, is placing files on the SD-card named for auto-flashing in fastboot..
Any advice? Am I screwed? Profit?
BloomTwig said:
Hi!
I have had some serious issues with my USB-port and am looking to send the phone back for warranty. Since the problem is the USB isn't working that well I have some issues regarding unrooting..
I found my RUU and extracted the rom.zip which I renamed to PG32IMG.zip and placed on my phone. Fastboot foudn it and started flashing and everything. But I've read that since I can't upgrade Hboot (I used Revolutionary to gain S-off) the phone won't start.
My question is: What should I do to get that working? The only thing I can do as far as I can see, is placing files on the SD-card named for auto-flashing in fastboot..
Any advice? Am I screwed? Profit?
Click to expand...
Click to collapse
Which RUU did you use? Is there a comparable Android 2.3.3/Sense 2.1 that you could use instead?
Ok, I can't help meddling in this. I have managed to re-flash CWR and restore my old backup of my old 2.3.3/2.1 stock rom. I have also gotten the ADB set-up and if only I could get that rom.zip file from my RUU I will flash stock HBoot..
I used RUU_VIVO_SENSE30_S_HTC_WWE_3.08.405.3_Radio_20.4802.30.0822U_3822.10.08.28_M_release_227170_signed since that was the one that my phone tried to download and install by it self. But when I run it, and enter my temp folder to get the rom.zip it isn't there (only an older version that isn't posible to open..)
advice?
EDIT: would this work instead? RUU_Vivo_Gingerbread_S_HTC_WWE_2.30.405.1_Radio_20.2808.30.085AU_3805.06.03.03_M_release_199308_signed
BloomTwig said:
Ok, I can't help meddling in this. I have managed to re-flash CWR and restore my old backup of my old 2.3.3/2.1 stock rom. I have also gotten the ADB set-up and if only I could get that rom.zip file from my RUU I will flash stock HBoot..
I used RUU_VIVO_SENSE30_S_HTC_WWE_3.08.405.3_Radio_20.4802.30.0822U_3822.10.08.28_M_release_227170_signed since that was the one that my phone tried to download and install by it self. But when I run it, and enter my temp folder to get the rom.zip it isn't there (only an older version that isn't posible to open..)
advice?
EDIT: would this work instead? RUU_Vivo_Gingerbread_S_HTC_WWE_2.30.405.1_Radio_20.2808.30.085AU_3805.06.03.03_M_release_199308_signed
Click to expand...
Click to collapse
Copy the rom.zip file out of your temp dir and then open it with a 3rd party zip program (not default windows zip program)
The ruu in your edit will not have boot 2.0 although I'm not understnding why you don't just run the sense 3 ruu, after using the downgrade method in the s-on thread.
Yeah, that was the problem. Was trying to open the zip-files with windows zip-program. with that I also realized that using the first RUU would be better... I have, however, some trouble getting the downgrade thingie to work. It asks for root, it asks for gold card and it reboots in to recovery. But when it's at "checking version - main" it just gets stuck at "waiting for device"..
EDIT: sorry, I completly missed the fact that I need to create a gold card... sorryf or being a noob... will get back soon..
Communication breakdown. I was referring to the revert to s-on thread http://forum.xda-developers.com/showthread.php?t=1359555

[Resource][Guide] Sprint HTC M8 Hboot versions | Updated 2-5-2016

Sprint HTC M8 Hboot Versions & Info​
I am not a developer-this is simply my contribution to the Sprint HTC M8 community as a way to help users have a basic understanding of what Hboot is, and understand the differences and capabilities between Hboot versions. You are free to include my work if you are putting together a guide or FAQ of your own, I only ask that you give credit where credit is due. I've taken a lot of time and put some effort into making this guide as complete as possible, but if you see something you'd like to have added or have a question or comment, feel free to do so. You can also reach me via PM. I do currently own this device, and I will try my best to keep this guide up to date. I am not responsible for any misinterpretations of the information contained within this guide, and I will not be held liable or responsible should you damage your phone or cause an act of war. Now, let's get started.
What is Hboot? Without getting too technical, Hboot is your bootloader. Its functions are similar to that of the BIOS (Basic Input/Output System) on a PC. The bootloader provides a level of security for your phone by preventing unsigned software and firmware from being installed on your phone. At times, the bootloader will be updated to provide bug fixes and security patches. This sounds like a good thing, but it's really just a roadblock for those of us who like to tinker with our phones. This is where unlocking the bootloader comes in to play. Unlocking the bootloader allows us to install custom recoveries, from which we can flash custom ROM's to our phones. Still, however, depending upon the bootloader security, you are still limited to what you can do once the bootloader is unlocked. Unlocking the bootloader on the M8 is accomplished using HTC Dev or the Sunshine S-off exploit. I won't delve into the actual process of unlocking the bootloader, as this is covered elsewhere.
S-on vs. S-off. When you received your M8 new, it shipped with a locked bootloader and was S-on, which meant that bootloader security was on. While true that unlocking the bootloader gives some added functionality, like being able to install a custom recovery such as TWRP (Team Win Recovery Project) or CWM Touch, and allowing the flashing of a custom ROM, there are still limitations. This is where S-off comes in to play. If S-on means security on, then yes, S-off means security off. Once S-off, the bootloader's security is completely removed. Once S-off, you can write permanently to the system partition, install unsigned firmware, mask your Hboot and remove the red development disclaimer from the splash screen, among other things. As more than one developer has put it, you are essentially future-proofing your device. This is especially true given the restrictions that HTC has put in place on the newer bootloaders. Think of bootloader unlocking and S-off like a bank. Bootloader unlocking gets you in the front door; S-off gets you into the vault.
Currently, S-off is available via the SunShine exploit ONLY. For more information regarding S-off, check out this thread here.
The bootloader screen
How do you access the bootloader menu? If you're running a Sense ROM, make sure you have fastboot disabled in settings. You can go to Menu>Settings>Power and make sure fastboot isn't enabled. Don't confuse the fastboot setting with fastboot in the bootloader-they are not the same. Power your phone completely off. Press and hold the volume down button, then press and hold the power button (most custom ROM's normally let you reboot to the bootloader from the power menu, also). After several seconds you will be presented with a white screen with some information in the top left corner of the screen. Stock, the top line will say "Locked". Once unlocked, the top line will read "Unlocked". If the bootloader has been relocked, the top line will read "Relocked" and will also show a security warning. Once unlocked or relocked, there will also be a "Tampered" warning, as well (as of the 3.19 Hboot update, this line has been replaced with "Software status: Official or Software status: Modified, depending upon whether or not you're stock or using a custom ROM). Below that is the HTC device codename, which is M8_WHL (this is Sprint-specific, as M8's on other carriers have other designations). On this same line, you will see whether the phone is S-on or S-off. The third line from the top is the Hboot version, and below that is the radio (baseband) version. Also different from previous HTC phones is the OS version, which can be found two lines below the radio version. From the bootloader menu there are also options to power off the phone, reboot the bootloader, enter fastboot mode, factory reset and go to recovery. To navigate the menu, simply use the volume keys to move up and down, and use the power button to select. From the bootloader screen you can select the "fastboot" option, whereby you can connect your phone to your PC and issue commands via fastboot USB if you have the correct drivers installed on your computer. You have to have a properly working ADB (Android Debug Bridge) and Fastboot environment set up on your computer first in order to do so. You also have to use it when using HTC Dev to unlock your bootloader, so it comes in handy in more ways than one and doesn't hurt to have it on your computer should you ever need to use it. If you ever find your device caught in a boot loop, when the screen goes black you can hold the volume down button down and the device will boot into the bootloader. Alternatively, if the device is hung up on the splash screen, hold power+volume up until the screen goes black. Release power+volume up and press the volume down button until the bootloader screen appears.
Below is a list of current Hboot versions for the Sprint M8 with corresponding software & baseband (firmware) versions:
Hboot 3.16:
Baseband 1.05.20.0227_2/software version 1.12.651.17; baseband 1.05.20.0321/software version 1.54.651.8; software version 1.54.654.10/baseband version 1.08.20.0610
Harman Kardon version: Baseband 1.05.20.0227_2/software version 1.54.654.9; Baseband 1.05.20.0321/software version 1.54.654.13; baseband 1.08.20.0610/software version 1.54.654.15
Hboot 3.18:
Software version 2.16.651.4/baseband 1.08.20.0612_4
Harmon Kardon version: 2.16.654.4/baseband 1.08.20.0612_4
Hboot 3.19:
Software version 3.30.651.2/baseband 1.08.20.0916; software version 3.31.651.2*/baseband 1.08.20.0916; software version 4.20.651.4/baseband 1.09.20.0119; software version 4.25.651.14/baseband 1.09.20.0209; software version 4.25.651.18*/baseband 1.09.20.0209; software version 6.20.651.3/baseband 1.09.20.1112
Harmon Kardon version: Software version 3.30.654.2/baseband 1.08.20.0916; software version 3.31.654.2*/baseband 1.08.20.0916; software version 4.20.654.10/baseband 1.09.20.0119; software version 4.25.654.14/baseband 1.09.20.0209; software version 4.25.654.18*/baseband 1.09.20.0209; software version 6.20.654.3/baseband 1.09.20.1112
*Software versions 3.31.65x.2 & 4.25.65x.18 did not include a baseband version update.
***Please use the firmware & Hboot that corresponds to the software version of the ROM you're using, otherwise, Wi-Fi and other hardware may not work properly. To update to Marshmallow (Android 6.0) via RUU from Lollipop or KitKat, you must install the firmware for Marshmallow first, otherwise the RUU will fail.***
CID Numbers (Sprint only):
SPCS_001: standard Sprint M8 (software 651)
SPCS_004: Harman/Kardon version M8 (software 654)
Bootloader unlocking tools:
HTC Dev
Sloth's Rooting Guide
hasoon2000's Root Toolkit
WinDroid HTC Universal Toolkit
How to obtain S-off:
SunShine
***The SunShine exploit can be used to unlock the bootloader as well as gain S-off, making unlocking with HTC Dev unnecessary.***
I take no credit for any of the tools or methods listed above. The above listed tools are the property of their respective developers/contributors.
S-off vs. Root​
There always seems to be some confusion among some users regarding root and S-off. First off, they are not the same thing. Root is a method by which users can run privileged commands on their device.
Rooting is typically accomplished by a security exploit that allows the su (superuser) binary to be installed on the device, which in turn installs either the SuperUser or SuperSU app on the device. Both of these apps give the user the ability to grant or deny root apps to function. In addition to running certain apps (like WiFi tether, Root Explorer or Titanium Backup), root privilege can also allow the removal of files and apps which could not be removed by a user with an unrooted phone (for example, removing carrier-installed "bloatware").
Some users think that you must be S-off in order to have what they call "full root", which is simply not the case, as root and S-off are independent of one another. It's actually quite the contrary, as you can have a phone that is S-off but does not have root access. How is this so? Remember, S-off simply means that the bootloader's security is off. In order to root a phone, you must have a custom recovery installed and have the proper superuser binary in place for root to work. S-off methods are not always available when a new phone is released (or when a phone receives updated software and/or firmware), which is why we have methods like HTC Dev to unlock our bootloader.
If a method to gain S-off is available, it's best to use it. Like I stated earlier, S-off is virtually future-proofing your phone, so regardless of any updates that may come out, once you're S-off, that's it: you're S-off until a method is released to put the device back to S-on, and that's something the device user typically initiates. S-off trumps bootloader unlocking because being simply bootloader unlocked, there are still security restrictions on the device. S-off removes those restrictions. But, as stated earlier, without a custom recovery and superuser in place, the device is not rooted. The ideal situation is to be rooted and S-off.
A quick word of caution regarding S-off. With the bootloader's security off, there is no longer any protection should you flash a corrupt or incompatible file to your device, so know & understand what you're doing and don't do something foolish to turn your device in to an expensive paperweight.
Firmware Updates​
From time to time, it may be necessary to update your phone's firmware, sometimes referred to as your radios or your baseband. This can be done for a number of reasons, ranging from call quality or data connection issues or poor battery life due to outdated firmware, just to name a few things. Personally, I like to keep my firmware version updated to whatever the newest corresponding software version is at the time. Keep in mind that firmware and software are not the same. Software is the ROM you flash via recovery. Firmware is the radios, PRI and whatever other bits a developer chooses to include. The only time you get both packaged together is in a OTA (Over The Air) update sent out by the phone carrier, or by RUU. Since rooted users don't typically take OTA updates, we have to rely on developers to pull the firmware from the update package and re-package it for our use. You must be S-off to install modified firmware on your device. To update your firmware, first download the applicable firmware package. You can download the file to either your phone or your computer. Typically, the file will have an MD5 sum that acts as a fingerprint to verify that your download matches that of the original. You can use an app like Android File verifier to check the MD5 of the downloaded file versus that of the original file. If the MD5's match, you're good to go. If not, you need to download the file again, making sure you check the MD5 again. This is important, as you don't want to screw up a firmware update. A bad firmware flash is a good way to turn your phone into an expensive paperweight. Once you have the file downloaded you need to transfer it to the root (not in a folder) of your external microSD card. Firmware updates cannot be run from the phone's internal memory. Check and make sure that the file is named 0P6BIMG.zip (If using your computer, Windows often hides the .zip extension so if you don't see it on your computer, right-click on the file and select "Properties" to see if the .zip extension is there, which it should be). If you downloaded the file directly to your phone, you can use a file manager like Astro file manager or Root Explorer to check that the file is properly named. The bootloader will be looking for the file named 0P6BIMG and, if improperly named, will not locate it. Sometimes the file won't require renaming but it's important to check and make sure, to save you some headache down the road. Make sure you also have a decent charge on your battery, because if your phone dies during the firmware update, you'll end up with a bricked device, most likely. Now, you need to reboot to the bootloader, which was discussed previously. Your phone should reboot to Fastboot mode. Use the volume buttons to navigate to the "Bootloader" option in the menu, and press the power button to make your selection. The bootloader will now scan for the firmware update on your SD card, and once it finds it, will prompt you as to whether or not you wish to start the update. Once again, use the volume buttons to make your choice. The update may take a couple of minutes to complete, at which time you'll be prompted to either power off the phone or reboot. Reboot the phone, then go to Menu>Settings>About Phone>Software info and check your baseband version and see if it corresponds to the firmware update you just installed. Once you've done this and confirmed that the update was successful, delete the 0P6BIMG.zip file from your SD card (if you don't do this, you will be prompted to update your firmware every time you reboot to the bootloader). If the update fails from the bootloader, go back through the steps outlined above and double-check that you have done everything correctly. For more information regarding firmware updates, see Captain Throwback's firmware thread or OMJ's RUU thread. Links to both threads can be found at the bottom of this post.
RUU's​
Occasionally, you may encounter an issue which requires a RUU (ROM Update Utility). This is an update package released either by an OEM (like HTC) or a developer. It is designed to put the phone back to stock condition. This can be done for a variety of reasons including updating to a newer software version or for returning the phone back to stock to have the device serviced by the carrier or manufacturer. Note that if your device is S-on, you can only run a RUU with the same software/firmware version that you're currently running, or a newer version. If you're S-off, the same applies, and in addition, you can also downgrade to an older version than what's installed on your device. Running a RUU may in some cases re-lock your bootloader and also unroot your phone. To root again, you'll need to unlock the bootloader, install a custom recovery and install the necessary SU binary. On S-off phones, the device will remain S-off but the bootloader may need to be unlocked again with HTC Dev. See the bottom of this post for a complete list of links to current available RUU's.
To run a RUU, simply download the RUU you wish to install to your PC, then connect your phone and PC via USB cable. While booted to the Android OS, simply double-click the RUU file on your computer to start the installer, then follow the on-screen instructions. Normally, a RUU is run while the phone is booted to the OS but alternatively, can be run while the phone is connected to the computer via Fastboot USB mode. Simply connect the phone and PC via Fastboot USB mode, then double-click the RUU file on your computer to start the installer. If your device is S-on you will need to relock your bootloader to run a RUU. Use the command "fastboot oem lock" to relock your bootloader (without quotation marks). You need to install HTC Sync to your computer to get the proper drivers installed to help connect your device to your computer.
***Note that actual instructions for running the RUU may differ from the instructions posted above. Refer to the directions for the specific RUU for installation instructions.***
S-on Kernel Flashing​
Below is a short guide on how to flash kernels while S-on. For some ROM's, like GPE, this is required. If you're not sure if you need to manually install the kernel, check the OP for the ROM you want to install. Check out the link below for an easy how-to on setting up ADB on your computer (credit to Jerry Hildenbrand at Android Central for the write-up). The guide also includes a basic set of commands that users might find useful while using ADB. You can install the latest version of HTC Sync to get drivers for your computer.
How to set up ADB and ADB commands
If no kernel installer is included as part of the ROM, there are two basic ways to flash a kernel to your phone while S-on. The first method is using an app from the Play store called Flashify. Simply follow the instructions in the app. The second method is to flash the kernel via Fastboot, which I will explain below.
First, download the ROM of your choosing to your phone. Once you've done this, navigate to where you downloaded the ROM on your computer and extract the boot.img from the ROM zip file. Place it in your ADB tools folder. The boot.img is the ROM's kernel, which is needed for the ROM to work. Without getting too technical, the kernel allows the phone's hardware and software to work together. Boot into recovery and flash the ROM zip. Now, reboot to the bootloader. Your phone should say Fastboot, highlighted in red. If not, use your volume keys to highlight the Fastboot option from the menu we discussed previously, then use the power button to select. You should then see the word Fastboot highlighted in red. Connect your phone and PC via USB cable. Once the connection is complete, you will see "Fastboot" change to "Fastboot USB". Open up your ADB/Fastboot terminal (Shift+Right click on the folder, then choose the option to open up a command line), then follow the instructions below:
Type:
Code:
fastboot devices
Press enter. Your phone's serial number should be output on the line below, so now you know that fastboot recognizes your phone.
Now, type:
Code:
fastboot flash boot boot.img
Press enter. The kernel should then be flashed to your phone, unless you get an error message in the terminal. Once successful, you can reboot your phone. Remember that the first boot will take several minutes.
Thanks to:
@Sloth. Check out his FAQ here.
@Captain_Throwback Check out his firmware thread here.
@hasoon2000 for his root toolkit. @Rapscallion16 for his WinDroid toolkit.
@regaw_leinad for his thread explaining S-off.
@O.M.J for his RUU thread. Find it here.
If you're looking to return your device back to stock, check [URL=" http://forum.xda-developers.com/showthread.php?t=2826343" ]here.[/URL] Thanks to @miggsr for this guide.
Enjoy
nice write up. Hopefully we see s-off very soon.
Sim-X said:
nice write up. Hopefully we see s-off very soon.
Click to expand...
Click to collapse
It will come in due time
Sent from my EVO LTE
Added a link for Bachatu's custom Hboot for Hboot 3.16.
Added info & links regarding firmware updates. Also added info from most recent OTA.
thank you FinZ28. picked up my m8 wed last week. couldnt even make it a week! :good::good: i was getting the itch to root sat. been reading up on it. this thread is what pushed me to do it. so well laid out and explained. ive rooted since the og evo days, but never really understood what was going on. thank you for the clear explanations!
View attachment 2700916
View attachment 2700917
v01rider said:
thank you FinZ28. picked up my m8 wed last week. couldnt even make it a week! :good::good: i was getting the itch to root sat. been reading up on it. this thread is what pushed me to do it. so well laid out and explained. ive rooted since the og evo days, but never really understood what was going on. thank you for the clear explanations!
View attachment 2700916
View attachment 2700917
Click to expand...
Click to collapse
Glad to be of assistance
Things have definitely changed since the OG EVO days. Now there is essentially one way to root all HTC devices, as opposed to the old days of Unrevoked and Revolutionary.
Sent from my HTC device
Added info for RUU's and a link to OMJ's RUU. Also added a link for the WinDroid Universal HTC toolkit.
v01rider said:
thank you FinZ28. picked up my m8 wed last week. couldnt even make it a week! :good::good: i was getting the itch to root sat. been reading up on it. this thread is what pushed me to do it. so well laid out and explained. ive rooted since the og evo days, but never really understood what was going on. thank you for the clear explanations!
View attachment 2700916
View attachment 2700917
Click to expand...
Click to collapse
You should try removing the Tampered banner now that you're S-Off
brandonair95 said:
You should try removing the Tampered banner now that you're S-Off
Click to expand...
Click to collapse
done!
Can i flash non Sprint RUU on the Sprint phone?
x017in said:
Can i flash non Sprint RUU on the Sprint phone?
Click to expand...
Click to collapse
Someone might want to look at it, but my suspicion is no. There are big enough nuances with the versions of the variants that I wouldn't recommend it without the okay from one of our respected devs.
Sent from M8 on XDA Premium APP
joshuaw84 said:
Someone might want to look at it, but my suspicion is no. There are big enough nuances with the versions of the variants that I wouldn't recommend it without the okay from one of our respected devs.
Sent from M8 on XDA Premium APP
Click to expand...
Click to collapse
Agreed:thumbup:
It's one thing to flash a ROM that isn't specific to Sprint. It's another to flash a RUU, which includes firmware, Hboot, etc. I don't believe it would be a good idea.
Sent from my HTC device
It's working without any problem.
I know that currently there are two HK software versions available (1.54.654.9 & 1.54.654.13). If anybody has the applicable radio (baseband) versions for each one, would you mind posting it here so I can update my guide? Did a bit of searching but haven't come up with anything beyond the software version numbers. For that matter, the radio versions may be the same as the non-HK version. Either way, let me know.
Magnum_Enforcer said:
I know that currently there are two HK software versions available (1.54.654.9 & 1.54.654.13). If anybody has the applicable radio (baseband) versions for each one, would you mind posting it here so I can update my guide? Did a bit of searching but haven't come up with anything beyond the software version numbers. For that matter, the radio versions may be the same as the non-HK version. Either way, let me know.
Click to expand...
Click to collapse
I think the radios are all the same.
BD619 said:
I think the radios are all the same.
Click to expand...
Click to collapse
Just wanted to be sure. I was updating my guide with the HK version info and was just trying to be thorough
Updated with info from latest OTA.
Updated with link & info for SunShine S-off.
Great thread, Thanks Magnum.
Sent from my 831C using XDA Premium 4 mobile app

[Q]Order to S-Off, Firmware, Radio, Recovery?

I'm currently running ViperRom which is pretty nice, but I've been wanting to flash a modified kernel. I need to update radio before flashing a new kernel tho. And I think I need S-Off in order to update radio. I also read new recovery is needed for new firmware, but not sure if I need new firmware. If I need new firmware, should I use full firmware or w/o hboot, boot, recovery?
I don't fully understand the purpose of each part, so not sure what order to update things in. My plan is to do the following in order: S-Off first with firewater, update firmware (not sure which one tho), then update radio, then recovery, then kernel. Should that work?
zaner123 said:
I'm currently running ViperRom which is pretty nice, but I've been wanting to flash a modified kernel. I need to update radio before flashing a new kernel tho. And I think I need S-Off in order to update radio. I also read new recovery is needed for new firmware, but not sure if I need new firmware. If I need new firmware, should I use full firmware or w/o hboot, boot, recovery?
I don't fully understand the purpose of each part, so not sure what order to update things in. My plan is to do the following in order: S-Off first with firewater, update firmware (not sure which one tho), then update radio, then recovery, then kernel. Should that work?
Click to expand...
Click to collapse
That should work (same procedure as you described worked for me)
I used the firmware.zip from this thread (the modified one, with removed hboot etc.): http://forum.xda-developers.com/showpost.php?p=53007098&postcount=2
and the latest radio from here: http://forum.xda-developers.com/showpost.php?p=44634436&postcount=1
I was able to S-Off fairly easily, but having issues updating firmware now. Getting a "Device Failed Enumeration" error since I'm on ****ty Windows 8.1. No USB 3.0 so no easy solutions.
Is there any benefit to installing updated firmware? Can I just skip that and install radio/kernel/etc?
zaner123 said:
I was able to S-Off fairly easily, but having issues updating firmware now. Getting a "Device Failed Enumeration" error since I'm on ****ty Windows 8.1. No USB 3.0 so no easy solutions.
Is there any benefit to installing updated firmware? Can I just skip that and install radio/kernel/etc?
Click to expand...
Click to collapse
Try looking at this thread: http://forum.xda-developers.com/showthread.php?t=2646453 and if that doesn't work then try borrowing a windows 7 PC.
I found a Windows 7 PC to use, so now I can use fastboot fine. Now I'm running into new issue:
After performing "fastboot rebootRUU" I try command "fastboot flash zip firmware.zip" and I get error "error: cannot open 'firmware.zip' "
The command window is open from within the folder containing ADB/fastboot/firmware.zip so I cannot figure out what the problem is.
zaner123 said:
I found a Windows 7 PC to use, so now I can use fastboot fine. Now I'm running into new issue:
After performing "fastboot rebootRUU" I try command "fastboot flash zip firmware.zip" and I get error "error: cannot open 'firmware.zip' "
The command window is open from within the folder containing ADB/fastboot/firmware.zip so I cannot figure out what the problem is.
Click to expand...
Click to collapse
Make sure it named firmware.zip and not .zip.zip
BD619 said:
Make sure it named firmware.zip and not .zip.zip
Click to expand...
Click to collapse
That was the problem! Finally got it to work.
zaner123 said:
That was the problem! Finally got it to work.
Click to expand...
Click to collapse
Cool enjoy

[Q] To Flash Firmware or Not?

Newbie alert again!,
I have identified a few roms I want to test out and my phone is currently operating on the following,
Stock 4.2.2
sense 5.0
software 2.24.161.1
Super cid 11111111
Hboot 156
S-off
Latest trwp recovery.
hypothetically if I was to choose one of the latest ARHD roms (which I would like to consider) could I flash it with my current firmware?
I looked for older versions of ARHD roms to see if there were versions that could avoid me flashing new firmware but there only seems to be the latest update and a Google edition so I am guessing there may be a performance/compatability issue without a newer firmware?
The Rom and Firmware guides appear to be handled separately (which is understandable) but doesnt help a newbie like me make an educated decision,in terms of what firmware to go for...or not to update it at all?
Many guides ignore the firmware side of things or there are suggestions that you can do before or after flashing a rom??but not a joined up part of the process (again I understand the principal of why this is like it is ).
Being seperate threads or processes it is sometimes hard to align forum postings with each other to manually put the process in a list in my mind that is consitent, in date and current.
Cutting to the chase....do I just bite the bullet and upgrade to the specifically associated firmware to the android os/rom build I am going to flash?.?or dont worry about it too much initially?
If i am Supercid... do i only match the phone model number when choosing firmware as I am technically regionally/carrier unlocked?(picking the right one probably troubles me more!)
With s-off as there is no margin for error using the wrong firmware,whereas I have recovery and back ups for the rom side of things.
For me its a bit like riding a bike...i need my stablisers to get my confidence...once i have tried a few solo runs ..i will be fine.. I am sure you have all worn your L plates sorry to burden you with mine...but this forum seems like the safest place to learn !
Shepps
shepppster said:
Newbie alert again!,
I have identified a few roms I want to test out and my phone is currently operating on the following,
Stock 4.2.2
sense 5.0
software 2.24.161.1
Super cid 11111111
Hboot 156
S-off
Latest trwp recovery.
hypothetically if I was to choose one of the latest ARHD roms (which I would like to consider) could I flash it with my current firmware?
I looked for older versions of ARHD roms to see if there were versions that could avoid me flashing new firmware but there only seems to be the latest update and a Google edition so I am guessing there may be a performance/compatability issue without a newer firmware?
The Rom and Firmware guides appear to be handled separately (which is understandable) but doesnt help a newbie like me make an educated decision,in terms of what firmware to go for...or not to update it at all?
Many guides ignore the firmware side of things or there are suggestions that you can do before or after flashing a rom??but not a joined up part of the process (again I understand the principal of why this is like it is ).
Being seperate threads or processes it is sometimes hard to align forum postings with each other to manually put the process in a list in my mind that is consitent, in date and current.
Cutting to the chase....do I just bite the bullet and upgrade to the specifically associated firmware to the android os/rom build I am going to flash?.?or dont worry about it too much initially?
If i am Supercid... do i only match the phone model number when choosing firmware as I am technically regionally/carrier unlocked?(picking the right one probably troubles me more!)
With s-off as there is no margin for error using the wrong firmware,whereas I have recovery and back ups for the rom side of things.
For me its a bit like riding a bike...i need my stablisers to get my confidence...once i have tried a few solo runs ..i will be fine.. I am sure you have all worn your L plates sorry to burden you with mine...but this forum seems like the safest place to learn !
Shepps
Click to expand...
Click to collapse
You are s-off and super cid. Nothing much to worry about here. I'm assuming you are not sprint or verizon. Just get the newest firmware and flash it. If something isn't working right for you flash old firmware. You are not locked down to anything. Here is the newest firmware that will work fine unless you are sprint/verizon/ or dual sim model
https://www.androidfilehost.com/?fid=95897840722644637 - Thanks to LIabtoofer
BACKUP FIRST
adb reboot bootloader
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip firmware.zip <--it will say flash again and take longer the second time
fastboot flash zip firmware.zip
fastboot reboot-bootloader
Load newest twrp -http://techerrata.com/browse/twrp2/m7
fastboot flash recovery twrp.img
fastboot erase cache <-- may fail since we wiped cache once already, no biggie
Load twrp "which mounts automatically now" put your rom on phone
wipe, advanced, cache-dalvik,system,data - Wipe <---cache may fail
install new rom. This lollipop firmware works fine with kitkat roms too
an0ther said:
You are s-off and super cid. Nothing much to worry about here. I'm assuming you are not sprint or verizon. Just get the newest firmware and flash it. If something isn't working right for you flash old firmware. You are not locked down to anything. Here is the newest firmware that will work fine unless you are sprint/verizon/ or dual sim model
BACKUP FIRST
adb reboot bootloader
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip firmware.zip <--it will say flash again and take longer the second time
fastboot flash zip firmware.zip
fastboot reboot-bootloader
Load newest twrp -
fastboot flash recovery twrp.img
fastboot erase cache <-- may fail since we wiped cache once already, no biggie
Load twrp "which mounts automatically now" put your rom on phone
wipe, advanced, cache-dalvik,system,data - Wipe <---cache may fail
install new rom. This lollipop firmware works fine with kitkat roms too
Click to expand...
Click to collapse
Really appreciate this response and I am not sprint/verzion or dual sim so got that covered.
Just to clarify the rest....
The process of flashing the firmware will completely wipe the phone?
Flash TWRP recovery (i already have this but if the above assumption is correct ,understood!)
Install the new rom...or could I flash my back up (which I have via a OTG lead and memory stick)?
or would the new firmware be incompatible with my old JB 4.2.2 and cause problems?
The only reason I ask is that I could take a breather until I make my decision regarding a new rom.
However u pro's might think just go for it in one its no biggie lol?
Many thanks
Sheppps
shepppster said:
Really appreciate this response and I am not sprint/verzion or dual sim so got that covered.
Just to clarify the rest....
The process of flashing the firmware will completely wipe the phone?
Flash TWRP recovery (i already have this but if the above assumption is correct ,understood!)
Install the new rom...or could I flash my back up (which I have via a OTG lead and memory stick)?
or would the new firmware be incompatible with my old JB 4.2.2 and cause problems?
The only reason I ask is that I could take a breather until I make my decision regarding a new rom.
However u pro's might think just go for it in one its no biggie lol?
Many thanks
Sheppps
Click to expand...
Click to collapse
I do not recommend you just grab the latest firmware update and flash it to you phone, There is a very good chance you will brick your device with a firmware incompatibility
As your on 2.xx firmware jumping strait to 6.xx or 7.xx is a big jump and skipping firmware updates should never be recommended.
To safely update your firmware you need to flash 3.xx, 4.xx, 5.xx and so on untill your updated to the latest firmware. I was able to find the 5.xx and 6.xx firmwares for your device here http://xda7.androidrevolution.org/db_mirror/Firmware/index.php?dir=HTC/HTC_One/161/ but you will still need to find 3.xx and 4.xx. ALternativly because your s-off with super cid you could switch to a different firmware brand HTC 401 for example. all of which can be found here http://xda7.androidrevolution.org/db_mirror/Firmware/index.php?dir=HTC/HTC_One/401/
you will need to flash atleast these 4 updates to get to the latest safely
3.62.401.1
4.19.401.11
5.11.401.10
6.09.401.12
On the other hand if your not comfortable flashing firmware you could just install a Guru Reset rom then update your phone through OTA updates although that will take much longer than flashing the firmware manually. This reset rom will give you stock with working OTA's if installed with the following options http://www.htc1guru.com/dld/guru_reset_m7_2-24-161-1-zip/
Stock Recovery = Yes
Stock Radio =Yes
Root = No
Thanks for that advice,
it did cross my mind that it was a bit of a leap.
If I went back to restoring the stock reovery I know i would lose root and custom recovery and the unlocked status.
Would I have to return to S-on and lose supercid?
TBH getting to s-off was a bit of a nightmare and took a number of tries so I would hate to go through that again?
I might try a phased firmware update unless you recomend a custom rom that will work comfortably with my current firmware?
I prefer the stock look of the ARHD roms...but older versions dont see to be around anymore.
I shall dwell on the situation!
Shepps
shepppster said:
Thanks for that advice,
it did cross my mind that it was a bit of a leap.
If I went back to restoring the stock reovery I know i would lose root and custom recovery and the unlocked status.
Would I have to return to S-on and lose supercid?
TBH getting to s-off was a bit of a nightmare and took a number of tries so I would hate to go through that again?
I might try a phased firmware update unless you recomend a custom rom that will work comfortably with my current firmware?
I prefer the stock look of the ARHD roms...but older versions dont see to be around anymore.
I shall dwell on the situation!
Shepps
Click to expand...
Click to collapse
NEVER EVER GO S-on ... no matter who says it .. NEVER GO S-on
clsA said:
NEVER EVER GO S-on ... no matter who says it .. NEVER GO S-on
Click to expand...
Click to collapse
Heeding your words clsA... I dont want to go through that headache again ..it took me 3 days to get it off with rumrunner (mainly down to the PC's i was using rather than the software) but i dont intend to go back Jack!
clsA said:
NEVER EVER GO S-on ... no matter who says it .. NEVER GO S-on
Click to expand...
Click to collapse
^^^Wise Words^^^ going back to s-on always causes more problems than it solves. Never ever go back to s-on
shepppster said:
Heeding your words clsA... I dont want to go through that headache again ..it took me 3 days to get it off with rumrunner (mainly down to the PC's i was using rather than the software) but i dont intend to go back Jack!
Click to expand...
Click to collapse
You shouldn't shy away from updating your firmware it's really not that scary and perfectly safe as long as you do it correctly. You can even flash modified firmwares. So if you wanted to flash a firmware without losing your custom recovery and boot.img just open the firmware.zip and delete the recovery and boot.img then flash.
below is the basic procedure for flashing a firmware.zip with s-off.
Download the firmware.zip and put it in your fastboot folder on your pc. Boot your phone to the bootloader and connect fastboot usb. In the command window use the following commands to flash the firmware.
Code:
fastboot erase cache
fastboot oem rebootRUU
--- case sensitive ---^^^
Your phone will reboot to a black screen with silver HTC logo. This is ruu mode we can now flash the firmware.
Code:
fastboot flash zip firmware.zip
The first flash is just a pre-update and will appear to fail. The screen will go off and then return to ruu mode. Flash the zip again immediately.
Code:
fastboot flash zip firmware.zip
The second flash will flash the firmware, the progress bar on the screen will not reach 100% this is normal as long as the command line has finished it's output it's done.
Code:
fastboot reboot-bootloader
Danny201281 said:
^^^Wise Words^^^ going back to s-on always causes more problems than it solves. Never ever go back to s-on
You shouldn't shy away from updating your firmware it's really not that scary and perfectly safe as long as you do it correctly. You can even flash modified firmwares. So if you wanted to flash a firmware without losing your custom recovery and boot.img just open the firmware.zip and delete the recovery and boot.img then flash.
below is the basic procedure for flashing a firmware.zip with s-off.
Download the firmware.zip and put it in your fastboot folder on your pc. Boot your phone to the bootloader and connect fastboot usb. In the command window use the following commands to flash the firmware.
Code:
fastboot erase cache
fastboot oem rebootRUU
--- case sensitive ---^^^
Your phone will reboot to a black screen with silver HTC logo. This is ruu mode we can now flash the firmware.
Code:
fastboot flash zip firmware.zip
The first flash is just a pre-update and will appear to fail. The screen will go off and then return to ruu mode. Flash the zip again immediately.
Code:
fastboot flash zip firmware.zip
The second flash will flash the firmware, the progress bar on the screen will not reach 100% this is normal as long as the command line has finished it's output it's done.
Code:
fastboot reboot-bootloader
Click to expand...
Click to collapse
Thanks for this,I need a bit more clarity.
Delete the two files as described from the zip file,re-zip (package will have hboot,radio,adsp etc).
Flash firmware (do I refer to it by zip name eg3.62.401.1.zip or just as described firmware.zip,although i am guessing one wouldnt actually do anything)
Reboot ,go to recovery (which will be my TWRP) full wipe and flash my back up (or will this revert to my current firmware?) or flash a new rom?
If still using my JB 4.2.2 work with newer firmware? or do I need to start matching the o/s revisions for example 4.3 for the 1st upgrade...move onto the 4.****** firmware next one etc Kit kat rom ?
As I am supercid like you said ,is the alternative firmware ok with my device are these versions just different carrier versions or unsigned or whatever and would there be an isue if i moved to this branch of firmware?
All I really want to do is get my phone to a Kit Kat position...the Guru /ota route seems too convoluted and I am comfortable using fastboot commands but like to have the whole process as water tight as I can get it!
Clearly after the work I gone to to get in a total unlocked state I definitely dont want to go back!
Just to confirm flashing any firmware would not overide my S-off settings that would have to be physically done by command using the appropriate software?
Sorry if you guys are repeating something like this over and over again... best safe and not sorry imo!
Thanks Again
Shepps
shepppster said:
Thanks for this,I need a bit more clarity.
Delete the two files as described from the zip file,re-zip (package will have hboot,radio,adsp etc).
Flash firmware (do I refer to it by zip name eg3.62.401.1.zip or just as described firmware.zip,although i am guessing one wouldnt actually do anything)
Reboot ,go to recovery (which will be my TWRP) full wipe and flash my back up (or will this revert to my current firmware?) or flash a new rom?
If still using my JB 4.2.2 work with newer firmware? or do I need to start matching the o/s revisions for example 4.3 for the 1st upgrade...move onto the 4.****** firmware next one etc Kit kat rom ?
As I am supercid like you said ,is the alternative firmware ok with my device are these versions just different carrier versions or unsigned or whatever and would there be an isue if i moved to this branch of firmware?
All I really want to do is get my phone to a Kit Kat position...the Guru /ota route seems too convoluted and I am comfortable using fastboot commands but like to have the whole process as water tight as I can get it!
Clearly after the work I gone to to get in a total unlocked state I definitely dont want to go back!
Just to confirm flashing any firmware would not overide my S-off settings that would have to be physically done by command using the appropriate software?
Sorry if you guys are repeating something like this over and over again... best safe and not sorry imo!
Thanks Again
Shepps
Click to expand...
Click to collapse
When you flash the firmware.zip the command ends with the actual name of the zip so if the zip is named 3.62.401.1.zip then the correct command would be
Code:
fastboot flash zip 3.62.401.1.zip
The firmware packages are basically the same
3.xx.502.x is AT&T
3.xx401.x is HTC or
3.xx771.x is H3G
and so on, The 3 digit number in the middle is as you suggested just a carrier identifier. Flashing firmware or RUU's will not change your s-off status only you can do that with a very specific fastboot command the chances of it happening accidentally are very slim unless you do it with a toolkit.
So to get to kitkat simply flash the 3.xx 4.xx 5.xx and 6.xx firmware you do not need to flash a matching rom for each firmware version just fastboot reboot-bootloader after each firmware zip the go right to flashing the next one. Once there all done the phone should boot right up regardless of what rom you currently have installed (Provided you removed the boot.img and recovery.img from the zips before flashing) or you can go right to flashing a kitkat based custom rom of your choice if you haven't already. :good:
Danny201281 said:
When you flash the firmware.zip the command ends with the actual name of the zip so if the zip is named 3.62.401.1.zip then the correct command would be
Code:
fastboot flash zip 3.62.401.1.zip
The firmware packages are basically the same
3.xx.502.x is AT&T
3.xx401.x is HTC or
3.xx771.x is H3G
and so on, The 3 digit number in the middle is as you suggested just a carrier identifier. Flashing firmware or RUU's will not change your s-off status only you can do that with a very specific fastboot command the chances of it happening accidentally are very slim unless you do it with a toolkit.
So to get to kitkat simply flash the 3.xx 4.xx 5.xx and 6.xx firmware you do not need to flash a matching rom for each firmware version just fastboot reboot-bootloader after each firmware zip the go right to flashing the next one. Once there all done the phone should boot right up regardless of what rom you currently have installed (Provided you removed the boot.img and recovery.img from the zips before flashing) or you can go right to flashing a kitkat based custom rom of your choice if you haven't already. :good:
Click to expand...
Click to collapse
Great I get that and it makes sense now..but it always pays to check and double check.
My last question is the zips contain radio too,clearly this may or may not be an issue but i would predict they are desgined for certain carriers.The 401 branch I would assume are generic HTC international ones and shouldnt raise an issue unless I went for AT&T whiich is American...and I am in the UK perhaps.
Shepps
shepppster said:
Great I get that and it makes sense now..but it always pays to check and double check.
My last question is the zips contain radio too,clearly this may or may not be an issue but i would predict they are desgined for certain carriers.The 401 branch I would assume are generic HTC international ones and shouldnt raise an issue unless I went for AT&T whiich is American...and I am in the UK perhaps.
Shepps
Click to expand...
Click to collapse
Yeah the HTC 401 firmwares are WWE or World Wide English :good: the radio's shouldnt cause you any problems. And don't worry about asking questions Better to ask before you try. Preventing a brick is easier than fixing one :good:
Danny201281 said:
Yeah the HTC 401 firmwares are WWE or World Wide English :good: the radio's shouldnt cause you any problems. And don't worry about asking questions Better to ask before you try. Preventing a brick is easier than fixing one :good:
Click to expand...
Click to collapse
Well with that invite to ask at least one last question.... I saw the collection of ARHD drivers on this forum state the following? (cant post the link sorry)
"Firmware package from 2.17.401.1 RUU
There are new touch panel drivers inside this firmware that breaks touch in custom recoveries. You can flash it and use only hardware keys in custom recovery or you can remove tp_SYN3202.img from inside the package before flashing."
I would be jumping straight to the 3.******* and upwards but would the same apply delete the same throughout? If it only breaks the custom recovery touch panel I could use a mouse and OTG cable as I assume they are fine in O/S or best to remove the file throughout as it is no big deal.
Finally if there was a beer icon u would get it +thanks.
If you ever need gardening advice just Holla its all i can offer in return for your help and everyone else in this thread lol!:good: (why u might need I dont know ,but u never know lol)
shepppster said:
Well with that invite to ask at least one last question.... I saw the collection of ARHD drivers on this forum state the following? (cant post the link sorry)
"Firmware package from 2.17.401.1 RUU
There are new touch panel drivers inside this firmware that breaks touch in custom recoveries. You can flash it and use only hardware keys in custom recovery or you can remove tp_SYN3202.img from inside the package before flashing."
I would be jumping straight to the 3.******* and upwards but would the same apply delete the same throughout? If it only breaks the custom recovery touch panel I could use a mouse and OTG cable as I assume they are fine in O/S or best to remove the file throughout as it is no big deal.
Finally if there was a beer icon u would get it +thanks.
If you ever need gardening advice just Holla its all i can offer in return for your help and everyone else in this thread lol!:good: (why u might need I dont know ,but u never know lol)
Click to expand...
Click to collapse
You'll be fine the touch screen drivers problem only affects the lower end firmwares. Nothing in the 3.xx upwards to worry about. :good:
Danny201281 said:
You'll be fine the touch screen drivers problem only affects the lower end firmwares. Nothing in the 3.xx upwards to worry about. :good:
Click to expand...
Click to collapse
Thanks again out of curiosity the boot img ,that i would delete from the firmware zip, what does it actually do?
Does it fire up the o/s in the order it needs to launch the phone and as a stock file would expect to see the related o/s system infront of it and flashing a new rom would create a new image for the new set up?
I understand the reason for deleting the recovery file .
and one other thing whilst I intend to use one of the latest customs...if I had problems and flashed my nandroid back up from TWRP would it work using JB 4.2.2? and or would it restore the firmware to the old one too or just restore the o/s so effectiveley i could use my old rom while i looked for another newer one or tried again?
I know my old rom wouldnt optimise the new firmware ,but it would give me time inbetwen tasks if I wanted to do the next step later too.
making mistakes is much easier to resolve the better you understand the logic of the engine so to speak.
Shepps
shepppster said:
Thanks again out of curiosity the boot img ,that i would delete from the firmware zip, what does it actually do?
Does it fire up the o/s in the order it needs to launch the phone and as a stock file would expect to see the related o/s system infront of it and flashing a new rom would create a new image for the new set up?
I understand the reason for deleting the recovery file .
Click to expand...
Click to collapse
You hit the nail on the head there the boot.img is a Rom specific boot launcher if you like. Or otherwise known as the Kernel. If you have a custom Rom and flash a stock firmware the custom boot.img is replaced with the stock boot.img so your custom Rom won't boot. Simply flashing the boot.img from your custom Rom would fix it and all your data will remain in tact but it's just easier to avoid it :good:
and one other thing whilst I intend to use one of the latest customs...if I had problems and flashed my nandroid back up from TWRP would it work using JB 4.2.2? and or would it restore the firmware to the old one too or just restore the o/s so effectiveley i could use my old rom while i looked for another newer one or tried again?
I know my old rom wouldnt optimise the new firmware ,but it would give me time inbetwen tasks if I wanted to do the next step later too.
making mistakes is much easier to resolve the better you understand the logic of the engine so to speak.
Shepps
Click to expand...
Click to collapse
Yes you can downgrade your Rom but keep your newer firmware. It shouldn't cause any major problems. You may find things like reduced no mobile or WiFi signal. Capacitive buttons not working as expected and such but usually everything works ok :good:
Danny201281 said:
You hit the nail on the head there the boot.img is a Rom specific boot launcher if you like. Or otherwise known as the Kernel. If you have a custom Rom and flash a stock firmware the custom boot.img is replaced with the stock boot.img so your custom Rom won't boot. Simply flashing the boot.img from your custom Rom would fix it and all your data will remain in tact but it's just easier to avoid it :good:
Yes you can downgrade your Rom but keep your newer firmware. It shouldn't cause any major problems. You may find things like reduced no mobile or WiFi signal. Capacitive buttons not working as expected and such but usually everything works ok :good:
Click to expand...
Click to collapse
I think this is my final question ...I know this has ended up a tutorial but the thread provides good advice to noobies.
I intend to flash the ARHD 84. once i reach the latest firmware.
Will flash each firmware up to 6.09.401.12 deleting the boot img and the recovery in each package.
When I get to firmware 6.09.401.12 I see the rom uses the official firmware so at this point I only need to delete recovery? ...the boot img should be fine for the rom?
Or do I delete the boot image as before as the flash process creates a new boot img.
or I flash the boot img from the custom zip usiing fastboot?(as there is a boot img file in the HD84 zip file)
That is it and sorry for turning this ino a saga,but I think this is a good reference thread in the long run
Shepps
shepppster said:
I think this is my final question ...I know this has ended up a tutorial but the thread provides good advice to noobies.
I intend to flash the ARHD 84. once i reach the latest firmware.
Will flash each firmware up to 6.09.401.12 deleting the boot img and the recovery in each package.
When I get to firmware 6.09.401.12 I see the rom uses the official firmware so at this point I only need to delete recovery? ...the boot img should be fine for the rom?
Or do I delete the boot image as before as the flash process creates a new boot img.
or I flash the boot img from the custom zip usiing fastboot?(as there is a boot img file in the HD84 zip file)
That is it and sorry for turning this ino a saga,but I think this is a good reference thread in the long run
Shepps
Click to expand...
Click to collapse
you don't have to delete anything from the firmware's just flash them sequentially till you get to the last one
then just flash TWRP and your rom to the phone
shepppster said:
I think this is my final question ...I know this has ended up a tutorial but the thread provides good advice to noobies.
I intend to flash the ARHD 84. once i reach the latest firmware.
Will flash each firmware up to 6.09.401.12 deleting the boot img and the recovery in each package.
When I get to firmware 6.09.401.12 I see the rom uses the official firmware so at this point I only need to delete recovery? ...the boot img should be fine for the rom?
Or do I delete the boot image as before as the flash process creates a new boot img.
or I flash the boot img from the custom zip usiing fastboot?(as there is a boot img file in the HD84 zip file)
That is it and sorry for turning this ino a saga,but I think this is a good reference thread in the long run
Shepps
Click to expand...
Click to collapse
If your intention is to flash a rom directly after flashing the firmware then you don't need to worry about the boot.img, the correct boot.img will be flashed with the rom.
It's a good idea to have the rom in your internal storage before you start though so you won't need to boot to android to copy the rom after flashing the firmware or use adb push to get the rom to the phone.
Danny201281 said:
If your intention is to flash a rom directly after flashing the firmware then you don't need to worry about the boot.img, the correct boot.img will be flashed with the rom.
It's a good idea to have the rom in your internal storage before you start though so you won't need to boot to android to copy the rom after flashing the firmware or use adb push to get the rom to the phone.
Click to expand...
Click to collapse
I already have it on my internal memory and also on a USB stick via OTG lead,and in my Fastboot folder (so 3 options).
I Will have to re-install/flash img of TWRP again (if i didnt delete the recovery in the firmware zip files and,as the firmwares will give me stock recovery)- reboot into bootloader launch TWRP recovery find the rom on SD or push in adb or flash from memstick...but job done!
Any issues installing TWRP over an old one? (I intend to use the same version as I have now) I assume it will see the old TWRP folder and old bkup in the SD card too? if not I am goin for it!
Shepps

Fix install Stock room (when it was impossible)

I will try to explain how to return to the stock version when we cannot fix it and it has been giving us problems.
The origin of the problem is that many of us originally updated from Android 5 to 6. That modified an important file "the radio" so that after having installed custom versions, we could never go back to the original.
I will explain the process. Be careful It's simple.
1. It should be remembered which model was yours (vodafone, europe ...). If you don't remember, look at the cid of the device. Put it in fastboot (vol- and power). Connect to pc (fastboot usb) and type the command: fastboot oem readcid.
2. Use google to know the version (vodafone Europe ....).
3. We must install the original recovery. Use the correct one: https://ruu.lalleman.net/HTC_M8S(QL_UL)/Recovery/HTC Recovery/.
4. Place the recovery in the folder where you have the fastboot and type the command: fastboot flash recovery (filename).
5. Once installed, the device must be re-locked, so you must dial the command: fastboot oem lock.
6. Restart the device and put it in fastboot (vol- and power).
7. Now notice that above figure *** relocked ***. and pay attention to the radio version. It is a very important detail. For example in my case it was: [email protected]
8. With both data: rom zone (vodafone or europe) and the radio number, look for the correct device and data in this directory: https://www.hardreset.info/devices/htc/htc-one-m8/faq/firmware/
9. Download your correct rom. Once downloaded, rename it: 0PKVIMG
The first letter is a 0 (number).
10. Copy that file to a memory card (preferably empty and in fat32 format).
11. Put the card in the mobile. Turn off the phone and put it back in fastboot (vol- and power). The phone will check the file (it takes a little bit) and ask you if you want to update it (press the + button).
12. The phone starts to update (it takes a while) and you have to wait until you tell us to press the power button to restart.
And that's it.
Regards
Can you check my post, https://forum.xda-developers.com/ht...bricked-htc-one-m8-to-compatible-ruu-t3978233
the issue is I cant find a vodafone one for the uk that matches the radio version, the closest one from your link is: https://mega.nz/#!AjpyRayI!AXgzpDwsgGZCTLbGDYWwQC6L5U2ZAxq6XKuL4XRAFfA this one though I'm fairly certain it won't flash as it will be a HTC cid and not a vodap*** cid
Also is there anyway around having to use a micro sd card say from fastboot? as I dont have one or an usb adaptor.
ubernoob1 said:
Can you check my post, https://forum.xda-developers.com/ht...bricked-htc-one-m8-to-compatible-ruu-t3978233
the issue is I cant find a vodafone one for the uk that matches the radio version, the closest one from your link is: https://mega.nz/#!AjpyRayI!AXgzpDwsgGZCTLbGDYWwQC6L5U2ZAxq6XKuL4XRAFfA this one though I'm fairly certain it won't flash as it will be a HTC cid and not a vodap*** cid
Also is there anyway around having to use a micro sd card say from fastboot? as I dont have one or an usb adaptor.
Click to expand...
Click to collapse
This forum is for carriers of the m8s model that is different from the M8. In your mobile (M8) you can change and put it on s-off. That is very important since it will allow you to change the CID and put the universal one that will allow you to install roms regardless of whether it is vodafone or europe.
ruu.lalleman.net is gone
Where do we find stock recoveries and roms now?

Categories

Resources