Improved wireless range on cudy wr1300 v1 in future openwrt updates

Hello OpenWrt Community,

I’ve been using different versions of OpenWrt on my Cudy WR1300 V1 router, but I’m experiencing a significant reduction in wireless range specially in 2.4GHz, compared to the stock firmware. Despite adjusting the transmit power, the performance remains suboptimal.

Details:

Router Model: Cudy WR1300 V1

OpenWrt Version: 24.10.0

Driver: mt76

Issue: The 2.4GHz wireless range is much weaker than with the stock firmware, and increasing the transmit power does not improve the range.

Request:

I kindly request the OpenWrt team to investigate this issue and consider improving 2.4GHz wireless performance on the Cudy WR1300 V1 (and similar devices) in future updates. Any fixes or optimizations for better range would be greatly appreciated.

Thank you for your time and consideration!

Best regards,
Zayed

First check you have set country code, set it if not and post outputs of

ubus call system board
cat /etc/config/wireless # empty mac addresses and security keys and ap names

from ssh (like putty) session.

1 Like

i have set the country code to bolivia and also tried others method. I think the problem is in the driver. its not optimized for this router model.

You have to set real country code, especially with other people in range. In addition to requested files please show channel map in 2.4ghz band from iw list
With standard 20dBm world domain signal indicator should weaken at 15-20m and disappear at 40-50m distance.

