I have recelled this battery (w547bat-6 internal battery), it has an 24C02 EEPROM, wich I hace unsoldered and reprogrammed cycles and FCC. I can read it with EV2300 but not with NLBA, I post both screenshots, before and after in software UBRT, (NLBA can not read it either with EV2300) I have a similar battery (but not identical) wich is unlocked. the model of the unlocked is W540bat-6 (external). Can you check dump why it is locked? Fuse is ok.
If I compare the dump of the other battery wich is unlocked there is only one place where I have 01 instead of 00 wich is in offset 54, should I clear this one?
I also tried writing the dump of the unlocked battery to the locked one eeprom, it doesnt work either. UBRT reads it ok. It seems it is not locked by EEPROM, may be MOSFETS are bad, it is like the fuse would be blown but it is not.
What I did to try to solve this, I used the reprogrammed chip of the external battery, battery is working, laptop doesnt shut down when unplugged but windos doesnt recognize the battery, so it doesnt charge, only discharges on laptop
At last I found the solution to this topic. I used the original chip that came with this battery. reprogrammed its EEPROM , changing FCC and Cycle count. In spite this way battery doesnt light the green led of NLBA, but on laptop it works! I am posting snapshot of reading on EV2300 on address 0x16 with NLBA software:


