1 (edited by mk13139 2015-05-18 23:07:40)

Topic: OpenWRT builds (CC) fully featured for various routers

I'm making OpenWRT builds for almost 3 years now, for another community. I've decided to share my builds with the OpenWRT community now, so everybody can enjoy the power of OpenWRT!

For the moment I'll only build for Chaos Calmer.


Supported routers:

  • TP-Link Archer C5 AC1200

  • TP-Link Archer C7 AC1750 v1 & v2(with ath10k support)

  • TP-Link TL-WR1043ND v1 & v2

  • TP-Link TL-WR842N/D

  • TP-Link TL-WDR3500/WDR3600/WDR4300/WDR4310/MW4530R

  • Netgear WNDR3700/WNDR3700v2/WNDR3800/WNDR3800CH/WNDRMAC/WNDRMACv2

  • Buffalo WZR-HP-G300NH

  • Buffalo WZR-HP-G300NH2

  • Buffalo WZR-HP-G450H

  • Buffalo WZR-HP-AG300H

  • WD My Net N600

  • WD My Net N750

Limited features (DDNS, QoS, UPnP):

  • TP-Link TL-WR740N

  • TP-Link TL-WR741ND

  • TP-Link TL-WR841N/D

  • Buffalo WHR-HP-G300N

Latest build BB: r44952
Current build CC: r45695


What's included:

  • Enabled 'Force 40mhz mode'

  • IPv6 support: 6in4/6to4/6rd/ds-lite/DHCP/relay

  • 3G/UMTS,PPPoA, PPPoE en ATM Bridge (AAL5) support

  • QoS

  • Vnstat Traffic Monitor

  • USB storage (filesystems FAT, FAT32, NTFS and ext2/3/4) with automount

  • Samba server file sharing

  • Printer support

  • 802.11Q VLAN

  • UPnP support

  • Wake-on-LAN support

  • DDNS

  • Hd-idle (controls spin down time of external HDD)

  • OpenVPN

  • FTP server (vsftpd, command line configuration)

  • NFS server (nfsd, command line configuration)

  • Luci Bootstrap theme (as default)

  • WPS button as wifi on/off-switch

  • Reset button for factory defaults

  • Zram-swap


Download link: http://goo.gl/r9heHY


If you flash my build for the first time, it is recommended to do an upgrade without keeping your config

Re: OpenWRT builds (CC) fully featured for various routers

MD5 sums, please?

Re: OpenWRT builds (CC) fully featured for various routers

philip_petev wrote:

MD5 sums, please?

Added in current build.

Re: OpenWRT builds (CC) fully featured for various routers

will this support hardware v1.6 of TP-Link's WDR4300?
thanks.

Re: OpenWRT builds (CC) fully featured for various routers

dadotwins wrote:

will this support hardware v1.6 of TP-Link's WDR4300?
thanks.

Yes, it will support hardware version 1.6.

See the OpenWRT wiki page: http://wiki.openwrt.org/toh/tp-link/tl-wdr4300#supported.versions

Re: OpenWRT builds (CC) fully featured for various routers

I've got a request: could you add one little package to your build: kmod-ledtrig-heartbeat?

Re: OpenWRT builds (CC) fully featured for various routers

Can you add FPU emulation on it ?

Tanks smile

Re: OpenWRT builds (CC) fully featured for various routers

philip_petev wrote:

I've got a request: could you add one little package to your build: kmod-ledtrig-heartbeat?

Added in current build.


jar229 wrote:

Can you add FPU emulation on it ?

Tanks smile

No, i'm sorry...
Why would you need softfloat?

Re: OpenWRT builds (CC) fully featured for various routers

Can somebody test the wifitoggle on the TP-Link TL-WDR3500/WDR3600/WDR4300/WDR4310, by pressing the reset/wps button?
I don't know if this button is mapped as reset or wps (or both?)...

Re: OpenWRT builds (CC) fully featured for various routers

mk13139 wrote:

Added in current build.

Thanks !!! Keep the good work up !

Re: OpenWRT builds (CC) fully featured for various routers

mk13139 wrote:

Supported routers:

  • TP-Link TL-WR1043ND v1 & v2

  • TP-Link TL-WDR3500/WDR3600/WDR4300/WDR4310/MW4530R

  • Netgear WNDR3700/WNDR3700v2/WNDR3800/WNDRMAC/WNDRMACv2

  • Buffalo WZR-HP-G300NH

  • Buffalo WHR-HP-G300N

Current build: r39028

How about other models?

tp-link TL-wr2041n
TL-wr720n

Re: OpenWRT builds (CC) fully featured for various routers

mk13139 wrote:

No, i'm sorry...
Why would you need softfloat?


It is necessary to run mldonkey: http://mldonkey.sourceforge.net/Main_Page

Re: OpenWRT builds (CC) fully featured for various routers

Is there kmod-bridge support?

Re: OpenWRT builds (CC) fully featured for various routers

eeff11 wrote:
mk13139 wrote:

Supported routers:

  • TP-Link TL-WR1043ND v1 & v2

  • TP-Link TL-WDR3500/WDR3600/WDR4300/WDR4310/MW4530R

  • Netgear WNDR3700/WNDR3700v2/WNDR3800/WNDRMAC/WNDRMACv2

  • Buffalo WZR-HP-G300NH

  • Buffalo WHR-HP-G300N

Current build: r39028

How about other models?

tp-link TL-wr2041n
TL-wr720n

At the moment I'm only compiling for the routers I own. This way I can ensure that the firmware I build works for that particular router.
Maybe I'll start compiling for more routers in the future, if there is more demand for it...


burning daylight wrote:

Is there kmod-bridge support?

No, but you can install the package by yourself via the opkg package manager wink

Re: OpenWRT builds (CC) fully featured for various routers

I would express my appreciation for this project, I am using an arokh's build, I am excited to start with yours.
Thank you for your time.

16 (edited by Desert 2013-12-19 16:38:02)

Re: OpenWRT builds (CC) fully featured for various routers

The Downloadlist seems a bit bugged to me, it downloads other Files than selected. I tried Firefox, Chrome and IE. Is it just me or a Problem with the Links/List?

Edit:
I installed it on my TL-WR1043ND v1.8 and it runs great so far! smile

Re: OpenWRT builds (CC) fully featured for various routers

Hi,
first of all thank you for your builds - i installed it and it worked spot on!

Iam not sure if there is a problem with my setup or not. I installed your build on my wdr3500 and if i check my system log, there are many entries like:

Sat Dec 21 15:55:03 2013 daemon.warn 6relayd[1684]: Failed to relay to 2a02:810d:8000:xxxx:xxxx:xxxx:xxxx:xxxx%br-lan (Operation not permitted)
Sat Dec 21 15:55:03 2013 daemon.warn 6relayd[1684]: Failed to relay to 2a02:810d:8000:xxxx:xxxx:xxxx:xxxx:xxxx%br-lan (Operation not permitted)
Sat Dec 21 15:55:03 2013 user.notice firewall: Reloading firewall due to ifup of wan6 ()

Is there a way to fix this? i did not change any settings so far.

Re: OpenWRT builds (CC) fully featured for various routers

I have the same entrys, but i'm not sure if this is a Buildproblem or a Issue from our Provider. Kabel Deutschland use IPv6 only on thier own Cable-Routers, like Hitron, Compal or the FritzBox 6360 Cable, there is actually no IPv6 if you have a Modem like the Cisco EPC3212.

Re: OpenWRT builds (CC) fully featured for various routers

ChaosD wrote:

Hi,
first of all thank you for your builds - i installed it and it worked spot on!

Iam not sure if there is a problem with my setup or not. I installed your build on my wdr3500 and if i check my system log, there are many entries like:

Sat Dec 21 15:55:03 2013 daemon.warn 6relayd[1684]: Failed to relay to 2a02:810d:8000:xxxx:xxxx:xxxx:xxxx:xxxx%br-lan (Operation not permitted)
Sat Dec 21 15:55:03 2013 daemon.warn 6relayd[1684]: Failed to relay to 2a02:810d:8000:xxxx:xxxx:xxxx:xxxx:xxxx%br-lan (Operation not permitted)
Sat Dec 21 15:55:03 2013 user.notice firewall: Reloading firewall due to ifup of wan6 ()

Is there a way to fix this? i did not change any settings so far.

This should be fixed in r39155 now!

20 (edited by Desert 2013-12-22 15:51:21)

Re: OpenWRT builds (CC) fully featured for various routers

Installed r39155, but i have the same entrys in my Log. I have a TL-WR1043ND.

21 (edited by ChaosD 2013-12-22 17:38:33)

Re: OpenWRT builds (CC) fully featured for various routers

mk13139 wrote:

This should be fixed in r39155 now!

i will give it a try and report back if it worked. Iam also with Kabel Deutschland like Desert if that matters.

-EDIT-
Flashing the latest version removed most of the spam for me. I still get some entries like

Sun Dec 22 17:30:43 2013 user.notice firewall: Reloading firewall due to ifup of wan6 ()

but they are far less frequent than the previous ones.

-EDIT 2-
Its probably this bug https://dev.openwrt.org/ticket/14405?cversion=0&cnum_hist=4 . Iam not sure what to make of this...

22 (edited by philip_petev 2013-12-22 19:58:23)

Re: OpenWRT builds (CC) fully featured for various routers

On my WR1043ND 1.8 with r39155, miniupnpd floods the system log with messages like this one:

SSDP packet sender [fe80::2cxx:xxxx:xxxx:xxxx]:57403 not from a LAN, ignoring

Reverting back to r39132...

23 (edited by ChaosD 2013-12-22 21:57:20)

Re: OpenWRT builds (CC) fully featured for various routers

Sorry for asking so much but iam just getting started and have a quite limited unix understanding (i'll probably never be a terminal-ninja). I tried mounting a FAT formatted USB drive and share it on the network.
LUCI does not show any errors but dmesg tells me that something went wrong with the mounting. A quick search told me that i need a special package to mount my drive and here is where it fails:

[15394.580000] sd 2:0:0:0: [sda] 3852288 512-byte logical blocks: (1.97 GB/1.83 GiB)
[15394.590000] sd 2:0:0:0: [sda] Write Protect is off
[15394.600000] sd 2:0:0:0: [sda] Mode Sense: 23 00 00 00
[15394.600000] sd 2:0:0:0: [sda] No Caching mode page found
[15394.610000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[15394.620000] sd 2:0:0:0: [sda] No Caching mode page found
[15394.620000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[15394.650000]  sda: sda1
[15394.670000] sd 2:0:0:0: [sda] No Caching mode page found
[15394.670000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[15394.680000] sd 2:0:0:0: [sda] Attached SCSI removable disk
[15481.990000] FAT-fs (sda1): codepage cp437 not found
root@OpenWrt:/# opkg install kmod-nls-cp437
Installing kmod-nls-cp437 (3.10.24-1) to root...
Downloading http://downloads.openwrt.org/snapshots/ … r71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nls-cp437:
*      kernel (= 3.10.24-1-08745dc65de1a707393699769652ea61) *
* opkg_install_cmd: Cannot install package kmod-nls-cp437.

is there a reason why such essential packages to mount usb drives are missing or am i doing something wrong here?

-EDIT-
The assumtion that you missed the package in your build is wrong - sorry for that. I just checked all installed packages and it is there. But now iam out of ideas why it is not picked up in the mounting process...

root@OpenWrt:/# opkg list "kmod-nls*"
kmod-nls-base - 3.10.24-1 - Kernel module for NLS (Native Language Support)
kmod-nls-cp1250 - 3.10.24-1 - Kernel module for NLS Codepage 1250 (Eastern Europe)
kmod-nls-cp1251 - 3.10.24-1 - Kernel module for NLS Codepage 1251 (Russian)
kmod-nls-cp437 - 3.10.24-1 - Kernel module for NLS Codepage 437 (United States, Canada)
kmod-nls-cp775 - 3.10.24-1 - Kernel module for NLS Codepage 775 (Baltic Rim)
kmod-nls-cp850 - 3.10.24-1 - Kernel module for NLS Codepage 850 (Europe)
kmod-nls-cp852 - 3.10.24-1 - Kernel module for NLS Codepage 852 (Europe)
kmod-nls-cp866 - 3.10.24-1 - Kernel module for NLS Codepage 866 (Cyrillic)
kmod-nls-iso8859-1 - 3.10.24-1 - Kernel module for NLS ISO 8859-1 (Latin 1)
kmod-nls-iso8859-13 - 3.10.24-1 - Kernel module for NLS ISO 8859-13 (Latin 7; Baltic)
kmod-nls-iso8859-15 - 3.10.24-1 - Kernel module for NLS ISO 8859-15 (Latin 9)
kmod-nls-iso8859-2 - 3.10.24-1 - Kernel module for NLS ISO 8859-2 (Latin 2)
kmod-nls-koi8r - 3.10.24-1 - Kernel module for NLS KOI8-R (Russian)
kmod-nls-utf8 - 3.10.24-1 - Kernel module for NLS UTF-8

24 (edited by mk13139 2013-12-23 23:13:57)

Re: OpenWRT builds (CC) fully featured for various routers

ChaosD wrote:

Sorry for asking so much but iam just getting started and have a quite limited unix understanding (i'll probably never be a terminal-ninja). I tried mounting a FAT formatted USB drive and share it on the network.
LUCI does not show any errors but dmesg tells me that something went wrong with the mounting. A quick search told me that i need a special package to mount my drive and here is where it fails:

[15394.580000] sd 2:0:0:0: [sda] 3852288 512-byte logical blocks: (1.97 GB/1.83 GiB)
[15394.590000] sd 2:0:0:0: [sda] Write Protect is off
[15394.600000] sd 2:0:0:0: [sda] Mode Sense: 23 00 00 00
[15394.600000] sd 2:0:0:0: [sda] No Caching mode page found
[15394.610000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[15394.620000] sd 2:0:0:0: [sda] No Caching mode page found
[15394.620000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[15394.650000]  sda: sda1
[15394.670000] sd 2:0:0:0: [sda] No Caching mode page found
[15394.670000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[15394.680000] sd 2:0:0:0: [sda] Attached SCSI removable disk
[15481.990000] FAT-fs (sda1): codepage cp437 not found
root@OpenWrt:/# opkg install kmod-nls-cp437
Installing kmod-nls-cp437 (3.10.24-1) to root...
Downloading http://downloads.openwrt.org/snapshots/ … r71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nls-cp437:
*      kernel (= 3.10.24-1-08745dc65de1a707393699769652ea61) *
* opkg_install_cmd: Cannot install package kmod-nls-cp437.

is there a reason why such essential packages to mount usb drives are missing or am i doing something wrong here?

-EDIT-
The assumtion that you missed the package in your build is wrong - sorry for that. I just checked all installed packages and it is there. But now iam out of ideas why it is not picked up in the mounting process...

root@OpenWrt:/# opkg list "kmod-nls*"
kmod-nls-base - 3.10.24-1 - Kernel module for NLS (Native Language Support)
kmod-nls-cp1250 - 3.10.24-1 - Kernel module for NLS Codepage 1250 (Eastern Europe)
kmod-nls-cp1251 - 3.10.24-1 - Kernel module for NLS Codepage 1251 (Russian)
kmod-nls-cp437 - 3.10.24-1 - Kernel module for NLS Codepage 437 (United States, Canada)
kmod-nls-cp775 - 3.10.24-1 - Kernel module for NLS Codepage 775 (Baltic Rim)
kmod-nls-cp850 - 3.10.24-1 - Kernel module for NLS Codepage 850 (Europe)
kmod-nls-cp852 - 3.10.24-1 - Kernel module for NLS Codepage 852 (Europe)
kmod-nls-cp866 - 3.10.24-1 - Kernel module for NLS Codepage 866 (Cyrillic)
kmod-nls-iso8859-1 - 3.10.24-1 - Kernel module for NLS ISO 8859-1 (Latin 1)
kmod-nls-iso8859-13 - 3.10.24-1 - Kernel module for NLS ISO 8859-13 (Latin 7; Baltic)
kmod-nls-iso8859-15 - 3.10.24-1 - Kernel module for NLS ISO 8859-15 (Latin 9)
kmod-nls-iso8859-2 - 3.10.24-1 - Kernel module for NLS ISO 8859-2 (Latin 2)
kmod-nls-koi8r - 3.10.24-1 - Kernel module for NLS KOI8-R (Russian)
kmod-nls-utf8 - 3.10.24-1 - Kernel module for NLS UTF-8

You might be right that the package is missing...

Try this:

opkg install kmod-nls-cp437 --force-depends

-EDIT-

I added kmod-nls-cp437 and kmod-nls-iso8859-1, should be working now

Re: OpenWRT builds (CC) fully featured for various routers

ChaosD wrote:
mk13139 wrote:

This should be fixed in r39155 now!

i will give it a try and report back if it worked. Iam also with Kabel Deutschland like Desert if that matters.

-EDIT-
Flashing the latest version removed most of the spam for me. I still get some entries like

Sun Dec 22 17:30:43 2013 user.notice firewall: Reloading firewall due to ifup of wan6 ()

but they are far less frequent than the previous ones.

-EDIT 2-
Its probably this bug https://dev.openwrt.org/ticket/14405?cversion=0&cnum_hist=4 . Iam not sure what to make of this...

Do you get a IPv6 on your WAN-Side?