[GH-ISSUE #905] Switch register to control two fans #786

Closed
opened 2026-02-26 00:33:34 +03:00 by kerem · 1 comment
Owner

Originally created by @ppo-38 on GitHub (May 26, 2020).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/905

Hi, I hava a Lenovo Thinkpad P53 with two fans.

I have discover that there is only one register to control fans (0x2F) but when I change the value of the register, only one fan is modified. If I want to control the other fan, I have to use a "switch register" (0x31) and set the value to 0 for the right fan and to 1 for the left.

From the moment that the "switch register" is modified, I can control the other fan separetly. I have looked for all possible registers with ec-probe monitor but I didn't find another register (than 0x2F) to control the other fan separately or simultaneously...

So, a possible solution could be to add a new option in NBFC to specify a "switch register". This option could be in the "basic configuration" screen, under "read register. With this option, the program could set a value to the write register, than modify the "switch register" and finaly set again the value to the "write register" (to control the other fan)

It's just an idea, perhaps there is a simplier solution ?

Thanks

Originally created by @ppo-38 on GitHub (May 26, 2020). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/905 Hi, I hava a Lenovo Thinkpad P53 with two fans. I have discover that there is only one register to control fans (0x2F) but when I change the value of the register, only one fan is modified. If I want to control the other fan, I have to use a "switch register" (0x31) and set the value to 0 for the right fan and to 1 for the left. From the moment that the "switch register" is modified, I can control the other fan separetly. I have looked for all possible registers with ec-probe monitor but I didn't find another register (than 0x2F) to control the other fan separately or simultaneously... So, a possible solution could be to add a new option in NBFC to specify a "switch register". This option could be in the "basic configuration" screen, under "read register. With this option, the program could set a value to the write register, than modify the "switch register" and finaly set again the value to the "write register" (to control the other fan) It's just an idea, perhaps there is a simplier solution ? Thanks
kerem 2026-02-26 00:33:34 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@github-actions[bot] commented on GitHub (Nov 24, 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:732496216 --> @github-actions[bot] commented on GitHub (Nov 24, 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#786
No description provided.