Help identifying this chip - battery controller chip ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    This is the support page for the BQ2060A:
    http://www.ti.com/tool/bq2060aevm-00

    Perhaps you could try the software tools. There may be a way to read the EEPROM in-circuit via the SMBus. If so, then try the same software with the SN0710031 ICs.

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    Dell appears to derate the battery by 10%.

    1350mAh x 90% = 1215mAh
    2000mAh x 90% = 1800mAh

    I don't know any more than you regarding batteries. This thread is a learning experience for me.

    AIUI the battery is calibrated at the factory. The calibration data are written to EEPROM and the SEAL bit is then set. This restricts read and write access to certain bytes. If you reset the SEAL bit, then all bytes have read/write access. Therefore I would set the Pack Configuration byte at offset 0x3F to a value of 0x24 (SEAL = 0).

    0x3F Pack Configuration 0x24 0b00100100

    Also set the Cycle Count Threshold word at offset 0x3C to a value of 0xFA60.

    0x3C Cycle Count Threshold 0xFA60 1440mAh (= 0x10000 - 0xFA60)

    Note that words are little-endian, ie least significant byte first.

    Also the Pack Capacity ...

    0x3A Pack Capacity 0x0708 1800mAh

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    This is what I got -

    Code:
    New replacement Dell PERC battery: SN0710031 IC with embedded EEPROM, Samsung 1800mAh
    Used defective LSI battery: bq2060A, external 128x8 EEPROM, Sony 1215mAh
    Although the Samsung battery datasheet specifies 2000mAh Dell has set the capacity to 1800mAh - for better lifespan I guess - see picture.

    Originally posted by fzabkar
    One other parameter that you should consider modifying is the Cycle Count Threshold. This determines the discharge level at which the cycle count is incremented. Currently the Pack Capacity is 1215mAh (1215 / 1350 = 90%) and Cycle Count Threshold = 972mAh (972 / 1215 = 80%). This means that the battery must discharge by 80% to register an increase in the cycle count. In the Samsung case this value should be 2000 x 90% x 80% = 1440mAh.

    The Self-Discharge Rate of 2% seems wrong for an Lithium battery. Your Samsung spec suggests that it loses 10% of its capacity after sitting for 30 days. That's 0.33% per day.
    My knowledge of battery inner workings and specifics is very limited - Any suggestions and tips is more then welcome.
    Attached Files
    Last edited by Gabriel; 12-20-2015, 01:51 PM.

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    Sorry, I was confused. Too many batteries, too many bytes.

    Is this your situation?

    Code:
    Original LSI battery:      SN0710031 IC with embedded EEPROM, Sony 1350mAh
    Replacement Dell PERC battery: SN0710031 IC with embedded EEPROM, Samsung 2000mAh
    Used LSI battery:        bq2060A, external 128x8 EEPROM, Sony 1350mAh
    AIUI, the bq2060A IC allows a blank EEPROM to be read and written via the SMBus until the SEAL bit in the Pack Configuration byte (0x3F) is set. If you reset the SEAL bit, then you should be able to reprogram the EEPROM via the SMBus using an appropriate software tool. This would allow you to keep experimenting until you get it right, without having to desolder the EEPROM each time. You could also verify whether the calibration parameters change after autolearn, assuming it is supported.

    One other parameter that you should consider modifying is the Cycle Count Threshold. This determines the discharge level at which the cycle count is incremented. Currently the Pack Capacity is 1215mAh (1215 / 1350 = 90%) and Cycle Count Threshold = 972mAh (972 / 1215 = 80%). This means that the battery must discharge by 80% to register an increase in the cycle count. In the Samsung case this value should be 2000 x 90% x 80% = 1440mAh.

    The Self-Discharge Rate of 2% seems wrong for an Lithium battery. Your Samsung spec suggests that it loses 10% of its capacity after sitting for 30 days. That's 0.33% per day.

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    I took some time last night and also found the fields I wanted to alter and I see you did too but much better then me hehe
    You obviously have done a very good job - Thanks

    I wish I could swap eeproms but the Dell circuit does not have an external eeprom so the battery controller must have it internal and datasheet for that chip difficult to find.

    I think it might work if I change the pack capacity to 1800mAh, change the last measured discharge (full charge capacity) to 1800mAh and 0 out cycle count.I will read the datasheet to see if it is possible to program a autolearn cycle.

    I notice the standard charging current for the Samsung battery is 1000mA and as the eeprom has a lower value of 512mA I dont think it will hurt the battery, perhaps just leave all the advanced charging functions as they are.

    The software also has a auto learn mode so perhaps it will be able to use a 1800mAh battery without editing every function.

    Anyone have any obvious reasons for me not to proceed ? things I need to be aware of ?

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    Instead of modifying the EEPROM of the original Sony battery with Samsung parameters, ISTM that it would be better to take the EEPROM from the Samsung battery and change the relevant text strings to enable it to identify itself as the original Sony battery.

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    Code:
    Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    
    00000000 7F 3C 0A 00 78 00 00 00 00 00 04 10 80 00 32 00 .<..x.......€.2.
    00000010 00 00 74 0E 21 00 33 3D 12 01 00 02 00 00 64 00 ..t.!.3=......d.
    00000020 0A 4C 53 31 31 32 31 30 30 31 41 04 00 00 B0 FF .LS1121001A...°ÿ
    00000030 07 33 31 35 30 33 30 31 81 01 BF 04 34 FC 00 64 .3150301..¿.4ü.d
    00000040 04 4C 49 4F 4E C0 8A 02 10 0A C6 9C A1 FF 09 32 .LIONÀŠ...Ɯ¡ÿ.2
    00000050 07 04 2D E6 12 64 00 00 00 00 00 00 00 00 05 3C ..-æ.d.........<
    00000060 A0 EA FB 00 00 00 92 27 0E 18 75 0F F0 F1 8C F1 *êû...’'..u.ðñŒÃ±
    00000070 28 F1 E4 0C 48 0D 00 00 AC 0D 00 00 00 00 5A A5 (ñä.H...¬.....Z¥
    Code:
    offset function			value (hex)	decoded value
    ------------------------------------------------------------------------------------		
    0x00	Check Byte 1			0x3C7F
    0x02	Remaining Time Alarm		0x000A		10 minutes
    0x04	Remaining Capacity Alarm	0x0078		120mAh
    0x06	EDV A0 Impedance Age Factor	0x0000
    0x07	EDV TC Cold Impedance Factor	0x0000
    0x08	Misc Options			0x00
    0x09	Safety Overtemperature		0x00
    0x0A	Charging Voltage		0x1004		4100mV
    0x0C	Reserved			0x0080
    0x0E	CycleCount			0x0032		50
    0x10	Reserved			0x0000
    0x12	Design Voltage			0x0E74		3700mV
    0x14	Specification Information	0x0021		0x0031 --> v1.1/PEC for bq2060A
    0x16	Manufacture Date		0x3D33		2010/9/19
    0x18	Serial Number			0x0112		274
    0x1A	Fast-Charging Current		0x0200		512mA
    0x1C	Maintenance Charging Current	0x0000		0mA
    0x1E	Pre-Charge Current		0x0064		100mA
    0x20	Manufacturer Name Length	0x0A		10 characters for Manufacturer Name
    0x21+	Manufacturer Name		"LS1121001A"
    0x2B	Light Discharge Current		0x04		ILEAK = 0.18mA (= 0x04 x 45 / 1024)
    0x2C	Reserved			0x0000
    0x2E	Maximum Overcharge		0xFFB0		80mAh (= 0x10000 - 0xFFB0)
    0x30	Device Name Length		0x07		7 characters for Device Name
    0x31+	Device Name			"3150301"
    0x38	Last Measured Discharge		0x0181		385mAh
    0x3A	Pack Capacity			0x04BF		1215mAh
    0x3C	Cycle Count Threshold		0xFC34		972mAh (= 0x10000 - 0xFC34)
    0x3E	Reserved			0x00
    0x3F	Pack Configuration		0x64		0b01100100
    0x40	Device Chemistry Length		0x04		4 characters for Device Chemistry
    0x41+	Device Chemistry		"LION"
    0x45	MaxT DeltaT			0x8A		56C / 3.6C
    0x46	Overload Current		0x028A		650mA
    0x48	Overvoltage Margin		0x10		256mV
    0x49	Overcurrent Margin		0x0A		160mA
    0x4A	Cell Under/Over Voltage		0xC6		2816mV / 4288mV
    0x4B	Fast Charge Termination %	0x9C		100%
    0x4C	Fully Charged Clear %		0xA1		95%
    0x4D	Charge Efficiency		0xFF		100%
    0x4E	Current Taper Threshold		0x09		i = 0x09 x 0.5025 / Rs = 45mA ????
    0x4F	Current Taper Qual Voltage	0x32		100mV
    0x50	Manufacturers Data Length	0x07		7 bytes of Manufacturer's Data
    0x51	Control Mode			0x04		0b00000100
    0x52	Digital Filter			0x2D		50uV
    0x53	Self-Discharge Rate		0xE6		2% per day = 52.73 / (256 - 0xE6) ????
    0x54	Battery Low %			0x12		7%
    0x55	Near Full			0x64		200mAh
    0x56+	Reserved			0x0000000000000000
    0x5e	VFC Offset			0x3C05		****
    0x60	VFC Offset			0xA0		****
    0x61	Temperature Offset		0xEA		-2.2C
    0x62	ADC Offset			0xFB		-5
    0x63	Cell 2 Calibration Factor	0x00
    0x64	Cell 3 Calibration Factor	0x00
    0x65	Cell 4 Calibration Factor	0x00
    0x66	ADC Voltage Gain		0x2792		10130
    0x68	ADC Sense Resistor Gain		0x180E		Gain = 625 / Rs (Rs = sense resistor)
    0x6a	VFC Sense Resistor Gain		0x0F75		Gain = 409.6 / Rs (Rs = 0.10 ohm)
    0x6c	VOC 25%				0xF1F0		3600mV
    0x6e	VOC 50%				0xF18C		3700mV
    0x70	VOC 75%				0xF128		3800mV
    0x72	EDVF/EDV0			0x0CE4		3300mV
    0x74	EMF/ EDV1			0x0D48		3400mV
    0x76	EDV T0 Factor			0x0000
    0x78	EDV C1/C0 Factor/EDV2		0x0DAC		C1 = 13, C0 = 172
    0x7a	EDV R0 Factor			0x0000
    0x7c	EDV R1 Factor			0x0000
    0x7e	Check Byte 2			0xA55A
    • Serial Number = 0x0112 = 274

      Manufacture Date = 0x3D33 = 0b0011110100110011 --> 0011110 1001 10011 --> 30 9 19 = 2010/9/19

      CycleCount = 0x32 = 50

    Code:
    Pack Configuration = 0b01100100
    
    DMODE = 0	LEDs reflect AbsoluteStateOfCharge()
    
    SEAL = 1	SMBus read access is limited to commands (0x05-0x1c) and (0x20-0x23). 
    		SMBus read/write access is limited to commands (0x00-0x04), (0x2f), and (0x3c-0x3f)
    
    CSYNC = 1	The bq2060A updates RM with a programmed percentage of FCC at a valid charge
    		termination
    
    CEDV = 0	EDV compensation disabled
    
    VCOR = 0	Midrange corrections disabled
    
    CHEM = 1	The bq2060A uses Li-ion configuration parameters
    
    LCC0/LCC1 = 00	VCELL4= Cell Stack
    Code:
    Control Modes = 0b00000100
    
    NDF = 0	Digital filter enabled all the time
    
    HPE = 0	No PEC byte on alarm warning to host
    
    CPE = 0	No PEC byte on broadcasts to charger
    
    LED = 0	Selects the 5-LED indication mode
    
    SC  = 1	Learning cycle optimized for Smart Charger
    
    SC  = 0	Broadcasts to host and charger enabled

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    So I have a bin dump of the eeprom - I verified it too so everything is ok.

    Some of the content is easy to match up with the information the raid bios and the raid software in windows provides.

    Looking at the Megaraid bios and comparing with hex workshop I can see

    Mfg name - LS1121001A
    Device Name - 3150301
    Device Chemistry - LION

    The serialnumber 274 and mfg date 9/19/2010 I can't see, windows software gives us information that the battery has been discharged 50 times and I can't see that either.

    I don't know how smart the software is and if it is important to change mfg date to this year but what I would like to change is design capacity to match the samsung battery and the completed discharge cycles resetted.

    Anyone has knowledge of this ?
    Attached Files

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    Seems like the Lithium Ion and Lithium Polymer batteries are charged the same way, thumbs up.

    Despite the structural differences, you should treat them similarly and consider them two
    versions ('gentle and light' 'tough and strong') of the same kind of battery.
    No regrets buying the stick wise - nice tool to have for small boards.
    Attached Files

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    Originally posted by kc8adu
    or use a power supply to keep the controller alive and live swap the cell.most will recal on a full cycle.
    btw the cell is cheap and easy to get in the form of a samsung blackjack extended battery.$4 on ebay.got a ton of em in my extended family in harbor freight magnet lights with a tp4056 board.
    Controller is still in box so no data to be lost - the Samsung batteries I have is brand new and unused so I hope to be able to use them.

    Originally posted by fzabkar
    If you can read and write the EEPROM, I could have a go at editing it.
    Hehe I thought I had a msop adapter but I did not - got a few on its way, expect a week before I can upload bin file.

    Anyone up to date on battery chemistry ? I'm worried about cut off voltage and charging current to be incompatible with the Samsung battery. Are they compatible ?

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    I got curious ...

    FDW2511NZ, Fairchild, Dual N-Channel 2.5V Specified PowerTrench MOSFET, 20V, 7.1A:


    24LC01B, Microchip, marking 4L1BI, 1Kbit, I2C, serial EEPROM, 2.5 - 5.5V:
    https://cdn.badcaps-static.com/pdfs/...c3cf891b16.pdf

    bq2060A, Texas Instruments, SBS v1.1-Compliant Gas Gauge IC:
    https://cdn.badcaps-static.com/pdfs/...43804650eb.pdf

    SN74LVC1G08, Texas Instruments, marking CEH, Single 2-Input Positive-AND Gate, 1.65V to 5.5V:
    https://cdn.badcaps-static.com/pdfs/...b92049dee8.pdf

    Si7108DN, Vishay Siliconix, N-Channel Fast Switching MOSFET, 20V, 14A:
    https://cdn.badcaps-static.com/pdfs/...fb551f6ef1.pdf

    MAX835EUK-T, Maxim, marking AAAY, Micropower Latching Voltage Monitor, SOT23-5:
    https://cdn.badcaps-static.com/pdfs/...9619a44ad0.pdf

    MAX1725EUK+T, Maxim, marking ADNK, SOT23, Adj 1.5V to 5.0V, 2.5V - 12V, Ultra-Low IQ, LDO Linear Regulator:
    https://cdn.badcaps-static.com/pdfs/...8ac5ffd395.pdf

    SFH-0412A, Sony, Self Control (SC) Protector, marking 12AH1, 12A, 4.0V/7.1V:
    https://cdn.badcaps-static.com/pdfs/...715af27c24.pdf

    Leave a comment:


  • kc8adu
    replied
    Re: Help identifying this chip - battery controller chip ?

    or use a power supply to keep the controller alive and live swap the cell.most will recal on a full cycle.
    btw the cell is cheap and easy to get in the form of a samsung blackjack extended battery.$4 on ebay.got a ton of em in my extended family in harbor freight magnet lights with a tp4056 board.
    Last edited by kc8adu; 11-28-2015, 02:19 PM.

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    If you can read and write the EEPROM, I could have a go at editing it.

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    I finally got hold of two defect Lsi battery modules for free to play with.

    Boy howdy was I lucky, no sn0710031 on this board but a TI bq2060a using an external eeprom. So instead of trying to modify the Dell unit I will use the Lsi modules by replacing batteries and perhaps reprogram the eeprom.

    The Dell and Lsi units use two different batteries, both batteries are Li ion but they have different capacities and the Samsung battery has a hard metal case as the Sony US503759 a8h has the regular softer package.

    Sony battery is 1350mAh and Samsung is 2000mAh.
    Can I use the Samsung ICP103450S battery on the Lsi board or will it catch fire ?


    I can perhaps dump the eeprom content and I should perhaps be able to zero it out to make sure a new battery will be charged properly, if you see the pictures the defective battery has only 385mAh left,eeprom also holds serial number, manufacturer information and design capacity.

    Anyone good at hex editing ?


    Added some of the datasheets for you, could not find Sony battery datasheet.
    Attached Files
    Last edited by Gabriel; 11-28-2015, 11:45 AM.

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    I found a whole bunch of "SN0" ICs in the following TI list:

    http://focus.ti.com.cn/cn/download/a...alldevices.txt

    Strangely, Mouser lists a SN0708100P device. If it is a proprietary OEM part, then I can't understand why Mouser would be able to sell it.

    http://au.mouser.com/ProductDetail/T...ts/SN0708100P/

    Leave a comment:


  • Gabriel
    replied
    Re: Help identifying this chip - battery controller chip ?

    Is there any smart way to remove the silkscreen ? can barely follow the traces, tried a fiber pen but it was too fine to polish it away.

    Leave a comment:


  • Spork Schivago
    replied
    Re: Help identifying this chip - battery controller chip ?

    Oh! I understand now! When you said house mark, for some reason, I thought you meant it was marked in such a way where only the people who made it, TI, would know what the markings meant. Sorry for the confusion and thanks for the clarification!

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    As has already been suggested, the chip is probably "house marked". That is, the chip is probably a custom part made for Dell. ISTR that "SN" was a prefix that was commonly assigned to such custom parts. If it is a custom chip, then TI would be prohibited from releasing proprietary data to you, as such data would be the property of Dell.

    Leave a comment:


  • Spork Schivago
    replied
    Re: Help identifying this chip - battery controller chip ?

    Originally posted by fzabkar
    The date codes on the chips should tell you when the IC (controller?) was manufactured. The markings are consistent with TI markings, AFAICT.

    I would determine the controller's supply and ground pins. I would also trace the data, clock, and T signals from the connector to the controller.

    Also determine where the temperature sensor (thermistor?) goes. That would be an ADC input to the controller. In fact ISTM that the entire circuit should not be too difficult to trace.

    Once you have this information, then we could go to the Wayback Machine and determine which ICs were available at that time.

    http://web.archive.org/web/*/http://www.ti.com
    I thought it was a TI IC as well, but when I contacted them, they couldn't seem to provide any useful information about it. Only ones they showed that had a bit of a match had the wrong number of pins and just didn't seem to make sense for the type of circuit it was. Maybe it's just discontinued and they don't have the information in their database?

    Leave a comment:


  • fzabkar
    replied
    Re: Help identifying this chip - battery controller chip ?

    The date codes on the chips should tell you when the IC (controller?) was manufactured. The markings are consistent with TI markings, AFAICT.

    I would determine the controller's supply and ground pins. I would also trace the data, clock, and T signals from the connector to the controller.

    Also determine where the temperature sensor (thermistor?) goes. That would be an ADC input to the controller. In fact ISTM that the entire circuit should not be too difficult to trace.

    Once you have this information, then we could go to the Wayback Machine and determine which ICs were available at that time.

    http://web.archive.org/web/*/http://www.ti.com
    Last edited by fzabkar; 11-21-2015, 02:03 PM.

    Leave a comment:

Related Topics

Collapse

  • Bowline
    Dell E6400 PT434 type Battery Charging Stuck at 1%. Battery Pinouts?
    by Bowline
    My question pertains to understanding the control circuity inside a Dell PT434 type battery used in Dell E6400, E6410 and other Dell notebooks?

    Does anyone have a circuit diagram for the inside of a Dell PT434 battery and/or a description of how the control lines work to control this battery?

    My reason for asking is I have a battery which I cannot get to charge beyond 1% in a Dell E6410 or E6400.
    The LED bar graph charge indicator on the battery shows one LED lighted when the info button is pressed.
    I have tried multiple different Dell power adapters. My Dell...
    06-11-2025, 10:13 AM
  • DynaxSC
    ASRock B650M PRO RS - BIOS CHIP 25Q256JW BLOCKED BY STATUS REGISTERS
    by DynaxSC
    Hi

    I have a very strange issue with the BIOS SPI chip of an ASRock B650M PRO RS motherboard.
    The SPI chip is an Winbond 25Q256JWEQ model (1V8).
    The motherbaord doas not POST - it lits only CPU and DRAM EZ Debug Leds, and stays that way forever.
    The Flashback function of the motherbaord is also not working, despite all instructions followed correctly - I'm 100% sure of this.

    I have then desoldered the chip, backupped the contents, and tried to earease the chip in order to program stock image, but the chip is locked by status registers SREG2 (TB) and SREG6...
    Yesterday, 12:20 PM
  • mkdj
    ASUS X571 no power : battery issue?
    by mkdj
    Hello everyone,

    Mark and model: ASUS X571
    Symptoms: not turning on. There is only the LED battery indicator working. The owner of the laptop told me this problem arrived one week after having changed the battery. He then managed to power on the laptop only once, and then it never powered on again.

    Tests already made:
    - Battery is charging when laptop is plugged in. The LED battery indicator turns white after a couple of hours of charge, indicating that battery is fully charged. However, laptop won't turn on anyway, with or without AC plug.
    - I have removed...
    07-14-2025, 09:16 AM
  • techfreak9356
    Vostro 3400 (LA-K033P) won't charge battery, everything else ok
    by techfreak9356
    I bought a Vostro 3400 motherboard (LA-K033P) to upgrade over my damaged Inspiron 5593 (LA-J091P) board. Everything else is ok except for the battery. This battery I am using now is already a replacement one since I disposed of the bloated original one. Back in the Inspiron 5593 motherboard, the battery charges fine and is identified just fine. However, with the upgraded motherboard, suddenly the replacement battery is labeled as "Not a dell battery". When I borrow a similar battery from my colleague (which did not have replacements yet), it is identified and charges just fine.
    ...
    09-14-2023, 11:10 PM
  • AJ847.63e
    HP Spectre x360 -DA0X36MBAE0 wont turn on after battery change - Chip identification required
    by AJ847.63e
    i all,

    Cab anyone identify this chip? Pics attached. It's marked L8=6E 74L.

    History: laptop came from a e-cycler. Dropped off a few laptops wanting to get rid of them so he asked if we wanted them, apparently he tried swapping the battery on this one and acidentally broke the tip of the battery connector and plugged the battery in upside down.
    All readings on the battery pin seem normal though (comparing to a working same model board).
    Connecting the charger you can see the above mentioned chip pulsing so it looks like its going into protection mode, but checking...
    02-13-2025, 11:32 PM
  • Loading...
  • No more items.
Working...