[PR #693] [MERGED] Add configuration for Gigabyte AERO 14KV8 #1336

Closed
opened 2026-02-26 00:35:09 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hirschmann/nbfc/pull/693
Author: @christiansteinert
Created: 5/26/2019
Status: Merged
Merged: 5/27/2019
Merged by: @hirschmann

Base: masterHead: master


📝 Commits (2)

  • 4cd113d Add configuration for Gigabyte AERO 14KV8
  • 81cb0b2 Gigabyte AERO 14KV8

📊 Changes

1 file changed (+142 additions, -0 deletions)

View changed files

Configs/Gigabyte AERO 14KV8.xml (+142 -0)

📄 Description

This is a configuration like for the "Gigabyte AERO 14KV8" laptop model. I tested it both with Linux and with Windows. Goal of this configuration is to keep the laptop as silent as possible and only spin them up if needed. With the built-in fan modes one only has the choice between a constantly running fan or a silent mode in which the CPU turbo is disabled.

This laptop has two fans (one on the CPU and one on the GPU) but the EC expects that both fans are set to the same speed.

The write registers are identical to the existing "Gigabyte p35w v3" configuration. However, the read registers are different. Read registers have a value range from 0 to 22 and if the speed percentage is calculated on that basis then it is in the same ballpark as the requested percentage that is set via the write registers.

I also used a different approach for this configuration than the "Gigabyte p35w v3" config does. The older configuration defines a minimum speed for the fan whereas I set the minimum speed to 0 to allow turning the fan off completely and then made sure with the temperature control settings that never a fan speed below 30% is used (which the PWM-driven fan cannot really handle).

The initialization part brings the laptop into "fixed speed" fan mode and disables other fan modes that would override this setting. To understand the registers I started off with a c program for the Gigabyte p37 model (https://github.com/jertel/p37-ec/) and then checked with RWEverything and adepted things further for the aero 14kv8 where I found differences. I documented everything that I understood about the EC registers at: https://github.com/christiansteinert/p37-ec-aero-14/blob/master/Aero%2014%20Fan%20Control%20Registers.md

Thanks for the great work! (and sorry for the long description)
Christian


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hirschmann/nbfc/pull/693 **Author:** [@christiansteinert](https://github.com/christiansteinert) **Created:** 5/26/2019 **Status:** ✅ Merged **Merged:** 5/27/2019 **Merged by:** [@hirschmann](https://github.com/hirschmann) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (2) - [`4cd113d`](https://github.com/hirschmann/nbfc/commit/4cd113dd26a4b793dbffe82c1854d1c19b93637c) Add configuration for Gigabyte AERO 14KV8 - [`81cb0b2`](https://github.com/hirschmann/nbfc/commit/81cb0b2fc0cfa23c1bc8dd11fbce6b92206ee8eb) Gigabyte AERO 14KV8 ### 📊 Changes **1 file changed** (+142 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `Configs/Gigabyte AERO 14KV8.xml` (+142 -0) </details> ### 📄 Description This is a configuration like for the "Gigabyte AERO 14KV8" laptop model. I tested it both with Linux and with Windows. Goal of this configuration is to keep the laptop as silent as possible and only spin them up if needed. With the built-in fan modes one only has the choice between a constantly running fan or a silent mode in which the CPU turbo is disabled. This laptop has two fans (one on the CPU and one on the GPU) but the EC expects that both fans are set to the same speed. The write registers are identical to the existing "Gigabyte p35w v3" configuration. However, the read registers are different. Read registers have a value range from 0 to 22 and if the speed percentage is calculated on that basis then it is in the same ballpark as the requested percentage that is set via the write registers. I also used a different approach for this configuration than the "Gigabyte p35w v3" config does. The older configuration defines a minimum speed for the fan whereas I set the minimum speed to 0 to allow turning the fan off completely and then made sure with the temperature control settings that never a fan speed below 30% is used (which the PWM-driven fan cannot really handle). The initialization part brings the laptop into "fixed speed" fan mode and disables other fan modes that would override this setting. To understand the registers I started off with a c program for the Gigabyte p37 model (https://github.com/jertel/p37-ec/) and then checked with RWEverything and adepted things further for the aero 14kv8 where I found differences. I documented everything that I understood about the EC registers at: https://github.com/christiansteinert/p37-ec-aero-14/blob/master/Aero%2014%20Fan%20Control%20Registers.md Thanks for the great work! (and sorry for the long description) Christian --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 00:35:09 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#1336
No description provided.