I have this case as well and agree that the fan control stinks.
Dero - did you ever finish your code to monitor the temp sensors/fans? I'm trying to read the sensors from VB6, but I'm not having any luck getting any data from COM3.
When your program is running do you have to shut off the ZINI software to take control of the fans?
Any chance you can provide some source on how to get this working? I'd love to have more control over this case, but I can't even seem to get any data from the port.
Repeat ist 0x7E. It does not say WHICH key you repeated, just that you repeated something. So you have to take remember the most recent "real" keypress.
Bad scenario: User points to case, pushes "1", points away, pushes and holds "2", points back to the case. You get: 0x4d (1), 0x7e (rep.), 0x7e (rep). So, you think that "1" was repeated...
The volume knob:
flag= CTS * 2 + DSR
Turn right: flag cycles 1, 0, 2, 3, 1 ...
Turn left: flag cycles 1, 3, 2, 0, 1 ... (i.e. backwards the "right"-seq.)
does your own fan-control for the HD160XT support the standby mode, so that the computer can automatically got to STR-Mode S3 after the selected minutes in the power options? If so im very interested in your tool. Can you please send it to minestra@gmx.at. Zini Fan control blocks this option.
I do not block any standby/hibernate requests. BUT, when the computer is requested to standby/hib my prog disconnects from the HD160XT and sets the fans to fixed 25% speed. When the computer returns from standby/hib, the prog attaches again to the HD160XT and enables fan range control.
I have to set the fans to some fixed value since I do not have any control over them anymore when the computer is in standby/hib.
Since the computer could go a little bit warm while hibernating/standby/resume and my prog is out of control, there is always a risk of running hot. Hence I thought setting it to a fixed value of about 25% should be good. Maybe I should put an option to let the user select some safe speed.