OS: NixOS 26.11-unstable
Device: Laptop 16 (AMD Ryzen 7040 Series) (A9)
Hey ![]()
A few days ago, I had a water spill. After opening it up and letting it dry out, my battery no longer accepts a charge.
Based on the framework_tool output, it looks to me like the battery is generally healthy, except for:
Current: 0.000A (avg 0.000A)
My guess is that it’s either be the BMS not accepting charge or an issue with the mainboard’s charging circuit.
Before I purchase new hardware, I thought I’d ask here for some advice.
Is there any more troubleshooting I can do before I order a new battery to try out?
I haven’t noticed any visible corrosion, but there was some moisture below the battery when I opened it up. Thankfully, most of it seems to have been caught by the mid plate.
[Update] framework_tool --smartbattery , after entering the unseal key, gives me:
Enter unseal key in hex (e.g. 04143672), or press enter to skip:
[ERROR] Failed to communicate with EC. Reason: "I2C Transfer not acknowledge
So I guess it’s most likely the BMS?
Here’s the output of the framwork_tool diagnostics:
--smartbattery:
Device Name: FRANDBAT01
Manuf Name: NVT
Serial Num: 00C5
Manuf Date: 2025-05-08
Chemistry: LION
FW Version: Device=0x0045 FW=09.03 Build=0x4900
Mode: 0x6001
Temperature: 27.6C
Voltage: 12.957V
Cell 1: 3.233V
Cell 2: 3.200V
Cell 3: 3.263V
Cell 4: 3.262V
Current: 0.000A (avg 0.000A)
Charge: 1% (13 / 5833 mAh)
Design: 5491mAh @ 15.480V
Bat Status: 0x02C0 [DSG (Discharging), INIT (Initialization), RCA (Remaining Capacity Alarm)]
Cycle Count: 42
=== Battery Health Analysis ===
Status: HEALTHY
No issues detected. Battery is operating normally.
Summary:
Cycle count: 42
Capacity: 5833 / 5491 mAh (106%)
Current cell balance: 63mV spread
--power -vv
Battery Cutoff: Not cut off
Charger Status
AC is: connected
Charger Voltage: 17800mV
Charger Current: 5488mA
1.00C
Chg Input Current:7680mA
Battery SoC: 1%
Battery Status
AC is: connected
Battery is: connected
Battery LFCC: 5833 mAh (Last Full Charge Capacity)
Battery Capacity: 13 mAh
0.168 Wh
Charge level: 0%
Manufacturer: NVT
Model Number: FRANDBA
Serial Number: 00C5
Battery Type: LION
Present Voltage: 12.958 V
Present Rate: 0 mA
Design Capacity: 5491 mAh
85.0 Wh
Design Voltage: 15.480 V
Cycle Count: 42
Battery charging
Battery level CRITICAL!
--pdports
USB-C Port 0:
PD Contract: Yes
Power Role: Sink
Data Role: Dfp
VCONN: Off
Negotiated: 36.000 V, 5000 mA, 180.0 W
CC Polarity: CC2
Port Partner: Source
EPR: Active (Supported)
Sink Active: Yes
USB-C Port 1:
PD Contract: No
Power Role: Source
Data Role: Dfp
VCONN: Off
Negotiated: 5.000 V, 1500 mA, 7.500 W
CC Polarity: CC1
USB-C Port 2:
PD Contract: No
Power Role: Source
Data Role: Dfp
VCONN: Off
Negotiated: 5.000 V, 1500 mA, 7.500 W
CC Polarity: CC1
USB-C Port 3:
PD Contract: No
Power Role: Sink
Data Role: Ufp


