Hello everyone,
I'm having a hard time dumping the BIOS of a Lenovo Ideapad Duet 3 (11IAN8). The chip is a Winbond W25R256JVEN, directly soldered to the board in a WSON8 package.
Since there are lots of tiny components near the chip, I was hesitant to desolder it using hot air. Instead, I soldered thin wires directly to the chip's pads and connected them to a CH341A programmer (photos attached).
The chip is detected correctly in both NeoProgrammer and ASProgrammer, but I'm unable to get a consistent dump. I've tried over 15 times — shortened the wires to under 10 cm — but the resulting dumps always have different MD5 checksums. I also performed the 3.3 V mod on the CH341A beforehand (following the common guide) to ensure safe voltage levels.
So, my question is:
Do I absolutely need to desolder the chip, or is there anything else I can try to improve the signal integrity and get a reliable dump?
Any advice is greatly appreciated.
Thanks in advance!
I'm having a hard time dumping the BIOS of a Lenovo Ideapad Duet 3 (11IAN8). The chip is a Winbond W25R256JVEN, directly soldered to the board in a WSON8 package.
Since there are lots of tiny components near the chip, I was hesitant to desolder it using hot air. Instead, I soldered thin wires directly to the chip's pads and connected them to a CH341A programmer (photos attached).
The chip is detected correctly in both NeoProgrammer and ASProgrammer, but I'm unable to get a consistent dump. I've tried over 15 times — shortened the wires to under 10 cm — but the resulting dumps always have different MD5 checksums. I also performed the 3.3 V mod on the CH341A beforehand (following the common guide) to ensure safe voltage levels.
So, my question is:
Do I absolutely need to desolder the chip, or is there anything else I can try to improve the signal integrity and get a reliable dump?
Any advice is greatly appreciated.
Thanks in advance!
Comment