Ath79 builds with all kmod packages through opkg [flow offloading]

In last build for 4300 wifi5ghz LED doesnt work. At /sys/devices/pci0000:00/0000:00:00.0 a leds folder missing. And of course in /sys/class/leds device missing too.

Sure you can switch back...
My assumption was that this error is also on ar71xx.

I will take a look into this soon. Peace.

After the source-only flag got removed

official snapshot builds are appearing now as well:

https://downloads.openwrt.org/snapshots/targets/ath79/

3 Likes

So many different builds now! If we wanna use an ath79 should we use this one, or the official snapshot builds? I see this has dyk-ack (which official wont have right?) but other than that, will this have anything else? Is the compiling more optimized than official? Or everything almost the same?

Have anyone switch to the Official? Is it as stable as this guy? I'm flashing a new device, and don't know which one I should choose. I use to use this one on all my archer c7 in the past, and it was pretty solid.

Or do we use the optimized ar71xx FastPath one (nightly updated 3 months ago). Or stable 18.06.1 (updated Aug)?

I like this because all the kmod packages are published, so they remain installable after a few days too!
If I use snapshot, those kmod packages (e.g. fs, usb) will expire because of the nightly rebuild.

This is the awesomest custom build I experienced! :heart_eyes:

1 Like

I thought that now anyone would use the snapshot builds, so i update my devices also with the snapshot builds and didn´t updated this custom build...

For me i do not install kmod packages very often and if i want to i have to update the snapshot image first...

I will update this custom build until there is a stable ath79 openwrt release if there are some users that will use my builds...

Which ath79 build are you using?

  • I will use this custom build
  • I use the snapshot builds now
  • I use another build

0 voters

Thanks for feedback...

New build:

Running smooth since two hours on my devices.

Changelog:

  • kernel version 4.14.89
  • all ath79/generic changes till commit f36bc3f9b1078fd3203faaf51fcf0efc8fb08bd9
  • all package changes till commit 5f08e7b75b2af6ca30c9980689c8c196eb7a6520

2018/12/21 (4.14.89-1-10db606dad568336bc850d460e58e23d)

Included features / packages (build with: -O2):

default build:
  • same packages as on openwrt snapshot / trunk builds
  • support for ath9k dynack
  • luci
minimal build:
  • same packages as on openwrt snapshot / trunk builds
  • support for ath9k dynack

Supported device images:

  • D-LINK DIR-825 B1
  • NETGEAR WNDR3700
  • NETGEAR WNDR3700 V2
  • NETGEAR WNDR3800
  • Phicomm K2T
  • TP-Link Archer C7 V2
  • TP-Link RE450 V2
  • TP-Link WDR3600
  • TP-Link WDR4300
  • TP-Link WDR4900 V2
  • TP-Link WR1043 V1
  • TP-Link WR1043 V2
  • TP-Link WR1043 V3
  • TP-Link WR1043 V4
  • TP-Link WR2543 V1
  • Ubiquiti UniFi AC Pro
  • Ubiquiti UniFi AC-Mesh
  • Ubiquiti UniFi AC-Mesh Pro
  • Ubiquiti UniFi AC-Lite
  • Ubiquiti UniFi RouterStation Pro

Download 4.14.89 (default build)

Download 4.14.89 (minimal build)

Hi. How to install openvpn and wireguard --> kernel 4.14.89-1-10db606dad568336bc850d460e58e23d ?

With ssh connection:

opkg update
opkg install wireguard
opkg install openvpn

If you need luci app:

opkg install luci-app-wireguard
opkg install luci-app-openvpn

Kernel is not supported

Please be more precise... Where do you get this message?

Here is the install log on my devices:

opkg install wireguard

~# opkg install wireguard
Installing wireguard (0.0.20181218-1) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/wireguard_0.0.20181218-1_mips_24kc.ipk
Installing libmnl (1.0.4-1) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/libmnl_1.0.4-1_mips_24kc.ipk
Installing ip-tiny (4.19.0-8) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/ip-tiny_4.19.0-8_mips_24kc.ipk
Installing wireguard-tools (0.0.20181218-1) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/wireguard-tools_0.0.20181218-1_mips_24kc.ipk
Installing kmod-udptunnel6 (4.14.89-1) to root...
Downloading http://openwrt.it-neuhauser.de/4.14.89-1-10db606dad568336bc850d460e58e23d/ath79/generic/packages/kmod-udptunnel6_4.14.89-1_mips_24kc.ipk
Installing kmod-udptunnel4 (4.14.89-1) to root...
Downloading http://openwrt.it-neuhauser.de/4.14.89-1-10db606dad568336bc850d460e58e23d/ath79/generic/packages/kmod-udptunnel4_4.14.89-1_mips_24kc.ipk
Installing kmod-wireguard (4.14.89+0.0.20181119-1) to root...
Downloading http://openwrt.it-neuhauser.de/4.14.89-1-10db606dad568336bc850d460e58e23d/ath79/generic/packages/kmod-wireguard_4.14.89%2B0.0.20181119-1_mips_24kc.ipk
Configuring libmnl.
Configuring kmod-udptunnel4.
Configuring kmod-udptunnel6.
Configuring kmod-wireguard.
Configuring ip-tiny.
Configuring wireguard-tools.
Configuring wireguard.

opkg install openvpn

~# opkg install openvpn
Installing openvpn-mbedtls (2.4.6-3) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/openvpn-mbedtls_2.4.6-3_mips_24kc.ipk
Installing kmod-tun (4.14.89-1) to root...
Downloading http://openwrt.it-neuhauser.de/4.14.89-1-10db606dad568336bc850d460e58e23d/ath79/generic/packages/kmod-tun_4.14.89-1_mips_24kc.ipk
Installing liblzo (2.10-1) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/liblzo_2.10-1_mips_24kc.ipk
Installing libmbedtls (2.14.1-1) to root...
Downloading http://downloads.openwrt.org/snapshots/packages/mips_24kc/base/libmbedtls_2.14.1-1_mips_24kc.ipk
Configuring kmod-tun.
Configuring libmbedtls.
Configuring liblzo.
Configuring openvpn-mbedtls.

Kernel modules for wireguard are loaded on my device:

lsmod | grep wireguard

~# lsmod | grep wireguard
ip6_udp_tunnel 1623 1 wireguard
udp_tunnel 2863 1 wireguard
wireguard 107887 0

What does your uname -a say on the router?

when I use SQM and software offloading...

my network performance gets very unreliable, like if the CPU was drowning in the router

dsl reports would say my downloads are fine, but upload is like... .5 to 4mbps, from 10-18mbps with the offload off

and pages like FB feel like when they're about to crash...

now, I switched from my WNDR3700V4 to the 3800 and this rom, for the MUCH improved Luci and package manager...

but how do I set up Dynack? or that is enabled automatically?

add option distance 'auto' to your ath9k config section.

For example:

config wifi-device 'radio0'
	option type 'mac80211'
	option hwmode '11g'
	option path 'platform/ahb/ahb:apb/18100000.wmac'
	option htmode 'HT20'
	option noscan '1'
	option legacy_rates '0'
	option channel '6'
	option country 'DE'
	option distance 'auto'

Or enter auto in the distance field in luci wireless configuration.

Unless you're looking for link distances significantly above 100m, I'd suggest to leave the distance parameter unset - it's very easy to shoot yourself into the foot by using it (wrongly).

New build:

Changelog:

2019/01/08 (4.14.91-1-b7f863e0896642b15e1f9f4e8680800b)

Included features / packages (build with: -O2):

default build:
  • same packages as on openwrt snapshot / trunk builds
  • support for ath9k dynack
  • luci
minimal build:
  • same packages as on openwrt snapshot / trunk builds
  • support for ath9k dynack

Supported device images:

  • D-LINK DIR-825 B1
  • NETGEAR WNDR3700
  • NETGEAR WNDR3700 V2
  • NETGEAR WNDR3800
  • Phicomm K2T
  • TP-Link Archer C7 V2
  • TP-Link RE450 V2
  • TP-Link WDR3600
  • TP-Link WDR4300
  • TP-Link WDR4900 V2
  • TP-Link WR1043 V1
  • TP-Link WR1043 V2
  • TP-Link WR1043 V3
  • TP-Link WR1043 V4
  • TP-Link WR2543 V1
  • Ubiquiti UniFi AC Pro
  • Ubiquiti UniFi AC-Mesh
  • Ubiquiti UniFi AC-Mesh Pro
  • Ubiquiti UniFi AC-Lite
  • Ubiquiti UniFi RouterStation Pro

Download 4.14.91 (default build)

Download 4.14.91(minimal build)

With kernel 4.14.90-1-b7f863e0896642b15e1f9f4e8680800b openvpn and wireguard works fine
Thank you very much

wndr3800 user here... no luci on default
or atleast I had to SSH into the router and download luci,,, even after resetting the router

aside from that, it's running REALLY REALLY good!
this latest kernel and OpenWRT snapshot runs really good and so far, super stable

TP-Link WR1043 V1 same problem with no luci on default

thanks a lot to @Juppin for this builds, just upgraded my archer c7 v2 and everything is going great

one little question: to take full advantage of the flow offloading feature, i have added "option flow_offloading 1" to the /etc/config/firewall, is this necessary? do i need anything more?

thanks a lot

M