mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-30 21:44:27 -04:00 
			
		
		
		
	Specifications: * SoC: Qualcomm IPQ8072A (64-bit Quad-core Arm Cortex-A53 @ 2200MHz) * Memory: 2x ESMT M15T4G16256A-DEBG2G (1 GiB DDR3-1866 13-13-13) * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: QCN5054 (4x4 5 GHz 802.11ax) * Wi-Fi: QCN5024 (4x4 2.4 GHz 802.11b/g/n/ax) * Ethernet: QCA8081 (10/100/1000/2.5GBASE-T) * Flash: Winbond W29N01HZSINF (128 MiB) * LEDs: 1x Blue Status (GPIO 42 Active High) * Buttons: 1x Reset (GPIO 50 Active Low) Installation Instructions (Serial+TFTP): 1. Solder 4 pin header to JP1 and bridge pads of R58 and R62. 2. Connect 3V3 TTL port to TX, RX, and GND, which are positions 1, 2, and 3 respectively. Be sure to crossover TX and RX. 3. Copy RAM firmware image openwrt-qualcommax-ipq807x-tplink_eap660hd-v1-initramfs-uImage.itb to TFTP server root, available at 192.168.10.1. 4. Connect PoE ethernet cable to the RJ45 port and hold Ctrl+B in the serial console (115200 baud) until autoboot is halted. 5. Run the following commands in the U-boot prompt: # tftpboot 0x44000000 openwrt-qualcommax-ipq807x-tplink_eap660hd-v1-initramfs-uImage.itb # bootm You may need to type Ctrl+C and Enter before running these commands to clear invisible characters from the buffer. 6. Run the following command in a terminal to copy the sysupgrade image to be installed (check IP address): $ scp openwrt-qualcommax-ipq807x-tplink_eap660hd-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/ 7. Activate the OpenWrt serial console and run the following commands: # cd /tmp # sysupgrade -n openwrt-qualcommax-ipq807x-tplink_eap660hd-v1-squashfs-sysupgrade.bin 8. The AP will reboot and OpenWrt will be successfully installed. Signed-off-by: George Witt <george.witt@nltsproject.org> Link: https://github.com/openwrt/openwrt/pull/15832 Signed-off-by: Robert Marko <robimarko@gmail.com>
		
			
				
	
	
		
			79 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| [ -e /etc/config/ubootenv ] && exit 0
 | |
| 
 | |
| touch /etc/config/ubootenv
 | |
| 
 | |
| . /lib/uboot-envtools.sh
 | |
| . /lib/functions.sh
 | |
| 
 | |
| board=$(board_name)
 | |
| 
 | |
| case "$board" in
 | |
| dynalink,dl-wrx36|\
 | |
| netgear,rax120v2|\
 | |
| netgear,wax218|\
 | |
| netgear,wax620|\
 | |
| netgear,wax630)
 | |
| 	idx="$(find_mtd_index 0:appsblenv)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x40000" "0x20000" "2"
 | |
| 	;;
 | |
| compex,wpq873|\
 | |
| edgecore,eap102|\
 | |
| zyxel,nbg7815)
 | |
| 	idx="$(find_mtd_index 0:appsblenv)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x10000" "0x10000" "1"
 | |
| 	;;
 | |
| edimax,cax1800)
 | |
| 	idx="$(find_mtd_index 0:appsblenv)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x10000" "0x20000"
 | |
| 	;;
 | |
| linksys,mx4200v1|\
 | |
| linksys,mx4200v2|\
 | |
| linksys,mx5300|\
 | |
| linksys,mx8500)
 | |
| 	idx="$(find_mtd_index u_env)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x40000" "0x20000" "2"
 | |
| 	;;
 | |
| netgear,sxr80|\
 | |
| netgear,sxs80|\
 | |
| tplink,eap660hd-v1)
 | |
| 	idx="$(find_mtd_index 0:appsblenv)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x40000" "0x20000"
 | |
| 	;;
 | |
| redmi,ax6|\
 | |
| xiaomi,ax3600|\
 | |
| xiaomi,ax9000)
 | |
| 	idx="$(find_mtd_index 0:appsblenv)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x10000" "0x20000"
 | |
| 	idx2="$(find_mtd_index bdata)"
 | |
| 	[ -n "$idx2" ] && \
 | |
| 		ubootenv_add_uci_sys_config "/dev/mtd$idx2" "0x0" "0x10000" "0x20000"
 | |
| 	;;
 | |
| prpl,haze)
 | |
| 	mmcpart="$(find_mmc_part 0:APPSBLENV)"
 | |
| 	[ -n "$mmcpart" ] && \
 | |
| 		ubootenv_add_uci_config "$mmcpart" "0x0" "0x40000" "0x400" "0x100"
 | |
| 	;;
 | |
| asus,rt-ax89x|\
 | |
| qnap,301w)
 | |
| 	idx="$(find_mtd_index 0:appsblenv)"
 | |
| 	[ -n "$idx" ] && \
 | |
| 		ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x20000" "0x20000" "1"
 | |
| 	;;
 | |
| spectrum,sax1v1k)
 | |
| 	mmcpart="$(find_mmc_part 0:APPSBLENV)"
 | |
| 	[ -n "$mmcpart" ] && \
 | |
| 		ubootenv_add_uci_config "$mmcpart" "0x0" "0x40000" "0x40000" "1"
 | |
| 	;;
 | |
| esac
 | |
| 
 | |
| config_load ubootenv
 | |
| config_foreach ubootenv_add_app_config
 | |
| 
 | |
| exit 0
 |