Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
zhen-zen authored Oct 29, 2023
1 parent 72d191a commit 782b859
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
# ThermalSolution ![CI](https://github.com/zhen-zen/ThermalSolution/workflows/CI/badge.svg)

## Minimally maintained only

A driver based on [intel/thermal_daemon](https://github.com/intel/thermal_daemon) and [linux/drivers/thermal/intel/int340x_thermal](https://github.com/torvalds/linux/tree/master/drivers/thermal/intel/int340x_thermal)

Currently available functions:
- Set thermal mode by UUID
- Adaptive configuration parsing
- S0ix support [Use at your own risk]

By interfacing with PEPD, certain features such as press keyboard to wake and stop fan on sleep can be achieved.

However, since it's not real S3, there's a risk for overheating since the fan won't be spinning.

You can test the feature by sending `ioio -s LowPowerSolution SetCap featureMask` and edit `EnabledStates` property in Info.plist for persistence.

The definition for the bits can be found in [LowPowerSolution.hpp](https://github.com/zhen-zen/ThermalSolution/blob/master/ThermalSolution/LowPowerSolution.hpp)

- Read temperature manually from `INT3403` devices

0 comments on commit 782b859

Please sign in to comment.