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] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
Yesterday 01:55 AM
» Replies: 0
» Views: 83
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: voyageur
11-21-2024 04:33 PM
» Replies: 475
» Views: 167196
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 32855
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 240
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 494260
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1291
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 553637
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 143365
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 207
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 215
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 131
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 158
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1905
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 220999
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 422
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 201
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 200
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 216
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136954
[REQUEST] Lenovo Thinkpad Edge E440 & E5...
Last Post: Dudu2002
11-17-2024 06:50 AM
» Replies: 196
» Views: 92015

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: 20 Guest(s)