# Success in recovering from bad BIOS upgrade - Framework 13 AMD 7040

**URL:** <https://community.frame.work/t/success-in-recovering-from-bad-bios-upgrade-framework-13-amd-7040/66598>\
**Category:** Community Support\
**Tags:** not-booting, amd-7040\
**Created:** [March 24, 2025, 8:52pm UTC](https://community.frame.work/t/success-in-recovering-from-bad-bios-upgrade-framework-13-amd-7040/66598 "2025-03-24T20:52:46Z")\
**Posts on this page:** 1\
**Showing post:** 50

<div class="post-metadata">

**Author:** ![David\_Henry](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@David\_Henry](https://community.frame.work/u/David_Henry)\
**Post date:** [July 22, 2026, 8:12pm UTC](https://community.frame.work/t/success-in-recovering-from-bad-bios-upgrade-framework-13-amd-7040/66598/50 "2026-07-22T20:12:31Z")

</div>

Really great topic, saved my motherboard after a BIOS upgrade failure! (3.18 → 3.20)

I followed your steps (bought the same stuff for ~32€, used the same tricks with ceramic coasters - first time I used them in ten years 😅, same commands) and it worked!

 ![PXL_20260721_192019097](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/f/6/f63bd1aed2466a286bed83445cd816b8b938ab99.jpeg)

 ![PXL_20260721_191727533](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/1/7/1766956ccff85875fe5b2fcb5c5bb0800c6ae5e9.jpeg)

Some notes:

- I also did four ROM reads and got one failure (the second read). The pogo was stable.
- Reading the ROM takes 4m40s.
- I extracted the 3.20 BIOS from the UEFI capsule by searching the first four bytes hexdump showed me from my extracted corrupted BIOS : 0810 5f00
  - I found the offset from start to be 1993293 bytes, like [cesfahani](https://community.frame.work/u/cesfahani) said above with BIOS 3.07.

  - I also tried [GitHub - vaginessa/InsydeH2O-extractor-2 · GitHub](https://github.com/vaginessa/InsydeH2O-extractor-2) as mentioned above, and it gave same BIOS image.

  - Extraction command:

- Writing the ROM was a bit frightening : I had two fails, the third time it worked. 😨
  - First time I used -w only (so with verification enabled by default). It took 12m51s and finished with verify error: 😰

  - Second time, I used -nNw to skip verification. It took 4m40s to write. Then I did a read to check myself, and the checksum was not matching again 😱

  - Third time, I used -w with verification. It took 9m21s and terminated successfully: 😮‍💨

- Then I unplugged the CH341A from USB, removed the pogo, put back the RAM and SSD on the mobo, connected the battery, the keyboard and closed the case. I powered on the laptop, and about one minute later, it was booting on the SSD 😎 🥳

---

_[View the full topic](https://community.frame.work/t/success-in-recovering-from-bad-bios-upgrade-framework-13-amd-7040/66598)._
