So just to clarify:
- If the Arduino is active, it will read an existing PWM signal and some other signals, and construct a new PWM which goes to the fan
- If the Arduino is inactive, the existing PWM will go direct to the fan, and the other signals are ignored
Is that correct?