[T480] [Linux] Battery installed not supported by this system and will not charge - LGC 11 01AV424
Hello everyone. I just got a new battery for my T480 from my work supplier. It is a Greencell LGC 11 Model: 01AV424 and I get a BIOS message before my bootloader:
The battery installed is not supported by this system and will not charge. Please replace the battery with the correct Lenovo battery for this system. Press the ESC key to continue.
Once I plugged it in and booted up the battery had 74% charge, and I let it discharge until 6% without the AC adaptor plugged in as per the instructions, so that I could then fully charge it (and repeat the process 3-5 times). However, once it reached 6% and I plugged it in it wasn't charging and ended up dropping to 1% where it remains even now. Below I'll include outputs from some commands.
Everything I read online mentions flashing the EC chip to whitelist the battery, or changing the BIOS to something like coreboot. I'd like to avoid flashing any chips unless absolutely the only option, in case something goes wrong and I brick my motherboard. I've tried also resetting the EC chip by pushing the button in the pinhole at the bottom of the laptop with a paper clip, but with no effect.
As you can see the state it is stuck in is "pending-charge"
Any help would be appreciated. Also, if you need any additional info please let me know and I will provide it.
EDIT: Supplier will pick it up from my work in a couple days and try to solve the issue. Hopefully that works, otherwise I'll have to see about flashing the EC chip with the patched firmware to remove the whitelist.
@promitheas Never heard about battery whitelists on T480. What BIOS version do you have?
Also there is a reset button in the bottom of the laptop near ThinkEngine controller: Power off the laptop, disconnect both batteries and CMOS and hold reset button for a minute.
@promitheas Never heard about battery whitelists. What BIOS version do you have?
$ dmidecode -s bios-version
N24ET72W (1.47 )
Also there is a reset button in the bottom of the laptop near ThinkEngine controller: Power off the laptop, disconnect both batteries and CMOS and hold reset button for a minute.
Will try this now and update this comment once I'm done
EDIT: I tried that but it doesn't seem to work. Note that I don't seem to have the internal battery, just its cover. After setting the date and time correctly in the BIOS it boots but still shows the message about the battery not being genuine.