To repair laptop battery you have to replace cells and to resetbattery EEPROM . Cells replacement is easy and can be made by any technician with a spot welder. But EEPROM fixing is very complicated  and can be made only by  person with special skills and equipment.


Battery EEPROM Works makes this  easy as 1-2-3. Technician needs just to connect EEPROM chip and to press a button. All other work is made by the software. Laptop battery data will look like a brand new. Full Charge Capacity will reflect real cells capacity. Cycles Count will be set to zero. Manufacturer Date will be changed to current system date. Permanent Failure Flag will be cleared and many other changes will be made too. Battery EEPROM Works supports a lot of laptop batteries of different manufacturers.

Generally the process looks as follow:

  1.     Connect battery to adapter.
  2.     Read battery data (Press  Read battery data button)
  3.     Read chip (press Read chip button)
  4.     Reset chip (Press  Reset (Calibrate) button)


Main features
  • Lifetime license!
  • Works under Win8 and higher.
  • No Internet connection needed. (only for key activation)
  • No time limitations.
  • USB interface. No drivers needed
  • Reads SMBus data from laptop battery terminals.
  • Saves SMBus data in TXT format
  • Reads and writes all EEPROM chips used in laptop batteries.
  • Reads and writes Data Flash and EEPROM of chips with integrated memory.
  • Saves the dumps of Data Flash and EEPROM in BIN format.
  • Resets (renews) chip data to factory new values in 1-click.
  • Battery Analyzer  
  • SMBus commands read and write
  • One-Push-Reset for M37512 based batteries.
  • Extended capabilities to calibrate BQ Z-series and BQ20xx chips 

Supported chips

Supported MCU chips:
BQ2040, BQ2060, BQ2063, BQ2092, BQ8011,
BQ8012, PIC16C63A, M37515, M37516,
AS3XXD, MAX1780, NT1908, PS331

Supported external EEPROM chips used
with MCU chips listed above:

24C01, 24C02, 24C04 (24C046), 25LC040,
S29190A, S29220A (93C56), 93C56, 93C66,
93C76, S29194A, S29394A, AK93C45A, AK6440A,
AK6480A, M95640, BR9040.

Supported chips with integrated Data Flash:

Texas Instruments:

BQ2083, BQ2084, BQ20845, BQ2085, BQ8020,
BQ20Z40, BQ20Z45,
BQ20Z60, BQ20Z65,
BQ20Z70,BQ20Z75,BQ20Z701, BQ20Z704,
BQ20Z90, BQ20Z95, 
BQ20857, BQ20870, BQ20889,
BQ20Z451 (Apple  f/w up to 5.00),
BQ20869(SDI), BQ20870,

BQ30Z55, BQ30Z551, BQ30Z554, BQ30421,
BQ30695A, BQ30422, 
BQ30420, BQ3050,
BQ30423б  BQ3060 (Sanyo)

BQ40320, BQ40Z5xx,
BQ40Z695, BQ40370

BQ80201, BQ8030 (Sony, Sanyo), BQ8050,
BQ8055 (Sanyo, Sony), BQ8055A (Sanyo)


SN80306 (LGC), SN8765 (Sanyo),
SN8030 (SMP, LGC),  

M37512 (Sony, Sanyo, SDI, LGC),
R2J240 (Sony, Sanyo, SDI, LGC), 51F51 (LGC),
R2J24051(LGC), R2J240DELLSDI10F50,

MAX1781 (Panasonic, SMP, SDI, STL),  MAX1786,
MAX1786A (Panasonic), MAX1788 (SDI),
MAX1789 (Asus), MAX1785 (Panasonic),
MAX1787 (Panasonic)

BM3318, NT1908, A2170, A2169, A2168,