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

Last Updated:

  1. scotty85

    scotty85 Guides Guide

    this lets you change all the firmware,so everything matches,if you need to swap between hboot 1.50 and 1.58 hboots.

    *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:
    md5: PG86IMG-1.50-hboot-firmware.zip b7174debc61dda20b4c3f9b51ba2c790

    hboot 1.58:
    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 :)

    Nalej and Brian706 like this.
  2. Brian706

    Brian706 Moderator Moderator

    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.
    scotty85 likes this.
  3. DonB

    DonB ♡ Spidey Sense !! ♡ ™ Moderator

    I also post this thread in the sticky, so if gets lost it will be there for quick reference. ;)
    scotty85 likes this.
  4. Nalej

    Nalej Well-Known Member

    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.
    scotty85 likes this.
  5. Brian706

    Brian706 Moderator Moderator

    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.
    scotty85, Nalej and DonB like this.
  6. Nalej

    Nalej Well-Known Member

    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)
    scotty85 and Brian706 like this.
  7. Brian706

    Brian706 Moderator Moderator

    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! :)
  8. Nalej

    Nalej Well-Known Member

    Awesome. That was so simple... so so simple lol
    I'm in 1.50 now. Going to flash a JB rom onto it now :)
    See if it works now with the new hbbot.
  9. Brian706

    Brian706 Moderator Moderator

    You can also flash other things like that such as kernels, recovery, etc!
    scotty85 likes this.
  10. DonB

    DonB ♡ Spidey Sense !! ♡ ™ Moderator

    You will be fine, enjoy, well done

    scotty85 likes this.
  11. Nalej

    Nalej Well-Known Member

    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.
  12. Nalej

    Nalej Well-Known Member

    Stock didn't work. The search continues.
  13. Brian706

    Brian706 Moderator Moderator

    What hboot did you flash? 1.5? 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.

    What hboot are you trying to use and with which rom?
    scotty85 and Nalej like this.
  14. Nalej

    Nalej Well-Known Member

    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.
  15. Brian706

    Brian706 Moderator Moderator

    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.
    Nalej likes this.
  16. Nalej

    Nalej Well-Known Member

    How do I reboot into my recovery while bypassing my bootloader?
    That's the only way I know how to go into recovery.
  17. Brian706

    Brian706 Moderator Moderator

    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!
    scotty85 and Nalej like this.
  18. Nalej

    Nalej Well-Known Member

    Brian, you are the effin' man. Thanks!
    Brian706 likes this.
  19. Brian706

    Brian706 Moderator Moderator

    No problem Nalej. Happy to help! :)
    scotty85 likes this.
  20. scotty85

    scotty85 Guides Guide

    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"
    Brian706 likes this.
  21. DonB

    DonB ♡ Spidey Sense !! ♡ ™ Moderator

    You could also download an app called Quickboot, that allows for that, so when ever you flash a Rom, simply install Quickboot, and you are good to go, much easier and says all the toggle buttons, lol ;)

    scotty85 likes this.
  22. Brian706

    Brian706 Moderator Moderator

    You know, I knew these had everything. Just slipped my mind I guess! :)
    scotty85 likes this.

Share This Page