[GH-ISSUE #839] Alienware M18x R2 manual register #731

Closed
opened 2026-02-26 00:33:27 +03:00 by kerem · 6 comments
Owner

Originally created by @JD21P on GitHub (Mar 13, 2020).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/839

Hi, I have an Alienware M18x R2 which has an ENE "kb3930qf a1" EC.

I have successfully found the registers to control the fans and created a config which is working but have been unable to find the registers for manual mode, here is the datasheet for this EC:
https://www.bulcomp-eng.com/datasheet/KB3930.pdf

Would someone be able to help me find the correct registers for manual mode? :-)

Currently the fans slow down and speed up every few seconds because the EC is trying to take over, I have set the polling down to 100 which is better but still not enough. Thanks :-)

Originally created by @JD21P on GitHub (Mar 13, 2020). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/839 Hi, I have an Alienware M18x R2 which has an ENE "kb3930qf a1" EC. I have successfully found the registers to control the fans and created a config which is working but have been unable to find the registers for manual mode, here is the datasheet for this EC: https://www.bulcomp-eng.com/datasheet/KB3930.pdf Would someone be able to help me find the correct registers for manual mode? :-) Currently the fans slow down and speed up every few seconds because the EC is trying to take over, I have set the polling down to 100 which is better but still not enough. Thanks :-)
kerem 2026-02-26 00:33:27 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@Ashymad commented on GitHub (Mar 17, 2020):

Could you share your config? It would be useful to know what you have already discovered.

<!-- gh-comment-id:600199022 --> @Ashymad commented on GitHub (Mar 17, 2020): Could you share your config? It would be useful to know what you have already discovered.
Author
Owner

@JD21P commented on GitHub (Mar 18, 2020):

Could you share your config? It would be useful to know what you have already discovered.

Here is what I have which controls the GPU1 and CPU fans individually.
https://pastebin.com/dQMMuQ3a

Once nbfc is able to implement GPU temperature then I can get the GPU temp threshold to work, but atm GPU temp is set to react to CPU temp, or just set manual GPU fan speed.

<!-- gh-comment-id:600393663 --> @JD21P commented on GitHub (Mar 18, 2020): > Could you share your config? It would be useful to know what you have already discovered. Here is what I have which controls the GPU1 and CPU fans individually. https://pastebin.com/dQMMuQ3a Once nbfc is able to implement GPU temperature then I can get the GPU temp threshold to work, but atm GPU temp is set to react to CPU temp, or just set manual GPU fan speed.
Author
Owner

@JD21P commented on GitHub (Apr 2, 2020):

Any luck? :-D

<!-- gh-comment-id:607605135 --> @JD21P commented on GitHub (Apr 2, 2020): Any luck? :-D
Author
Owner

@Ashymad commented on GitHub (Apr 2, 2020):

Well, yeah, I hoped that the config will work for my laptop, MSI PE60, because it uses the same EC, however it seems that the registers are mapped differently :(

<!-- gh-comment-id:608048181 --> @Ashymad commented on GitHub (Apr 2, 2020): Well, yeah, I hoped that the config will work for my laptop, MSI PE60, because it uses the same EC, however it seems that the registers are mapped differently :(
Author
Owner

@JD21P commented on GitHub (Apr 3, 2020):

The way I got my fans to work was to apply every profile included in the program until my fans started spinning, I found that the only MSI laptop included in the program atm used the same fan location as my laptop, from there I was able to fine tune it, but can't find the manual fan mode trigger. :-)

<!-- gh-comment-id:608248013 --> @JD21P commented on GitHub (Apr 3, 2020): The way I got my fans to work was to apply every profile included in the program until my fans started spinning, I found that the only MSI laptop included in the program atm used the same fan location as my laptop, from there I was able to fine tune it, but can't find the manual fan mode trigger. :-)
Author
Owner

@github-actions[bot] commented on GitHub (Oct 2, 2020):

This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed

<!-- gh-comment-id:702458051 --> @github-actions[bot] commented on GitHub (Oct 2, 2020): This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed
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#731
No description provided.