[no ci] wifibroadcast-ng: set iw power override for rtl8812au (#1650)

pull/1651/head
viktorxda 2024-12-22 19:18:20 +01:00 committed by GitHub
parent 7000421e45
commit e2b411222f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 3 deletions

View File

@ -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