Dead Battary

Hi everyone,
I’ve had my Framework 13 since 2023. Unfortunately, a few days ago I accidentally caused water damage to it (my own fault and it was really stupid!), and now there’s a short circuit on the mainboard.

Since I need the laptop for work, I already ordered a replacement mainboard. However, I’ve now discovered that the battery is no longer outputting any voltage.

After some investigation:

  • The cell voltages are still within normal range
  • The chemical fuse doesn’t seem to be blown
  • I suspect the BMS (BQ40Z50) inside the battery pack is preventing both charging and discharging

Has anyone else experienced this issue?
I’m about to try reading the SMBus status to see what’s going on internally.

There are schematics on GitHub about Framework’s battery pins.

You can first try charging the battery using a bench power supply(as a whole, not doing per cell), as the shout circuit could disconnect the battery and charging it will recover. If that doesn’t work, wait until the repair or replacement mainboard arrives and use pd charging normally and see if that helps. The EC should reconnect the battery automatically when the USBC PD is plugged in

(very unlikely) If that still doesn’t work, use a EV2400 module and try to troubleshoot it. There are many tutorials online.

If still not sure, you can bring the battery pack to a repair shop (must be able to do board-level repair), identify and replace the faulty chip and/or electrical components.

If you plug the battery into a working mainboard, and use the “ectool battery 0” command, it should give you more details about the state of the battery.
e.g.

sudo ectool battery 0
interfaces:0xffffffff
comm_init_dev being used /dev/cros_ec
Battery 0 info:
  OEM name:               NVT
  Model number:           FRANDBAT01
  Chemistry   :           LION
  Serial number:          0084
  Design capacity:        5491 mAh
  Last full charge:       3553 mAh
  Design output voltage   15480 mV
  Cycle count             109
  Present voltage         15446 mV
  Present current         0 mA
  Remaining capacity      2464 mAh
  Desired voltage         17600 mV
  Desired current         5491 mA
  Flags                   0x0b AC_PRESENT BATT_PRESENT CHARGING

Things to watch out for.

  1. If the battery gets very low, < 4% (Remaining Capacity / Design Capacity), it might never recover, but the EC firmware tries to recover it by trying to charge very slowly. So this might appear as no life in the battery, but it is in a recovery mode. It might take a while for it to get above 4%.
  2. If the battery is low and says “Desired current 0.0 mA”, then it is unlikely to recover.
1 Like

If the battery is low but the desired current is 0.0mA

You can use $ sudo ectool chargestate param 1 2500 (2500 is mA charge current) you can change it to a different value as long as it’s below 1C. It’ll force the EC to charge the battery instead of blindly listens to the BMS. Of course it’ll only effective for about 1 seconds so you’ll have to spam it in the terminal. (previous reply updated as a short circuit on the main board is unlikely to cause permanent damage to the battery circuit)

Until the battery is no longer low

If there’s one, why not go to a repair shop and have the laptop board-level repaired if there’s only a short circuit

Kudos to you for trying to get the the root of the issue. In the grand scheme of things consider just ordering a new battery, it is a fraction of the cost of a mainboard and will allow getting back to using it for work.

Then a spare battery would be on hand if it is needed in the future. Now if someone could come up with a 3D printable case for to make it a portable external battery pack that would be incredible. (With the appropriate connectors and circuitry to charge it of course)

Thanks for the many supplies. I was able to remove the short circuit on the mainboard, and I think the battery outputs no voltage when it’s not connected to a mainboard, apparently.

Not booting yet sadly, but i mean lights lets fucking go :))). And i have to say that it was realy stupid to cut the battay open, but hey things happen right?

Did you try to re assemble the mainboard with the battery plugged in back to the computer and booting up normally using PD charging(after removing the short circuit from the mainboard)? Can you check the battery with $upower -i $(upower -e | grep battery) ?

Hi,
i have acturly looked in to this and came to the conculsion that its not worthit. I am i building a Powerbank (on of the Projectes of mein) and Imo the FW battary is to expensice, too small and the formfactor is realy wiered for a Powerbank

Unrealeded i trieded that command: Big F only 43Wh left maby new battary after all


░▒▓      ~ ▓▒░ upower -i $(upower -e | grep battery)                ░▒▓ ✔ ▓▒░
  native-path:          BAT1
  vendor:               NVT
  model:                Framewo
  serial:               0488
  power supply:         yes
  updated:              Wed 15 Oct 2025 10:34:32 AM CEST (6 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              13.321 Wh
    energy-empty:        0 Wh
    energy-full:         43.4588 Wh
    energy-full-design:  55.0088 Wh
    energy-rate:         34.8964 W
    voltage:             16.518 V
    charge-cycles:       54
    time to full:        51.8 minutes
    percentage:          30%
    capacity:            79.0034%
    technology:          lithium-ion
    icon-name:          'battery-good-charging-symbolic'
  History (charge):
    1760517251	30.000	charging
    1760517204	29.000	charging
  History (rate):
    1760517272	34.896	charging
    1760517251	34.973	charging
    1760517221	36.375	charging
    1760517204	36.051	charging
    1760517174	35.820	charging

Your battery is not even damaged, just put it back to the computer and charge normally in the laptop. No need to use bench power supply or SMB analyser. Charge to 100% and keep it charged for additional 2 hours to calibrate the full capacity, an example. 30 percentage at 16.518V means the percentage needs calibration, normally a full charge will do that, if not, a discharge-charge cycle will

But at the time i execute this command the battary was charging so i woude think that this is just the charging voltage. 4.2 * 4 (because 4s pack) = 16.8 so close enoug.

The full charge voltage should be 17.6V

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.