mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 17:42:41 +00:00
Compare commits
4 Commits
v4.1.0-rc2
...
origin/WIF
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ba6500f3e | ||
|
|
e7cd5038ac | ||
|
|
34e4a01e25 | ||
|
|
60e9fb2645 |
@@ -200,7 +200,7 @@
|
||||
phy-mode = "sgmii";
|
||||
full-duplex;
|
||||
pause;
|
||||
airoha,surge = <1>;
|
||||
airoha,surge = <0>;
|
||||
airoha,polarity = <2>;
|
||||
};
|
||||
|
||||
|
||||
@@ -24,7 +24,9 @@ endef
|
||||
|
||||
define KernelPackage/cig-wifi-mode-sw/install
|
||||
$(INSTALL_DIR) $(1)/usr/sbin/
|
||||
$(INSTALL_DIR) $(1)/etc/init.d/
|
||||
$(INSTALL_BIN) ./files/cig_wifi_mode_sw $(1)/usr/sbin/cig_wms
|
||||
$(INSTALL_BIN) ./files/cig_wifi_mode_boot $(1)/etc/init.d/cig_wmb
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,cig-wifi-mode-sw))
|
||||
|
||||
13
feeds/qca-wifi-7/cig-platform-pkg/cig-wifi-mode-sw/files/cig_wifi_mode_boot
Executable file
13
feeds/qca-wifi-7/cig-platform-pkg/cig-wifi-mode-sw/files/cig_wifi_mode_boot
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=60
|
||||
|
||||
boot(){
|
||||
local bands=$(cat /proc/rf_switch)
|
||||
|
||||
if [ "x$bands" = "x3" ]; then
|
||||
echo "AFC is not ready, switch to 2-band mode" >/dev/console
|
||||
echo 2 > /proc/rf_switch
|
||||
firstboot -y -r
|
||||
fi
|
||||
}
|
||||
@@ -5,7 +5,7 @@ import * as fs from 'fs';
|
||||
|
||||
let cmd = ARGV[0];
|
||||
let ifname = getenv("interface");
|
||||
let opt224 = getenv("opt138");
|
||||
let opt138 = getenv("opt138");
|
||||
let opt224 = getenv("opt224");
|
||||
|
||||
if (cmd != 'bound' && cmd != 'renew')
|
||||
|
||||
@@ -20,6 +20,7 @@ let config;
|
||||
let offline_timer;
|
||||
let current_state;
|
||||
let online = false;
|
||||
let leds_off = false;
|
||||
|
||||
function self_healing() {
|
||||
let heal_wifi = false;
|
||||
@@ -148,6 +149,13 @@ function online_handler() {
|
||||
|
||||
function config_load() {
|
||||
ulog(LOG_INFO, 'loading config\n');
|
||||
|
||||
uci.load('system');
|
||||
let led_off_cfg = uci.get("system", "@system[0]", "leds_off");
|
||||
if (led_off_cfg == 1) {
|
||||
leds_off = true;
|
||||
}
|
||||
|
||||
uci.load('state');
|
||||
config = uci.get_all('state');
|
||||
|
||||
@@ -191,7 +199,7 @@ function led_find(alias) {
|
||||
function factory_reset_timeout() {
|
||||
let led = led_find('led-running');
|
||||
if (led)
|
||||
led_write(led, 'trigger', 'default-on');
|
||||
led_write(led, 'trigger', leds-off ? 'none' : 'default-on');
|
||||
}
|
||||
|
||||
let blink_timer;
|
||||
@@ -210,7 +218,7 @@ let state_handler = {
|
||||
offline: function() {
|
||||
online = false;
|
||||
let led = led_find('led-running');
|
||||
if (led)
|
||||
if (!leds_off && led)
|
||||
led_write(led, 'trigger', 'heartbeat');
|
||||
if (config.ui.offline_trigger) {
|
||||
if (offline_timer)
|
||||
@@ -223,7 +231,7 @@ let state_handler = {
|
||||
online: function() {
|
||||
online = true;
|
||||
let led = led_find('led-running');
|
||||
if (led)
|
||||
if (!leds_off && led)
|
||||
led_write(led, 'trigger', 'default-on');
|
||||
online_handler();
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user