Lenovo IdeaPad B560: how to flash KBC BIOS (reasons - no power, LED indicators don't work)
Notebook recovery using firmware KBC BIOS (PM25LD010 SOIC-8) and programmer Willem MiniPro TL866A.
After 8 notebooks (Lenovo B560) in 3 weeks, reached their final destination, a.k.a. my gentle hands (with similar symptoms - doesn't boot, battery doesn't charge, no display), I decided to write this tutorial.
Model name: 20068
MB: Wistron LA56 (48.4JW06.011)
KBC: Nuvoton NPCE781EAODX
Flash: MXIC MX25L3206E SOIC-8 + PM25LD010 SOIC-8
Making a diagnosis
The measurements showed that the patient is fully, ultimately and conclusively dead. After reading the literature on this diagnosis, it turned out to be a standard problem of this model. The KBC firmware often crashes. This firmware resides on a microchip PM25LD010!
In order to flash crashed BIOS you'll need:
1. Hot air gun station to desolder microchip PM25LD010.
2. BGA gel flux.
3. Programmer to flash microchip firmware using SPI interface (in this specific case, Willem TL866A).
First, you need to desolder the chip from the motherboard.
Then put the chip into the adapter.
Now, put the adapter (and the chip, of course) onto the programmer.
Now you have to download the archive with the firmware (I took it from a working device, now the archive contains both BIOS images).
Run the program. To restore the firmware select the desired chip (PM25LD010).
Select dump KBC BIOS (B560_KBC_ROM.bin) and run flashing process.
After the process is completed solder the chip back.
And now, verification test run.
The symptoms of this malfunction differ, but one thing is certain - it's a common problem of this notebook, keep this in mind when making a diagnosis or conducting repairs on Lenovo B560. I hope this was helpful ;).
Important notice: do not repair or modify this device if it's still under warranty.