Feature Request: Enhanced Fan Control Flexibility

Hello, Mikrotik team

I noticed that since RouterOS version 7.9beta4, users can have limited fan control options for a few models. Among these options, fan-full-speed-temp is the temperature value at which the fan speed increases to the maximum possible RPM. RouterOS has hardcoded this value to be within the range of -273 ~ 65 degrees Celsius.

Could we consider increasing the maximum value to around 80 or 85 degrees Celsius? This change would not only provide users with more flexibility but also open up additional possibilities in terms of fan curve configurations.

Absolutely agree, my SFP modules idle at around 65C, which is fine as their operating range is between 0-70C. Having fans go full blast at such an unreasonable temperature is a bit.. cruel. Bumping up the full speed temperature range would significantly help with lowering noise and fan life.

Hi guys,

I also support this cause!
I use a CCR2116-12G-4S with dual S+RJ10 that are constantly close to 71+ degrees (normal life for them).
This triggers the device fans (x4) to go all crazy and run high RPM constantly.
Board temp si 39, cpu is 43, switch is 37…

Mikrotik team, please provide more flexible max full speed temp values!

Also, “Error in Fan target temp - ingeger in range [-273;65] expected!” needs a “t” in “integer” :slight_smile:

Thank you in advance, guys!

Same here, dual fans screaming on 8500 RPM! after i plugged copper SFP,its driving me nuts
Fans.jpg

Not that I would swear about accuracy of temperature measurement, but in my perverted mind running at 65° something intended to work in the range 0-70° is already a bit risky, you are having 71° with the fans at full speed, it is not that you can lower the speed (via software or hardware changes), those SFP’s are generating more heat than the fans or heatsinks can extract.

You should use (if you are not already using one) a SFP heatsink, like :
https://www.te.com/usa-en/product-1542993-2.html
(it it fits in the case), there are reports of people using Raspberry PI heatsinks:
http://forum.mikrotik.com/t/add-cooling-fan-to-crs-326-24p-2s/146802/1
and/or use some other hardware mod for the fans.

.
0-70c range is ambiental temprature, not transceiver temperature it self

From mikrotik WIKI
The operating temperature is 0 to +70 C, but the transceiver itself can heat up to 90 C.

Router is new and expensive i dont want to open it while its under warranty 2 years, ill add more silent noctua fans later.

If right now you have two fans “screaming” at 8500 RPM AND your SFP’s are nonetheless at 71°, if you reduce the RPM’s the temperature will raise further.

Yep, but usually replacement Noctua fans with the same diameter are not more silent while delivering the same airflow, they are more silent while delivering a much lower airflow.

They are a great solution when the device has (relatively) low traffic and (relatively) low temperature BUT the original fans keep starting and stopping (and they are actually loud).

If you already have (relatively) high temperatures you need to increase cooling while reducing noise.

Depending on the SFP module you can sometimes use an external heatsink on the part of the SFP outside the socket, like:
http://forum.mikrotik.com/t/sfp-module-is-extremely-hot/117746/1


About noisy fans, the only viable solution (that I know of) is replacing the fans with larger size ones (that can deliver the same airflow at less RPM, thus with less noise) and “invent” some adapter, example:
http://forum.mikrotik.com/t/seeking-help-ccr1016-12g-router-fan-voltage-model-and-replacement-due-to-noise/173160/1