steam-deck-tools icon indicating copy to clipboard operation
steam-deck-tools copied to clipboard

[BUG] Charge Limit function unavailable for SD LCD with Board Revision 6

Open akballoon opened this issue 1 year ago • 2 comments

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

  1. Get a SD LCD with Board Revision 6 and supported BIOS.
  2. Install Windows.
  3. Install and Run SDT v0.7.2.
  4. Change the options in Charge Limit tab in Power Control.
  5. Observe the option being locked at 70%.
  6. 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.

屏幕截图 2023-12-29 105504

Screenshot (8)

Screenshot (9)

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

akballoon avatar Dec 29 '23 03:12 akballoon

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.

vajra108 avatar Jan 31 '24 02:01 vajra108

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

thanone2 avatar Jun 14 '24 13:06 thanone2