• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [CDMA] complete firmware files for switching between 1.50 and 1.58 hboots

scotty85

Extreme Android User
Jul 25, 2010
11,131
7,412
this lets you change all the firmware,so everything matches,if you need to swap between hboot 1.50 and 1.58 hboots.

requirments:
*be s-off. these are pulled from RUUs,and are not signed files.
*be cdma. these will brick a gsm phone :eek:
*have an md5 sum checker,and use it ;) these filescontain hboots and radios,and can brick your phone if you get a bad or incomplete download.

hboot 1.50:
PG86IMG-1.50-hboot-firmware.zip
md5: PG86IMG-1.50-hboot-firmware.zip b7174debc61dda20b4c3f9b51ba2c790

hboot 1.58:
PG86IMG-1.58-hboot-firmware.zip
md5: PG86IMG-1.58-hboot-firmware.zip 512dd47f3470de41032d6ba5981b3edc

again,please double check md5s prior to flashing.

disclaimer: i do not have a cdma 3d to test these so,flash at your own risk. if you test and they work,please report and ill change this to reported working :)
 
  • Like
Reactions: Nalej and Brian706
I also made these from the ruu's awhile back and have tested them and they work. I'm sure yours will work! I can post the links if you want to compare them but I'm sure if I was able to do it that yours will be just fine! ;) I guess I should have made a thread. Coulda saved you some effort.
 
  • Like
Reactions: scotty85
Upvote 0
I've been doing a lot of reading and research on here and XDA forums on how to downgrade from 1.58 to 1.50.
I would definitely like the quick ability to switch between the two so I'm not limited in the ROMs I can flash.

Thanks for the links!
Now I'm off to find a "how to" thread I feel comfortable with.
Most of them assume you're S-On and talk about all that and I get lost in the shuffle of where I should jump in since I'm already S-Off.
 
  • Like
Reactions: scotty85
Upvote 0
I've been doing a lot of reading and research on here and XDA forums on how to downgrade from 1.58 to 1.50.
I would definitely like the quick ability to switch between the two so I'm not limited in the ROMs I can flash.

Thanks for the links!
Now I'm off to find a "how to" thread I feel comfortable with.
Most of them assume you're S-On and talk about all that and I get lost in the shuffle of where I should jump in since I'm already S-Off.

We can definitely help you here. Basically you download the one you want, rename it to just PG86IMG.zip

Put that on the root of your sd card (not in any folders)

Reboot into bootloader. When it asks you to update say yes by hitting volume up.

When it's all finished it will tell you to press power to reboot.

That's basically it.

A couple warnings. After you boot back up, first thing you should do is rename (or delete but you probably want to keep it) the file because it's presence will prevent you from getting into your recovery in an emergency.

The other warning is it suggest not using one of these files unless you are prepared with an alternate method to access your sd card. Either a card reader and adapter or a spare phone. If you get stuck in a bootloop you won't be able to do anything unless you can rename that file which you won't be able to do on your phone if it won't boot up.
 
Upvote 0
Thanks! That method sounds ridiculously easy. I'll give it a try some time today or tomorrow.
I have access to an extra phone so that's not a problem.
So what happens if I get into a boot loop?
I swap phones, delete the zip then reboot the phone? Try again?

