I recently got a framework laptop 13 (intel 13th gen i7) and it has been great, even if the battery life leaves something to be desired. I took the laptop with me on a plane trip, and when I got it out of my luggage after returning home I soon found out that it would not charge and would only work when plugged in. I assumed some cables got jostled during transportation, so I reseated the battery connector to no avail, and it also did not show up when using the acpi tool where previously it would show as Battery 0.
I have not seen anything like this and am kind of at a loss here, I don’t want to have to buy another battery or even worse replace the motherboard.
OS: Linux/NixOS (unstable)
Laptop: framework 13 intel 13th gen
Maybe something internally in the battery got disconnected.
I would now get a Multimeter and test between the Red and Black wires on the connector of the battery. If you do not have one on hand maybe there is a Repair Shop or Repaircafe nearby.
There should be about 13 to 17 Volts DC on the connector.
Laptop batteries usually do have a suicide fuse (there is probably a more technical term for it) that the bms can trigger to permanently disconnect the battery in case something gets catastrophically out of whack. Some newer ones also seem to slowly fully discharge the cells after that, probably to reduce the risk of “energetic events”.
The bms can however usually also non destructively disconnect the cells so not seeing voltage on the output does not necessarily mean it’s dead.
Contact support by filing a ticket with them. If you just got the laptop it should be under warranty. They will have you go through some tests but swapping out the battery would be pretty simple.
It isn’t like you dropped it waiting for a bus on the curb then kicked it into the street by accident trying to pick it up and a taxi or two ran over it.
The laptop still works so either the battery has something going on internally or the charge controller on the mainboard is out to lunch. They may have you try to reset the EC to see if it suddenly starts talking again to the battery like you used to see it.