mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-22 15:02:32 +00:00
e29f4a3f70
D-Link DAP-1720 rev A1 is a mains-powered AC1750 Wi-Fi range extender, manufactured by Alpha Networks [8WAPAC28.1A1G]. (in square brackets: PCB silkscreen markings) Specifications: * CPU (Qualcomm Atheros QCA9563-AL3A [U5]): 775 MHz single core MIPS 74Kc; * RAM (Winbond W9751G6KB-25J [U3]): 64 MiB DDR2; * ROM (Winbond W25Q128FV [U16]): 16 MiB SPI NOR flash; * Ethernet (AR8033-AL1A PHY [U1], no switch): 1 GbE RJ45 port (no PHY LEDs); * Wi-Fi * 2.4 GHz (Qualcomm Atheros QCA9563-AL3A [U5]): 3x3 802.11n; * 5 GHz (Qualcomm Atheros QCA9880-BR4A [U9]): 3x3 802.11ac Wave 1; * 3 foldable dual-band antennas (U.fl) [P1],[P2],[P3]; * GPIO LEDs: * RSSI low (red/green) [D2]; * RSSI medium (green) [D3]; * RSSI high (green) [D4]; * status (red/green) [D5]; * GPIO buttons: * WPS [SW1], co-located with status LED; * reset [SW4], accessible via hole in the side; * Serial/UART: Tx-Gnd-3v3-Rx [JP1], Tx is the square pin, 1.25mm pitch; 125000-8-n-1 in U-boot, 115200-8-n-1 in kernel; * Misc: * 12V VCC [JP2], fed from internal 12V/1A AC to DC converter; * on/off slide switch [SW2] (disconnects VCC mechanically); * unpopulated footprints for a Wi-Fi LED [D1]; * unpopulated footprints for a 4-pin 3-position slide switch (SW3); MAC addresses: * Label = LAN; * 2.4 GHz WiFi = LAN; * 5 GHz WiFi = LAN+2; Installation: * `factory.bin` can be used to install OpenWrt from OEM firmware via the standard upgrade webpage at http://192.168.0.50/UpdateFirmware.html * `recovery.bin` can be used to install OpenWrt (or revert to OEM firmware) from D-Link Web Recovery. To enter web recovery, keep reset button pressed and then power on the device. Reset button can be released when the red status LED is bright; it will then blink slowly. Set static IP to 192.168.0.10, navigate to http://192.168.0.50 and upload 'recovery.bin'. Note that in web recovery mode the device ignores ping and DHCP requests. Note: 802.11s is not supported by the default `ath10k` driver and firmware, but is supported by the non-CT driver and firmware variants. The `-smallbuffers` driver variant is recommended due to RAM size. Co-developed-by: Anthony Sepa <protectivedad@gmail.com> Signed-off-by: Rani Hod <rani.hod@gmail.com>
188 lines
3.9 KiB
Plaintext
188 lines
3.9 KiB
Plaintext
#
|
|
# Copyright (C) 2011-2014 OpenWrt.org
|
|
#
|
|
|
|
[ -e /etc/config/ubootenv ] && exit 0
|
|
|
|
touch /etc/config/ubootenv
|
|
|
|
. /lib/uboot-envtools.sh
|
|
. /lib/functions.sh
|
|
|
|
board=$(board_name)
|
|
|
|
case "$board" in
|
|
alcatel,hh40v|\
|
|
alfa-network,ap121f|\
|
|
alfa-network,ap121fe|\
|
|
alfa-network,n2q|\
|
|
alfa-network,n5q|\
|
|
alfa-network,pi-wifi4|\
|
|
alfa-network,r36a|\
|
|
alfa-network,tube-2hq|\
|
|
allnet,all-wap02860ac|\
|
|
araknis,an-300-ap-i-n|\
|
|
araknis,an-500-ap-i-ac|\
|
|
araknis,an-700-ap-i-ac|\
|
|
arduino,yun|\
|
|
asus,rt-ac59u|\
|
|
asus,rt-ac59u-v2|\
|
|
asus,zenwifi-cd6n|\
|
|
asus,zenwifi-cd6r|\
|
|
buffalo,bhr-4grv2|\
|
|
devolo,magic-2-wifi|\
|
|
dlink,dap-1720-a1|\
|
|
dlink,dir-859-a1|\
|
|
dlink,dir-859-a3|\
|
|
dlink,dir-869-a1|\
|
|
engenius,eap1200h|\
|
|
engenius,eap1750h|\
|
|
engenius,eap300-v2|\
|
|
engenius,eap350-v1|\
|
|
engenius,eap600|\
|
|
engenius,ecb1200|\
|
|
engenius,ecb1750|\
|
|
engenius,ecb350-v1|\
|
|
engenius,ecb600|\
|
|
engenius,enh202-v1|\
|
|
engenius,ens202ext-v1|\
|
|
engenius,enstationac-v1|\
|
|
engenius,ews660ap|\
|
|
etactica,eg200|\
|
|
glinet,gl-ar750s-nor|\
|
|
glinet,gl-ar750s-nor-nand|\
|
|
librerouter,librerouter-v1|\
|
|
moxa,awk-1137c|\
|
|
netgear,ex7300|\
|
|
netgear,ex7300-v2|\
|
|
netgear,wndr4300-v2|\
|
|
netgear,wndr4500-v3|\
|
|
netgear,wnr1000-v2|\
|
|
netgear,wnr2000-v3|\
|
|
netgear,wnr2200-8m|\
|
|
netgear,wnr2200-16m|\
|
|
netgear,wnr612-v2|\
|
|
ocedo,koala|\
|
|
ocedo,raccoon|\
|
|
openmesh,a40|\
|
|
openmesh,a60|\
|
|
openmesh,mr600-v1|\
|
|
openmesh,mr600-v2|\
|
|
openmesh,mr900-v1|\
|
|
openmesh,mr900-v2|\
|
|
openmesh,mr1750-v1|\
|
|
openmesh,mr1750-v2|\
|
|
openmesh,om5p|\
|
|
openmesh,om5p-an|\
|
|
openmesh,om5p-ac-v1|\
|
|
openmesh,om5p-ac-v2|\
|
|
samsung,wam250|\
|
|
ubnt,airrouter|\
|
|
ubnt,bullet-m-ar7240|\
|
|
ubnt,bullet-m-ar7241|\
|
|
ubnt,nanobridge-m|\
|
|
ubnt,nanostation-loco-m|\
|
|
ubnt,nanostation-m|\
|
|
ubnt,picostation-m|\
|
|
ubnt,powerbridge-m|\
|
|
ubnt,rocket-m|\
|
|
watchguard,ap100|\
|
|
watchguard,ap200|\
|
|
watchguard,ap300|\
|
|
yuncore,a770|\
|
|
yuncore,a782|\
|
|
yuncore,a930|\
|
|
yuncore,xd3200|\
|
|
yuncore,xd4200|\
|
|
ziking,cpe46b|\
|
|
zyxel,nbg6616)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x10000"
|
|
;;
|
|
aruba,ap-105|\
|
|
aruba,ap-115|\
|
|
aruba,ap-175|\
|
|
dongwon,dw02-412h-64m|\
|
|
dongwon,dw02-412h-128m|\
|
|
glinet,gl-ar300m-lite|\
|
|
glinet,gl-ar300m-nand|\
|
|
glinet,gl-ar300m-nor|\
|
|
glinet,gl-ar300m16|\
|
|
glinet,gl-s200-nor|\
|
|
glinet,gl-s200-nor-nand)
|
|
idx="$(find_mtd_index u-boot-env)"
|
|
[ -n "$idx" ] && \
|
|
ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x10000" "0x10000"
|
|
;;
|
|
buffalo,wzr-hp-ag300h)
|
|
ubootenv_add_uci_config "/dev/mtd3" "0x0" "0x10000" "0x10000"
|
|
;;
|
|
buffalo,wzr-hp-g300nh-rb|\
|
|
buffalo,wzr-hp-g300nh-s|\
|
|
linksys,ea4500-v3)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x20000" "0x20000"
|
|
;;
|
|
domywifi,dw33d)
|
|
ubootenv_add_uci_config "/dev/mtd4" "0x0" "0x10000" "0x10000"
|
|
;;
|
|
glinet,gl-ar150)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x8000" "0x10000"
|
|
;;
|
|
netgear,wndr3700|\
|
|
netgear,wndr3700-v2|\
|
|
netgear,wndrmac-v1)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x20000" "0x10000"
|
|
;;
|
|
netgear,pgzng1|\
|
|
netgear,wndr3700-v4|\
|
|
netgear,wndr4300|\
|
|
netgear,wndr4300tn|\
|
|
netgear,wndr4300sw)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x40000" "0x20000"
|
|
;;
|
|
openmesh,om2p-v1|\
|
|
openmesh,om2p-v2|\
|
|
openmesh,om2p-v4|\
|
|
openmesh,om2p-hs-v1|\
|
|
openmesh,om2p-hs-v2|\
|
|
openmesh,om2p-hs-v3|\
|
|
openmesh,om2p-hs-v4|\
|
|
openmesh,om2p-lc|\
|
|
plasmacloud,pa300|\
|
|
plasmacloud,pa300e)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x40000" "0x40000"
|
|
;;
|
|
qihoo,c301)
|
|
ubootenv_add_uci_config "/dev/mtd9" "0x0" "0x10000" "0x10000"
|
|
;;
|
|
ruckus,zf7025|\
|
|
ruckus,zf7341|\
|
|
ruckus,zf7351|\
|
|
ruckus,zf7363)
|
|
ubootenv_add_uci_config "/dev/mtd5" "0x0" "0x40000" "0x40000"
|
|
;;
|
|
ruckus,zf7321|\
|
|
ruckus,zf7372)
|
|
ubootenv_add_uci_config "/dev/mtd2" "0x0" "0x40000" "0x10000"
|
|
;;
|
|
sophos,ap15|\
|
|
sophos,ap55|\
|
|
sophos,ap55c|\
|
|
sophos,ap100|\
|
|
sophos,ap100c)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x1000" "0x10000"
|
|
;;
|
|
wallys,dr531)
|
|
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0xf800" "0x10000"
|
|
;;
|
|
zte,mf286|\
|
|
zte,mf286a|\
|
|
zte,mf286r)
|
|
ubootenv_add_uci_config "/dev/mtd7" "0x0" "0x20000" "0x10000"
|
|
;;
|
|
esac
|
|
|
|
config_load ubootenv
|
|
config_foreach ubootenv_add_app_config ubootenv
|
|
|
|
exit 0
|