Flint 2 (4.8.0-OP24) 5 Ghz WiFi upload speed capped around 60-90 mbps

Yet another Flint 2 upload speed thread :slight_smile:

My clients (tested on Android and MacOS) only achieve 60-90 Mbps upload speed when connected to 5G WiFi, even though my Internet connection is much faster.

The WiFi up and down links are both shown as 1200 Mbps in Android.

Download speed is great (>500 Mbps). Upload speed is only great if connected via LAN instead of WiFi.

What’s the likely reason behind that?

4.8.0-OP24

Changing Bandwidth to 160 Mhz / changing the 80 Mhz Channel did not help.

FYI: You're testing Wi-FI & WAN. Wi-FI is independent of WAN. Install OpenSpeedTest on the Flint v2 or use iperf3 to bench Wi-Fi performance.

The quality of radio chip sets across devices is massive. They seem to becoming more & more biased towards downloading instead of bi-directional through-output but I don't spend a lot of time testing Wi-Fi for the former reason. Usually Intel cards, both Wi-Fi & wired, give the best shot at getting the closest to up/down rates as manufacture advertised at both endpoints.

This assumes any congestion from neighboring APs is under control, of course.

1 Like

Try to be practical, my friend. Go outside. Talk to people. Find additional hobbies.

The quality of radio chip sets across devices is massive.

Sure, but any modern hardware that supports 5 GHz should yield much more than 60-90 Mbps.

You do understand modern browsers integrate with desktop notifications, correct? This forum is a background tab. I'm working... but I can still drink coffee & post.

You're damn right there. 90 Mbps is Wi-Fi v4 speeds... formally known as 802.11n-2009. I have a 2019 Samsung phone that pushes ~ 75 Mbps over WG on 5 GHz.

In many threads like this, replies try to educate the OP about the difference between speeds on the wired WAN interface and WiFi speed. This is all very interesting.

But the fact remains that in many scenarios, Flint 2 routers deliver much lower speeds compared to other routers on the same ISP connection, both wired and wireless. In my case, my cable connection is supposed to deliver 1000 Mbs download and 50 Mbs upload.

My Asus router (almost) matches these numbers for wired connections, and reaches 700 Mbs download and 50 Mbs upload for wireless connections. My new Flint 2 router performs reasonably well for wireless downloads (up to 600 Mbs), but only gets to 5 Mbs upload at best (in many cases, uploads top out at 1 Mbs), along with packet loss between 5 and 20%. There are no other WiFi networks around, I only activated the 5 Ghz network.

So this is not a theoretical discussion about what you can and cannot expect from a WiFi network in principle, but the actual performance of a WiFi router.

I tried everything suggested in another post, namely:

  • updated to firmware 4.8.0-op24
  • placed a gigabit switch between cable modem and Flint 2
  • power-cycled everything

and I also turned off hardware acceleration (which did help a bit). IPv6 was turned on already, using the passthrough mode. This is on a Vodafone cable connection in Germany.

Still, if I do not find a solution that brings the Flint on par with my old Asus router, I will have to return the Flint 2. Which would be a shame, since there are many things I really like about it.

Damn. I'm sorry to hear that. The MediaTek SDK version of v4.8.x didn't help at all?

Did you try just going 'pure'/'vanilla' OpenWrt v24.10.2? It might be worth a shot. You can flash one of their sysupgrade tagged images right from within the GL GUI in most cases.

Could just be some quirk in the OP24 firmware, because the specs suggest much higher speed. But was hoping someone from GL-iNet could provide guidance, so I can do targeted experimentation.

Yeah, those specs are based on the firmware using the MediaTek SDK. I'd love to see some real numbers on how op24 compares... there's more than a few posts I've read that rave about it but nothing with benchmarks. Oh well.

Hi

May we know if you are using the wired Ethernet connection as the Internet source of Flint 2?

If yes, as 9b9e… mentioned, please install OpenSpeedTest on the Flint 2 or use iperf3 to bench Wi-Fi performance.

