Hello, while poking around the firmware did you find code that handles fan RPM limit? I have PL28 and PD29 and both have 1500 as a minimum it will accept. When writing lower value (like 1000) to register 0x40 it gets reset to 1500 when read again and fan speed does not really change.
I wonder if the limit is possibly in some other register or in EEPROM so it could be overridden or is it hardcoded in code and needs firmware change.
Also PD29 is a bit strange because the fan speed varies all the time, by default when idle it changes between 1500 and 1800 without any load and the constant change is audible (and a bit annoying). And when forcing speed to e.g. 3000 it varies too maybe even by larger margin. PL28 keeps RPM steady. So I wonder if this PD29 'feature' is intentional or the code setting fan PWM is somehow sloppy. Is the fan PWM handled by PIC directly or is it maybe some other device connected via i2c?
Hello, while poking around the firmware did you find code that handles fan RPM limit? I have PL28 and PD29 and both have 1500 as a minimum it will accept. When writing lower value (like 1000) to register 0x40 it gets reset to 1500 when read again and fan speed does not really change.
I wonder if the limit is possibly in some other register or in EEPROM so it could be overridden or is it hardcoded in code and needs firmware change.
Also PD29 is a bit strange because the fan speed varies all the time, by default when idle it changes between 1500 and 1800 without any load and the constant change is audible (and a bit annoying). And when forcing speed to e.g. 3000 it varies too maybe even by larger margin. PL28 keeps RPM steady. So I wonder if this PD29 'feature' is intentional or the code setting fan PWM is somehow sloppy. Is the fan PWM handled by PIC directly or is it maybe some other device connected via i2c?