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 7739G laptop. i need a modif...
Last Post: keisi130481
Today 07:06 AM
» Replies: 4
» Views: 61
HP Pro 3300 & 3400 (H61): Upgrade to Ivy...
Last Post: itsik
Today 04:27 AM
» Replies: 119
» Views: 80809
[REQUEST] HP Probook 6570b Whitelist Rem...
Last Post: megdan
Today 03:34 AM
» Replies: 3
» Views: 4225
[Request] Fujitsu Lifebook S7210
Last Post: Barongi
Today 03:17 AM
» Replies: 5
» Views: 2335
[REQUEST] Acer Nitro 5 AN515-47 BIOS unl...
Last Post: Dudu2002
Yesterday 08:55 AM
» Replies: 1
» Views: 98
[REQUEST] Adding DDR3 support to Aptio I...
Last Post: Lixkote
Yesterday 02:36 AM
» Replies: 1
» Views: 264
ACER e5-721 recovery bios
Last Post: bergekste
05-15-2024 06:49 AM
» Replies: 35
» Views: 22539
[REQUEST] BIOS Unlock for Gigabyte G5-KD...
Last Post: Dudu2002
05-14-2024 06:45 PM
» Replies: 6
» Views: 458
[REQUEST] Lenovo ThinkPad L450 (JDETxxWW...
Last Post: Dudu2002
05-14-2024 03:29 PM
» Replies: 94
» Views: 41910
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: Dudu2002
05-14-2024 03:19 PM
» Replies: 84
» Views: 26212
[REQUEST] Lenovo G500 (78CNxxWW) BIOS Un...
Last Post: Alan23
05-14-2024 11:54 AM
» Replies: 281
» Views: 126770
[REQUEST] Lenovo G70-70 BIOS Whitelist R...
Last Post: Dudu2002
05-13-2024 05:01 PM
» Replies: 134
» Views: 66930
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
05-13-2024 04:59 PM
» Replies: 11
» Views: 6263
[Request] Dell Inspiron 17r SE 7720 Unlo...
Last Post: flashmaniak
05-13-2024 08:55 AM
» Replies: 91
» Views: 93924
TerraMaster F2-220 Bios
Last Post: mcunanan9
05-13-2024 08:12 AM
» Replies: 2
» Views: 252
[REQUEST] Acer Nitro N50-610 BIOS Unlock
Last Post: Lucas66700
05-13-2024 07:59 AM
» Replies: 3
» Views: 296
[REQUEST] MSI B550M VDH WIFI BIOS UNLOCK
Last Post: CFW
05-12-2024 08:28 PM
» Replies: 0
» Views: 208
[REQUEST] Lenovo B590 (H5ETxxWW) Whiteli...
Last Post: Deltist
05-12-2024 03:09 PM
» Replies: 267
» Views: 66128
Acer Extensa 5620: CPU replace
Last Post: MPM
05-12-2024 01:22 PM
» Replies: 3
» Views: 402
[REQUEST] Acer Nitro 5 AN515-52 BIOS Unl...
Last Post: Dudu2002
05-12-2024 04:13 AM
» Replies: 21
» Views: 9320

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)