From e2b411222f04fe56643028ec3117982f0378e215 Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Sun, 22 Dec 2024 19:18:20 +0100 Subject: [PATCH] [no ci] wifibroadcast-ng: set iw power override for rtl8812au (#1650) --- general/package/wifibroadcast-ng/files/wifibroadcast | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/general/package/wifibroadcast-ng/files/wifibroadcast b/general/package/wifibroadcast-ng/files/wifibroadcast index 12ba218e..1d77ed8a 100755 --- a/general/package/wifibroadcast-ng/files/wifibroadcast +++ b/general/package/wifibroadcast-ng/files/wifibroadcast @@ -42,7 +42,7 @@ load_modules() { case "$card" in "0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012") driver=88XXau - modprobe "$driver" rtw_tx_pwr_idx_override="$w_txpower" + modprobe "$driver" ;; "0bda:a81a") @@ -75,8 +75,10 @@ load_interface() { iw "$wfb_dev" set channel "$w_channel" "$w_mode" iw reg set "$w_region" - if [ "$driver" = "8812eu" ] || [ "$driver" = "8733bu" ]; then - iw "$wfb_dev" set txpower fixed $((txpower * 50)) + if [ "$driver" = "88XXau" ]; then + iw "$wfb_dev" set txpower fixed $((w_txpower * -100)) + else + iw "$wfb_dev" set txpower fixed $((w_txpower * 50)) fi case "$w_mode" in