here is the picture of the battery
So, if the eeprom is corrupted, is it possible to fix it?
Pardon me, how can I identify if the battery is genuine or not other than the serial number FFFF? And if the battery is not genuine, does it mean it's not possible to fix it?
So, if the eeprom is corrupted, is it possible to fix it?
Sometimes yes, sometimes no. There is no universal rule for such case.
how can I identify if the battery is genuine or not other than the serial number FFFF?
Basically SN==FFFF does not mean battery is fake. Because it is easy for copy makers to program any serial number into chip eeprom. But sometimes they are negligent and left it 0001 or FFFF for all the battery batch.
The best practice to check battery originality is to compare its components with guaranteed genuine sample or its high quality pictures. You could be sure battery is genuine when following steps are confirmed visually
1. Battery label and polygraphic quality are exactly the same like on genuine sample
2. Lithium cells are exactly same size, brand and characteristics like on genuine sample
3. PCB assembly is the same like on genuine sample
4. Fuel Gauge aka monitoring chip is the same like on genuine sample
5. DRM (Chip ID Hash) if used should be the same like on genuine battery
Steps 1, 2, 3 could only be confirmed by visual inspection. It assumes plastic case disassembly.
Step 4 could be confirmed visually or by the NLBA1 software if chip is supported.
Step 5 could only be confirmed by special tools or by dedicated laptop.
And if the battery is not genuine, does it mean it's not possible to fix it?
It depends on chip used in copy battery. If chip is branded and is in supported chip list on product description page it could be fixed. But most aftermarket batteries have fake chip which NLBA1 does not support.
So in this case only step 1 was checked. Battery label looks genuine.
It is not enough to judge about battery originality. Especially its not clear why SN == FFFF.
Do you know if anyone repaired battery before ?
May be someone reflashed the chip with wrong eeprom...
It could explain why it throws errors.
Do you know if anyone repaired battery before ?
May be someone reflashed the chip with wrong eeprom...
It could explain why it throws errors.
I don't think anyone had repaired the battery before. We even just know that laptop battery can be fixed.
Anyway, any advise on how to fix the problem?
As you could see chip was not found neither in database nor detected online.
The best way is to access pcb and confirm it visually by inspection.
Alternative way is remote chip detection. But it does not guarantee 100% success.
Ok. I will update when I have inspect the pcb.
Here is the chip
Found the culprit 🙁
Not sure why the battery (L20C4PC1) but the board shows L19M4PF2. Is it because they both use the same model of board ???
Here is the chip
So it is 047A20 with SMP firmware.
why the battery (L20C4PC1) but the board shows L19M4PF2
Probably both batteries share same PCB. May be they are interchangable and could be used in same laptop.
First is produced by Celxpert (C) another by Simplo Technology (M). You could also paste a picture of battery label to check Pack Maker.
Also try to read eeprom by selection 045a20 LGC plugin.
- press Unseal button
- press Read Chip Info button
- press Read Eeprom button
Paste picture of the log.
sorry I think I did not show it clearly.
one of the mosfet (??) got burned which caused the battery did not charge ?
There is neither charge nor discharge.
Yes, it could be due to damaged MOSFET.
Consider replace it.
There is neither charge nor discharge.
Yes, it could be due to damaged MOSFET.
Consider replace it.
Yes, I will do it once I got the same board from the same battery model.





