Bq40370 __link__ -
: During the process of replacing old cells with new ones, the chip must be reconfigured to recognize the new capacity and chemistry. for this chip, or do you need help diagnosing a specific battery error
The bq40370 enters "Sealed Mode" to prevent tampering. In this state, you can read voltage and current, but you cannot write registers or reset the gauge. To unseal it, you need the 32-bit key (specific to the OEM). For TI evaluation modules, the key is 0x04147272, but commercial packs change this via the Data Flash. Without the key, you cannot reset Cycle Count or Capacity.
The is a highly specialized, custom proprietary Battery Management System (BMS) integrated circuit manufactured by Texas Instruments (TI) , designed specifically for advanced laptop battery packs like those found in Dell enterprise laptops (such as the Dell Latitude 7285). Acting as the "brain" of the battery module, this microchip regulates power delivery, monitors cell health, enforces strict safety boundaries, and communicates with the laptop motherboard over an SMBus protocol. bq40370
| Symptom | Likely cause | Solution | |----------------------------|----------------------------------------|----------| | SOC jumps from 20% to 0% | Wrong EDVx or CEDV coefficients | Re-run CEDV calibration | | FETs not turning on | AFE not powered (missing BAT voltage) | Check BAT pin ≥ 6V | | I²C no response | Device sealed and not addressed correctly | Unseal via 0x44 command | | Overvoltage protection too sensitive | Cell imbalance or wrong OV threshold | Balance cells, adjust OV | | Temperature reading wrong | Incorrect thermistor β value in config | Set correct β in data flash |
| Feature Category | Description & Technical Specs | | :--- | :--- | | | Highly Accurate Gas Gauging : Uses an advanced, patented algorithm to track battery capacity. It moves beyond simple voltage-based estimates by integrating high-precision coulomb counting to measure the actual current flowing in and out of the battery . | | Algorithm Technology | Dynamic & Adaptive Compensation : Employs an AI adaptive compensation model to automatically identify battery aging trends and dynamically correct capacity estimates, eliminating "phantom" battery drain readings . | | Safety & Protection | Multi-Level Protection : Includes overvoltage, undervoltage, overcurrent, short-circuit, and thermal protection to prevent damage to the battery, the device, or the user . It can automatically disconnect the battery when any threshold is violated. | | Cell Management | Cell Balancing : Supports cell balancing, which ensures that individual cells within a battery pack are charged and discharged equally, maximizing the overall lifespan and performance of the pack . | | Communication | I²C and SMBus Interfaces : Supports industry-standard I²C or SMBus communication protocols, allowing the battery pack to relay critical data, such as State-of-Charge (SOC), State-of-Health (SOH), and voltage/temperature, to the host system (e.g., a laptop's main processor) . | | Physical Package | QFN (Quad Flat No-lead) Package : Housed in a compact, low-profile package, making it ideal for space-constrained designs. Information varies on pin count, with sources noting both 16-pin and 32-pin configurations. The specific variant will depend on the exact model and firmware. | : During the process of replacing old cells
The is a sophisticated IC that provides excellent safety and management for Dell laptops, but its "locked" state often leads to prematurely discarding perfectly repairable batteries. By utilizing specialized battery analyzers and understanding the unseal-and-calibrate process, these chips can be successfully unlocked, allowing for a fully functional laptop battery.
You need a TI EV2400 or MKST-3P-ALT adapter running Battery Management Studio (bqStudio). Without an unlocked reference design from the original OEM, creating a golden image from scratch is nearly impossible. This is why salvaged bq40370 from dead laptop batteries cannot simply be "reset" – they are locked to a specific cell chemistry. To unseal it, you need the 32-bit key (specific to the OEM)
Would you like a sample CEDV configuration spreadsheet or an example I²C register read/write sequence in C?
| Issue | Likely Cause | Potential Solution | | :--- | :--- | :--- | | Battery shows 0V output, but cells have voltage | Controller has locked the output MOSFET due to a fault condition | Attempt to unseal and reset the chip using NLBA or similar tools | | Sudden SOC drops (e.g., 60% to 6%) | Discharge curve not aligned with factory profile; cells replaced without updating EMF/EDV parameters | Full chip reprogramming with correct EMF/EDV values for the new cells | | Chip doesn't respond or appears bricked | Incorrect editing of EEPROM dump; wrong byte order used for editing values | Restore original dump if available; otherwise, chip may be permanently damaged | | Cannot unseal chip | Network connectivity issues during remote unseal; wrong unseal procedure | Check internet connection; try different network; use NLBA software's built-in unseal functions | | Battery charges to 100% but dies quickly | FCC value incorrect; cells have lower capacity than what chip expects | Recalibrate battery with correct FCC value matching actual cell capacity | | Max Error stays at 8% | Discharge current for calibration too high; relaxation periods incorrect | Use average laptop consumption current (not 3000mA); follow correct 120min relaxation periods | | Cell imbalance persists | Bad cell balance from factory; chip unable to balance cells sufficiently | Manually charge individual cells to same voltage before attempting reset |