Contribute
Register

Lenovo X230 Battery Cycle Count (Last Problem to be Solved)

Status
Not open for further replies.
No idea what you mean by 19126, unless you're saying that is the data there (0x4ab6, would appear as b6 4a).
In which case, it makes no sense as cycle count data (because certainly your battery does not have 19126 cycles on it).

Suggestion for reversing/finding EC data related to cycle count:
- dump entire EC data (RW-Everything)
- force a cycle on the battery (discharge/recharge)
- dump entire EC data (RW-Everything)
- analyze difference between the dumps looking for something that increased by 1
Thanks for your suggestion! Will try it on Monday.
 
Hi Rehabman, please refer to the attachment for the EC info. In the first place, I thought either offset 0x00 and 0x5e will be the cycle count info and 0x5e is more logical as per my usage. However, I found the data is not static; it will change when re-open RW-Everything or reboot.

Please advise!
 

Attachments

  • cycle_count.zip
    246.9 KB · Views: 81
However, I found the data is not static; it will change when re-open RW-Everything or reboot.

Obviously not cycle count then.
 
I think the cycle count is not in EC for Lenovo X230, but thank you for teaching me how to reverse engineer by using RW-Everything; it will help me to get the cycle count info for other model.
 
I think the cycle count is not in EC for Lenovo X230,

That's what I suspect.
Cycle count is not an ACPI requirement, so many OEMs don't include it.
 
??
 
Last edited:
Hello!!!
 
Last edited:
Status
Not open for further replies.
Back
Top