My Customized OpenWrt
I have built a customized version of OpenWrt. It's used for my RT-N16 wireless router.
It can be downloaded from here:
https://www.jianyu.net/openwrt/
The build is based on the patches from George Kashperko, with a few modifications:
1. Changed the vlan number support to 1020, this is required by my IPTV vendor, they are using vlan number 51 / 85 for IPTV multicasting and VOD. This is done by modify file
/linux-brcm4716/kmod-switch/switch-robo.c
With below setting:
switch_driver driver = {
.name = DRIVER_NAME,
.version = DRIVER_VERSION,
.interface = device,
.cpuport = 5,
.ports = 6,
.vlans = 1020,
.driver_handlers = cfg,
.port_handlers = NULL,
.vlan_handlers = vlan,
};
2. Changed the package maximum size so I can have more packages build-in, this is done by modify file
/tools/firmware-utils/src/trx.c
With values:
#define TRX_MAX_LEN 0xff0000
3. Built with many software packages, especially Luci, ntfs-3g, etc. You can also get the build configuration file.