Hi everyone,
With the addition of a new platform to Asuswrt-Merlin (the RT-AC3200's SDK7 platform), I am finding myself with too many different platforms to juggle with. Right now, this means I have the following platforms that require some specific attention:
Some functionality (especially related to wireless) are platform-specific. Recent development I've done to the firmware required me to write two different versions of the code to support the intended models, and I would have had to write, debug, and test a third, separate version of that code just for the RT-N16's SDK5.
This being a single man project, I simply cannot afford to devote that much time anymore on supporting all of these, especially considering the age and the hardware limitations of the RT-N16. In addition to being the oldest supported model, this is also the only one with just 32 KB of nvram space. That was already requiring me to make some sacrifices, such as excluding OpenVPN support.
Therefore, 378.50 will be the last release officially supporting the RT-N16. The existing support will be kept intact in the firmware source code for now, so end users and other developers will still be able to compile their own version. However, I won't be making any change, feature addition or testing whatsoever for the RT-N16 (and its SDK5 codebase). This means the existing code might break at some point in the future. If another developer is willing to provide code to address these new issues, I am willing to include them in the main code repository.
Some available alternatives:
Also, Tomato has very solid RT-N16 support, from both Toastman and Shibby.
I don't know how stable the DD-WRT build for the RT-N16 is, but I suspect it should also be fairly solid by now.
With the addition of a new platform to Asuswrt-Merlin (the RT-AC3200's SDK7 platform), I am finding myself with too many different platforms to juggle with. Right now, this means I have the following platforms that require some specific attention:
- SDK5 (RT-N16)
- SDK6 MIPS (RT-N66U, RT-AC66U)
- SDK6 ARM (RT-AC56U, RT-AC68U)
- SDK6 ARM Quantenna (RT-AC87U)
- SDK7 (RT-AC3200)
Some functionality (especially related to wireless) are platform-specific. Recent development I've done to the firmware required me to write two different versions of the code to support the intended models, and I would have had to write, debug, and test a third, separate version of that code just for the RT-N16's SDK5.
This being a single man project, I simply cannot afford to devote that much time anymore on supporting all of these, especially considering the age and the hardware limitations of the RT-N16. In addition to being the oldest supported model, this is also the only one with just 32 KB of nvram space. That was already requiring me to make some sacrifices, such as excluding OpenVPN support.
Therefore, 378.50 will be the last release officially supporting the RT-N16. The existing support will be kept intact in the firmware source code for now, so end users and other developers will still be able to compile their own version. However, I won't be making any change, feature addition or testing whatsoever for the RT-N16 (and its SDK5 codebase). This means the existing code might break at some point in the future. If another developer is willing to provide code to address these new issues, I am willing to include them in the main code repository.
Some available alternatives:
Also, Tomato has very solid RT-N16 support, from both Toastman and Shibby.
I don't know how stable the DD-WRT build for the RT-N16 is, but I suspect it should also be fairly solid by now.
Last edited: