What's new

Packet State for 2022

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

RMerlin

Asuswrt-Merlin dev
2022 is almost over. This year hasn't really been easier than the last few ones. On top of a pandemic that refuses to go away, we've also seen a very small man decide to have visions of grandeur by invading his neighbour, having a destabilizing effect on the rest of the planet (on top of the numerous losses of lives for which he is directly responsible).

As is the tradition, here is my usual end-of-the-year summary.

2022 saw the addition of multiple new models to the list of supported devices. RT-AC68U V4, RT-AX86S, GT-AXE11000, GT-AX6000, Zen WiFi Pro XT12, GT-AX11000 Pro, GT-AXE16000, RT-AX86U Pro. There is already another new (unannounced yet) router which should launch in early 2023 and is currently on my planned list. I am not ready to announce anything official yet until I have received source code and completed the initial work. The router sample has already arrived from Taiwan. It's a lot of new models, and still there are a number of other models for which I have turned down the offer of supporting. I'm grateful for @GNUton taking some of the burden of device support here by taking care of supporting some of these other models that I am skipping. 2022 sure saw a lot of new products coming out of Asus's networking division.

On the firmware front, the 388 release was finalized by Asus, and Asuswrt-Merlin has moved all of its AX models to that new codebase. Most notably, this release brings support for WireGuard. For the time being, my plan is to continue supporting the currently supported AC models on the 386 code base as a separate branch. Asus hasn't declared any of these as being end-of-life yet, so that means development for these is STILL going on. It just won't get all of the changes that are part of 388, and it might also mean that releases for these models may be less frequent. For the time being, my plan is to continue supporting these devices for as long Asus themselves will. I am dependent on their own support as I need them to provide GPL code for each individual model.

As expected, development this year was largely focussed on maintenance and new model support rather than adding new features. I don't expect this to change in 2023 as I feel Asuswrt-Merlin has reached a point where adding more features would mostly amount to bloating it with rarely used features, and make maintaining more difficult. GPL merges have also been taking longer to complete with so many different models needing to be prepared by Asus' engineers. For example, it took close to 6 weeks to receive all the AX GPLs for the 388 release, and close to a month now for the AC GPLs. I might need to rethink my usual workflow to better deal with this.

Also, the code has become so large and complex, with significant portions of it no longer being open source, that from now on, I will be devoting less time trying to fix bugs in Asus' own code, focusing on my own code instead. The reality is, a single hobbyist does not have the time or resources to debug code developed by an entire team of fulltime engineers who have access to the entire source code rather than just portions of it, and who are far more familiar with the code which they wrote. Trying to track down an issue within Asus' code implies that I must first spend time understanding the related code, hope that it's not partially closed source, recreate a test setup to attempt to reproduce the issue... And only after that will I be ready to try to debug the affected code. This has simply become too much for me to handle, and has been a frequent source of increased frustration, both on my end and on the end of some end users who expect me to be able to do the work of a team of 20+ engineers. I simply cannot do this anymore. So, if you feel you have found a real issue within Asus' code, then by all means, go ahead and reproduce it with the stock firmware, and then report it to them through their feedback form. While I do on occasion report issues to their engineers (such as security issues), I refuse to become an unpaid contact person between their paying customers and their team.

Guys, remember that I am doing this as a personal hobby, not as a job.

That does not mean that I won't on occasion fix issues found within the stock Asuswrt code, only that I will no longer be devoting as much effort in this particular aspect ot development, as this has been a frequent source of burnout on my end.


2022 saw 6 major releases and two point releases, including a switch to the new 388 codebase. 386.9 is currently in development, I am awaiting one missing GPL before the beta cycle can begin for this release. I don't expect 386.9 to be finalized until sometime in January.

For 2023, I expect the focus to be fairly similar to 2022 (minus the major GPL merge). That means adding more (hopefully fewer!) new models to the support list, and maintaining both 386 and 388 branches separately. The release frequency might get closer to every 3 months rather than every 2 months if the current trend of GPL merges taking multiple weeks each time continues.

I want to thank everyone who were directly or indirectly involved in this project. Huge thanks to the folks back at Asus Taiwan, both in management and engineering who have been very supportive of this project, providing me with source code, development devices, and even support when I needed help with something specific. Shout out to the SNBForums community who are handling the technical support side of this project, and the addon developers who are still expanding what can be done by these routers without the need to be a networking guru. And my thanks to @thiggins for providing us with a place to stay. We might be noisy tenants at times, and for that I apologize :)

Have safe and happy Holiday everyone, and let's hope for a brighter 2020 2021 2022 2023!
 
Last edited:
Well said RMerlin!

Thanks to @thiggins, yourself, and everyone who helps with this project in any way they can, visibly or from behind the curtains.

Wishing everyone a Bright 2023!

With humility, respect, and admiration for this 'random' group of people, in this little corner of the web, all working together to make these forums, these projects, and seemingly insurmountable odds (at times), a possibility and yes, a reality, for everyone else on earth.

-L&LD.
 
Thanks! Merry Christmas and a Happy New Year. I have four Asus routers happily working in mesh only because Merlin software led me to Asus and kept me there. Fantastic support even for pretty old models.
 
Thank you for everything you do, @RMerlin! Thank you for your annual "State-of-the-past-year" update. Without your efforts, our lives would be a lot emptier. Hope you have an amazing 2023! Thank you @thiggins for giving us a home! ;)
 
I'm only wishing everyone good health in 2023. This is the most important thing. No spare parts available and no firmware upgrades planned.
 
Thank you @RMerlin for your continued effort here. May the new year bring new hope and possibilities. Happy Holidays to all!
 
Thank you @RMerlin for all the time and effort you put in - and the patience you have in putting up with us.
That extends to all the folks here that write (or wrote) add-ons and improvements that add to the magic.

If it wasn't for that I would probably not have bought my last two Asus routers... I am a very happy Asus-Merlin user...
 
I am not a user to talk much in forums, but I have been using the Merlin system for 2 years and I have to say:
Many thanks to RMerlin and to each of the people involved in this process, thanks for sharing your free time with us and providing us with an excellent system for our routers.

Thank you and Merry Christmas from Spain
 
Have safe and happy Holiday everyone, and let's hope for a brighter 2020 2021 2022 2023!
And... more uptime! ;)

Cheers to you and everyone on the team.

Happy Holidays, Merry Christmas and a Happy New Year! Bring on 2023.

Let's GO!
 
Thank you to all who contribute to these forums (too many to mention but you know who you are). I definitely enjoy to read the different viewpoints from all, even though it may get somewhat "heated" at times :)

Last but not least THANK YOU @RMerlin and @thiggins for everything....none of the information shared in these forums would be available without you!!!!

Merry Christmas and Happy New Years to ALL. Wishing all lots of health in 2023!!!. God bless!!!
 
Thank you All and Merry Christmas and Happy New Years!
 
Maintaining both branches separately will probably make this project more difficult for you, since we all remember your efforts to maintain 384 when some devices couldn't be updated to 386.

Asus should reduce the fragmentation of current firmware versions, or just drop support for these devices.

Noticing that the hashes of the AC router is no longer displayed on your website is a good start.

Anyway, hopefully in the future this project can make things easier and more enjoyable for you, rather than an unnecessary responsibility and pain.

Thank you as always for your dedication and hard work on this project, Merry Christmas and Happy New Year.
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top