I disabled WED a while ago, and it seemed to help for a while. But now I'm not only experiencing freezes, but also internet drops via the WAN port. The carrier is present, but the internet connection isn't working. Restarting the port doesn't help, only a full router reboot does. Freezing and disconnections occur randomly. Thanks for the advice about updating Uboot. It's possible this is somehow affecting the router's stability, although I can't imagine how, but updating certainly won't hurt.
Thanks!
P.S.
And a question about the fan. How quiet is it? Mine turns on periodically for short periods of time and makes noise like a fairly powerful laptop. This doesn't happen on the GL.iNet GL-MT3000, for example, with its slightly smaller case and largely identical hardware. If I hadn't known there was a physical fan, I would have assumed it was passively cooled.
It turns out there's no need to edit the /etc/modules.conf file for version 25.X. WED works by default. I tested this on my GL-MT6000.
If you don't mind, check the output of this command. Mine looks like this:
root@GL-MT6000:~# dmesg | grep -i wed
[ 8.295394] mt798x-wmac 18000000.wifi: attaching wed device 0 version 2
[ 8.331577] platform 15010000.wed: MTK WED WO Firmware Version: DEV_000000, Build Time: 20240823160853
[ 8.340903] platform 15010000.wed: MTK WED WO Chip ID 00 Region 3
root@GL-MT6000:~#
Tomorrow I'll try to get over to the (COMFAST CF-WR632AX) owners' place again, install this router and try again to overcome its freezing and internet drops.
Updated the bootloader from the SNAPSHOT branch on Saturday.
Result: BootLoop.
If anything, I now know how to disassemble a router, and I've learned that you can't trust every piece of advice out there. My logs don't lie: the router is definitely working with ETH interfaces, just as I and my AI figured.
And a question about the fan. How quiet is it? Mine turns on periodically for short periods of time and makes noise like a fairly powerful laptop. This doesn't happen on the GL.iNet GL-MT3000, for example, with its slightly smaller case and largely identical hardware. If I hadn't known there was a physical fan, I would have assumed it was passively cooled.
Due to a code reshuffle when changing to kernel 6.12, the current treewide fan behaviour for MT7981 devices is to first start the fan at 50% when cpu temperature reaches 60 degrees Celsius. I have submitted a pull request (#22233) to change this behaviour back to a previous version that would start the fan at 25% when cpu temperature reaches 40 degrees Celsius, and then increase from there.
That is still different from the stock behaviour from the manufacturer firmware which starts the fan at 10% from 65 degrees Celsius.
As for the GL.iNet GL-MT3000 Beryl AX, on manufacturer firmware the fan is controlled by a script and binary whereas on OpenWrt it follows treewide behaviour for MT7981 devices.
It is possible to set the fan behaviour for each device in its respective device tree but I believe the settings in the pull request are decent for most devices.
Yes, but the same GL.iNet GL-MT3000 Beryl AX runs silently on the exact same firmware version! I always compare on the same software version. I haven't disassembled the MT3000 yet, since there's no need to change the U-Boot and therefore I can't break it, but the COMFAST CF-WR632AX is a real disaster.
+ MAC address cloning doesn't work on the WAN port on 25.12.0. My ISP provides access via both IPv4 and IPv6. On other routers, starting with OpenWRT 8, and then LEDE, this worked almost unnoticeably, but on this router, everything is... But no one cares.
Everyone here is so fuc…ng smart, they don't like AI, or whatever. So develop your own and don't arrogantly ignore router problems, even though no one owes anyone anything.