The problem is only for 1 of 2 thermal sensors on wifi frontend. If you adjust temperature regulation (fan,shutdown,…) on the soc (and ignore the frontend temp) you should be on good way
I asked in another chat, why you choose the same temperature for all tripping points? The trip_points connect temperature with PWM:
trip_point_4 → active → fan running normal → pwm1 = 255
trip_point_3 → active → fan running fast → pwm1 = 96
trip_point_2 → active → fan running very fast → pwm1 = 0
trip_point_1 → hot → fan running normal → pwm1 = 255
trip_point_0 → critical → reboot
You can not change the temparature of trip_point_0 (as far as I now) this will cause a reboot (I tried ).
PWN:
If you understand how PWN ist defind (between 0 and 255), than it becomes clear, that trip_point_2 is the fastest mode which is defind right now.
Additionaly I found no way to turn the fan off.
Are you in the same room with the router over night (noisy fan)? And if you are live in a hot area, than the nights are cold? And even if not, you can try this:
for the corresponding lower 3 trip points (or highest based on the names youve posted).
the hot and critical trip are not defined for fan usage (no cooling level)
they are used for system/thermal driver to limit cpu usage (trottle down as far as possible - r3 have no pmic so real throttle is not possible only by killing processes or software-limiting) and the critical forces system-shutdown
Thanks, good information ! I will delate some lines in my answer
( looks not finished… ).
So, it make sense, to change the temperature for trip_point_1? The fan runs after activating trip_point_2 with 100%, an if the temperature increses more, trip_point_1 will decrese the performance? This sounds good!
But … the fan runs normal. I have to think about …