Skip to content

Cryolitia/gpd-fan-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPD devices fan linux kernel driver

Caution

This driver has not been fully tested and reviewed.

It may cause damage to your device. Use at your own risk.

Tested on GPD Win Max 2 2023 (7840U) with 6.8.4-zen1

Should support

  • GPD Win Mini (7840U)
  • GPD Win Mini (8840U)
  • GPD Win Max 2
  • GPD Win Max 2 2023 (7840U)
  • GPD Win Max 2 2024 (8840U)
  • GPD Win 4 (6800U)
  • GPD Win 4 (7840U)

Usage

  • Current fan speed
    $ cat /sys/devices/platform/gpd_fan/hwmon/hwmon*/fan1_input
  • Set fan speed control mode
    # 0: disable (full speed)
    # 1: manual
    # 2: auto
    $ echo 2 | sudo tee /sys/devices/platform/gpd_fan/hwmon/hwmon*/pwm1_enable
  • Set fan speed
    # range: 0-255
    $ echo 127 | sudo tee /sys/devices/platform/gpd_fan/hwmon/hwmon*/pwm1

More about fields in hwmon subsystem, please read https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface .

This driver should auto detected your device, if not, please report an issue.

For testing not detected device, use model parameter gpd_fan_model to specify your device.

Supported models:

  • wm2
  • win4
  • win_mini

Install

Datasheet

Credit

Device DMI EC RAM Read (rpm) Write (pwm)
Manufacturer Product Version REG_ADDR REG_DATA Max Auto (=0)
GPD Win Mini GPD G1617-01 0x4E 0x4F 0x0478 0x047A 244 0x047A
GPD Win 4 6800U G1618-04 Default string 0x2E 0x2F 0xC880 0xC311 127 0xC311
GPD Win 4 7840U Ver. 1.0 0x4E 0x4F 0x0218 0x1809 184 0x0275
GPD Win Max 2 6800U G1619-04
GPD Win Max 2 2023 7840U
GPD Win Max 2 2024 8840U

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •