VoCore2 image with kernel 4.14 and latest mt76 for a reliable WiFi

Hi,

This post has been initially posted to the vocore forum but it hasn't been approved (yet?) for whatever reason. This is why I'm reposting it here.

I've built a version of OpenWrt based on the latest git, with kernel 4.14 and the latest mt76 driver and the WiFi seems to be stable.

This is build with -O3, binutils 2.30 and a wifi network is created, the SSID is "vocore"2 and the password is "vocore2wifi".
You can download it here: https://github.com/amaumene/openwrt/releases/download/beta1/openwrt-ramips-mt76x8-vocore2-squashfs-sysupgrade.bin

There is no web interface and the only binary added is iperf3.

Here is the iperf3 result with the default configuration:

iperf3 -c 192.168.10.218 -t 30 -f m
Connecting to host 192.168.10.218, port 5201
[  4] local 192.168.10.137 port 61549 connected to 192.168.10.218 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  1.34 MBytes  11.2 Mbits/sec                  
[  4]   1.00-2.00   sec   126 KBytes  1.03 Mbits/sec                  
[  4]   2.00-3.01   sec   354 KBytes  2.89 Mbits/sec                  
[  4]   3.01-4.01   sec   818 KBytes  6.70 Mbits/sec                  
[  4]   4.01-5.00   sec   596 KBytes  4.90 Mbits/sec                  
[  4]   5.00-6.00   sec  3.09 MBytes  25.9 Mbits/sec                  
[  4]   6.00-7.01   sec  3.48 MBytes  29.1 Mbits/sec                  
[  4]   7.01-8.00   sec  4.07 MBytes  34.3 Mbits/sec                  
[  4]   8.00-9.00   sec  4.41 MBytes  36.9 Mbits/sec                  
[  4]   9.00-10.00  sec  4.02 MBytes  33.6 Mbits/sec                  
[  4]  10.00-11.00  sec  3.18 MBytes  26.7 Mbits/sec                  
[  4]  11.00-12.01  sec  2.95 MBytes  24.7 Mbits/sec                  
[  4]  12.01-13.00  sec  2.84 MBytes  23.9 Mbits/sec                  
[  4]  13.00-14.00  sec  3.15 MBytes  26.3 Mbits/sec                  
[  4]  14.00-15.00  sec  2.94 MBytes  24.6 Mbits/sec                  
[  4]  15.00-16.00  sec  2.63 MBytes  22.1 Mbits/sec                  
[  4]  16.00-17.00  sec  3.00 MBytes  25.3 Mbits/sec                  
[  4]  17.00-18.01  sec  2.89 MBytes  24.2 Mbits/sec                  
[  4]  18.01-19.00  sec  3.04 MBytes  25.6 Mbits/sec                  
[  4]  19.00-20.00  sec  3.01 MBytes  25.3 Mbits/sec                  
[  4]  20.00-21.00  sec  2.72 MBytes  22.8 Mbits/sec                  
[  4]  21.00-22.00  sec  2.89 MBytes  24.3 Mbits/sec                  
[  4]  22.00-23.00  sec  3.07 MBytes  25.7 Mbits/sec                  
[  4]  23.00-24.00  sec  2.93 MBytes  24.5 Mbits/sec                  
[  4]  24.00-25.00  sec  2.75 MBytes  23.1 Mbits/sec                  
[  4]  25.00-26.00  sec  2.66 MBytes  22.3 Mbits/sec                  
[  4]  26.00-27.01  sec  2.74 MBytes  22.9 Mbits/sec                  
[  4]  27.01-28.00  sec  2.82 MBytes  23.7 Mbits/sec                  
[  4]  28.00-29.00  sec  2.53 MBytes  21.2 Mbits/sec                  
[  4]  29.00-30.01  sec  2.40 MBytes  20.1 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-30.01  sec  79.4 MBytes  22.2 Mbits/sec                  sender
[  4]   0.00-30.01  sec  79.2 MBytes  22.1 Mbits/sec                  receiver

iperf Done

.

iperf3 -c 192.168.10.218 -t 30 -f m -R
Connecting to host 192.168.10.218, port 5201
Reverse mode, remote host 192.168.10.218 is sending
[  4] local 192.168.10.137 port 61554 connected to 192.168.10.218 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  2.49 MBytes  20.9 Mbits/sec                  
[  4]   1.00-2.00   sec  2.44 MBytes  20.4 Mbits/sec                  
[  4]   2.00-3.00   sec  1.23 MBytes  10.3 Mbits/sec                  
[  4]   3.00-4.00   sec  1.30 MBytes  11.0 Mbits/sec                  
[  4]   4.00-5.00   sec  1.74 MBytes  14.6 Mbits/sec                  
[  4]   5.00-6.00   sec  1.67 MBytes  14.0 Mbits/sec                  
[  4]   6.00-7.00   sec  1.85 MBytes  15.5 Mbits/sec                  
[  4]   7.00-8.00   sec  1.48 MBytes  12.4 Mbits/sec                  
[  4]   8.00-9.00   sec  1.99 MBytes  16.7 Mbits/sec                  
[  4]   9.00-10.00  sec  2.75 MBytes  23.1 Mbits/sec                  
[  4]  10.00-11.00  sec  1.93 MBytes  16.2 Mbits/sec                  
[  4]  11.00-12.00  sec  2.84 MBytes  23.8 Mbits/sec                  
[  4]  12.00-13.00  sec  2.48 MBytes  20.8 Mbits/sec                  
[  4]  13.00-14.00  sec  2.26 MBytes  19.0 Mbits/sec                  
[  4]  14.00-15.00  sec  2.65 MBytes  22.3 Mbits/sec                  
[  4]  15.00-16.00  sec  2.67 MBytes  22.4 Mbits/sec                  
[  4]  16.00-17.00  sec  1.26 MBytes  10.5 Mbits/sec                  
[  4]  17.00-18.00  sec  2.14 MBytes  18.0 Mbits/sec                  
[  4]  18.00-19.00  sec  2.34 MBytes  19.7 Mbits/sec                  
[  4]  19.00-20.00  sec  2.14 MBytes  18.0 Mbits/sec                  
[  4]  20.00-21.00  sec  2.74 MBytes  22.9 Mbits/sec                  
[  4]  21.00-22.00  sec  2.25 MBytes  18.9 Mbits/sec                  
[  4]  22.00-23.00  sec  2.45 MBytes  20.6 Mbits/sec                  
[  4]  23.00-24.00  sec  2.77 MBytes  23.2 Mbits/sec                  
[  4]  24.00-25.00  sec  2.67 MBytes  22.4 Mbits/sec                  
[  4]  25.00-26.00  sec  2.42 MBytes  20.3 Mbits/sec                  
[  4]  26.00-27.00  sec  1.89 MBytes  15.9 Mbits/sec                  
[  4]  27.00-28.00  sec  2.20 MBytes  18.4 Mbits/sec                  
[  4]  28.00-29.00  sec  2.62 MBytes  22.0 Mbits/sec                  
[  4]  29.00-30.00  sec  2.45 MBytes  20.6 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-30.00  sec  66.8 MBytes  18.7 Mbits/sec  273             sender
[  4]   0.00-30.00  sec  66.3 MBytes  18.5 Mbits/sec                  receiver

iperf Done.

Hope that helps people struggling either with the proprietary driver or the snapshot image.