glinet,gl-ap1300)
ucidef_set_led_netdev "wan" "WAN" "white:wan" "wan"
;;
-glinet,gl-b1300 |\
+glinet,gl-b1300|\
mikrotik,lhgg-60ad)
ucidef_set_led_wlan "wlan" "WLAN" "green:wlan" "phy0tpt"
;;
ucidef_set_led_netdev "lan1" "LAN1" "blue:lan1" "lan1"
ucidef_set_led_netdev "lan2" "LAN2" "blue:lan2" "lan2"
;;
-meraki,gx20 |\
+meraki,gx20|\
meraki,z3)
ucidef_set_led_netdev "wan_link" "WAN (link)" "green:wan-0" "wan" "link"
ucidef_set_led_netdev "wan_act" "WAN (txrx)" "green:wan-1" "wan" "tx rx"
ucidef_set_led_netdev "lan4_link" "LAN4 (link)" "green:lan-6" "lan4" "link"
ucidef_set_led_netdev "lan4_act" "LAN4 (txrx)" "amber:lan-7" "lan4" "tx rx"
;;
-netgear,ex6100v2 |\
+netgear,ex6100v2|\
netgear,ex6150v2)
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:router" "phy0tpt"
ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:client" "phy1tpt"
;;
-qxwlan,e2600ac-c1 |\
+qxwlan,e2600ac-c1|\
qxwlan,e2600ac-c2)
ucidef_set_led_wlan "wlan2g" "WLAN0" "green:wlan0" "phy0tpt"
ucidef_set_led_wlan "wlan5g" "WLAN1" "green:wlan1" "phy1tpt"
ucidef_set_led_netdev "wan" "WAN" "green:wan" "wan"
ucidef_set_led_netdev "wwan" "WWAN" "green:wan-4" "wwan0"
;;
-zyxel,nbg6617 |\
+zyxel,nbg6617|\
zyxel,wre6606)
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wlan2g" "phy0tpt"
ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wlan5g" "phy1tpt"
/usr/bin/fritz_cal_extract -i 1 -s 0x3C800 -e 0x212 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader1") || \
/usr/bin/fritz_cal_extract -i 1 -s 0x3C000 -e 0x212 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader1")
;;
- linksys,ea8300 |\
+ linksys,ea8300|\
linksys,mr8300)
caldata_extract "ART" 0x9000 0x2f20
# OEM assigns 4 sequential MACs
avm,fritzbox-4040)
/usr/bin/fritz_cal_extract -i 1 -s 0x400 -e 0x207 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader_config")
;;
- avm,fritzbox-7530 |\
- avm,fritzrepeater-1200 |\
+ avm,fritzbox-7530|\
+ avm,fritzrepeater-1200|\
avm,fritzrepeater-3000)
/usr/bin/fritz_cal_extract -i 1 -s 0x3C000 -e 0x207 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader0") || \
/usr/bin/fritz_cal_extract -i 1 -s 0x3C800 -e 0x207 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader0") || \
caldata_extract "ART" 0x1000 0x2f20
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env ethaddr) 2)
;;
- extreme-networks,ws-ap3915i |\
+ extreme-networks,ws-ap3915i|\
extreme-networks,ws-ap391x)
caldata_extract "ART" 0x1000 0x2f20
ath10k_patch_mac $(mtd_get_mac_ascii CFG1 RADIOADDR0)
;;
- linksys,ea8300 |\
+ linksys,ea8300|\
linksys,mr8300)
caldata_extract "ART" 0x1000 0x2f20
ath10k_patch_mac $(macaddr_add "$(cat /sys/class/net/eth0/address)" 2)
caldata_extract_mmc "0:ART" 0x1000 0x2f20
ath10k_patch_mac $(macaddr_add "$(cat /sys/class/net/eth0/address)" 1)
;;
- mikrotik,cap-ac |\
- mikrotik,hap-ac2 |\
- mikrotik,hap-ac3 |\
- mikrotik,hap-ac3-lte6-kit |\
- mikrotik,wap-ac |\
- mikrotik,wap-ac-lte |\
+ mikrotik,cap-ac|\
+ mikrotik,hap-ac2|\
+ mikrotik,hap-ac3|\
+ mikrotik,hap-ac3-lte6-kit|\
+ mikrotik,wap-ac|\
+ mikrotik,wap-ac-lte|\
mikrotik,wap-r-ac)
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
( [ -f "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data" 0x0 0x2f20 ) || \
sony,ncp-hg100-cellular)
caldata_extract_mmc "0:ART" 0x1000 0x2f20
;;
- zyxel,nbg6617 |\
+ zyxel,nbg6617|\
zyxel,wre6606)
caldata_extract "ART" 0x1000 0x2f20
ath10k_patch_mac $(macaddr_add $(cat /sys/class/net/eth0/address) -2)
avm,fritzbox-4040)
/usr/bin/fritz_cal_extract -i 1 -s 0x400 -e 0x208 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader_config")
;;
- avm,fritzbox-7530 |\
- avm,fritzrepeater-1200 |\
+ avm,fritzbox-7530|\
+ avm,fritzrepeater-1200|\
avm,fritzrepeater-3000)
/usr/bin/fritz_cal_extract -i 1 -s 0x3C800 -e 0x208 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader0") || \
/usr/bin/fritz_cal_extract -i 1 -s 0x3D000 -e 0x208 -l 12064 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader0") || \
caldata_extract "ART" 0x5000 0x2f20
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env ethaddr) 3)
;;
- extreme-networks,ws-ap3915i |\
+ extreme-networks,ws-ap3915i|\
extreme-networks,ws-ap391x)
caldata_extract "ART" 0x5000 0x2f20
ath10k_patch_mac $(mtd_get_mac_ascii CFG1 RADIOADDR1)
;;
- linksys,ea8300 |\
+ linksys,ea8300|\
linksys,mr8300)
caldata_extract "ART" 0x5000 0x2f20
ath10k_patch_mac $(macaddr_add "$(cat /sys/class/net/eth0/address)" 3)
caldata_extract_mmc "0:ART" 0x5000 0x2f20
ath10k_patch_mac $(macaddr_add "$(cat /sys/class/net/eth0/address)" 2)
;;
- mikrotik,cap-ac |\
- mikrotik,hap-ac2 |\
- mikrotik,hap-ac3 |\
- mikrotik,hap-ac3-lte6-kit |\
- mikrotik,sxtsq-5-ac |\
- mikrotik,wap-ac |\
- mikrotik,wap-ac-lte |\
+ mikrotik,cap-ac|\
+ mikrotik,hap-ac2|\
+ mikrotik,hap-ac3|\
+ mikrotik,hap-ac3-lte6-kit|\
+ mikrotik,sxtsq-5-ac|\
+ mikrotik,wap-ac|\
+ mikrotik,wap-ac-lte|\
mikrotik,wap-r-ac)
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
( [ -f "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data" 0x8000 0x2f20 ) || \
sony,ncp-hg100-cellular)
caldata_extract_mmc "0:ART" 0x5000 0x2f20
;;
- zyxel,nbg6617 |\
+ zyxel,nbg6617|\
zyxel,wre6606)
caldata_extract "ART" 0x5000 0x2f20
ath10k_patch_mac $(macaddr_add $(cat /sys/class/net/eth0/address) -1)
;;
"ath10k/QCA4019/hw1.0/board-ahb-a000000.wifi.bin")
case "$board" in
- mikrotik,cap-ac |\
- mikrotik,hap-ac2 |\
- mikrotik,hap-ac3 |\
- mikrotik,hap-ac3-lte6-kit |\
- mikrotik,wap-ac |\
- mikrotik,wap-ac-lte |\
+ mikrotik,cap-ac|\
+ mikrotik,hap-ac2|\
+ mikrotik,hap-ac3|\
+ mikrotik,hap-ac3-lte6-kit|\
+ mikrotik,wap-ac|\
+ mikrotik,wap-ac-lte|\
mikrotik,wap-r-ac)
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
( [ -f "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data" 0x2f20 0x2f20 ) || \
;;
"ath10k/QCA4019/hw1.0/board-ahb-a800000.wifi.bin")
case "$board" in
- mikrotik,cap-ac |\
- mikrotik,hap-ac2 |\
- mikrotik,hap-ac3 |\
- mikrotik,hap-ac3-lte6-kit |\
- mikrotik,sxtsq-5-ac |\
- mikrotik,wap-ac |\
- mikrotik,wap-ac-lte |\
+ mikrotik,cap-ac|\
+ mikrotik,hap-ac2|\
+ mikrotik,hap-ac3|\
+ mikrotik,hap-ac3-lte6-kit|\
+ mikrotik,sxtsq-5-ac|\
+ mikrotik,wap-ac|\
+ mikrotik,wap-ac-lte|\
mikrotik,wap-r-ac)
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
( [ -f "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data" 0xaf20 0x2f20 ) || \
platform_check_image() {
case "$(board_name)" in
- asus,rt-ac42u |\
+ asus,rt-ac42u|\
asus,rt-ac58u)
local ubidev=$(nand_find_ubi $CI_UBIPART)
local asus_root=$(nand_find_volume $ubidev jffs2)
EOF
return 1
;;
- zte,mf18a |\
+ zte,mf18a|\
zte,mf282plus|\
- zte,mf286d |\
+ zte,mf286d|\
zte,mf287|\
- zte,mf287plus |\
- zte,mf287pro |\
+ zte,mf287plus|\
+ zte,mf287pro|\
zte,mf289f)
CI_UBIPART="rootfs"
local mtdnum="$( find_mtd_index $CI_UBIPART )"
platform_do_upgrade() {
case "$(board_name)" in
- 8dev,jalapeno |\
- aruba,ap-303 |\
- aruba,ap-303h |\
- aruba,ap-365 |\
- avm,fritzbox-7530 |\
- avm,fritzrepeater-1200 |\
- avm,fritzrepeater-3000 |\
- buffalo,wtr-m2133hp |\
- cilab,meshpoint-one |\
- edgecore,ecw5211 |\
- edgecore,oap100 |\
- engenius,eap2200 |\
- glinet,gl-a1300 |\
- glinet,gl-ap1300 |\
- luma,wrtq-329acn |\
- mobipromo,cm520-79f |\
- netgear,lbr20 |\
- netgear,wac510 |\
- p2w,r619ac-64m |\
- p2w,r619ac-128m |\
- qxwlan,e2600ac-c2 |\
+ 8dev,jalapeno|\
+ aruba,ap-303|\
+ aruba,ap-303h|\
+ aruba,ap-365|\
+ avm,fritzbox-7530|\
+ avm,fritzrepeater-1200|\
+ avm,fritzrepeater-3000|\
+ buffalo,wtr-m2133hp|\
+ cilab,meshpoint-one|\
+ edgecore,ecw5211|\
+ edgecore,oap100|\
+ engenius,eap2200|\
+ glinet,gl-a1300|\
+ glinet,gl-ap1300|\
+ luma,wrtq-329acn|\
+ mobipromo,cm520-79f|\
+ netgear,lbr20|\
+ netgear,wac510|\
+ p2w,r619ac-64m|\
+ p2w,r619ac-128m|\
+ qxwlan,e2600ac-c2|\
wallys,dr40x9)
nand_do_upgrade "$1"
;;
CI_KERNPART="linux"
nand_do_upgrade "$1"
;;
- asus,rt-ac42u |\
+ asus,rt-ac42u|\
asus,rt-ac58u)
CI_KERNPART="linux"
nand_do_upgrade "$1"
CI_ROOTPART="rootfs"
emmc_do_upgrade "$1"
;;
- linksys,ea6350v3 |\
- linksys,ea8300 |\
- linksys,mr8300 |\
- linksys,whw01 |\
+ linksys,ea6350v3|\
+ linksys,ea8300|\
+ linksys,mr8300|\
+ linksys,whw01|\
linksys,whw03v2)
platform_do_upgrade_linksys "$1"
;;
linksys,whw03)
platform_do_upgrade_linksys_emmc "$1"
;;
- meraki,mr30h |\
- meraki,mr33 |\
+ meraki,mr30h|\
+ meraki,mr33|\
meraki,mr74)
CI_KERNPART="part.safe"
nand_do_upgrade "$1"
;;
netgear,rbr40|\
netgear,rbs40|\
- netgear,rbr50 |\
- netgear,rbs50 |\
- netgear,srr60 |\
+ netgear,rbr50|\
+ netgear,rbs50|\
+ netgear,srr60|\
netgear,srs60)
platform_do_upgrade_netgear_orbi_upgrade "$1"
;;
- openmesh,a42 |\
- openmesh,a62 |\
- plasmacloud,pa1200 |\
+ openmesh,a42|\
+ openmesh,a62|\
+ plasmacloud,pa1200|\
plasmacloud,pa2200)
PART_NAME="inactive"
platform_do_upgrade_dualboot_datachk "$1"
sony,ncp-hg100-cellular)
sony_emmc_do_upgrade "$1"
;;
- teltonika,rutx10 |\
- teltonika,rutx50 |\
- zte,mf18a |\
- zte,mf282plus |\
- zte,mf286d |\
- zte,mf287 |\
- zte,mf287plus |\
- zte,mf287pro |\
+ teltonika,rutx10|\
+ teltonika,rutx50|\
+ zte,mf18a|\
+ zte,mf282plus|\
+ zte,mf286d|\
+ zte,mf287|\
+ zte,mf287plus|\
+ zte,mf287pro|\
zte,mf289f)
CI_UBIPART="rootfs"
nand_do_upgrade "$1"
platform_copy_config() {
case "$(board_name)" in
- glinet,gl-b2200 |\
- google,wifi |\
+ glinet,gl-b2200|\
+ google,wifi|\
linksys,whw03)
emmc_copy_config
;;