i have also tried with my real country code, it didn't work. after commanding iw list in the putty it shows:
Wiphy phy1
wiphy index: 1
max # scan SSIDs: 4
max scan IEs length: 2247 bytes
max # sched scan SSIDs: 0
max # match sets: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports AP-side u-APSD.
Device supports T-DLS.
Available Antennas: TX 0x3 RX 0x3
Configured Antennas: TX 0x202 RX 0x202
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
* P2P-client
* P2P-GO
Band 2:
Capabilities: 0x1ff
RX LDPC
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
VHT Capabilities (0x318001b0):
Max MPDU length: 3895
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
TX STBC
RX antenna pattern consistency
TX antenna pattern consistency
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
Frequencies:
* 5180.0 MHz [36] (disabled)
* 5200.0 MHz [40] (disabled)
* 5220.0 MHz [44] (disabled)
* 5240.0 MHz [48] (disabled)
* 5260.0 MHz [52] (21.0 dBm) (radar detection)
* 5280.0 MHz [56] (21.0 dBm) (radar detection)
* 5300.0 MHz [60] (21.0 dBm) (radar detection)
* 5320.0 MHz [64] (21.0 dBm) (radar detection)
* 5500.0 MHz [100] (disabled)
* 5520.0 MHz [104] (disabled)
* 5540.0 MHz [108] (disabled)
* 5560.0 MHz [112] (disabled)
* 5580.0 MHz [116] (disabled)
* 5600.0 MHz [120] (disabled)
* 5620.0 MHz [124] (disabled)
* 5640.0 MHz [128] (disabled)
* 5660.0 MHz [132] (disabled)
* 5680.0 MHz [136] (disabled)
* 5700.0 MHz [140] (disabled)
* 5720.0 MHz [144] (disabled)
* 5745.0 MHz [149] (22.0 dBm)
* 5765.0 MHz [153] (22.0 dBm)
* 5785.0 MHz [157] (22.0 dBm)
* 5805.0 MHz [161] (22.0 dBm)
* 5825.0 MHz [165] (22.0 dBm)
* 5845.0 MHz [169] (disabled)
* 5865.0 MHz [173] (disabled)
* 5885.0 MHz [177] (disabled)
valid interface combinations:
* #{ IBSS } <= 1, #{ managed, AP, mesh point, P2P-client, P2P-G O } <= 8,
total <= 8, #channels <= 1, STA/AP BI must match, radar detec t widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz }

    HT Capability overrides:
             * MCS: ff ff ff ff ff ff ff ff ff ff
             * maximum A-MSDU length
             * supported channel width
             * short GI for 40 MHz
             * max A-MPDU length exponent
             * min MPDU start spacing
    max # scan plans: 1
    max scan plan interval: -1
    max scan plan iterations: 0
    Supported extended features:
            * [ VHT_IBSS ]: VHT-IBSS
            * [ RRM ]: RRM
            * [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
            * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
            * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
            * [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
            * [ SCAN_RANDOM_SN ]: use random sequence numbers in scans
            * [ SCAN_MIN_PREQ_CONTENT ]: use probe request with only rate IE                                                                                       s in scans
            * [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
            * [ AQL ]: Airtime Queue Limits (AQL)
            * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 con                                                                                       trol port support
            * [ DEL_IBSS_STA ]: deletion of IBSS station support
            * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
            * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211                                                                                        control port support
            * [ POWERED_ADDR_CHANGE ]: can change MAC address while up

Wiphy phy0
wiphy index: 0
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
max # sched scan SSIDs: 0
max # match sets: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports AP-side u-APSD.
Device supports T-DLS.
Available Antennas: TX 0x3 RX 0x3
Configured Antennas: TX 0x3 RX 0x3
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
* P2P-client
* P2P-GO
Band 1:
Capabilities: 0x1fe
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
Frequencies:
* 2412.0 MHz [1] (20.0 dBm)
* 2417.0 MHz [2] (20.0 dBm)
* 2422.0 MHz [3] (20.0 dBm)
* 2427.0 MHz [4] (20.0 dBm)
* 2432.0 MHz [5] (20.0 dBm)
* 2437.0 MHz [6] (20.0 dBm)
* 2442.0 MHz [7] (20.0 dBm)
* 2447.0 MHz [8] (20.0 dBm)
* 2452.0 MHz [9] (20.0 dBm)
* 2457.0 MHz [10] (20.0 dBm)
* 2462.0 MHz [11] (20.0 dBm)
* 2467.0 MHz [12] (20.0 dBm)
* 2472.0 MHz [13] (20.0 dBm)
* 2484.0 MHz [14] (disabled)
valid interface combinations:
* #{ IBSS } <= 1, #{ managed, AP, mesh point, P2P-client, P2P-G O } <= 4,
total <= 4, #channels <= 1, STA/AP BI must match
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Supported extended features:
* [ RRM ]: RRM
* [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
* [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
* [ SCAN_RANDOM_SN ]: use random sequence numbers in scans
* [ SCAN_MIN_PREQ_CONTENT ]: use probe request with only rate IE s in scans
* [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
* [ AQL ]: Airtime Queue Limits (AQL)
* [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 con trol port support
* [ DEL_IBSS_STA ]: deletion of IBSS station support
* [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
* [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support
* [ POWERED_ADDR_CHANGE ]: can change MAC address while up
root@OpenWrt:~# [/quote]
-ash: [/quote]: not found
root@OpenWrt:~#

So OEM firmware ran out of specification. I described 20dBm range.

1 Like

what do you mean? I want to get the maximum range as OEM firmware. what is causing this problem after installing openwrt?

Hard to piece it together if you do not provide conf files.

which specific conf files should i provide? Let me know exactly what you need.

Please format using </> button to make it readable.
-- Improved wireless range on cudy wr1300 v1 in future openwrt updates - #2 by brada4

root@OpenWrt:~# ubus call system board
{
        "kernel": "6.6.73",
        "hostname": "OpenWrt",
        "system": "MediaTek MT7621 ver:1 eco:3",
        "model": "Cudy WR1300 v1",
        "board_name": "cudy,wr1300-v1",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.0",
                "revision": "r28427-6df0e3d02a",
                "target": "ramips/mt7621",
                "description": "OpenWrt 24.10.0 r28427-6df0e3d02a",
                "builddate": "1738624177"
        }
}
root@OpenWrt:~# cat /etc/config/wireless # empty mac addresses and security keys and ap names

config wifi-device 'radio0'
        option type 'mac80211'
        option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
        option band '2g'
        option channel '13'
        option htmode 'HT20'
        option cell_density '0'
        option txpower '20'
        option country 'BO'
        option autotxpower '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'Speed.com'
        option encryption 'psk-mixed'
        option key '1234@bcd.'
        option ifname 'wlan0'

config wifi-device 'radio1'
        option type 'mac80211'
        option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
        option band '5g'
        option channel '157'
        option htmode 'VHT80'
        option cell_density '0'
        option txpower '20'
        option country 'BO'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option ssid 'Speed.com-5G'
        option encryption 'psk-mixed'
        option key '1234@bcd.'

This parameter is not from OpenWRT. Did you restore OEM backup or something?

Basically both txpower parameters LIMIT wifi signal.

I would suggest to reset the device and start fresh
1/ set wifi country
2/ set wifi security (same in both bands)
3/ set channels auto
4/ enable wifi

i have installed openwrt using cudy website provided firmware file:

then i have switched to letest 24.10.0 version using systemupgrades. I have tried all the methods before that you have suggested. i have switched to stock firmware multiple time and got better range in the stock firmware. the problem must be in the openwrt firmware. i think it's driver problem. it's not fully optimized for the exact hardware of my router. If you are in the openwrt team can you please tell the higher officials to solve this problem on next version releases?

There is a strange parameter combination in your file. Try to create simplest setup imaginable without clicking in all other places. It says 20dBm which means <15m ideal reception >50m none
"driver default" setting means "maximum permissible with hardware and regulatory combination"

You did your install correctly.

nonono, OP upgraded to proper 24.10.0 after, everything is fine, version tags confirm proper installation.

Ah...ok...

in that case, I agree with the previous advice that the OP should reset to defaults and only change the bare minimums.

1 Like