What's new

End of year 2017 development update

  • 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!

Hi, I am on latest update 380.69 but still get annoying messages new update available please fix it!

try clear browser cache or change browser to test.

Maybe also good to try a restart of router after the above steps.

By the way, this thread is not meant for bug report. Please post them in appropriate threat or create new thread.
 
@RMerlin / Eric,
As always, many many thanks for your continuing work on this project. Had it running on my 66, and now running on my 88.

Have a very good new year :)
 
@RMerlin, as many have already said: thank you so much for your hard work, your firmware was the main reason I bought an Asus RT-AC68U, and switched from Netgear/DD-WRT to Asus/Asuswrt-Merlin. I have no and haven't had any regrets whatsoever, I truly appreciate and respect how you, unselfishly and dedicated, keep putting so many hours in this project, supporting many models with high quality, feature rich firmware. I'm wishing you and your beloved ones all the best for 2018 and keep up the great work!
 
Thanks so much for all the hard work Merlin! I've never regreted moving over to your version. It solved most of my issues, and when there is aproblem, it's great to get such rapid feedback from you and the community you have built! I hope everyone has a great new year!

A question for folks: I currently have the 88U, and it is working well. I have about 16 clients, ranging from PC"s, iPhones, to IoT devices. I don't use a usb driver on the router, because I have a synology NAS. Is there any compelling reason for me to move to the newer 86U?

Brad
 
I know I have saw mention of the GT-5300 not being supported. I have no plans for that model...

But is the RT-AC5300 in the same boat ? For future updates to the new versions ? If it is depreciated, rather than me posting to another topic.

I do apologize if this has been asked, I usually just troll around and see if any updates pop or someone mentions it. I don't have many issues with my setup. Most solved from that lurking around reading all the posts I can find on my issues and setting about fixing them.

Regardlessly if the new year includes my model or not, I have great admiration for the project and the work you accomplished. May the new year carry you upward and onward to new places.

Tom

edit : Found my answer for this question "Anyone know if its supported or will be supported by Johns fork?
" ;)
 
Last edited:
2017 in review

2017 is almost over already. The whole year has been a blur for me (in particular due to major changes in my professional life). This has been another interesting year for Asuswrt-Merlin, for multiple reasons. First of all, 2017 marked the 5th anniversary of this project. This milestone was reached last April, however I was too busy with other things at the time so I completely missed it. So here's a belated happy birthday to us!

2017 finally saw the begining of the transition to the new 382 code base. As expected, this transition wasn't an easy one, and is still being done in stages (as Asus is gradually migrating their routers to the new platform). The RT-AC88U and RT-AC3100 have been completely migrated, and the RT-AC56U and RT-AC68U are under development.

This year also saw the addition of a new platform to Asuswrt-Merlin (Broadcom HND), with one new model being supported (the RT-AC86U). Great hardware at a very reasonable price. The software had some growing pains (this is a whole new platform from Broadcom, with a lot of low-level changes), but it's gradually getting there. If Asus/Broadcom can take care of the remaining issues, I personally believe this might be Asus's best model since the RT-AC68U. The RT-AC88U was a great router, however its high price is what prevented it from becoming a classic.

The year also brought a few organizational changes. The Mediafire download site was retired, with Sourceforge taking its place as the primary download site, and Onedrive became the new mirror site. Special thanks goes to the Sourceforge owner (who personally helped with one minor issue I had with their service) and to a Microsoft employee who helped evaluate and ultimately switch to Onedrive for the mirror site. This change allowed me to automate a lot of the process involved in releasing new versions, as I can now use a script to take care of uploading the files to both mirrors, saving me about 30 mins of manual work. Now, if I could also simplify the process of updating the website's changelog and SHA signatures...

Also, we have just moved the official #asuswrt IRC channel from DALnet to Freenode, where I am now registered as an official project group. Already, my interactions with the Freenode administrators have been more positive than with those from the previous network, where I never succeeded in getting ahold of them when I needed to contact them about an issue I had with their network.

