After the patch provided by "K" (see https://dev.openwrt.org/ticket/12181#comment:62) and waiting for its merge into trunk, I've decided to make a complete build (including its 4039 packages!) for my WDR4300. This is based on revision r39577 which file ar8216.c has been modified with K's version.
SHA256 sum of the file (1,584,250,880 bytes) : 82f9a30c48cbb81c03ea291e97e3b09a74714e62fd611bff6c3f7c9979bdb98e
The link : openwrt.r39577.k-patched.ar71xx.generic_TLWDR4300.tar
The file is the complete contents of bin/ar71xx directory after full build has completed.
It was conducted as follows:
* Svn co trunk ar71xx ( r39577 )
* Update & feeds install-a
* Copy config file from trunk to .config
* Replace ar8216.c
* Make menuconfig to restrict to TPLWDR4300 ( and similar ), letting other stuff unchanged
So we now have a version that finally allows you to use your router normally arranged with all packages!
PLEASE NOTE : Once the firmware is written, to avoid dependency errors and before using opkg, do not forget to change opkg.conf to retrieve packages that come from this file.
Of course, I installed it for several days on my own wdr4300 and it rocks; I've now successfully been able to plug my TVbox with its tagged vlan (TV) and untagged vlan (Net) on same port
This build would not have been possible without the help of "k"; I thank him once again for his wonderful patch :)
Stable release with all packages and 12181 fixed,