I just want to share what happened before my laptop stopped working.
Before it got bricked, I had unlocked the advanced BIOS settings and manually disabled JEDEC write leveling along with some RAM training options. After I restarted the laptop, it got stuck and now there’s no POST.
There’s one last thing I’d like to try — I’m thinking of adding or re-enabling the advanced settings in the BIOS and then flashing it again. However, I’m not sure how to properly enable or restore those advanced settings.
Well, what a mess. the RAM isn’t initializing, so of course it won’t POST. Have you tried disconnecting all power sources, including the CMOS battery, then holding the power button for 30–60 seconds, and after that leaving it fully disconnected for about 10–15 minutes? I know it sounds simple but try this first if you haven’t already.
Also, I don’t know the exact BIOS recovery key combination for these machine types machine, but it’s worth checking and trying that method as well (Also Fn+R ?). At this point, it seems even rewriting the SPI did not reset those settings, but you could also try a BIOS downgrade to see if it performs a low-level reset. Good Luck!
I’ve already tried a full power drain (AC + main battery + CMOS disconnected, held power ~60 seconds, left it for ~15–20 minutes), but unfortunately still no POST.
I’m starting to think the issue might be that the bad setting isn’t actually stored in the SPI BIOS chip I rewrote, or that I only rewrote part of what controls it (e.g. NVRAM/variable store not fully cleared).
Also, on the board I found two 8-pin SPI chips:
Winbond 25Q16JWNIQ (16Mbit / 2MB)
GigaDevice 25Q80ESIG (8Mbit / 1MB)
So now I’m wondering if one of these might hold EC firmware or a separate NVRAM/variable store that wasn’t affected by rewriting the main dump.
Do you think it’s possible the memory training / JEDEC settings are stored in one of these smaller chips or managed by EC/other firmware instead of the main BIOS region?
When writing SPI chips, always do this sequence: full erase → write → verify, in that exact order. And don’t touch that 80Mb chip, it’s probably for the Thunderbolt firmware (TBT Fw), nothing to do with those low-level settings.
Hey bro, just wanted to ask if it’s okay with you to modify my BIOS and add the advanced menu to it. I’d really appreciate the help, but only if you’re comfortable doing it . No pressure at all.