Initial commit
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled

This commit is contained in:
domenico
2025-06-24 12:51:15 +02:00
commit 27c9d80f51
10493 changed files with 1885777 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
. /lib/functions.sh
. /lib/functions/migrations.sh
board=$(board_name)
case "$board" in
dlink,dap-1330-a1)
migrate_leds "red:power=red:status" \
"red:wifi=red:rssilow" \
"green:wifi=green:rssimediumlow" \
"green:signal1=green:rssimediumhigh" \
"green:signal2=green:rssihigh"
;;
engenius,epg5000)
migrate_leds ":wlan-2g=:wlan2g" ":wlan-5g=:wlan5g"
;;
glinet,gl-mifi)
migrate_leds ":net=:3g4g"
;;
meraki,mr12)
migrate_leds ":wifi=:link" ":wan=:lan"
;;
openmesh,mr600-v1)
migrate_leds ":wlan58=:wifi5g"
;;
openmesh,mr600-v2)
migrate_leds ":wlan24=:wifi2g" ":wlan58=:wifi5g"
;;
openmesh,mr900-v1|\
openmesh,mr900-v2|\
openmesh,mr1750-v1|\
openmesh,mr1750-v2)
migrate_leds ":wlan24=:wifi2g" ":wlan58=:wifi5g" ":wan=:lan"
;;
pcs,cap324)
migrate_leds "lan:amber=amber:lan" "lan:green=green:lan"
;;
qxwlan,e558-v2-16m|\
qxwlan,e558-v2-8m)
migrate_leds ":qss=:sig2"
;;
qxwlan,e600g-v2-16m|\
qxwlan,e600g-v2-8m)
migrate_leds "blue:wan=blue:wlan"
;;
qxwlan,e600gac-v2-16m|\
qxwlan,e600gac-v2-8m)
migrate_leds "orange:wan=orange:wlan2g" "green:system=blue:system"
;;
qxwlan,e750a-v4-16m|\
qxwlan,e750a-v4-8m|\
qxwlan,e750g-v8-16m|\
qxwlan,e750g-v8-8m)
migrate_leds ":ds10=:sig1" ":ds20=:sig2"
;;
mercury,mw4530r-v1|\
tplink,archer-c7-v2|\
tplink,tl-wdr3600-v1|\
tplink,tl-wdr4300-v1|\
tplink,tl-wdr4300-v1-il|\
tplink,tl-wdr4310-v1)
migrate_leds "blue:=green:"
;;
tplink,tl-wpa8630-v1)
migrate_leds ':wlan$=:wifi2g' ':wlan5$=:wifi5g'
;;
esac
remove_devicename_leds
migrations_apply system
exit 0

View File

@@ -0,0 +1,14 @@
. /lib/functions.sh
case "$(board_name)" in
jjplus,ja76pf2|\
meraki,mr12|\
meraki,mr16|\
ubnt,routerstation|\
ubnt,routerstation-pro)
uci set system.@system[0].compat_version="2.0"
uci commit system
;;
esac
exit 0

View File

@@ -0,0 +1,28 @@
. /lib/functions.sh
fix_seama_header() {
local kernel_size=$(sed -n 's/mtd[0-9]*: \([0-9a-f]*\).*"kernel".*/\1/p' /proc/mtd)
[ "$kernel_size" ] && mtd -c 0x$kernel_size fixseama firmware
}
fixwrgg() {
local kernel_size=$(sed -n 's/mtd[0-9]*: \([0-9a-f]*\).*"kernel".*/\1/p' /proc/mtd)
[ "$kernel_size" ] && mtd -c 0x$kernel_size fixwrgg firmware
}
board=$(board_name)
case "$board" in
dlink,dap-2230-a1|\
dlink,dap-2660-a1|\
dlink,dap-2680-a1|\
dlink,dap-2695-a1|\
dlink,dap-3320-a1|\
dlink,dap-3662-a1)
fixwrgg
;;
dlink,dir-629-a1|\
qihoo,c301)
fix_seama_header
;;
esac