Thanks guys. I'm having a blast finally tinkering with my phones.
(I've rooted my Nexus S as well lol Big difference between the two)
 
Upvote 0
Thanks! That method sounds ridiculously easy. I'll give it a try some time today or tomorrow.
I have access to an extra phone so that's not a problem.
So what happens if I get into a boot loop?
I swap phones, delete the zip then reboot the phone? Try again?

Thanks guys. I'm having a blast finally tinkering with my phones.
(I've rooted my Nexus S as well lol Big difference between the two)

Yep it's super easy! :)

If you get a bootloop its usually because the hboot isn't compatible with a rom. Generally if that Happened you'd have to manually remove or rename the file and put the other one back on. Then boot into bootloader and update with the one that works.


Let me give you a test scenario on a good order of operations to keep you from getting stuck.

Lets say you are on ics 1.58 hboot and you want to flash the 1.5 hboot so you can use an aosp rom.

So you go and use your PG86IMG file and then realize your current ics rom won't boot! Oh no! I better go to recovery. Then you realize that the PG86IMG file won't let you access recovery. Now you have to replace that with the 1.58 PG86IMG file so you can get booted back up.


So here's a good way around that. Start Booted up in your current rom. Place the PG86IMG file on your sd card. Boot to recovery from your rom so you bypass the hboot screen. If this feature isn't built into your rom there are many tools for this such as rom toolbox. So now you are in recovery, so wipe and flash your new rom. Then just enter your bootloader if your recovery has that option. Update like above. Then phone should boot up! Then go rename your file. If your recovery automatically tries to boot the rom after flashing and it bootloops, no big deal. Battery pull, boot into bootloader, update with the PG86IMG file and then your phone should boot.

Hope this post isn't too scattered. Hard enough to write all this on my phone lol and I keep getting interrupted. Hope I was clear enough for ya! :)
 
Upvote 0
Spoke to soon. I'm bootlooping like a mofo. I guess the ICS rom I had installed wasn't compatible with both.
In hindsight, I should have known that. So my fault.
I'm off to look for a ROM compatible with both so I can downgrade and not have a bootloop issue.
Anything recommended? Will going back to stock do the trick?

As far as kernels and recoveries... I know what they do, kinda (from what I've read) but I'm not sure when I would ever really need to switch them out.
Other than to switch a kernel bc it improves rom functions... I still have a lot of learning to do.
 
Upvote 0
My initial attempt, I had a custom ROM that needed 1.58 specifically. So that was my mistake.
So I put the phone back to it's stock ICS rom. I believe it's 1.58 and 2.89.
I then tried to downgrade to 1.50 but when I rebooted it keeps freezing on the htc splash screen.

Yeah. You have a rom on your phone that requires 1.58 so when you put 1.5 on your phone it can't boot. So you need to put the 1.5 PG86IMG on your sd card while you're booted up in your rom and then reboot into your recovery bypassing your bootloader. Then you flash the rom, and then go into your bootloader and do the PG86IMG update. So rom first and then update the hboot.
 
  • Like
Reactions: Nalej
Upvote 0
How do I reboot into my recovery while bypassing my bootloader?
That's the only way I know how to go into recovery.

Well some roms include this feature. When you hold the power button and hit reboot, sometimes you get a menu that gives you different reboot options.

Rom toolbox from the play store is a great app and it includes a reboot menu that let's you choose recovery. I think you can even make a widget that gives you a reboot menu. Gives you choices between fast reboot, bootloader, recovery, etc. I would go that route. You won't regret getting rom toolbox!
 
  • Like
Reactions: scotty85 and Nalej
Upvote 0
Ics should definitely have 1.58. Actually it should probably have the whole 2.89 build. I have files that include the whole 1.5 base and hboot and also for 1.58.

brian... that is the point of these files. :) they are not just hboot- they also include the extra needed firmware and radios that match that hboot,while leaving out system,boot,and some other images that will force factory reset.

you can flash these files in place of running an entire RUU,and wont lose any data in the process :smokingsomb:

i also thot id mention that you can run a PG86IMG as an RUU from fsatboot by placing the file into the same folder as adb and fastboot.

if youre working with a booted,operational phone,you can flsh the file in the following manner:

-open a cmd window

-change to adb/fastboot directory
cd c:\foldername
(cd c:\mini-adb if youve used any of my guides :))

-enable usb debug,disable fastboot,plug in phone

-check for connectivity
adb devices (should return serial number)

-boot to fastboot
adb reboot bootloader

-check for connectivity again
fastboot devices

-flash the file
fastboot erase cache

fastboto oem rebootRUU (will put you in ruu mode,black screen silver htc letters)

fastboot flash zip zipfilename.zip (will send and flash the file. dont interupt it while the cmd window shows its writinging,and the green status bar is moving on the phone screen)

*sometimes a file will fail with a pre-update error. this is normal,just enter again:
fastboot flash zip zipfilename.zip
and this time it will finish

-when you get "finished" and "OK"
fastboot reboot-bootloader (takes you back to fastboot)

-reboot back to the OS
fastbooot reboot

you can use this if you dont have an operational phone as well. you just need to manually put the phone in fastboot(select from hboot menu) then skip the "adb" commands and start with fastboot devices
once you get the hang of doing this,IMO its much easier and faster,as you dont hve to constantly move files onto and off of the SD card,leavin out the "cant get to recovery cause i have a PG86IMG onthe sd and i dont have a card reader" potential prollem :p

if you have prollems, and get "stuck" in ruu mode,fastboot reboot-bootloader should get you back to fastboot

an adb deamon is running in most(if not all) custom recoveries,so you can even combine thi ,with brians directions above:

1)place file to flash in adb/fastboot folder
2)place new rom on sd card
3)boot to recovery. backup,wipe,flash new rom
4)do the above process to flash firmware,then reboot :) the only difference is when you adb devices while in recovery,the reply back will be "serial number RECOVERY"
 
  • Like
Reactions: Brian706
Upvote 0
  • Like
Reactions: scotty85
Upvote 0
brian... that is the point of these files. :) they are not just hboot- they also include the extra needed firmware and radios that match that hboot,while leaving out system,boot,and some other images that will force factory reset.

you can flash these files in place of running an entire RUU,and wont lose any data in the process :smokingsomb:

i also thot id mention that you can run a PG86IMG as an RUU from fsatboot by placing the file into the same folder as adb and fastboot.


once you get the hang of doing this,IMO its much easier and faster,as you dont hve to constantly move files onto and off of the SD card,leavin out the "cant get to recovery cause i have a PG86IMG onthe sd and i dont have a card reader" potential prollem :p

if you have prollems, and get "stuck" in ruu mode,fastboot reboot-bootloader should get you back to fastboot

an adb deamon is running in most(if not all) custom recoveries,so you can even combine thi ,with brians directions above:

1)place file to flash in adb/fastboot folder
2)place new rom on sd card
3)boot to recovery. backup,wipe,flash new rom
4)do the above process to flash firmware,then reboot :) the only difference is when you adb devices while in recovery,the reply back will be "serial number RECOVERY"

You know, I knew these had everything. Just slipped my mind I guess! :)
 
  • Like
Reactions: scotty85
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones