Archer AX23 thermal sensors

Hi.

I installed OpenWrt a few days ago on a TP-Link Archer AX23 v1.20.
It is my first time using OpenWrt, and I really like it.

I installed the luci-app-statistics and collectd-mod-thermal packages.

In Collectd Settings, the Thermal plugin is enabled.

In LuCI, I can see graphs for Processor, Memory, and others, but no for Thermal.

In /sys/class/thermal/ there are only two directories:
cooling_device0
cooling_device1

I can't find if the AX23 has thermal sensors, but looks like it doesn't.

I write this in case I am missing something and there is a way to monitor CPU temperature.

OpenWrt 24.10.0 r28427-6df0e3d02a / LuCI openwrt-24.10 branch 25.014.55016~7046a1c

Wifi6 cards usually have one, but not in thermal class, just a procfs file with centigrade

As a rough rule of thumb, mips based devices (SOCs, such as your mt7621) are relatively unlikely to sport thermal sensors for the SOC. The mips architecture is old and hasn't really been updated (arch-wise) in around 20 years[0] (yes, Imagination Technologies tried to get a foothold into early Android, but that failed and never ended up in router SOCs), there generally is no adaptive frequency scaling, no sophisticated PMU (ower management unit), no need for thermal control (max power consumption and heat are 'predictable' and less dynamic).

Modern ARM on the other hand usually has thermal sensors, but that doesn't necessarily mean that OpenWrt will support or expose them (but that is likely 'fixable').

'All' wifi6 or newer wireless cards are likely to have some sort of thermal monitoring capability (wifi5 might have it), they really need it to protect themselves - likely the radios are running hotter than the SOC itself.

--
[0] you may actually extend this to the mid- to late 90s, when SGI/ mips effectively died.

Hi brada4.

I am sorry for the long delay. I have been busy.

Yes, turned out my router has sensors for the radios.
With the collectd-mod-sensor plugin I can monitor their temperature.

Thank you.

Hi slh.

I am sorry for the long delay. I have been busy.
Thank you for the detailed explanation.

As I mentioned in my reply to brada4, turned out my router has sensors for the radios.
The collectd-mod-sensor plugin works for them.

I have another router, a Linksys EA6200 with DD-WRT. Its CPU temperature is near 100 ℃ without cooling!!
With a laptop cooling pad it is 70 ℃ on average.

For the AX23, I have been monitoring the radios temperature for a while and it is 59 ℃ on average for both bands and, as you explained, it is likely that the SOC is cooler.

Looks like the AX23 doesn't need external cooling.
I will keep monitoring.

Thanks again.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.