[GH-ISSUE #1355] ec-probe doesn't write any register to a desired hexadecimal #1165

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

Originally created by @p0ryae on GitHub (Jul 31, 2023).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1355

Describe the bug
Attempting to modify a register via ec-probe for fan control. It doesn't write to the desired hexadecimal.

To Reproduce

  1. Write to a register: ec-probe write 0xAF 0x06
  2. Read the register: ec-probe read 0xAF

Expected behavior
Should write the hexadecimal to the register as expected.

System information

time;level;message;exception;callsite;stacktrace
2023-07-31 13:00:38.2735;Info;Starting NoteBookFanControlService;;NbfcService.NoteBookFanControlService.OnStart;MonoServiceRunner.Main => MonoServiceRunner.StartService => AppDomain.ExecuteAssembly => AppDomain.ExecuteAssemblyInternal => AppDomain.ExecuteAssembly => Program.Main => ServiceBase.Run => ServiceBase.Run => MonoServiceRunner.MainLoop => MonoServiceRunner.call => MethodBase.Invoke => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.InternalInvoke => NoteBookFanControlService.OnStart

Additional context
Tried any other register. None of them write either. Here is the verbose when writing:

Writing at 175: 6 (0x06)
Current value at 175: 6 (0x06)
Originally created by @p0ryae on GitHub (Jul 31, 2023). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1355 **Describe the bug** Attempting to modify a register via ec-probe for fan control. It doesn't write to the desired hexadecimal. **To Reproduce** 1. Write to a register: `ec-probe write 0xAF 0x06` 2. Read the register: `ec-probe read 0xAF` **Expected behavior** Should write the hexadecimal to the register as expected. **System information** - operating system: Arch Linux - NBFC version: 1.6.3.0 - log files (see [NBFC files and directories overview](https://github.com/hirschmann/nbfc/wiki/Files-and-directories-overview)): ``` time;level;message;exception;callsite;stacktrace 2023-07-31 13:00:38.2735;Info;Starting NoteBookFanControlService;;NbfcService.NoteBookFanControlService.OnStart;MonoServiceRunner.Main => MonoServiceRunner.StartService => AppDomain.ExecuteAssembly => AppDomain.ExecuteAssemblyInternal => AppDomain.ExecuteAssembly => Program.Main => ServiceBase.Run => ServiceBase.Run => MonoServiceRunner.MainLoop => MonoServiceRunner.call => MethodBase.Invoke => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.InternalInvoke => NoteBookFanControlService.OnStart ``` **Additional context** Tried any other register. None of them write either. Here is the verbose when writing: ```sh Writing at 175: 6 (0x06) Current value at 175: 6 (0x06) ```
kerem closed this issue 2026-02-26 00:34:31 +03:00
Author
Owner

@p0ryae commented on GitHub (Jul 31, 2023):

Turns out the value I was modifying was getting overwritten by another registry's hexadecimal (0x61). Modifying 0x61's hexadecimal directly also modifies the 0xAF registry and AIPT's level.

<!-- gh-comment-id:1659217009 --> @p0ryae commented on GitHub (Jul 31, 2023): Turns out the value I was modifying was getting overwritten by another registry's hexadecimal (0x61). Modifying 0x61's hexadecimal directly also modifies the 0xAF registry and AIPT's level.
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#1165
No description provided.