Xiaomi r3p very slow wifi inside network

im running latest openwrt image on a xiaomi r3p pro everything is working great
except for network speeds inside my network (maximum speed is 8mb/s average ~4mb/s)
but when i run a speedtest from the internet whilst connected to wifi i get :slight_smile:

strange@echelon:~$ sudo speedtest-cli
Place your finger on the fingerprint reader
Retrieving speedtest.net configuration...
Testing from Openfiber B.v. (88.202.165.22)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TriNed B.V. (Sint-Oedenrode) [61.32 km]: 8.485 ms
Testing download speed................................................................................
Download: 228.97 Mbit/s
Testing upload speed......................................................................................................
Upload: 340.34 Mbit/s
strange@echelon:~$

on ethernet i do get fast transfer speeds
any ideas?

asked for some help on irc and we ran some tests iperf3 inside network 30mbit or so
outside to an internet machine 500mbit

no QOS or SQM installed
no isolate clients enabled

and output of tc -s qdisc

Preformatted textqdisc noqueue 0: dev lo root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc fq_codel 0: dev eth0 root refcnt 2 limit 10240p flows 1024 quantum 1518 target 5ms interval 100ms memory_limit 4Mb ecn drop_batch 64
Sent 1753232585 bytes 1705101 pkt (dropped 0, overlimits 0 requeues 3339)
backlog 0b 0p requeues 3339
maxpacket 27324 drop_overlimit 0 new_flow_count 14706 ecn_mark 0
new_flows_len 0 old_flows_len 0
qdisc noqueue 0: dev lan3 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev lan2 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev lan1 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev wan root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev br-lan root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev vpn root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev wlan0 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev wlan1 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
Preformatted text

How are you testing the speeds between the devices on your network? You mention slow WiFi speeds, but have you run tests wired-wired? wired-wireless? And wireless-wireless? What are the devices on each end? And what are the actual speeds for each test?

wired-wired = ~100mb/s
wired-wirelesss = ~50mb/s
wireless-wireless = ~7mb/s

devices: macbook pro 2019, lenovo t14 gen 1, raspbery pi4 8gb

scp is what i use to test

Try using iperf to run the tests. This way you don’t have read and/or write speeds potentially affecting the results. Test this using the two most powerful systems - the MacBook Pro and the Lenovo machine.