steam-deck-tools
steam-deck-tools copied to clipboard
[BUG] Charge Limit function unavailable for SD LCD with Board Revision 6
Description
On SD LCD with Board Revision 6, changing the options in Charge Limit tab (e.g. 80%) will do nothing to the actual charging limit and will cause the option to be locked at 70% as described in #165 .
Example/How to Reproduce
- Get a SD LCD with Board Revision 6 and supported BIOS.
- Install Windows.
- Install and Run SDT v0.7.2.
- Change the options in Charge Limit tab in Power Control.
- Observe the option being locked at 70%.
- Charge the device.
Possible Fix
Adding MaxBatteryCharge = true
flag in new DeviceVersion() { Firmware = 0xB030, BoardID = 0x6, PDCS = 0 /* 0x2B */, BatteryTempLE = false },
under CommonHelpers\Vlv0100.cs
can fix the issue and successfully limit the charge level of the battery.
Additional Context
- OS: Windows 10 22H2
- SDT Version: Experimental build based on 0.7.2 with only modifies to
Vlv0100.cs
file by myself - BIOS Version: F7A0120
- SD Version: LCD Version with Board Revision 6
Had the same issue on Windows 11, SDT 0.7.2, not sure what's my board revision. It's locked on 70% but it actually stopped charging when it reached 70, I just can't alter it.
Had the same issue on Windows 11, SDT 0.7.2, not sure what's my board revision. It's locked on 70% but it actually stopped charging when it reached 70, I just can't alter it.
same, but at 92% for some reason... even with the newest version too