ayufan / steam-deck-tools

(Windows) Steam Deck Tools - Fan, Overlay, Power Control and Steam Controller for Windows
https://steam-deck-tools.ayufan.dev
Other
867 stars 63 forks source link

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

Open akballoon opened 7 months ago

akballoon commented 7 months ago

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

vajra108 commented 6 months ago

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.

thanone2 commented 1 month ago

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