Zayed
November 11, 2025, 3:07pm
1
Hello,
I've installed OpenWrt on my D-Link DIR-853ET A3 (MediaTek MT7615E) using the official installation path.
(Installed using https://openwrt.org/toh/hwdata/d-link/d-link_dir-853_a3 )
(Upgraded using https://firmware-selector.openwrt.org/?version=24.10.4 )
The 5GHz radio (phy#1) is affected by the widely reported 9dBm TxPower cap .
Key Details
Device: D-Link DIR-853 A3
Wireless Chipset: MediaTek MT7615E
Current OpenWrt Version: 24.10.4
Problem: 5GHz maximum transmit power is capped at 9.00dBm as reported by LuCI and iw dev.
Symptoms: Wi-Fi performance is heavily restricted max 45Mbps Down & 115Mbps Up initially), though speeds sometimes jump higher 250Mbps Down despite the driver still reporting the 9dBm limit.
Steps Taken:
Checked 2.4GHz radio (phy#0): This is working fine at 20.00dBm.
Manually set txpower '23' in /etc/config/wireless for the 5GHz radio, but this is ignored by the mt76 driver.
I am looking for a definitive, reliable fix for this calibration/EEPROM issue.
What is the recommended and safest solution for the DIR-853 A3 to unlock the full TxPower?
frollic
November 11, 2025, 3:29pm
2
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):
Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:
ubus call system board
cat /etc/config/network
cat /etc/config/wireless
Zayed
November 11, 2025, 3:34pm
3
root@SSC-Router:~# ubus call system board
{
"kernel": "6.6.110",
"hostname": "SSC-Router",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "D-Link DIR-853 A3",
"board_name": "dlink,dir-853-a3",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "24.10.4",
"revision": "r28959-29397011cc",
"target": "ramips/mt7621",
"description": "OpenWrt 24.10.4 r28959-29397011cc",
"builddate": "1760891865"
}
}
root@SSC-Router:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd22:5b59:e3de::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
config interface 'lan'
option device 'br-lan.1'
option proto 'static'
option ipaddr '10.2.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option device 'wan'
option proto 'dhcp'
config interface 'wan6'
option device 'wan'
option proto 'dhcpv6'
config bridge-vlan
option device 'br-lan'
option vlan '1'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4:t'
config bridge-vlan
option device 'br-lan'
option vlan '2'
config interface 'Guest'
option proto 'static'
option device 'br-lan.2'
option ipaddr '10.2.2.1'
option netmask '255.255.255.0'
option gateway '10.2.1.1'
config bridge-vlan
option device 'br-lan'
option vlan '3'
root@SSC-Router:~# cat /etc/config/wireless
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 'auto'
option htmode 'HT40'
option txpower '20'
option country 'AE'
option cell_density '0'
config wifi-device 'radio1'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+1'
option band '5g'
option channel '40'
option htmode 'VHT80'
option country 'AE'
option cell_density '0'
option phy 'phy1'
option serialize '1'
option hwmode '11a'
option txpower '9'
config wifi-iface 'wifinet0'
option device 'radio1'
option mode 'ap'
option ssid 'REDACTED'
option encryption 'sae'
option key 'REDACTED'
option ocv '0'
option network 'lan'
option ieee80211w '2'
config wifi-iface 'wifinet1'
option device 'radio0'
option mode 'ap'
option ssid 'REDACTED'
option encryption 'sae'
option key 'REDACTED'
option ocv '0'
option network 'lan'
config wifi-iface 'wifinet2'
option device 'radio1'
option mode 'ap'
option ssid 'REDACTED'
option encryption 'sae-mixed'
option network 'Guest'
option multicast_to_unicast_all '1'
option isolate '1'
option key 'REDACTED'
option ocv '0'
config wifi-iface 'wifinet3'
option device 'radio0'
option mode 'ap'
option ssid 'REDACTED'
option encryption 'sae-mixed'
option network 'Guest'
option multicast_to_unicast_all '1'
option isolate '1'
option key 'REDACTED'
option ocv '0'
brada4
November 11, 2025, 3:42pm
4
option txpower '9'
option multicast_to_unicast_all '1'
option isolate '1'
Remove these lines. Past that setup seems perfect.
Please check dmesg or in luci system log - something about assigning random MAC?
Please run iw phy and find 5ghz channel map there.
Should be 17dbm/50mW in ch40 (or significantly less if driver is fed with broken calibration data)
Zayed
November 11, 2025, 3:47pm
5
Removed those lines, ran the command wifi and now when i run iw phy, in the 5GHz channels I get,
* 5180.0 MHz [36] (9.0 dBm)
* 5200.0 MHz [40] (9.0 dBm)
* 5220.0 MHz [44] (9.0 dBm)
* 5240.0 MHz [48] (9.0 dBm)
* 5260.0 MHz [52] (9.0 dBm) (radar detection)
* 5280.0 MHz [56] (9.0 dBm) (radar detection)
* 5300.0 MHz [60] (9.0 dBm) (radar detection)
* 5320.0 MHz [64] (9.0 dBm) (radar detection)
* 5500.0 MHz [100] (9.0 dBm) (radar detection)
* 5520.0 MHz [104] (9.0 dBm) (radar detection)
* 5540.0 MHz [108] (9.0 dBm) (radar detection)
* 5560.0 MHz [112] (9.0 dBm) (radar detection)
* 5580.0 MHz [116] (9.0 dBm) (radar detection)
* 5600.0 MHz [120] (9.0 dBm) (radar detection)
* 5620.0 MHz [124] (9.0 dBm) (radar detection)
* 5640.0 MHz [128] (9.0 dBm) (radar detection)
* 5660.0 MHz [132] (9.0 dBm) (radar detection)
* 5680.0 MHz [136] (9.0 dBm) (radar detection)
* 5700.0 MHz [140] (9.0 dBm) (radar detection)
* 5720.0 MHz [144] (9.0 dBm) (radar detection)
* 5745.0 MHz [149] (9.0 dBm)
* 5765.0 MHz [153] (9.0 dBm)
* 5785.0 MHz [157] (9.0 dBm)
* 5805.0 MHz [161] (9.0 dBm)
* 5825.0 MHz [165] (9.0 dBm)
* 5845.0 MHz [169] (disabled)
* 5865.0 MHz [173] (disabled)
* 5885.0 MHz [177] (disabled)
Nothing in dmesg about random MAC.
brada4
November 11, 2025, 4:58pm
7
Fill a bug report here https://github.com/openwrt/mt76
Please test like this:
Disable all radios, reboot
iw reg set US .... JP .... DE
for each country run iw phy and iw reg get and compare the signal strength, should be capped either by regulatory or hardware amplifier power in 20-30dBm range.
Then reboot again and start your radios back.
1 Like
A lot of devices with MT7615 Wi-Fi chips deal with that power cap. This workaround might be worth trying: Support for Dlink DAP-1620 - #118 by raenye