The best way to do calibration for this type of chip is to fully charge the battery to 100% untill FC bit is set, restart the laptop go to bios menu screen, unplug the charger and leave the laptop until it shuts down. Fully charge again.
After this read battery data again.
You may need to do this a few times since FCC will increase in steps programmed in dataflash, usually around 500mah per cycle.
But also keep in mind that some firmwares are programmed only to decrease FCC, since cells are only expected to degrade over time.
FCC has decreased, but how come design capacity has decreased also?
Maybe BatteryInfoView doesn't display proper information.
Try with AIDA64 and post result.
@torture Ihad to return the laptop to the client. It had only 1 hour of working battery in spite of new cells.
I have again one identical battery, so I asked the customer to bring the laptop. I followed your advice to charge to 100% and discharge in bios and charge again. I have these values in Batteryinfoview (and AIDA64 displays the same) , here is also dump. There is something wrong with design capacity is 10x greater than supposed to be... but I can not find it in dump to correct it, can you help me?
Sorry i can't help you because i'm out of country right now.
If both batteries are identical you can try flashing the dump from the other one.
@torture I have delivered the battery, any way the only problem was that it showed 10x the correct time for discharging, but % was ok, so customer did not mind. Thanks anyway.
I am working on a battery similar to this with 24C02 chip. I could read it with adapter and changed FCC , cycles and date. But when I put it on EV2300 again, it reads old values, while on 24C02 i can read new values. So in spite it was programmed succesfully, it seems like old values are stored also in other memory. May be it is bacause I did not desolder 24C02, I have read and programmed it with an adapter clamp on PCB
May be it is bacause I did not desolder 24C02, I have read and programmed it with an adapter clamp on PCB
If WP pin is pulled high write protetion feature will be active.
@torture but 24C02 changed its coontent, is there write protection on the PCB outside AT24c02?
I mean when I read at24c02 after programming its content has changed so I think it is not write protected. But readings of EV2300 doesnt equal to readings on CH341 adapter
is there write protection on the PCB outside AT24c02
No.
But readings of EV2300 doesnt equal to readings on CH341 adapter
How you read it with EV2300?
@torture I read the battery with EV2300 with UBRT or also with NLBA in address 0x16
I will open a new post explaining this , because I am on other battery right now with the same chip AT20C02 with the same issue.
Did you solved this problem? I have a battery with the same BMS, and I changed the old battery cells for new ones with more capacity but I had this problem of the design capacity becoming much bigger than what should be. I even bought an CP2112 to try to reset the 24C02 but I cannot read it. I'm almost given up.