This will help to find whether the issue lies between Flint 2 and the Wi-Fi client, or internally on Flint 2 between Wi-Fi and WAN.

Yes, the Flint 2 is connected to the ISP modem via Ethernet cable. The results from OpenSpeedTest are impressive:

This is 6x the upload speed advertised by my ISP (and I can live with 685 Mbps compared to the official maximum of 1000 Mbps). From a client (2.5G LAN port), I only get a small fraction of the upload speed via the Cloudflare speed test (Cloudflare server is located approx. 60km from me within a metropolitan area):

Please also note the high percentage of packet loss. For comparison, this is the result for a wireless connection (5 GHz, client located right next to the router), which looks better than the wired connection, but still has abysmal upload speeds:

So it seems the issue is between the WAN interface and LAN devices in general.

Update: I am beginning to doubt Open Speed Test a bit, since it displays speeds (especially upload speeds) way beyond anything my ISP ever advertised:

Okay, so that clarifies that those particular OpenSpeedTest results are coming in from one of their WAN-side servers. @will.qui & I are stating locally hosting OpenSpeedTest on the Flint v2 itself is the proper way to bench Wi-Fi <-> Flint v2. That attached link also has a note on how to use the Flint v2 with iperf3 as a daemon if that's more your preference.

To your concern: I wonder if your ISP provides 'burst' traffic for short periods? Mine does. There's also Ooka's Speedtest for another WAN-side test if you don't mind the fact they log results.

On which device does this happen wifi is this slow?

Are this multiple wifi devices or only one?

Interestingly when I was testing OpenWrt firmware with patches for fast roaming and multi psk, it unleashed a bug on my phone and downgraded the speed to 20mbps download, while ethernet was just fine.

And the bug had nothing to do with the router, some android phones do it and glitch if they are repeatedly are disconnected/connected in a not so graceful manner, after I did a full restart on my Poco X6 pro all was fine again.

2 Likes

Yes, I tested with four devices, they all exhibit the same issue with upload speeds (and packet loss).

1 Like

I installed the Open Speed Test script as instructed and use it locally via nginx (port 8888) on the Flint 2.

1 Like

Okay — so that I'm not again mistaken — is this the WLAN's 5 GHz WiFi client <--> 192.168.8.1:8888 result below on v4.8.0-op24? If so keep in mind I don't really use Wi-Fi so IDK if this is the maximum either of your Wi-Fi endpoints is capable but I'm impressed. That ping rate is better than I expected & the jitter is near non-existent.

Yes – but I misinterpreted the results. I thought this was the connection between Flint 2 (WAN interface) and the Internet. If I understand your post correctly, Open Speed Test tested the connection between my router and my client?

2 Likes

Correct. You are 'locally hosting' an installation of OpenSpeedTest on your Flint v2, ma'am! What you're looking at are the the rates of your WLAN (Wireless-LAN (Local Area Network)).

Congratulations on your successful & first attempt at 'self-hosting' (yes, that's a real term). Are you sick of all the acronyms & terminology yet? :smiley:

Not at all, thanks for the explanation. I am looking forward to learning about TCP, UDP, ICMP, NAT, SSH, TLS and, of course, the mysterious HTTP.

1 Like

I highly suggest making a backup of your router configuration first. Here's a good reason to use some basic shell script usage, SSH & SFTP (Secure FTP (File Transfer Protocol) — FTP using a SSH (Secure SHell) tunnel):

It won't back up your OpenSpeedTest installation but that's easy enough to reinstall if needed. It's always good to have a 'fall back' plan before one gets all 'experimental'... especially when exploring OpenWrt's LuCI GUI. :sweat_smile:

You may want to take a look @ FileZilla Client (SFTP, FTP, FTP/S)(multi-platform) & MobaXterm (SSH, SFTP)(Windows). They're free. The SFTP server/daemon (openssh-sftp-server will be listening for LAN-only connections on port 22 once installed. It's the same username/password as logging into the GL GUI but with the user name of 'root' — the default administrator account name on all/most Linux operating systems. It's also the same login for LuCI.