Development got split in two separate repositories on Github: the legacy 380 code, and the new 382 (and beyond) code. As mentioned before, the 380 branch will only be maintained for the near future for security updates and important fixes, and will gradually be dropped. More on these plans later.

The past year also saw the community continuing to expand. The principal fork (@john9527 ) is very actively maintained, and there are also a lot of interest in add-ons such as AB-Solution and Skynet. The community has also been doing great at handling most of the technical support needs of fellow users. Thank you everyone who's actively participating - your continued activity means I can devote more time to actual development.

2017 in numbers was 15 releases, now two separate code branches, and we apparently have an established user base of somewhere close to 150,000 users according to the traffic hitting the firmware update server (the CDN counts the number of unique IPs hitting it each day). I have a hard time believing this number personally, but it seems to remain steady, with a slight increase throughout the year, so I guess it might be close to the truth.


What's in store for 2018?

Work continues on 382.2, further stabilizing it, and adding the RT-AC56U and RT-AC68U to that platform (work is almost done on these.) As Asus continues to migrate other models, these will be migrated as well, with the RT-AC3200 being next in line. Unfortunately, to keep the project at a manageable level for a lone developer, I have decided to drop active support for the older MIPS platform, which means the RT-N66U and RT-AC66U. These will keep getting security/major fixes through the 380 legacy branch for at least a few months, but eventually they will be completely dropped. The decision to drop these two specific models was due to a few reasons:

  • They are still very actively supported by John's fork
  • There were a number of limitations related to that older MIPS platform and its older Linux kernel
  • Dropping an entire SDK (6.34 + Kernel 2.6.19) removes a significant burden from the project, which now has to deal with a new (radically different) platform, with the RT-AC86U's Broadcom HND SDK.
  • I don't know yet what are Asus's plans regarding 382 and these two models, but even if they get migrated, I suspect they won't be as frequently updated as newer models, which is now an important factor due to the amount of closed source components part of Asuswrt

The migration timetable is highly dependent on Asus's own, so I can't provide any kind of ETA as to when other models will be migrated and integrated into 382.

Asus is also progressively adding some new features to the 382 code base, with IPSEC server and Let's Encrypt support being the latest ones added to specific models. Asus plans to eventually add these features to more models, so once again Asuswrt-Merlin will be keeping in-sync with them as much as possible.

Development-wise, the same trend as this past year will remain when it comes to development focus, where very little work will be done to add any new features (outside of those developed by Asus themselves). Work will continue on porting models to the 382 code base, keeping things in sync with new Asus updates, with a small dose of bug fixing when possible. Asus's recent shift to increased closedness of their code is limiting things a fair bit here when compared to the level of freedom I had with the code back in 2012. Also the increased complexity makes it even harder for one single person to be able to view the whole picture, which means I've had to become more selective as to which portion of the code I can devote time to. There's no way one single part-time developer can understand and maintain the whole Asuswrt code on his own, when Asus has a whole team of engineers involved, and they can talk to one another to understand how things work.

For the legacy 380 base, at least one minor update is slowly cooking with 380.69_2 to address a few issues reported in the latest release. Once 380.69 becomes more stable, I will stop providing builds for any model that's already moved to the 382 base (and is stable enough there). Future releases in the coming months will mostly be for major security updates for OpenSSL and the likes. I don't expect to have more than, maybe 3 or 4 releases in 2018 for 380, depending on how things go. I'd be willing to listen to any serious offer if someone wants to take over maintaining this legacy branch. Be warned that it's a lot of work, and I might not be able to provide a lot of help if I'm already too busy with the 382 side of things.

So for the first few months, the release schedule should look like this:
  • 382.2: adding RT-AC56U and RT-AC68U, first few models with IPSEC and Let's Encrypt support
  • 380.69_2: minor bugfix release
  • 382.2_2 (if necessary): minor fixes for the newly added models
  • 382.3: adding the RT-AC3200 and possibly other models if possible
  • 380.70: Any new security fixes available at the time, dropping all models already ported to 382


