If we go to System Information > Power in Apple menu, we see a parameter that is the cycle count of the battery. if we reinstall the operating system, will that remain the same or reset to 0?


The cycle count will remain as it is. This is read from the battery directly.

Like a car odometer, you shouldn't expect to be able to change the cycle count without replacing the battery. Being able to change the cycle count would be dishonest for the next person.

  • 1
    So, it's like it is hardwired into the battery! Thanks – scipsycho Mar 15 '18 at 16:01
  • 3
    Yes, just like hard drives, cd drives, USB interfaces, and every other piece of hardware that has to talk to your computer, batteries have firmware or drivers that give the operating system a standardized interface for communication with the battery. It does things like tracking charge level, cycles, and temperature, and controls charging, discharge, etc. It reports problems and status to the OS without letting it (or needing it) to interfere directly. – Adonalsium Mar 15 '18 at 17:19
  • 2
    This effectively implies that the only way to reset the battery cycle count is to change the battery itself. – Digital Trauma Mar 15 '18 at 18:59
  • 1
    @DigitalTrauma I think it implies the only way should be to change the battery itself. Not clear to me if the only way is to change the battery itself, at least from this answer. – Max von Hippel Mar 15 '18 at 20:58
  • 3
    @MaxvonHippel You might be able to reflash the relevant part of the firmware on the battery storing the state, see e.g.. media.blackhat.com/bh-us-11/Miller/…. – origimbo Mar 15 '18 at 22:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .