From 73c021ad48aeedf7204cb6c9b75dad8f6652eeed Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 22 Sep 2025 12:42:26 +0200 Subject: [PATCH] wlanap.cgi: Migrate to the new MODE parameter Signed-off-by: Michael Tremer --- html/cgi-bin/wlanap.cgi | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/html/cgi-bin/wlanap.cgi b/html/cgi-bin/wlanap.cgi index 7b80da054..faa7b9e2f 100644 --- a/html/cgi-bin/wlanap.cgi +++ b/html/cgi-bin/wlanap.cgi @@ -37,6 +37,18 @@ my %wlanapsettings=(); # Read the configuration file &General::readhash("/var/ipfire/wlanap/settings", \%wlanapsettings); +# Set MODE from HW_MODE +unless (defined $wlanapsettings{'MODE'}) { + if ($wlanapsettings{'HW_MODE'} eq "ac") { + $wlanapsettings{'MODE'} = "VHT20"; + } elsif ($wlanapsettings{'HW_MODE'} eq "an" || $wlanapsettings{'HW_MODE'} eq "gn") { + $wlanapsettings{'MODE'} = "HT20"; + } + + # Remove the old value + undef $wlanapsettings{'HW_MODE'}; +} + # Set defaults &General::set_defaults(\%wlanapsettings, { "APMODE" => "on", @@ -46,7 +58,7 @@ my %wlanapsettings=(); "TXPOWER" => "auto", "CHANNEL" => "0", "COUNTRY" => "00", - "HW_MODE" => "g", + "MODE" => "HT20", "PWD" => "", "NOSCAN" => "on", "CLIENTISOLATION" => "off", -- 2.47.3