This site is obsolete. New version can be found at http://sbworkshop.com.


Now resetter for single chipset is available just for $20. Learn more...

This program is intended for those who is engaged in notebooks batteries repair. This process is complet enough also the primary goal facing to the expert is restoration of EEPROM contents. Electronics of the battery is very reliable device and seldom breaks. The main cause of that the battery refuses to work normally after cells replacement is EEPROM contents were records from the previous life of the battery are stored. As a result of it the controller of the battery can be completely locked or the battery will provide the power for very short time. Locking of the battery occurs as a result of occurrence of an emergency during its work. In this case, the Permanent Failure Flag (PFF) is stored in EEPROM chip and further use of the battery is impossible. Clearing PFF leads to restoration of controller operability. The reason of storing PFF in memory is an excess of charge/discharge cycles count of the certain number , disbalance of elements voltage and so on. Other important parameters which influence work of the battery are stored in memory as. Thus, restoration of contents of memory is the most important stage under repair batteries. Having this program, you can successfully repair a plenty of batteries from different manufacturers.
"Smart Battery Workshop" is a tool, which is useful in a process of notebook battery repair. It uses Philips Standard I2C Parallel Port Adapter that can be assembled in one hour by person with no electronics skills and does not require any hard-to-find components. Total components cost is around $1.

  • Smart Battery Workshop provides read-only access to all the data listed in Smart Battery DataSpecification Revision 1.1. via LPT/SMBus adapter directly from battery terminals (57 parameters). All the BitFlags are decoded into human readable clear text.

  • Allows user to reset Smart Battery EEPROM to its initial values (this will erase all tracks of previous battery usage) except for ManufactureDate, which will be changed to current system date. All the Permanent Failure Flags if such will be found will be cleared (this will unlock the battery if it is locked) . So user will have a "brand new" battery after repacking. Electronics skills are also not needed. Everything works automatically. No editable fields. Just one button - "Reset".

  • Allows to read and write content of EEPROM chips most frequently used in batteries.

    Currently supported chipsets:
  • BQ2040/24C01
  • BQ2040/24C02
  • BQ2060/24C01
  • BQ2060/24C02
  • BQ2063/24C01
  • BQ2063/24C02
  • BQ2092/24C01
  • M37515/ S29L220 (SL220)
  • PIC16C63A/24C01 (used in COMPAQ Armada M300, E500, M700, Evo and some other models) Not SMBus battery.
  • M37516/AK6480A (80AF) (80AM)
  • AS355D/S29L394A (SL394) ( IBM ThinkPad T20..23)
  • AS358D/S29L394A (SL394)
  • AS372D/S29L394A (SL394) (IBM ThinkPad R31 and other models)
  • M37516/S29L220 (SL220)
  • M37516/93C56 (Dell D600 and maybe some other models)

  • The chipsets listed above cover a grate variety of notebook batteries such as used in IBM ThinkPad, DELL, Toshiba, HP etc.

    This software has no parameters to be adjusted by user. Simply connect the battery or EEPROM chip to adapter and start the program. The only thing user has to remember - adapter must be connected to LPT1 with the following settings in BIOS: address - 378, modes - EPP or ECP. SBWorkshop can be run under the following versions of Windows: Win95/Win98/WinME/Win2000/Win2003/WinXP. If you work under Win95/98/ME then go to "My Computer/Properties/Performance/File System/Troubleshooting/" and check "Disable all 32-bit protected-mode disk drivers " checkbox. No special requirements for PC hardware.

    Registered version will be tied to your Primary Master IDE hard disk. You can find its ID (factory assigned) in a header of Smart Battery Data Report ("Save" button) saved with demo version. Since this HDD_ID is assigned by manufacturer you can format and partition your hard disk freely. It does not affect SBWorkshop functionality. If you change your PC you just need to install this HDD as a Primary Master on your new PC. In case you want to replace your HDD with a new one just send us a letter with your new HDD_ID and include the old HDD_ID. The old one will be rejected from our database and you will receive SBWorkshop compiled with a new data. The last operation is allowed twice in year after 6 months will expire. We don't think you change your hard disks more often.

    Your benefit:
  • All the hardware you need is a simple adapter. Anything can happen during repairing process and if you ruin it - just replace 74LS05 and it works again.
  • You can read notebook battery data not having a notebook for this battery. A grate amount of parameters can give you full information about your battery state.
  • No need to buy any expensive programmers.
  • No need to explore undocumented EEPROMs, which are always a puzzle. We made it for you. New chipsets will be added permanently.
  • This program is very easy in use. We made it as simple as it possible.


  • All customers can upgrade their software without any charge when new version appears or new chipset added.

    Price: $80
    Download SBWorkshop 2.3 Demo 400KB Screen Shot
    Contact: E-mail us



    Rambler's Top100

  • Our awards