Add support for Linksys EA6350 v3

It's very possible but I don't use those Apps to be able to test. This is with Ethernet or Wifi. The speeds for both are also very poor. It doesn't seem steady or to be able to exceed 150mpbs.

How are you measuring speed?

I see 940 Mbps with iperf3, basically the theoretical limit for GigE, with an ipq4019.

These are just internet speed test from speedtest.net and I have not tested local speeds.

I wonder whether adjusting the MTU would help with your testmy.net issue?

As for your routed speeds, have you tried enabling software flow offloading if you don't require SQM/QoS ?

Adjusting the MTU, especially the WAN6/ IPv6 interface, to 1472 seemed to fix the testmy.net issue. I just can't seem to hit >200mpbs with this router anymore. However, I'm having trouble reverting to stock to compare.

EDIT: After posting this the issue reappeared. Disabling IPv6 seems to have corrected the issue for now.

hmm, I wonder whether reducing the MTU would fix the instagram image issues. (I don't use instagram).

I'm still testing the router with stock firmware at the moment.

Using stock linksys firmware, Ver. 3.1.10.191322. Laptop (192.168.0.9) acting as iperf3 server connected to WAN port, and results I obtained this morning from second laptop (192.168.111.103) wired to LAN port:

C:\install\iperf>iperf3 -c 192.168.0.9  -R
Connecting to host 192.168.0.9, port 5201
Reverse mode, remote host 192.168.0.9 is sending
[  4] local 192.168.111.103 port 64109 connected to 192.168.0.9 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  63.5 MBytes   533 Mbits/sec
[  4]   1.00-2.00   sec  70.5 MBytes   591 Mbits/sec
[  4]   2.00-3.00   sec  72.1 MBytes   605 Mbits/sec
[  4]   3.00-4.00   sec  72.0 MBytes   604 Mbits/sec
[  4]   4.00-5.00   sec  72.5 MBytes   608 Mbits/sec
[  4]   5.00-6.00   sec  73.1 MBytes   613 Mbits/sec
[  4]   6.00-7.00   sec  73.0 MBytes   612 Mbits/sec
[  4]   7.00-8.00   sec  72.8 MBytes   611 Mbits/sec
[  4]   8.00-9.00   sec  73.0 MBytes   612 Mbits/sec
[  4]   9.00-10.00  sec  72.8 MBytes   610 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   715 MBytes   600 Mbits/sec                  sender
[  4]   0.00-10.00  sec   715 MBytes   600 Mbits/sec                  receiver

C:\install\iperf>iperf3 -c 192.168.0.9
Connecting to host 192.168.0.9, port 5201
[  4] local 192.168.111.103 port 64112 connected to 192.168.0.9 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  60.5 MBytes   507 Mbits/sec
[  4]   1.00-2.00   sec  80.4 MBytes   675 Mbits/sec
[  4]   2.00-3.00   sec  80.7 MBytes   677 Mbits/sec
[  4]   3.00-4.00   sec  80.2 MBytes   673 Mbits/sec
[  4]   4.00-5.00   sec  80.1 MBytes   672 Mbits/sec
[  4]   5.00-6.00   sec  80.5 MBytes   676 Mbits/sec
[  4]   6.00-7.00   sec  80.7 MBytes   677 Mbits/sec
[  4]   7.00-8.00   sec  81.0 MBytes   679 Mbits/sec
[  4]   8.00-9.00   sec  81.0 MBytes   679 Mbits/sec
[  4]   9.00-10.00  sec  80.6 MBytes   676 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   786 MBytes   659 Mbits/sec                  sender
[  4]   0.00-10.00  sec   786 MBytes   659 Mbits/sec                  receiver

Did you try software offloading?

A post a few days ago reported 180/8 on a 300/12 mb line with SQM enabled on openwrt snapshot.

See my correction several posts further down this long thread.

I very much doubt OpenWrt can hit 600+ mbps as there is probably no hardware acceleration.

On subject of reverting to stock firmware, there is talk of a script earlier in this thread but the author has since removed it. The original commit quotes

Use the generic recovery using the tftp client method to flash the civic.img.

I'm still researching how this is done. I presume civic.img is the same as the stock linksys firmware.

ipq40xx, other than ipq806x/ ipq807x, doesn't have NSS/ NPU cores, ruling out hardware acceleration on that level - leaving only software acceleration or potentially basic qca8k offloading for devices supporting it (e.g. AR8337n).

LAN to USB Ethernet Adapter was:

Accepted connection from 192.168.43.1, port 42286
[ 5] local 192.168.43.240 port 5201 connected to 192.168.43.1 port 42288
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 41.0 MBytes 344 Mbits/sec
[ 5] 1.00-2.00 sec 41.6 MBytes 349 Mbits/sec
[ 5] 2.00-3.00 sec 41.8 MBytes 350 Mbits/sec
[ 5] 3.00-4.00 sec 41.5 MBytes 348 Mbits/sec
[ 5] 4.00-5.00 sec 41.2 MBytes 346 Mbits/sec
[ 5] 5.00-6.00 sec 41.8 MBytes 350 Mbits/sec
[ 5] 6.00-7.00 sec 41.9 MBytes 351 Mbits/sec
[ 5] 7.00-8.00 sec 42.0 MBytes 352 Mbits/sec
[ 5] 8.00-9.00 sec 41.9 MBytes 351 Mbits/sec
[ 5] 9.00-10.00 sec 41.8 MBytes 350 Mbits/sec
[ 5] 10.00-10.03 sec 1.12 MBytes 318 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.03 sec 418 MBytes 349 Mbits/sec sender
[ 5] 0.00-10.03 sec 0.00 Bytes 0.00 bits/sec receiver

2.4Ghz

Accepted connection from 192.168.43.1, port 56966
[ 5] local 192.168.43.224 port 5201 connected to 192.168.43.1 port 56968
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 10.4 MBytes 87.0 Mbits/sec
[ 5] 1.00-2.00 sec 10.1 MBytes 84.8 Mbits/sec
[ 5] 2.00-3.00 sec 7.00 MBytes 58.8 Mbits/sec
[ 5] 3.00-4.00 sec 10.5 MBytes 88.1 Mbits/sec
[ 5] 4.00-5.00 sec 10.6 MBytes 89.1 Mbits/sec
[ 5] 5.00-6.00 sec 10.2 MBytes 86.0 Mbits/sec
[ 5] 6.00-7.00 sec 10.6 MBytes 89.2 Mbits/sec
[ 5] 7.00-8.00 sec 3.88 MBytes 32.5 Mbits/sec
[ 5] 8.00-9.00 sec 1.25 MBytes 10.5 Mbits/sec
[ 5] 9.00-10.00 sec 1.12 MBytes 9.44 Mbits/sec
[ 5] 10.00-10.06 sec 0.00 Bytes 0.00 bits/sec


[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.06 sec 75.8 MBytes 63.2 Mbits/sec sender
[ 5] 0.00-10.06 sec 0.00 Bytes 0.00 bits/sec receiver

5Ghz:

Accepted connection from 192.168.43.1, port 56970
[ 5] local 192.168.43.224 port 5201 connected to 192.168.43.1 port 56972
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 23.5 MBytes 197 Mbits/sec
[ 5] 1.00-2.00 sec 26.1 MBytes 219 Mbits/sec
[ 5] 2.00-3.00 sec 25.2 MBytes 212 Mbits/sec
[ 5] 3.00-4.00 sec 25.4 MBytes 213 Mbits/sec
[ 5] 4.00-5.00 sec 24.6 MBytes 207 Mbits/sec
[ 5] 5.00-6.00 sec 26.9 MBytes 225 Mbits/sec
[ 5] 6.00-7.00 sec 24.2 MBytes 204 Mbits/sec
[ 5] 7.00-8.00 sec 26.4 MBytes 221 Mbits/sec
[ 5] 8.00-9.00 sec 27.0 MBytes 226 Mbits/sec
[ 5] 9.00-10.00 sec 26.4 MBytes 222 Mbits/sec
[ 5] 10.00-10.04 sec 1.00 MBytes 230 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.04 sec 257 MBytes 215 Mbits/sec sender
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 bits/sec receiver

I'm also still researching the tftp method but can't get 100 TTL pings upon boot. I'm also assuming the "civic.img" file is just the most recent stock firmware image. I found a page that references "generating factory images" from the author of the removed script HERE but I'm not sure if this is the same.

Which TFTP client are you trying to use?

I found the Linksys TFTP client for Windows instructions here:
https://www.linksys.com/us/support-article?articleNum=137928

Otherwise, I would try tftp32 if you are a Windows user

The generic instructions seem to look straightforward using tftp client to connect to tftp server built into the bootloader:
https://openwrt.org/docs/guide-user/installation/generic.flashing.tftp#bootloader_contains_tftp_server

Would installing an ethernet hub between the EA6350 and the PC help to keep the PC ethernet port up ?

Correction to my earlier comment where I thought the ea6350 would struggle to match stock firmware for WAN to LAN throughput.

Finally flashed openwrt 19.07 snapshot onto my new ea6350 a few moments ago.

Repeated earlier iperf3 test from server wired to WAN port, to client on LAN port and here are the results. 600+ mbps

C:\install\iperf>iperf3 -c 192.168.1.9 -t 10 -R
Connecting to host 192.168.1.9, port 5201
Reverse mode, remote host 192.168.1.9 is sending
[  4] local 192.168.111.203 port 65476 connected to 192.168.1.9 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  74.3 MBytes   623 Mbits/sec
[  4]   1.00-2.00   sec  74.6 MBytes   626 Mbits/sec
[  4]   2.00-3.00   sec  72.7 MBytes   609 Mbits/sec
[  4]   3.00-4.00   sec  72.2 MBytes   606 Mbits/sec
[  4]   4.00-5.00   sec  75.7 MBytes   635 Mbits/sec
[  4]   5.00-6.00   sec  74.0 MBytes   620 Mbits/sec
[  4]   6.00-7.00   sec  71.8 MBytes   602 Mbits/sec
[  4]   7.00-8.00   sec  75.8 MBytes   636 Mbits/sec
[  4]   8.00-9.00   sec  75.9 MBytes   637 Mbits/sec
[  4]   9.00-10.00  sec  74.8 MBytes   628 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   742 MBytes   622 Mbits/sec                  sender
[  4]   0.00-10.00  sec   742 MBytes   622 Mbits/sec                  receiver

iperf Done.

C:\install\iperf>iperf3 -c 192.168.1.9 -t 10
Connecting to host 192.168.1.9, port 5201
[  4] local 192.168.111.203 port 65478 connected to 192.168.1.9 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  81.2 MBytes   681 Mbits/sec
[  4]   1.00-2.00   sec  80.5 MBytes   675 Mbits/sec
[  4]   2.00-3.00   sec  81.9 MBytes   687 Mbits/sec
[  4]   3.00-4.00   sec  79.0 MBytes   663 Mbits/sec
[  4]   4.00-5.00   sec  77.0 MBytes   645 Mbits/sec
[  4]   5.00-6.00   sec  76.6 MBytes   643 Mbits/sec
[  4]   6.00-7.00   sec  80.7 MBytes   677 Mbits/sec
[  4]   7.00-8.00   sec  77.8 MBytes   653 Mbits/sec
[  4]   8.00-9.00   sec  78.3 MBytes   657 Mbits/sec
[  4]   9.00-10.00  sec  77.6 MBytes   651 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   791 MBytes   663 Mbits/sec                  sender
[  4]   0.00-10.00  sec   791 MBytes   663 Mbits/sec                  receiver

iperf Done.

I have no idea why you are witnessing much lower speeds if above results are correct.

Would you be able to perform an iperf3 test between WAN and LAN port to confirm you see the same results as myself?

Unfortunately, I only have 55/10 mb superfast fibre here, so cannot test 'real world ISP' ultrafast fibre speeds.

Would cloning the MAC address of your ISP supplied router to the ea6530 make a difference?

On a different note, just set up openvpn client. Max download speed is 29-30 Mbps through my VPN provider.

1 Like

I'll have to try a hub or switch in between. I suspect my lower LAN speeds is due to a USB dongle I'm required to use on this computer.

Hi, im new to openwrt and i've just been reading that the EA6350 has lot of security issues , remote exploits and telemetry snooping.

one recent example.

Will installing openwrt on the EA6350 completely remove all their security issues , remote access and telemetry snooping?

Thanks

Obviously it will. That is one of main reasons to install Openwrt. Factory software for home routers is almost always insecure.

1 Like

Is there anything around the price range of the EA6350 that has Hardware acceleration with openwrt?

You don't need hardware acceleration. The device is powerful enough to pass 1Gb/s through NAT with Openwrt software flow offloading.
Hardware acceleration is supported on Mediatek, but this IPQ4018 is better.

1 Like

Thanks Pilot6 , I wasn't sure if openwrt completely removed their software or if openwrt was a edited version of their firmware that kept some of the code intact.

Sorry for the newbie posts but i wanted to be sure before i buy the EA6350 and try openwrt for the first time.

Openwrt is completely different software using current long-term Linux software with latest security patches.

1 Like

I suggest installing 19.07 snapshot.

1 Like

You have been awesome help , i'll go and order one.

Thanks :grinning:

This device is a great choice. I got a similar one recently. Zyxel nbg6617 with almost same hardware.
I am very happy with Openwrt.

1 Like