As I suspected, this was a deliberate change by Asus in a recent GPL merge.
No idea why, I can only assume it was to address a specific problem, like how they already do the same on earlier revisions of the RT-AX88U.
If your router is hitting the 100C threshold following this change, then it means it was already running hotter than it should. Make sure you do have some airflow around it (and that it's not in an enclosed cabinet), maybe give it a good dusting just to be sure.
If you still run into CPU throttling, I recommend you test again running Asus's stock 386_41535 firmware, reproduce the issue, then use the Feedback form to notify them.
Code:
@@ -3613,6 +3701,9 @@ void init_others(void)
#ifdef GTAC2900
update_cfe_ac2900();
#endif
+#if defined(RTAC86U) || defined(GTAC2900)
+ system("pwr config --wait off");
+#endif
#if defined(RTAX88U) || defined(RTAX92U)
if(nvram_match("HwVer", "1.0")) {
system("pwr config --cpuwait off");
No idea why, I can only assume it was to address a specific problem, like how they already do the same on earlier revisions of the RT-AX88U.
If your router is hitting the 100C threshold following this change, then it means it was already running hotter than it should. Make sure you do have some airflow around it (and that it's not in an enclosed cabinet), maybe give it a good dusting just to be sure.
If you still run into CPU throttling, I recommend you test again running Asus's stock 386_41535 firmware, reproduce the issue, then use the Feedback form to notify them.