Xiaomi R3P Pro - Wifi issue due temperature

Hello,

I noticed since a while my wifi was unstable, specially the 2.4G that completely stop emitting, the 5G seems more reliant.

Tried different version 19.07.3 / 19.07.6 now have the latest one --> OpenWrt 19.07.7, r11306-c4a6851c72

In resume, when temperature rizes suppose more than 40º environment it starts to discard packets until the moment it completly shutdown the wlan0 (2.4G)

interface status when it happens.

wlan0     Link encap:Ethernet  HWaddr EC:41:18:xx:xx:xx
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Tried manually to start it.

root@Mi:~# ifconfig wlan0 up
ifconfig: SIOCSIFFLAGS: Operation timed out

Those are the errors that are reported.

Sun Apr 11 19:26:45 2021 kern.err kernel: [  530.442853] mt7615e 0000:01:00.0: Message 37 (seq 4) timeout
Sun Apr 11 19:27:05 2021 kern.err kernel: [  550.922263] mt7615e 0000:01:00.0: Message 50 (seq 5) timeout
Sun Apr 11 19:27:26 2021 kern.err kernel: [  571.401825] mt7615e 0000:01:00.0: Message 37 (seq 6) timeout
Sun Apr 11 19:27:46 2021 kern.err kernel: [  591.881600] mt7615e 0000:01:00.0: Message 50 (seq 7) timeout
Sun Apr 11 19:28:07 2021 kern.err kernel: [  612.361428] mt7615e 0000:01:00.0: Message 37 (seq 8) timeout
Sun Apr 11 19:28:27 2021 kern.err kernel: [  632.841216] mt7615e 0000:01:00.0: Message 50 (seq 9) timeout
Sun Apr 11 19:28:48 2021 kern.err kernel: [  653.321001] mt7615e 0000:01:00.0: Message 37 (seq 10) timeout
Sun Apr 11 19:29:08 2021 kern.err kernel: [  673.800809] mt7615e 0000:01:00.0: Message 50 (seq 11) timeout
Sun Apr 11 19:29:29 2021 kern.err kernel: [  694.280646] mt7615e 0000:01:00.0: Message 38 (seq 12) timeout

also this ones is seen.

Sun Apr 11 18:43:02 2021 daemon.notice hostapd: nl80211: nl80211_recv_beacons->nl_recvmsgs failed: -5
Sun Apr 11 18:43:02 2021 daemon.err collectd[1250]: plugin_read_thread: read-function of the `iwinfo' plugin took 78.273 seconds, which is above its read interval (30.000 seconds). You might want to adjust the `Interval' or `ReadThreads' settings.

Could not found more details for those errors, but in my view seems CPU from that WIFI module due temperature stops working causing the timeout for the requests.

Can you check if I am right or could be other issue?
40º doesn't seem to high in my view.