From 955add1b251b7f0d9502354bb30f738c35813307 Mon Sep 17 00:00:00 2001 From: billz Date: Sun, 7 Dec 2025 14:54:51 +0100 Subject: [PATCH] Update hw_mode channel mapping in loadChannelSelect() --- app/js/ajax/main.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/js/ajax/main.js b/app/js/ajax/main.js index f8bf997a..ce9edf6b 100644 --- a/app/js/ajax/main.js +++ b/app/js/ajax/main.js @@ -381,12 +381,15 @@ function loadChannelSelect(selected) { // Map selected hw_mode to available channels if (hw_mode === 'a') { selectableChannels = data.filter(item => item.MHz.toString().startsWith('5')); - } else if (hw_mode !== 'ac') { - selectableChannels = data.filter(item => item.MHz.toString().startsWith('24')); - } else if (hw_mode === 'b') { - selectableChannels = data.filter(item => item.MHz.toString().startsWith('24')); } else if (hw_mode === 'ac') { selectableChannels = data.filter(item => item.MHz.toString().startsWith('5')); + } else if (hw_mode === 'ax') { + selectableChannels = data.filter(item => item.MHz.toString().startsWith('5')); + } else if (hw_mode === 'be') { + selectableChannels = data.filter(item => item.MHz.toString().startsWith('5')); + } else { + // hw_mode 'b', 'g', or default to 2.4GHz + selectableChannels = data.filter(item => item.MHz.toString().startsWith('24')); } // If selected channel doeesn't exist in allowed channels, set default or null (unsupported)