Howdy folks,
Asuswrt-Merlin 376.44-Beta1 is now available for download for all supported models.
IMPORTANT: Make a backup of your JFFS partition if upgrading an RT-AC56U or RT-AC68U!
The two highlights of this new build is the merge with Asus GPL 3.0.0.4.376_1779, which brings various enhancements. This is also the first public release of Asuswrt-Merlin with full support for the RT-AC87U (thanks to Asus for providing an early development sample).
There's been a lot of code changes by Asus since the last release, so merging required more work than usual. This is why I will need this beta tested for a while.
The biggest changes since 374.43:
Code merge with GPL 3.0.0.4.376_1779. This new version includes a redesigned Networkmap, which lets you edit device names for easier identification. For uniformity, Asuswrt-Merlin will now also use this list for identifying devices on the webui. You can still define actual, valid hostnames on the DHCP reservation list.
Official support for the RT-AC87U. Everything should work, except one known issue with the Ethernet Port Status display on the Sysinfo page. The same quirk also happens with Broadcom's own "et" userspace tool, so at this point I don't know if it's a bug with 376_1779, or an architecture limitation of the hybrid Broadcom/Quantenna implementation. If I can't find a fix, I will disable the Ethernet port state display on the AC87U with the final release.
With 376_1779 Asus started to switch from Paragon to Tuxera as the provider of their NTFS/HFS+ filesystem driver. Asus has done the switch with the RT-AC87U, however I have done it for all other router models as well (except for the RT-N16 for now). The Tuxera driver should bring enhanced performance and reliability. It should also eventually allow adding HFS+ support to the older MIPS devices (and potentially Time Machine support as well). However I want to wait for a future test release before adding this, as there is already a lot in need of testing in this first beta.
Recent changes by Asus on the ARM devices forced me to remove support for IPSEC on the RT-AC87U, and L7 filtering on all ARM routers. This is a compatibility issue caused by the new proprietary kernel modules added by Asus, there is nothing that can be done about it.
You will notice that the AC56 and AC68 FW have a reduced size. This is normal. Download Master installers are no longer included, as the firmware was getting too big to fit on the router's 32 MB partition. This won't have any real side-effect, the packages will be downloaded from Asus's servers the first time you install Download Master. It was already going through their servers to update it anyway, as built-in versions were often out of date.
Things that will require special testing:
RT-AC87U: pretty much everything. Note that while this FW is based on 1779 (which means it lacks certain fixes from the just-released 376_2044), it does contain the updated TrendMicro signature which resolves VoIP issues, as well as the WPS webui fix.
Check SMB sharing stability and performance. Initial reports from testers reported improvements both for MIPS and ARM devices.
IPv6 functionality. Asus made a lot of changes to that code, which forced me to revert most of the patches Asuswrt-Merlin had applied on that part of the code.
AiCloud (both MIPS and ARM platforms). I've done very limited testing there. Just confirm that it starts normally and that you are able to log in.
DLNA sharing. Asus upgraded to 1.1.3, please confirm there is no regression. Once I get confirmation this is looking at least as good as the last release, I will see if there are additional unmerged patches required.
3G/4G sharing - I'm curious to see if Asus's 376_1779 resolved the recent regressions there.
I did a few experiments for the RT-N66U wifi, including re-implementing some code Asus had removed a few months ago. Just let me know if you notice any increase in overall range/performance if you had a drop in 374.42/374.43.
This will probably get asked, so here it is: you do not need to do a factory default reset if upgrading from 374.43 or 374.42. Older than that - feel free to try without a reset, but be prepared to do one if you run into odd wireless issues.
And one more time:
IMPORTANT: Make a backup of your JFFS partition if upgrading an RT-AC56U or RT-AC68U!
Thanks everyone for testing this and posting your feedback here!
Changelog is
here.
Downloads are
here.
More details can be found in the complete changelog.
Code:
9a78d6c78643174cb6f4f172c6b466b8 RT-AC56U_3.0.0.4_376.44_beta1.trx
44f6d8e692b67658ebac0fb48a613e9a RT-AC66U_3.0.0.4_376.44_beta1.trx
1b2ae03798245bf0b3028294556ec012 RT-AC68U_3.0.0.4_376.44_beta1.trx
ea2b0081576deac33990b9e82b2824b1 RT-AC87U_3.0.0.4_376.44_beta1.trx
20dc809b4dfadce6e704d9599bac089a RT-N16_3.0.0.4_376.44_beta1.trx
1e64bae8117831e22a7565c2e037eb6a RT-N66U_3.0.0.4_376.44_beta1.trx