No, "Wireless AiMesh node discovery is broken when Asuswrt-Merlin is used on the main router". All 386 versions and on most popular models RT-AC68U, RT-AC86U and RT-AX86U.
And yet I had zero problem with the node discovery when I tested it myself, hence it works on some combinations.
"Asuswrt-Merlin 384.13 adds full support for AiMesh (both as a primary router and as a node)."
I added support, which basically meant that I enabled it, and it works. That does not mean that *I* provide technical support for it, as I have no control over it.
but listen a bit more to what users are saying instead of "I'm going to ignore all xyz related questions from now on".
After doing this for 10 years, I know from personal experience the difference between a proper test and an anecdotal report, and sadly a lot of users don't (not that I expect every user to be a skilled IT technician). I even conducted a little experiment back in the day, before you were around. There were an increasing number of people complaining about Wifi performance on their RT-N66U, and blaming the firmware for it, so I generated three test builds. Two had the exact same wireless driver (so, consider one of them to be the placebo), and the third used a different driver version. All I said to testers was to tell me which of the three was most stable. Guess what? A number of people were claiming to see a difference between version 1 and 2, which I knew to be the exact, 100% identical code - just recompiled with a different filename. That was when I decided that I could continue to devote countless hours to test every single report or provide testing procedures, to see 90% of them be complete placebo or bogus, or I could focus on things that actually made sense to devote time to. If I personally tested and investigated every single wireless report that was posted on these forums, you know what? I wouldn't have released a single new version in 2022, and I wouldn't have fixed any real issue either, since I have no control over those issues.
A lot of the wireless issues report come from broken IoT clients, which I can't do anything about, but tell people to ditch that 10 years old wireless camera and buy something more modern.
A lot of them come from configuration issues, and my attempts at maintaining a post explaining the best recommended settings was completely wasted since myself and other people kept repeating the same advices that were published in that post. Lots of wireless printers for instance will fail to connect if you enable Airtime Fairness on your router, something that Asus were enabling by default.
A lot of people are comparing driver version 2000 with stock firmware's driver version 3000, and assume that I broke it if it behaves differently - it's rather that Asus broke it in version 2000, and fixed it in the mean time between the moment I received code and issued a release, and the time they issued an update that included the fix. Nobody will talk however about the times where they issued a new, broken version (like that version 2000) and my firmware was unaffected (because I was still on version 1000). A<->B testing of a wireless performance is meaningless if A and B are not the same wireless driver.
Another more recent example: about a week ago, someone reported a particular issue, which seemed to be a plausible problem. So I spent an entire evening getting a test setup, renting a test VPS and configuring that VPS so I could do actual remote testing to reproduce the user's scenario. And I could never reproduce the issue. So at the end of the evening I come back to the forums, track down the initial report to ask for more details... and the report had been deleted by the user, most likely because he figured out it was a configuration issue.
Have you noticed the beta/release threads got much longer?
The 388 beta cycle was much longer than before because it was a major change, both in terms of GPL merge and the development of the WireGuard integration. That meant a lot of things that needed testing. And a significant number of issues were reported, and fixed (whenever they were under my control to fix). Look at the commit changes between beta releases, many of these were from user reports.
In my opinion Asuswrt-Merlin was better when the development was closer to "primary goals are to enhance the existing firmware without bringing any radical changes".
For the past 3 years or so I have been VERY conservative about making so-called radical changes. I keep bringing that up in my end of year reports. When I do a major GPL merge (384->386 and 386-> 388) I generally do a pass at the code and drop some of the changes I might have made in the past to address some issues that no longer seem to be problematic. I turn down a lot of feature and change requests specifically to avoid such radical changes and to keep things easier for me to merge in. The only radical change that I have made over the past year or so is VPN Director, and it's a standalone feature that won't integrate with the rest of the firmware code.
So, which radical change are you talking about here? I stopped systematically updating some components like curl and dnsmasq because one update out of two brought in new issues, for example.
I have nobody to do bug triage for me. And personally investigating every single report would take 100% of my time, and would effectively bring all development to a complete stop. So, I decide where my time is best spent. If something is plausible and is under my control, then I will spend time investigating the issue. If something is more likely to be either a user configuration issue or something outside of my control, then I focus on something else where I can actually do some good. If that's not acceptable to you, then by all means, go back to the stock firmware, and don't use my firmware. Because there's simply nothing more that I can do than what I am already doing.
We could be here for days debating how I manage this project. The bottom line is, I manage it as best as is possible for a single person to do so, and out of the 100K+ users out there, the number of genuine complains is very low. I'm not going to devote any more of my energies trying to defend the way that I manage this project, because there is no way I can please everyone with the resources at my disposal. So it's up to the users to take it, or leave it, as it is.