Netgear R7800 5G WiFi quite slow?

I'm using https://github.com/coolsnowwolf/lede branch, Oct custom build (git-18.296.11678-2bbc1e3).
My configuration:

config wifi-device 'radio0'
	option type 'mac80211'
	option hwmode '11a'
	option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
	option legacy_rates '1'
	option country 'US'
	option htmode 'VHT80'
	option channel '157'
	option distance '5'

I tried almost all channel and I got about 30MB/s download and 20MB/s upload to my NAS. It should be 110MB/s if I copy files via cable. I'm using Intel 9260AC network card and connection speed is 867 Mbps. I'm wondering whether anyone have same issue.

Set

option legacy_rates '0'

and remove the line

option distance '5'

and test again.

Also make sure to use

option encryption 'psk2+ccmp'

in your wifi-iface config for 'default_radio0'

Definitely remove this. I've found that configuring this setting at less than 100 meters can cause issues.

I tried those but nothing changed. :frowning:

Few more ideas:

Get one of the free wifi analyzer apps and check for channel utilisation

Post full output of cat /etc/config/wireless
Redact your wifi keys!

Which wifi firmware are in your build?
The old ath10k firmware or the newer ath10k-ct
Check with opkg list-installed | grep ath10k-firmware
From my experience the old ath10k (non -ct) works better.

I get ~73MBytes/s (610 Mbits/sec) on my R7800 over a 867 Mbps link on a free channel to my MB Air (Broadcom 2x2 card) using an older hnymann build with non -ct firmware.
Tested with iperf3.

All 5G channels are in use by our school WiFi but I don't think it interfere because my computer is just next to router. And here is my config.

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11a'
        option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
        option country 'US'
        option htmode 'VHT80'
        option channel '157'
        option legacy_rates '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid '**REMOVED**'
        option encryption 'psk2+ccmp'
        option key '**REMOVED**'
        option wpa_disable_eapol_key_retries '1'

and my firmware

# opkg list-installed | grep ath10k-firmware
ath10k-firmware-qca9984 - 2018-10-10-d366b80d-1

By the way I found older version of firmware from opkg search

# opkg find ath10k-firmware-qca9984*
ath10k-firmware-qca9984 - 2018-10-10-d366b80d-1
ath10k-firmware-qca9984 - 2018-05-12-952afa49-1 - ath10k firmware for QCA9984 devices
ath10k-firmware-qca9984-ct - 2018-05-12-952afa49-1 - Alternative ath10k firmware for QCA9984 from Candela Technologies.
 Enables IBSS and other features.  See:
 http://www.candelatech.com/ath10k-10.4.php
 This firmware conflicts with the standard 9984 firmware, so select only
 one.
ath10k-firmware-qca9984-ct-htt - 2018-05-12-952afa49-1 - Alternative ath10k firmware for QCA9984 from Candela Technologies.
 Uses normal HTT TX data path for management frames, which improves
 stability in busy networks and may be required for .11r authentication.
 Enables IBSS and other features.  See:
 http://www.candelatech.com/ath10k-10.4.php
 This firmware selects and requires the ath10k-ct driver.

I'm going to try installing 2018-05-12-952afa49

:upside_down_face:Switch to an old version make no difference. I'm going to build from official branch if I have time