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
Acer Aspire 5738 Restore full ram speed
Last Post: IrRaziel
Today 04:50 PM
» Replies: 10
» Views: 258
[REQUEST] Acer Aspire E1-510 BIOS Unlock
Last Post: banusri123
Today 03:31 PM
» Replies: 41
» Views: 37849
[REQUEST] Machenike F117-FPE BIOS Unlock
Last Post: mortalrun
Today 11:23 AM
» Replies: 0
» Views: 85
[REQUEST] Axioo Hype 5 AMD X3 Bios Unloc...
Last Post: Aseptartar
Today 12:39 AM
» Replies: 0
» Views: 130
BIOS Hex Offset
Last Post: Pacho
Yesterday 03:33 PM
» Replies: 0
» Views: 121
[REQUEST] hp 14-cm0xxx bios unlock(ami f...
Last Post: Anneaham
06-18-2025 11:34 PM
» Replies: 1
» Views: 475
[Request] Lenovo v520s sff unit bios sup...
Last Post: DeathBringer
06-18-2025 01:41 PM
» Replies: 7
» Views: 767
[REQUEST] BIOS Unlock for Gigabyte G5-KD...
Last Post: Dudu2002
06-18-2025 06:52 AM
» Replies: 10
» Views: 3526
[REQUEST] HP 15-ac109nx – Insyde BIOS F....
Last Post: Naifaey13
06-18-2025 06:08 AM
» Replies: 0
» Views: 172
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
06-18-2025 02:45 AM
» Replies: 44
» Views: 12942
HP probook4436s(e2-3000m)can update to a...
Last Post: hurricaning
06-17-2025 09:21 AM
» Replies: 2
» Views: 348
[REQUEST] Acer Nitro 5 AN515-58 BIOS Unl...
Last Post: Neonka
06-17-2025 05:05 AM
» Replies: 36
» Views: 14019
[REQUEST] Asus ROG Strix GL702ZC BIOS Un...
Last Post: bip_bop
06-17-2025 02:16 AM
» Replies: 171
» Views: 98980
[SOLVED] Lenovo E545 (HRETxxWW) WiFi + B...
Last Post: Vigor89
06-16-2025 04:51 PM
» Replies: 268
» Views: 117769
[Test, sp54926] HP Pavilion dm1-4000sd
Last Post: symbios24
06-16-2025 08:14 AM
» Replies: 36
» Views: 28787
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: flastac
06-14-2025 09:45 AM
» Replies: 212
» Views: 106585
[Request] Bios is locked need to unlock ...
Last Post: Xperjo
06-14-2025 12:59 AM
» Replies: 0
» Views: 503
Ailenware M15 R2
Last Post: axdy
06-13-2025 05:17 PM
» Replies: 0
» Views: 337
ASUS P5LD2 Deluxe & Conroe CPU
Last Post: k24a1
06-13-2025 03:05 PM
» Replies: 20
» Views: 9809
Request: Modded BIOS with NVMe support f...
Last Post: thadrusta
06-13-2025 01:08 PM
» Replies: 1
» Views: 896

HP 650 BIOS flashrom recovery help! :(
#1
Hello! Smile

It's been years since I made a post here Big Grin but I finally managed to (unfortunately?) have a motherboard to test some BIOS modding... well, not by choice, but I need to revive it and I just started to get into this world of modding...

Short story / resume:

Cause: ran setup_var to set DVMT size to 1G, write OK but after a reboot, it died.

Problem: No video/LCD backlight/POST/Beeps. Power LED turns on and fan spins but that's it. The idea is to revive it to working state... CPU, LCD, Power, etc. are good because I tried with a spare motherboard and it turned on without issues.

Who: HP 650 Motherboard Part No. 687701-501

Chips: 
  • 4MB Winbond W25Q32BVSIG (r/w), let's call it LEFT
  • 1MB Winbond W25Q80BVSIG (cannot be detected, RDID/REMS error), let's call it RIGHT
Tools: 
  • Pomona SOIC8 Clip    
  • Raspberry Pi 3 Model B v1.2    
  • Spare working motherboard, so I can experiment with this one    
  • BIOS backup prior to setup_var made with InsydeFlash, 5 MB file   
  • BIOS dump after non-working setup_var taken with SOIC8 Clip, 4MB chip only    
  • BIOS dump from spare motherboard, 4MB chip only
Resources: Notes:
  • BIOS recovery method using EFI/USB tool DOES NOT WORK, Phoenixtool didn't give any Recovery filename either. Win+B, Fn+B, Win+Esc, etc. Nope, nada.
  • When I connect the Clip to LEFT, an orange led nearby to the right (pic here) turns and stays on until the Pi is turned off.
  • When I connect the Clip to RIGHT, a white led to the far bottom-left of the board (presumably HDD/Power) blinks, which according to the manual it could be Sleep state. It worked for a few times, now it doesn't blink.
  • Somehow the same pinout in the Clip for LEFT doesn't work for RIGHT, even though the pinout in the datasheet of both chips is identical.
  • If I invert the Clip (flip 180 degrees) and connect it, the Pi turns off.
  • Originally, the laptop would turn on and off in a loop, unless I turned it on with Win+B pressed, but it didn't do anything. I tried to strip the first 1024Kb out of the 5MB backup file and flash that 4MB remaining part to the chip, but now it just turns on, fan spins and but it doesn't do anything.
I'm kinda running out of ideas here... I'm currently at work now, but I'm thinking that maybe if I flash the dump I have from the spare working motherboard, could it work? I mean, flashing it with the backup didn't make it work but it changed the power-on behavior, which makes me think that doing this could work. It would be a good idea to know what do those two LEDs mean though.

Any help is greatly welcome! Smile

Thanks in advance!
- DARKGuy


Attached Files Thumbnail(s)
   
find
quote
#2
Did you tried to remove CMOS battery?
Can you read&write a dump from W25Q32BVSIG?
find
quote
#3
(03-22-2017, 02:44 PM)DeathBringer Wrote: Did you tried to remove CMOS battery?
Can you read&write a dump from W25Q32BVSIG?

About the BIOS battery, yes of course! no effect though. And yes, I can read/write to the W25Q32 (4Mb) chip.
find
quote
#4
Give me "BIOS dump after non-working setup_var" and I'll tell what's needed to change.
Tell full "setup_var command" you entered.
find
quote
#5
Alright, I've attached the BIOS file you have requested, and an image of the setup_var command I ran. Unfortunately that's the only one I have... somehow I had the idea to take a picture just in case Tongue. Command was: setup_var 0x198 0x11. Very appreciated! Smile.


Attached Files Thumbnail(s)
   

.bin   bios_after_setvar.bin (Size: 4 MB / Downloads: 13)
find
quote
#6
Open dump file in HEX-editor.
Go to offset 0x18AE8C
Change 0x11 to 0x02
Write dump to the chip
find
quote
#7
(03-22-2017, 03:20 PM)DeathBringer Wrote: Open dump file in HEX-editor.
Go to offset 0x18AE8C
Change 0x11 to 0x02
Write dump to the chip

Man you are AWESOME! Big Grin !!!! I've been struggling with this for days, well at least I know I have a spare motherboard just in case xD here, it's alive again, THANKS A LOT!! ^_^

   

By the way, is it possible to unlock the Advanced menu on this one? I've been reading the dump file from Phoenixtool, but there's little info about it, and I can't find a setting like "Hidden Pages" for Acer, or which variable to set in order to enable the Advanced menu... I mean, it's there, but it's not being REFerenced anywhere, I guess? I spent this evening on it after bringing the laptop back to life thanks to you, but I'm not sure how to proceed, been wanting to do it myself, but I think I better ask here to someone with more experience than me Smile
find
quote
#8
(03-22-2017, 09:40 PM)DARKGuy Wrote: By the way, is it possible to unlock the Advanced menu on this one?
I make CPU support mods only.
find
quote
#9
(03-22-2017, 11:38 PM)DeathBringer Wrote:
(03-22-2017, 09:40 PM)DARKGuy Wrote: By the way, is it possible to unlock the Advanced menu on this one?
I make CPU support mods only.

Oh, I see. It's okay though, I have the laptop alive and that is what had me really concerned. However, I don't know if it's a side-effect of the BIOS writing, but somehow changing the 0x198 value, even though it gets changed, after a power cycle it resets to 0x02, so there's no way I can increase the DVMT pre-allocated size? Other values do change, but this one doesn't. I know it changes because if I set it to 0x11 I'm back to the original issue, so I think that somehow it's being reset to that default value upon boot - is that a possibility? and if so, is there any way to override it?

Thanks again! Smile
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)