Select Git revision
devices.js 26.12 KiB
var devices_recommended = {
"8devices": {
"Carambola Board 2": "8devices-carambola2-board",
"Jalapeno Board": "8devices-jalapeno"
},
"Aerohive": {
"HiveAP 121": "aerohive-hiveap-121",
"HiveAP 330": "aerohive-hiveap-330",
},
"Allnet": {
"ALL0315N": "allnet-all0315n"
},
"Arcadyan": {
"VGV7510KW22 (o2 Box 6431)": {
"arcadyan-vgv7510kw22": "",
"o2-box-6431": "--ignore--",
},
},
"Aruba": {
"AP-303": "aruba-ap-303",
"AP-303H": "aruba-ap-303h",
"AP-365": "aruba-ap-365",
"Instant On AP11": "aruba-instant-on-ap11",
"Instant On AP11D": "aruba-instant-on-ap11d",
"Instant On AP17": "aruba-instant-on-ap17",
},
"Asus": {
"RT-AC51U": "asus-rt-ac51u",
"RT-AC57U": "asus-rt-ac57u",
"RT-AX53U": "asus-rt-ax53u",
},
"AVM": {
"FRITZ!Box 3370": {"avm-fritz-box-3370-rev-2-hynix-nand": "v2 Hynix", "avm-fritz-box-3370-rev-2-micron-nand": "v2 Micron"},
"FRITZ!Box 4020": "avm-fritz-box-4020",
"FRITZ!Box 4040": "avm-fritz-box-4040",
"FRITZ!Box 7312": "avm-fritz-box-7312",
"FRITZ!Box 7320": "avm-fritz-box-7320",
"FRITZ!Box 7330": "avm-fritz-box-7330",
"FRITZ!Box 7330 SL": "avm-fritz-box-7330-sl",
"FRITZ!Box 7360 SL": "avm-fritz-box-7360-sl",
"FRITZ!Box 7360": "avm-fritz-box-7360",
"FRITZ!Box 7362 SL": "avm-fritz-box-7362-sl",
"FRITZ!Box 7412": "avm-fritz-box-7412",
"FRITZ!Box 7520": "avm-fritz-box-7520",
"FRITZ!Box 7530": "avm-fritz-box-7530",
"FRITZ!Repeater 1200": "avm-fritz-repeater-1200",
"FRITZ!WLAN Repeater 300E": "avm-fritz-wlan-repeater-300e",
"FRITZ!WLAN Repeater 450E": "avm-fritz-wlan-repeater-450e"
},
"Buffalo": {
"WZR-600DHP": {"buffalo-wzr-600dhp": "v2"},
"WZR-HP-AG300H": {"buffalo-wzr-hp-ag300h": "", "buffalo-wzr-hp-ag300h-wzr-600dhp": ""},
"WZR-HP-G300H": {"buffalo-wzr-hp-g300h": ""},
"WZR-HP-G300NH": {
"buffalo-wzr-hp-g300nh-rtl8366s": "v1 - rtl8366s",
"buffalo-wzr-hp-g300nh": "v1",
"buffalo-wzr-hp-g300nh2": "v2"
},
"WZR-HP-G450H": {"buffalo-wzr-hp-g450h": ""},
},
"Cudy": {
"WR1000": {"cudy-wr1000": "v2"},
"WR1300": "cudy-wr1300",
"WR2100": "cudy-wr2100",
"WR3000": "cudy-wr3000",
"X6": "cudy-x6",
},
"D-Link": {
"DAP-1330": {"d-link-dap-1330-rev": "", "d-link-dap-1330": ""},
"DAP-1365": "d-link-dap-1365",
"DAP-2660": "d-link-dap-2660",
"DAP-X1860": "d-link-dap-x1860",
"DGS-1210-10P": "d-link_dgs-1210-10p",
"DIR-505": {"d-link-dir-505-rev": "", "d-link-dir-505": ""},
"DIR-825": {"d-link-dir-825-rev": "", "d-link-dir825b1": "b1"},
"DIR-860L": "d-link-dir-860l",
},
"devolo": {
"WiFi Pro 1200e": "devolo-wifi-pro-1200e",
"WiFi Pro 1200i": "devolo-wifi-pro-1200i",
"WiFi Pro 1750c": "devolo-wifi-pro-1750c",
"WiFi Pro 1750e": "devolo-wifi-pro-1750e",
"WiFi Pro 1750i": "devolo-wifi-pro-1750i",
"WiFi Pro 1750x": "devolo-wifi-pro-1750x",
},
"EnGenius": {
"ENS620EXT": {"engenius-ens620ext": "", "engenius-ens620ext-factory_fw30": "fw3.0", "engenius-ens620ext-factory_fw35": "fw3.5"},
},
"Enterasys": {
"WS-AP3705i": {"enterasys-ws-ap3705": "", "enterasys-ws-ap3705i": ""},
"WS-AP3710i": "enterasys-ws-ap3710i",
},
"Extreme Networks": {
"WS-AP3805i": "extreme-networks-ws-ap3805i",
"WS-AP3825i": "extreme-networks-ws-ap3825i",
},
"FriendlyElec": {
"NanoPi R2S": "friendlyelec-nanopi-r2s",
"NanoPi R4S": "friendlyelec-nanopi-r4s",
},
"GL.iNet": {
"6408a": "gl-inet-6408a",
"6416": { "gl-inet-6416a": "", "gl.inet-6416": ""},
"GL-AP1300": "gl.inet-gl-ap1300",
"GL-AR150": {"gl-ar150": "", "gl.inet-gl-ar150": ""},
"GL-AR300M Lite": "gl.inet-gl-ar300m-lite",
"GL-AR300M": {"gl-ar300m": "", "gl.inet-gl-ar300m": "", "gl.inet-gl-ar300m-nor": ""},
"GL-AR750S": {"gl.inet-gl-ar750s-nor": ""},
"GL-AR750": {"gl-ar750": "", "gl.inet-gl-ar750": ""},
"GL-B1300": "gl.inet-gl-b1300",
"GL-MT300a": "gl-mt300a",
"GL-MT300n": {"gl-mt300n": "v1", "gl-mt300n-v2": "v2"},
"GL-MT750": "gl-mt750",
"GL-MT1300": "gl.inet-gl-mt1300",
"GL-USB150": "gl.inet-gl-usb150",
"GL-XE300": "gl.inet-gl-xe300",
"microuter-N300": "gl.inet-microuter-n300",
"VIXMINI": "gl.inet-vixmini",
},
"Joy-IT": {
"JT-OR750i": "joy-it-jt-or750i"
},
"LeMaker": {
"Banana Pi": "lemaker-banana-pi",
"Banana Pro": "lemaker-banana-pro",
"Banana Pi R1 (Lamobo)": {"lamobo-r1": "", "lemaker-lamobo-r1": ""}
},
"Librerouter": {
"LibreRouter": "librerouter"
},
"Linksys": {
"WRT1200AC": "linksys-wrt1200ac",
"E8450": {"linksys-e8450": "", "linksys-e8450-ubi-sysupgrade.itb": ""},
},
"Meraki": {
"MR12": "meraki-mr12",
"MR16": "meraki-mr16",
"MR33": "meraki-mr33-access-point",
"MR62": "meraki-mr62",
"MR66": "meraki-mr66",
},
"Mercusys": {
"MR70X": "mercusys-mr70x",
},
"Mikrotik": {
"RB951Ui-2nD (hAP)": "mikrotik-routerboard-951ui-2nd-hap",
"RBD52G-5HacD2HnD-TC (hAP ac²)": "mikrotik-hap-ac2",
"RBDiscG-5acD (DISC Lite5 ac)": "mikrotik-discg-5acd",
"RBSXTsqG-5acD (SXTsq 5 ac)": "mikrotik-sxtsq-5-ac-rbsxtsqg-5acd",
"nand": {"mikrotik-nand-64m" : "64m", "mikrotik-nand-large" : "large", "mikrotik-nand-large-ac": "large AC"},
"nor": {"mikrotik-rb-nor-flash-16M-sysupgrade": "16m", "mikrotik-rb-nor-flash-16M-ac": "16m AC"},
"vmlinux": {"mikrotik-vmlinux-lzma" : "", "mikrotik-vmlinux.lzma" : ""},
},
"Netgear": {
"DGN3500": "netgear-dgn3500b",
"EX3700": "netgear-ex3700",
"EX3800": "netgear-ex3800",
"EX6100": {"netgear-ex6100v2": "v2"},
"EX6150": {"netgear-ex6150": "v1", "netgear-ex6150v2": "v2"},
"R6020": "netgear-r6020",
"R6120": "netgear-r6120",
"R6220": "netgear-r6220",
"R6260": "netgear-r6260",
"R7800": "netgear-nighthawk-x4s-r7800",
"WAC104": "netgear-wac104",
"WAX202": "netgear-wax202",
"WAX220": "netgear-wax220",
"WNR2200": {
"netgear-wnr2200-16m": "16M",
"netgear-wnr2200-8m": "8M",
"netgear-wnr2200": "8M"
},
"WNDR3700": {
"netgear-wndr3700": "v1",
"netgear-wndr3700v2": "v2", "netgear-wndr3700-v2": "v2",
"netgear-wndr3700v3": "v3",
"netgear-wndr3700v4": "v4", "netgear-wndr3700-v4": "v4",
"netgear-wndr3700v5": "v5", "netgear-wndr3700-v5": "v5"
},
"WNDR3800": {
"netgear-wndr3800ch": "ch",
"netgear-wndr3800": "",
"netgear-wndr3800chmychart": "--ignore--"
},
"WNDR4300": "netgear-wndr4300",
"WNDRMAC": {"netgear-wndrmac": "v1", "netgear-wndrmacv2": "v2"},
},
"Nexx": {
"WT3020": {"nexx-wt3020-8m": "--ignore--"},
"WT3020AD": "nexx-wt3020ad",
"WT3020F": "nexx-wt3020f",
"WT3020H": "nexx-wt3020h",
},
"OCEDO": {
"Koala": "ocedo-koala",
"Panda": "ocedo-panda",
"Raccoon": "ocedo-raccoon",
},
"Onion": {
"Omega": "onion-omega"
},
"Open-Mesh": {
"A40": "openmesh-a40",
"A42": "openmesh-a42",
"A60": "openmesh-a60",
"A62": "openmesh-a62",
"MR1750": {
"openmesh-mr1750": "v1",
"openmesh-mr1750v2": "v2", "openmesh-mr1750-v2": "v2",
},
"MR600": {
"openmesh-mr600": "v1",
"openmesh-mr600v2": "v2", "openmesh-mr600-v2": "v2",
},
"MR900": {
"openmesh-mr900": "v1",
"openmesh-mr900v2": "v2", "openmesh-mr900-v2": "v2",
},
"OM2P HS": {
"openmesh-om2p-hs": "v1",
"openmesh-om2p-hs-v2": "v2",
"openmesh-om2p-hsv3": "v3", "openmesh-om2p-hs-v3": "v3",
"openmesh-om2p-hsv4": "v4", "openmesh-om2p-hs-v4": "v4",
},
"OM2P LC": "openmesh-om2p-lc",
"OM2P": {
"openmesh-om2p": "v1",
"openmesh-om2pv2": "v2", "openmesh-om2p-v2": "v2",
"openmesh-om2pv4": "v4", "openmesh-om2p-v4": "v4",
},
"OM5P-AC": {
"openmesh-om5p-ac": "v1",
"openmesh-om5p-acv2": "v2", "openmesh-om5p-ac-v2": "v2",
},
"OM5P-AN": "openmesh-om5p-an",
"OM5P": "openmesh-om5p",
},
"PC Engines": {
"ALIX": "x86-geode"
},
"Plasma Cloud": {
"PA300": "plasma-cloud-pa300",
"PA300E": "plasma-cloud-pa300e",
"PA1200": "plasma-cloud-pa1200",
"PA2200": "plasma-cloud-pa2200",
},
"Raspberry Pi Foundation": {
"PI1": { "raspberry-pi": "", "raspberrypi-model-b": "" },
"PI2": { "raspberry-pi-2": "", "raspberrypi-2-model-b": "" },
"PI3": { "raspberry-pi-3": "", "raspberrypi-3-model-b": "" }
},
"RAVPower": {
"RP-WD009": "ravpower-rp-wd009",
},
"Siemens": {
"WS-AP3610": "siemens-ws-ap3610",
},
"Sophos": {
"RED 15w": { "sophos-red-15w-rev.1": "Rev.1"},
},
"Teltonika": {
"RUT230": "teltonika-rut230",
},
"TP-Link": {
"Archer A7": {"tp-link-archer-a7": "v5"},
"Archer C2": "tp-link-archer-c2",
"Archer C20": "tp-link-archer-c20",
"Archer C20i": "tp-link-archer-c20i",
"Archer C2600": {"tp-link-archer-c2600": "v1"},
"Archer C5": "tp-link-archer-c5",
"Archer C50": {"tp-link-archer-c50": "v1", "tp-link-archer-c50-v3": "v3", "tp-link-archer-c50-v4": "v4"},
"Archer C59": "tp-link-archer-c59",
"Archer C6": {"tp-link-archer-c6-v2-eu-ru-jp": "v2 (EU/RU/JP)", "tp-link-archer-c6-v2": "v2 (EU/RU/JP)", "tp-link-archer-c6-v3": "v3"},
"Archer C7": "tp-link-archer-c7",
"CPE210": {"tp-link-cpe210": "", "tp-link-cpe210-220": ""},
"CPE220": {"tp-link-cpe220": "", "tp-link-cpe220-v1.1": "--ignore--"},
"CPE510": {"tp-link-cpe510": "", "tp-link-cpe510-520": "", "tp-link-cpe520": "--ignore--"},
"CPE710": "tp-link-cpe710",
"EAP225-Outdoor": "tp-link-eap225-outdoor",
"EAP615-Wall": "tp-link-eap615-wall",
"RE200": "tp-link-re200",
"RE305": "tp-link-re305",
"RE500": "tp-link-re500",
"RE650": "tp-link-re650",
"TD-W8970": "tp-link-td-w8970",
"TD-W8980": "tp-link-td-w8980",
"TD-W9980": "tp-link-td-w9980",
"TL-MR3020": {"tp-link-tl-mr3020-v3": "v3"},
"TL-MR3420": "tp-link-tl-mr3420",
"TL-MR6400": "tp-link-tl-mr6400",
"TL-WA801N/ND": "tp-link-tl-wa801nd",
"TL-WDR3500": "tp-link-tl-wdr3500",
"TL-WDR3600": "tp-link-tl-wdr3600",
"TL-WDR4300": "tp-link-tl-wdr4300",
"TL-WDR4900": "tp-link-tl-wdr4900",
"TL-WR1043N/ND": {
"tp-link-tl-wr1043n-nd-v2": "v2", "tp-link-tl-wr1043nd-v2": "v2",
"tp-link-tl-wr1043n-nd-v3": "v3", "tp-link-tl-wr1043nd-v3": "v3",
"tp-link-tl-wr1043n-nd-v4": "v4", "tp-link-tl-wr1043nd-v4": "v4",
"tp-link-tl-wr1043n-v5": "v5",
},
"TL-WR2543N/ND": {"tp-link-tl-wr2543n-nd": ""},
"TL-WR841N/ND": {"tp-link-tl-wr841n-v13": "v13"},
"TL-WR842N/ND": {"tp-link-tl-wr842n-nd-v3": "v3", "tp-link-tl-wr842n-v3": "v3"},
"TL-WR902AC": {"tp-link-tl-wr902ac-v3": "v3"},
"WBS210": "tp-link-wbs210",
"WBS510": "tp-link-wbs510",
},
"Ubiquiti": {
"EdgeRouter X": {"ubnt-erx": "", "ubiquiti-edgerouter-x": ""},
"EdgeRouter X-SFP": {"ubnt-erx-sfp": "", "ubiquiti-edgerouter-x-sfp": ""},
"NanoBeam AC Gen1 (XC)": "ubiquiti-nanobeam-ac-gen1-xc",
"NanoBeam M5 (XW)": "ubiquiti-nanobeam-m5-xw",
"NanoBeam": {"ubiquity-nanobeam-m": "--ignore--", "ubiquiti-nanobeam-m5": "M5"},
"NanoStation Loco": {"ubiquiti-loco-m-xw": "--ignore--",
"ubiquiti-nanostation-loco-m2-xw": "M2 XW",
"ubiquiti-nanostation-loco-m5-xw": "M5 XW"},
"NanoStation Loco M2 (XW)": "ubiquiti-nanostation-loco-m-xw",
"NanoStation": {"ubiquiti-nanostation-m-xw": "--ignore--", "ubiquiti-nano-m-xw": "--ignore--",
"ubiquiti-nanostation-m2-xw": "M2 XW", "ubiquiti-nano-m2-xw": "M2 XW",
"ubiquiti-nanostation-m5-xw": "M5 XW", "ubiquiti-nano-m5-xw": "M5 XW"},
"Rocket": {"ubiquiti-rocket-m": "M", "ubiquiti-rocket-m-xw": "M XW",
"ubiquiti-rocket-m2": "M2", "ubiquiti-rocket-m2-xw": "M2 XW",
"ubiquiti-rocket-m5": "M5", "ubiquiti-rocket-m5-xw": "M5 XW"},
"Rocket Titanium": {"ubiquiti-rocket-m-ti": "--ignore--",
"ubiquiti-rocket-m2-ti": "M2",
"ubiquiti-rocket-m5-ti": "M5"},
"UniFi 6 Lite": "ubiquiti-unifi-6-lite",
"UniFi 6 LR": "ubiquiti-unifi-6-lr",
"UniFi AC Lite": "ubiquiti-unifi-ac-lite",
"UniFi AC LR": { "ubiquiti-unifi-ac-lite-mesh": "", "ubiquiti-unifi-ac-lr": "" },
"UniFi AC Mesh": "ubiquiti-unifi-ac-mesh",
"UniFi AC Mesh Pro": "ubiquiti-unifi-ac-mesh-pro",
"UniFi AC Pro": "ubiquiti-unifi-ac-pro",
"UniFi AP": {"ubiquiti-unifi": "--ignore--", "ubiquiti-unifi-ap": ""},
"UniFi AP LR": "ubiquiti-unifi-ap-lr",
"UniFi AP Pro": "ubiquiti-unifi-ap-pro",
"UniFi AP Outdoor": {"ubiquiti-unifi-outdoor": "", "ubiquiti-unifiap-outdoor": ""},
"UniFi AP Outdoor+": {"ubiquiti-unifi-outdoor-plus": "", "ubiquiti-unifiap-outdoor+": "", "ubiquiti-unifiap-outdoor%2B": "", "ubiquiti-unifiap-outdoor%2b": "", "ubiquiti-unifi-ap-outdoor+": ""}
},
"VoCore": {
"VoCore 2": "vocore2"
},
"Wavlink": {
"WS-WN572HP3 (4G)": "wavlink-ws-wn572hp3-4g",
},
"Western Digital": {
"My Net N600": {"wd-my-net-n600": ""},
"My Net N750": {"wd-my-net-n750": ""}
},
"Xiaomi": {
"AX3200 (RB03)": "xiaomi-redmi-router-ax6s",
"Mi Router 3G": "xiaomi-mi-router-3g",
"Mi Router 4A (100M Edition)": "xiaomi-mi-router-4a-100m-edition",
"Mi Router 4A (100M International Edition)": "xiaomi-mi-router-4a-100m-international-edition",
"Mi Router 4A (Gigabit Edition)": "xiaomi-mi-router-4a-gigabit-edition",
"Mi Router 4C": "xiaomi-mi-router-4c",
"MiWiFi Mini": "xiaomi-miwifi-mini"
},
"x86": {
"generic 32bit": "x86-generic",
"generic 64bit": "x86-64",
"VirtualBox 32bit": {"x86-virtualbox.vdi": "", "x86-generic.vdi": ""},
"VirtualBox 64bit": {"x86-64-virtualbox.vdi": "", "x86-64.vdi": ""},
"VMware 32bit": {"x86-vmware.vmdk": "", "x86-generic.vmdk": ""},
"VMware 64bit": {"x86-64-vmware.vmdk": "", "x86-64-generic.vmdk": "",
"x86-64.vmdk": ""},
"KVM 32bit": "x86-kvm",
"XEN 32bit": "x86-xen",
},
"ZyXEL": {
"NBG6616": "zyxel-nbg6616",
"NBG6617": "zyxel-nbg6617",
"NBG6716": "zyxel-nbg6716",
"NWA50AX": "zyxel-nwa50ax",
"NWA50AX Pro": "zyxel-nwa50ax-pro",
"NWA55AXE": "zyxel-nwa55axe",
},
"ZBT": {
"WG3526": {"zbt-wg3526-16m": "16M", "zbt-wg3526-32m": "32M", "zbt-wg3526": "16M", "zbtlink-zbt-wg3526-16m": "16M", "zbtlink-zbt-wg3526-32m": "32M",},
},
"ZTE": {
"MF281": "zte-mf281",
},
};
var devices_ath10k_lowmem = {
"TP-Link": {
"Archer C25": {"tp-link-archer-c25": "v1"},
"Archer C58": {"tp-link-archer-c58": "v1"},
"Archer C60": {"tp-link-archer-c60-v1": "v1", "tp-link-archer-c60-v2": "v2"},
"Archer D50": "tp-link-archer-d50",
"RE355": "tp-link-re355",
"RE450": "tp-link-re450",
"TL-WR902AC": {"tp-link-tl-wr902ac-v1": "v1"},
},
"ZyXEL": {
"WRE6606": "zyxel-wre6606",
},
};
var devices_legacy_target = {
"x86": {
"legacy 32bit": {"x86-legacy": "", "x86-legacy.vdi": "--ignore--", "x86-legacy.vmdk": "--ignore--"},
},
};
var devices_small_kernel_part = {
"Linksys": {
"EA6350": {"linksys-ea6350v3": "v3"}
}
};
var devices_4_32 = {
"D-Link": {
"DIR-615": {"d-link-dir-615-c1": "c1/c2", "d-link-dir-615-rev-c1": "c1/c2",
"d-link-dir-615-d": "--ignore--", "d-link-dir-615-d1": "d1",
"d-link-dir-615-d2": "d2", "d-link-dir-615-d3": "d3",
"d-link-dir-615-d4": "d4", "d-link-dir-615-e1": "e1/e2",
"d-link-dir-615-e4": "e3-e5", "d-link-dir-615-h1": "h1/h2"},
},
"TP-Link": {
"TL-MR13U": "tp-link-tl-mr13u",
"TL-MR3020": {"tp-link-tl-mr3020-v1": "v1"},
"TL-MR3040": "tp-link-tl-mr3040",
"TL-MR3220": "tp-link-tl-mr3220",
"TL-MR3420": {"tp-link-tl-mr3420-v1": "v1", "tp-link-tl-mr3420-v2": "v2"},
"TL-WA701N/ND": {"tp-link-tl-wa701nd": "", "tp-link-tl-wa701n-nd": ""},
"TL-WA7210N/ND": "tp-link-tl-wa7210n",
"TL-WA730RE": "tp-link-tl-wa730re",
"TL-WA750RE": "tp-link-tl-wa750re",
"TL-WA7510N": "tp-link-tl-wa7510n",
"TL-WA801N/ND": {"tp-link-tl-wa801n-nd-v1": "v1",
"tp-link-tl-wa801n-nd-v2": "v2",
"tp-link-tl-wa801n-nd-v3": "v3"
},
"TL-WA830RE": "tp-link-tl-wa830re",
"TL-WA850RE": "tp-link-tl-wa850re",
"TL-WA860RE": "tp-link-tl-wa860re",
"TL-WA901N/ND": {"tp-link-tl-wa901nd": "", "tp-link-tl-wa901n-nd": ""},
"TL-WR703N": "tp-link-tl-wr703n",
"TL-WR710N": "tp-link-tl-wr710n",
"TL-WR740N/ND": "tp-link-tl-wr740n-nd",
"TL-WR741N/ND": "tp-link-tl-wr741n-nd",
"TL-WR743N/ND": "tp-link-tl-wr743n-nd",
"TL-WR802N": {"tp-link-tl-wr802n": "v1"},
"TL-WR810N": {"tp-link-tl-wr810n": "v1"},
"TL-WR840N": {"tp-link-tl-wr840n": "v2"},
"TL-WR841N/ND": {"tp-link-tl-wr841n-nd-v3": "v3",
"tp-link-tl-wr841n-nd-v5": "v5",
"tp-link-tl-wr841n-nd-v7": "v7",
"tp-link-tl-wr841n-nd-v8": "v8",
"tp-link-tl-wr841n-nd-v9": "v9",
"tp-link-tl-wr841n-nd-v10": "v10",
"tp-link-tl-wr841n-nd-v11": "v11",
"tp-link-tl-wr841n-nd-v12": "v12"
},
"TL-WR843N/ND": {"tp-link-tl-wr843n-nd": ""},
"TL-WR940N/ND": {"tp-link-tl-wr940n": "", "tp-link-tl-wr940n-nd": "", "tp-link-tl-wr941nd-v4": "v1", "tp-link-tl-wr941nd-v5": "v2", "tp-link-tl-wr941nd-v6": "v3"},
"TL-WR941N/ND": {"tp-link-tl-wr941nd": "", "tp-link-tl-wr941n-nd": "", "tp-link-tl-wr941nd-v4": "v4", "tp-link-tl-wr941nd-v5": "v5", "tp-link-tl-wr941nd-v6": "v6"}
},
"Unbranded": {
"A5-V11": "a5-v11"
},
};
var devices_8_32 = {
"Alfa": {
"AP121": {"alfa-ap121": "", "alfa-network-ap121": ""},
"AP121F": {"alfa-ap121f": "", "alfa-network-ap121f": ""},
"AP121U": {"alfa-ap121u": "", "alfa-network-ap121u": ""},
"Hornet-UB": {"alfa-hornet-ub": "", "alfa-network-hornet-ub": ""},
"Tube2H": {"alfa-tube2h": "", "alfa-network-tube2h": ""},
"N2 / N5": {"alfa-n2-n5": "", "alfa-network-n2-n5": ""}
},
"Linksys": {
"WRT160NL": "linksys-wrt160nl",
},
"TP-Link": {
"TL-WR1043N/ND": {"tp-link-tl-wr1043n-nd-v1": "v1"},
"TL-WR842N/ND": {"tp-link-tl-wr842n-nd-v1": "v1", "tp-link-tl-wr842n-nd-v2": "v2"},
},
"Ubiquiti": {
"AirGateway": {"ubnt-air-gateway": "", "ubiquiti-airgateway": "",
"ubiquiti-airgateway-lr": "LR", "ubiquiti-airgateway-pro": "Pro"},
"AirRouter": {"ubnt-air-router": "", "ubiquiti-airrouter": ""},
"Bullet": {"ubiquiti-bullet-m2": "M2", "ubiquiti-bullet-m5": "M5", "bullet-m": "--ignore--"},
"Litestation SR71": "ubiquiti-ls-sr71",
"NanoStation Loco": {"ubiquiti-nanostation-loco-m2": "M2 XM",
"ubiquiti-nanostation-loco-m5": "M5 XM"},
"NanoStation": {"ubiquiti-nanostation-m": "--ignore--", "ubiquiti-nano-m": "--ignore--",
"ubiquiti-nanostation-m2": "M2 XM", "ubiquiti-nano-m2": "M2 XM",
"ubiquiti-nanostation-m5": "M5 XM", "ubiquiti-nano-m5": "M5 XM"},
"PicoStation": {"ubiquiti-picostation-m": "M",
"ubiquiti-picostation-m2": "M2"},
},
"VoCore": {
"VoCore": {"vocore-8M": "8M"},
},
};
var devices_16_32 = {
"VoCore": {
"VoCore": {"vocore-16M": "16M"},
},
}
var vendormodels = {
"recommended": devices_recommended,
"ath10k_lowmem": devices_ath10k_lowmem,
"small_kernel_part": devices_small_kernel_part,
"legacy_target": devices_legacy_target,
"4_32": devices_4_32,
"8_32": devices_8_32,
"16_32": devices_16_32,
}
var devices_info = {
"Aruba": {
"AP-303": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=102c8c55f217606cdbdc9a449667e034676b3e75",
"AP-303H": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=c6e972c8772a628a1a2f2e5590d7c6f4acef9ab0",
"AP-365": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=300b7fe85a743ab0e039457a5a551819b49450da",
"Instant On AP11": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=102c8c55f217606cdbdc9a449667e034676b3e75",
"Instant On AP11D": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=c6e972c8772a628a1a2f2e5590d7c6f4acef9ab0",
"Instant On AP17": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=300b7fe85a743ab0e039457a5a551819b49450da",
},
"Arcadyan": {
"O2 Box 6431": "https://forum.openwrt.org/t/installing-lede-u-boot-via-brnboot-web-interface-without-rs232/9857/6",
"vgv7510kw22/O2 Box 6431": "https://forum.openwrt.org/t/installing-lede-u-boot-via-brnboot-web-interface-without-rs232/9857/6"
},
"AVM": {
"FRITZ!Box 3370": "https://openwrt.org/toh/avm/fritz.box.wlan.3370#installation",
"FRITZ!Box 4020": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 4040": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7312": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7320": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7330": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7330 SL": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7360": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7360 SL": "https://fritz-tools.readthedocs.io/",
"FRITZ!Box 7362 SL": "https://openwrt.org/toh/avm/avm_7362_sl#installation",
"FRITZ!Box 7412": "https://openwrt.org/toh/avm/avm_fritz_box_7412#installation",
"FRITZ!Box 7520": "https://openwrt.org/toh/avm/avm_fritz_box_7530#installation",
"FRITZ!Box 7530": "https://openwrt.org/toh/avm/avm_fritz_box_7530#installation",
"FRITZ!Repeater 1200": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=7f187229a8e9b7966248b1e024217e07a9fc3e50",
"FRITZ!WLAN Repeater 300E": "https://fritz-tools.readthedocs.io/",
"FRITZ!WLAN Repeater 450E": "https://fritz-tools.readthedocs.io/"
},
"Enterasys": {
"WS-AP3705i": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=ebddc5f984a240980303aed68524eb615484eef8",
"WS-AP3710i": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=16b01fb1b9c99513c318109bef96a1a3545c57a0",
},
"Extreme Networks": {
"WS-AP3805i": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=f8c87aa2d27ab405f284dd4357377ab5c893a345",
"WS-AP3825i": "https://forum.darmstadt.freifunk.net/t/flashing-of-the-extreme-networks-ws-ap3825i/923",
},
"D-Link": {
"DAP-X1860": "https://openwrt.org/inbox/toh/d-link/dap-x1860#how_to_flash_openwrt_to_this_device",
},
"devolo": {
"WiFi Pro 1200e": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=1724d4e9ed7716a5444eca42adf045c2f3afc554",
"WiFi Pro 1200i": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=c8115167f946be85f812f3c94d6294b67ac8944c",
"WiFi Pro 1750c": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e67da3443168fa6b6727cd81a35d559be77d6b4c",
"WiFi Pro 1750e": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=1c2f7b511514d43d8a826b26e09817b2750a2bf4",
"WiFi Pro 1750i": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=8d68be8057d6c689025cc236d20b96b77a6ccf30",
"WiFi Pro 1750x": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=cb3cd526948af3f69da1af18e035177a0a8f58e3"
},
"Joy-IT": {
"JT-OR750i": "https://wiki.freifunk-stuttgart.net/technik:hardware:joy-it_jt-or750i",
},
"Netgear": {
"EX3700": "https://freifunk-ingolstadt.de/installationsanleitung-fuer-netgear-wi-fi-range-extender-ex3700/",
"EX3800": "https://freifunk-ingolstadt.de/installationsanleitung-fuer-netgear-wi-fi-range-extender-ex3700/",
"EX6150": "https://freifunk-ingolstadt.de/eigener-freifunk-hotspot/anleitung/installationsanleitung-fuer-netgear-wi-fi-range-extender-ex6150-v2/",
"R6120": "https://freifunk-ingolstadt.de/eigener-freifunk-hotspot/anleitung/installationsanleitung-fuer-netgear-r6120/",
"R6220": "https://freifunk-ingolstadt.de/installationsanleitung-fuer-netgear-r6220/",
},
"RAVPower": {
"RP-WD009": "https://openwrt.org/toh/ravpower/rp-wd009#oem_installation_using_the_tftp_method"
},
"Siemens": {
"WS-AP3610": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=d2b8ccb1c04def81224da6f42f644c7d239b9986",
},
"Ubiquiti": {
"EdgeRouter X": "https://github.com/oszilloskop/UBNT_ERX_Gluon_Factory-Image/blob/master/README.md#gluon-auf-ubnt-edgerouter-x-und-x-sfp",
"EdgeRouter X-SFP": "https://github.com/oszilloskop/UBNT_ERX_Gluon_Factory-Image/blob/master/README.md#gluon-auf-ubnt-edgerouter-x-und-x-sfp",
"UniFi 6 Lite": "https://openwrt.org/toh/ubiquiti/unifi6lite#installation",
"UniFi 6 LR": "https://openwrt.org/toh/ubiquiti/unifi6lite#installation",
"UniFi AC Lite": "https://forum.darmstadt.freifunk.net/t/unifi-ap-erstinstallation/790",
"UniFi AC LR": "https://forum.darmstadt.freifunk.net/t/unifi-ap-erstinstallation/790",
"UniFi AC Mesh Pro": "https://forum.darmstadt.freifunk.net/t/unifi-ap-erstinstallation/790",
"UniFi AC Mesh": "https://forum.darmstadt.freifunk.net/t/unifi-ap-erstinstallation/790",
"UniFi AC Pro": "https://forum.darmstadt.freifunk.net/t/unifi-ap-erstinstallation/790",
},
"TP-Link": {
"EAP225-Outdoor": {
"v1": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=4f86edf477edbc0f20b5a49a69f658fa82158284"
},
"TL-WR841N/ND" : {
"v13": "https://openwrt.org/toh/tp-link/tl-wr841nd#tftp_recovery_via_bootloader_for_v8_v9_v10_v11_v12_v13"
},
"TL-WR902AC": {
"v3": "https://openwrt.org/toh/tp-link/tl-wr902ac_v3#installation"
}
},
"Wavlink": {
"WS-WN572HP3 (4G)": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=6cd1035d8dc001561331ca9e613d7dfc7d0fd7a6",
},
"Xiaomi": {
"Mi Router 4A (100M Edition)": "https://openwrt.org/toh/xiaomi/mi_router_4a_mir4a_100m#installation",
"Mi Router 4A (100M International Edition)": "https://forum.ffrn.de/t/howto-installation-xiaomi-mi-router-4a-r4ac-100m-international-edition/3536",
"Mi Router 4A (Gigabit Edition)": "https://github.com/acecilia/OpenWRTInvasion/blob/master/README.md",
"Mi Router 4C": "https://github.com/acecilia/OpenWRTInvasion/blob/master/README.md",
},
"ZTE": {
"MF281": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=1e1695f959e678868bb7911d059b847f38fc9cf4",
},
"ZyXEL": {
"NWA50AX": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=a0b7fef0ffe4cd9cca39a652a37e4f3ce8f0a681",
"NWA50AX Pro": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=f0445746f6fd96fc7c5394b238153bd2ff22bc5b",
"NWA55AXE": "https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=a0b7fef0ffe4cd9cca39a652a37e4f3ce8f0a681",
},
}