Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Acer PT715-51 (Triton 700) ins...
Last Post: Dudu2002
Today 10:49 AM
» Replies: 24
» Views: 12298
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Today 08:59 AM
» Replies: 1782
» Views: 498643
[REQUEST] Acer Aspire 9300 BIOS Unlock
Last Post: Geortor
Yesterday 04:01 PM
» Replies: 10
» Views: 2226
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: DeathBringer
Yesterday 02:55 PM
» Replies: 10
» Views: 3786
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
Yesterday 02:04 PM
» Replies: 14
» Views: 6759
LGA771 Bios Microcode for HP dc7800 sff
Last Post: Netuser232
Yesterday 01:27 PM
» Replies: 136
» Views: 92075
Dell Vostro 3500 full unlocked
Last Post: kamilchno
Yesterday 10:51 AM
» Replies: 0
» Views: 64
Bios logo
Last Post: Nkosenhle
Yesterday 10:43 AM
» Replies: 0
» Views: 70
Gigabyte AORUS 5 (KB/SB/MB) BIOS Unlock
Last Post: Dudu2002
Yesterday 10:41 AM
» Replies: 18
» Views: 4797
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
Yesterday 09:09 AM
» Replies: 1730
» Views: 672493
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: willow25565
Yesterday 02:06 AM
» Replies: 1090
» Views: 451598
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: RuryGame
11-25-2024 06:23 PM
» Replies: 494
» Views: 171237
2x CPU Dell Workstation BIOS modding
Last Post: William P
11-25-2024 03:30 PM
» Replies: 0
» Views: 102
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
11-25-2024 01:28 PM
» Replies: 492
» Views: 186091
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
11-24-2024 11:20 PM
» Replies: 0
» Views: 363
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
11-24-2024 08:19 PM
» Replies: 12
» Views: 3888
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
11-24-2024 06:14 PM
» Replies: 1
» Views: 215
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
11-24-2024 03:49 PM
» Replies: 2
» Views: 169
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
11-24-2024 02:47 PM
» Replies: 476
» Views: 168812
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: tarikyeter
11-24-2024 02:44 PM
» Replies: 236
» Views: 89437

Long-shot help request on recovering a bricked laptop
#1
I have an HP Pavilion dv6-6173cl from like 2011; it does everything I need and I do not want to spend money replacing it.  I was gonna switch from Debian -> Ubuntu and had some great idea about switching it to the GPU so my kid could use it for Minecraft...so I went in the BIOS, changed a GPU setting from AUTO to one of them...and poof, no screen or external display works. 

There are no official CMOS reset instructions for this model, just generic ones, which I have tried.  I have, from HP, the last 2 UEFI setups and the last 4 BIOS's.  I am able to use another PC to make a generic BIOS recovery USB from the UEFI setup, and I am able to extract the last 4 bioses, and I am able to use Andy's Phoenix tool to extract the Bin files to "sig" and "bin.dec" files.  One thing is the actual bios exe (sp55068.exe) will NOT run to make the recovery USB (2 popup errors, "WDM: Get support mode error!" and "BIOS did not support InsydeFlash!")

I have tried many combinations of the following:
  • Make a FAT or FAT32 USB named "HP_TOOLS" of 2GB and 4GB usb sticks
  • Filling the USB stick with the encrypted BIOS, or the decrypted BIOS and Sig in  "Hewlett-Packard/BIOS/Current" or in the root.  I've tried various combinations of the extension being all or no caps.  I have also seen/tried renaming the bios file to "SMC.BIN" in the root based on what I've seen in a forum.
  • Powering on holding Winkey+B with the recovery stick plugged in or not plugged in.
  • Powering on holding Winkey+V with the recovery stick plugged in or not plugged in.
  • Various lengths of holding keys/power button.
  • Trying various combinations of clears involving removing batteries (CMOS + laptop), holding power, etc.

I get nothing with any of these.  When I power the laptop on, I get the power LED white, Wifi LED orange, touchpad border lit, badge on the back of the screen lit, caps lock NOT blinking, and screen stays black (no backlight).  I have never seen the activity lights on the USB drives blink, so I can't verify it ever reads.

The ONLY thing that changes what I see, is if i power the laptop off, hold the power button down, it turns on and I keep holding the power, after about 10 seconds it powers off, I keep holding, it then powers on again...and this time, the same lights are on but now the caps lock LED blinks about 1 time/second.  Doing this with multiple combinations of keypresses does nothing. different.

I even went so far as to take the mainboard out and bake it to reflow the solder.  It's doing the same thing as before; the reflow made no difference.