In closing

We survived the move from the 380 to the 382 code base (which was the biggest interrogation at that same time period a year ago). 2018 focus will be on continuing to stabilize and maintain this new platform, while gradually phasing out the old one.

Personally, I'm happy with the popularity of this project, which has gone beyond my original expectations. I'm less happy however with the current complexity of the code, as more new features are getting added, while more portions are getting moved into closed source binary. Debugging any newly reported issue has become increasingly difficult over time due to the sheer complexity of the code. I've started taking steps to compensate at least a bit - more adjustments might be made as necessary during 2018.

In conclusion, I'd like to once again thank the community for their participation, @thiggins for providing us a place to interact, and Asus for actively supporting me (there was a period where I was worried, but everything eventually got sorted out).

Sure hope you will get an update out for my RT-AC68U soon. Ver 382.1881 on my router and can't download any versions on your site. I want to switch from cable to optic fiber at the beginning of te new year without buying a new router.
 
Thank you for your ongoing hard work. I love this project although I only use the openvpn server of all the possibilities it offers, but it gives me a warm felling and I like the magician hat in the UI. :)
 
Last edited:
Thanks for your spending your time, dedicating your skill these years, to making these particular routers perform so well and securely for all of us. Here's hoping the new years is a good one for you Eric. Cheers.
 
I'm very impressed with your dedication to your project. Its been of great value to many people and to ASUS.
 
I have decided to drop active support for the older MIPS platform, which means the RT-N66U and RT-AC66U

Sad news :( My 66U has been faithful for 4 years now and no plan to change it yet, I bought this asus router when I found about your firmware, when this happens I´ll check the options probably a new router or go with johns fork (great firmware) in the meanwhile
Thanks for the support and happy new year!
 
2017 in review
I'm new to the community, having just discovered this great project when hacking together a VPN. I am deeply impressed with the thoughtful improvements over ASUS' already-great code base. Please accept this n00b's thanks and appreciation for your work. Best wishes for a happy and prosperous 2018!
 
Thank you Merlin and the beta testers. Without you guys I would have to deal with Asus firmware. Have a happy New Years.
 
Thank you, Eric and a Happy New Year!

Is there a chance to see this year VLAN feature implemented?
 
Thank you, Eric and a Happy New Year!

Is there a chance to see this year VLAN feature implemented?

You'd have to ask Asus, implementing this on my own is out of the question.
 
Eric, Happy New Year - I hope that 2018 is a good one for you and your family.
Thanks for all the advice, comments, education and fine firmware!
 
2017 is almost over already. The whole year has been a blur for me (in particular due to major changes in my professional life). This has been another interesting year for Asuswrt-Merlin, for multiple reasons. First of all, 2017 marked the 5th anniversary of this project. This milestone was reached last April, however I was too busy with other things at the time so I completely missed it. So here's a belated happy birthday to us!

Not always easy with the community - but at the same time - I recognize the group, and the leadership - it's hard work.

2017 finally saw the begining of the transition to the new 382 code base. As expected, this transition wasn't an easy one, and is still being done in stages (as Asus is gradually migrating their routers to the new platform). The RT-AC88U and RT-AC3100 have been completely migrated, and the RT-AC56U and RT-AC68U are under development.

It's an odd place right now with the GPL releases, and moving more code into blobs/closed source.

This year also saw the addition of a new platform to Asuswrt-Merlin (Broadcom HND), with one new model being supported (the RT-AC86U). Great hardware at a very reasonable price. The software had some growing pains (this is a whole new platform from Broadcom, with a lot of low-level changes), but it's gradually getting there. If Asus/Broadcom can take care of the remaining issues, I personally believe this might be Asus's best model since the RT-AC68U. The RT-AC88U was a great router, however its high price is what prevented it from becoming a classic.

The new platform is interesting as this is a big jump forward -
 

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