Free Hit Counters
Web Site Hit Counters
Battery EEPROM Works
Cloning BQ208X chips:

If the battery based on BQ208X chip is password protected (Sealed) you will be notified by  the software about it when you try to read the chip. The most effective way to fix the battery with sealed chip is to consider the chip as “dead”  and  replace it with unsealed one (brand new or used). But you can't simply replace the chip.  It's necessary to transfer configuration data from sealed chip to unsealed. Battery EEPROM Works has a special feature to make it.
Connect  battery with the sealed chip to adapter as it's described in Reading and saving Battery data section.



Read the Battery Data. Press Save button      and in Save dialog choose “BQ208X data file”.
Save the file.
Replace the chip and connect the battery again.



Read the dump of the new chip. Data will appear in Dump window,  FCC field and Reset button will change to enabled. Press      button and open saved BQD file.



Rs field will change to enabled. Enter Sense Resistor value in this field. Value must be entered in Milli-Ohms.  For example if  Sense Resistor is marked  “R02” then you need to enter 20, if “R025” then 25 etc.  Some batteries have several resistors connected in parallel or in series or both. You need to calculate the total resistance and enter it in Rs field. For example if you have two resistors on PCB marked “R02” connected in parallel then you need to enter 10.
Then enter FCC and press RESET . Cloning and reseting procedure will be performed. After the process complete the changed data will be displayed in Battery Data window.

Note: In many batteries you can replace QB8020 or BQ80201 chips with BQ2084 using cloning procedure. But you need to find out experimentally if it will work with your particular battery.
Reading and saving Battery data:










Connect SCL, SDA and GND pins of adapter to battery terminals.



Press READ button to read the Battery data.
LEDs “A” and “B” must change to green and you will see the data in Battery Data window. Then you can press SAVE button to save  data in TXT or BQD format.

Note: Cells must be connected and battery must be placed in normal mode.
To place battery in normal mode momentary apply the voltage about 10V to its terminals.
To find SCL and SDA terminals just try different combinations. These terminals are always next to each other. Avoid to connect positive terminal of the battery to adapter.

Reading and writing  chips:








Connect chip to adapter



and choose its type in Chip menu.




Use the buttons to read, write and save the chip data.

Note: If the dump in  Dump window is supported by the software, LED “D” will change to green. To read and write  BQ208X or PS40X chips you must to connect  battery to adapter as it's described in Reading and saving Battery data section.

Reseting chip:

If you want to reset external EEPROM chip then connect it to adapter as  described  in Reading and writing  chips section, if you want to reset BQ208X or PS40X chips then connect  battery to adapter as it's described in Reading and saving Battery data section.


Choose chip in Chip menu.



Press READ button to read the chip. You will see the data in Dump window.



If the dump is supported,then LED “D” will change to green, FCC field and RESET button will change to enabled. Enter FCC value  and press RESET button. If reset is successful then corrected data in Dump window will change to blue.
How to
PROGRAM WINDOW                     HOW TO                       HARDWARE
.GG files

Starting with version  1.82 we include support for .GG (Gas Gauge) files that is a proprietary format of Texas Instruments company. Actually its a text file with a set of data flash parameters for BQ20XX chips. Just read the chip or open a binary file of BQ20XX data flash and then open the .GG file you. Values in dump window will change. Then just press Write button and new parameters will be stored in data flash. In your installation directory you can find two samples of .GG files for BQ2083/85 and BQ2084. The values stored in the files a default values from datasheet.  You can change any number of values. For example if you want to change Manufacturer Name , Date and Cycles count you need to create a text file with 3 strings:

Manufacturer Name=Test
Cycle Count=0
MfrDate(yyyy-mm-dd)=2009-07-07

Save the file as mytest.gg. Read the chip or open a binary file of BQ20XX and then open   mytest.gg file. The data will change. Pres Write button. The data will be stored in data flash. Now if you read the battery you will see that  Manufacturer Name become “Test”, Cycles count become 0 and Manufacture Date changed to  2009-07-07.
In 1.82 version .GG files are supported for BQ2083, BQ2085 and BQ2084 chips only.

Laptop batteries repair software