I'm stumped, and can't fathom trashing this laptop because of this.  I can't justify a new one because I don't use this every day, but when I need it I need it.  I have a feeling that my USB structure isn't exactly correct, the file names aren't exact, the key press order isn't exact...something like that, but I feel like I've tried everything.  Any help would be appreciated.
find
quote
#2
You might end up having to do a dump and reflash with an external programmer. Happened to me just this week, see my post for reference (https://www.bios-mods.com/forum/Thread-S...avilion-17). I am not a professional and would not dare to instruct you on how to do it, but these are the steps:

extracting the current BIOS from the chip with a CH314a programmer and saving it

flashing a fresh image onto the chip

transferring vital infos to the BIOS (several IDs, MAC address, et.)

the following resources might be of interest for you:

https://www.ifixit.com/Answers/View/7343...d+bootloop
https://www.youtube.com/watch?v=4qX2zihB6UE
https://14phoenix.blogspot.com/2013/07/f...s-for.html
https://h30434.www3.hp.com/t5/Notebook-S...-p/5640454
https://winraid.level1techs.com/t/please...ne/32789/7
https://h30434.www3.hp.com/t5/Business-P...-p/7451305
https://www.youtube.com/watch?v=YhP7FmoRkoY

Kind regards,
Michael
find
quote
#3
I think that's where it's going.  If I already know the MAC address, and it was always in legacy bios, do i even need to pull the info from the existing bios?  This is over my head but I'm willing to learn/try.
find
quote
#4
(11-09-2022, 01:24 PM)surfrock66 Wrote: I think that's where it's going.  If I already know the MAC address, and it was always in legacy bios, do i even need to pull the info from the existing bios?  This is over my head but I'm willing to learn/try.

There is more than the MAC address needed and at least in my case not all info could be found on stickers inside. Maybe you are lucky. Getting the info from BIOS is not that difficult, really. It's finding them inside what makes it tedious at first. Mine were at the exact location one of the threads I mentioned stated, so just getting HxD (a hex editor), loading the bin file and searching it. Pretty much like any text file, just with an odd user interface. Searching for the MAC address in hexadecimal format is a good starting point. I did not have the MAC address, so finding it was difficult at first (i did not realize that the mac in hex on the left side was converted to utf on the right side, so it was not recognizable).
find
quote
#5
Chip programmer gets here today, I'm hopeful.  Thanks for the advice.
find
quote
#6
(11-11-2022, 10:01 AM)surfrock66 Wrote: Chip programmer gets here today, I'm hopeful.  Thanks for the advice.

Ok, progress update.  The chip programmer came, I couldn't get it to read with the clip so I desoldered and was able to get a successful dump.  I can see the serial in there and some strings.  This is a lot farther than I thought I would get.  In a way, I'm the dog that caught the truck.

High-level, I need to take the downloaded BIOS file from HP, inject some info from the old chip into it, then flash that.  I have some questions:

1) Do I need to decrypt the bin as it came out of the HP download?  it's a .bin but I know I can use the phoenix tool to split it into a bin and a sig.  Looking at the decrypted one, that looks like it, at the end I can see "$BID01658" which is also at the end of my dump, though the decrypted bios file is SIGNIFICANTLY larger than the one I dumped (decrypted is 4164K, dump is exactly 4096K)
2) Is there a more start-to-finish guide to injecting the strings in the downloaded BIOS?  Also, I'm guessing I need to trim the head of the decrypted bios file, and I'm not finding guides for how to do that.
find
quote
#7
(11-12-2022, 04:25 PM)surfrock66 Wrote:
(11-11-2022, 10:01 AM)surfrock66 Wrote: Chip programmer gets here today, I'm hopeful.  Thanks for the advice.

Ok, progress update.  The chip programmer came, I couldn't get it to read with the clip so I desoldered and was able to get a successful dump.  I can see the serial in there and some strings.  This is a lot farther than I thought I would get.  In a way, I'm the dog that caught the truck.

High-level, I need to take the downloaded BIOS file from HP, inject some info from the old chip into it, then flash that.  I have some questions:

1) Do I need to decrypt the bin as it came out of the HP download?  it's a .bin but I know I can use the phoenix tool to split it into a bin and a sig.  Looking at the decrypted one, that looks like it, at the end I can see "$BID01658" which is also at the end of my dump, though the decrypted bios file is SIGNIFICANTLY larger than the one I dumped (decrypted is 4164K, dump is exactly 4096K)
2) Is there a more start-to-finish guide to injecting the strings in the downloaded BIOS?  Also, I'm guessing I need to trim the head of the decrypted bios file, and I'm not finding guides for how to do that.

Hey surfrock66,

a quick disclaimer upfront: I am propably as experienced as you are, I gained my knowledge from searching the web and watching youtube videos. So please take my advice with a grain of salt.

In my case I used the bin files exactly like they came out of the Updater after running it and selecting "write update to harddisk for later use" or something like that. The bin file was exactly the same size as the chip, as it should be. It can't be larger so the splitting sounds false.

The updater extracted several bin files, propably for different hardware revisions. I simply opened the bin I extracted from the chip and searched for the name of the bin, without the file extension. So, for 7840D.bin, I searched for 7840D and only one name came up. That was the bin file I used and it worked so maybe that was the correct approach.


Wether or not you need to decrypt the bin file can propably be checked by looking at the content. If it is a scrambled mess, it's encrypted, otherwise not. This might help, there is a lot more info on sizes etc. there also: https://www.bioscreator.com/manual/how-t...-firmware/


BTW, the programmer - more specifically the software to operate it - does not verify reads, so please do the extraction at least twice and compare the output (HxD has a function to compare files, it should say files are identical) before you proceed with flashing to make shure your dump is complete and without read errors.

In my case it was a newer machine and therefore a UEFI firmware, not a classical BIOS. That said, I am not sure if it is comparable for the next steps.

After the flash I turned the machine on an used the key combo for a clear CMOS. After that, the machine was functional, but complained that it was in factory setup mode and the IDs were missing.

I could override the warning though and boot into Windows as normal. From there on I used a tool from a Youtube Video which I believe is taken from HPs UEFI Toolbox meant for corporations rolling out hundreds of machines to their workforce preconfigured. Check the video description, it is the last link in my list in the first post.

That tool brought up a text file. I just needed to amend the text file with the respective strings, save and continue. The tool wrote the info into the UEFI. Job done.

I hope this, together with the links I provided earlier, is of use for you.

I might check back every now and then but can't guarantee anything because I am rather busy atm.

Good luck and godspeed!

Kind regards,
Michael
find
quote
#8
So life happened, got busy, got time, finally got to it...LAPTOP IS BACK ALIVE!!!  I can't believe it and I thank you so much for your help!!!
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)