- Joined
- Sep 18, 2011
- Messages
- 190
- Motherboard
- Vostro 3450 A13C4
- CPU
- i3-2350M
- Graphics
- HD 3000
- Mac
- Mobile Phone
It actually make a lot of sense if you think about it, it allows you to evaluate approximate cycle count that the battery has gone through, anyhow it's better than seeing 0 for couple of years and realizing your battery is dead. I admit there's still wear level in %, but having cycles adjust some what is better than having them set to fixed dead 0.
You basically just calculate how much capacity your battery has lost and divide it by the amount of capacity lost from a single charge. Be it 7, 6 or some other value .. which can be inconsistent, but hey .. it's an approximation. So maybe having it configurable in a plist is a good idea.
About the max capacity greater than designed capacity - believe me this happens My step father had a Dell latitude D630 and a 9-cell non-OEM battery which showed greater max capacity then the original, which resulted in battery indicator displaying 32days of charge time remaining when at full charge...
P.S. Also for some reason your kext doesn't work with iStat Pro for me - shows 'Calculating' forever, whereas ACPIBatteryManager does (but doesn't with software like coconutBattery and alike)... see below:
You basically just calculate how much capacity your battery has lost and divide it by the amount of capacity lost from a single charge. Be it 7, 6 or some other value .. which can be inconsistent, but hey .. it's an approximation. So maybe having it configurable in a plist is a good idea.
About the max capacity greater than designed capacity - believe me this happens My step father had a Dell latitude D630 and a 9-cell non-OEM battery which showed greater max capacity then the original, which resulted in battery indicator displaying 32days of charge time remaining when at full charge...
P.S. Also for some reason your kext doesn't work with iStat Pro for me - shows 'Calculating' forever, whereas ACPIBatteryManager does (but doesn't with software like coconutBattery and alike)... see below: