forked from mirror/openwrt
This commit adds support for the Yuncore FAP650 device.
Specifications:
- Qualcomm IPQ6018+QCA8075+QCN5022+QCN5052
- 512 MB of RAM (DDR3)
- 8 MB of serial flash (SPI NOR)
- 128 MB of parallel flash (NAND)
- 2x2 2.4 GHz WiFi (IPQ6010)
- 2x2 5 GHz WiFi (IPQ6010)
- 2x 2dBi 2.4G MIMO antenna
- 2x 3dBi 5.8G MIMO antenna
- 5x 1 Gbps Ethernet (QCA8075)
- POE: 48V (IEEE 802.3af)
- power: 12V (~1.5A)
- 1x passthru port (rj45 - rj45)
- 1x cisco rj45 console port
- size: 160mm*86mm*29mm
BACKUP YOUR STOCK FIRMWARE:
```
export device=fap650
mkdir -p /tmp/fw_dump_$device
cd /tmp/fw_dump_$device
dmesg > dmesg_$device.log
dtc -I fs /sys/firmware/devicetree/base > $device.dts
cat /proc/device-tree/model > model
cat /proc/mtd > proc_mtd
while read p; do
mtd_dev=$(echo $p | cut -d: -f1)
echo $mtd_dev
dd if=/dev/$mtd_dev of=$mtd_dev
done < proc_mtd
md5sum * > md5sum.log
tar -cvzf ../$device.tar.gz .
export sum=$(md5sum /tmp/$device.tar.gz | cut -d' ' -f1)
mv ../$device.tar.gz /tmp/${device}_${sum}.tar.gz
echo fw backup saved to: /tmp/${device}_${sum}.tar.gz
```
Upload your backup via tftp to the safe place.
INSTALLATION:
1. stock firmware web ui
Rename factory.bin fw image file to factory.ubin. Flash this image
like ordinary stock fw upgrade.
2. stock firmware telnet method
Enter telnet cli (login: root, password: 476t*_f0%g09y) and upload
factory.bin fw image and rename it to factory.ubin
`cd /tmp && wget <your_web_server_ip>/factory.ubin`
`sysupgrade factory.ubin
3. initramfs method
Put imitramfs image to your TFTP server and rename it for example to fap650.initram
Enable serial console and enter to the u-boot cli.
Exec these commands:
`tftpboot <your_tftp_server_ip>:fap650.initram`
`dhcp`
When downloading is finished:
`bootm`
After booting the device, you need to upload to the device factory.ubi fw image.
```
cd /tmp && wget <your_web_server_ip>/factory.ubi`
export rootfs=$(cat /proc/mtd | grep rootfs | cut -d: -f1)
export rootfs_1=$(cat /proc/mtd | grep rootfs_1 | cut -d: -f1)
ubiformat /dev/${rootfs} -y -f factory.ubi
ubiformat /dev/${rootfs_1} -y -f factory.ubi
reboot
```
4. u-boot factory.ubi image method
Put factory.ubi to your TFTP server
Enter u-boot cli and exec these commands:
`tftpboot <your_tftp_server_ip>:factory.ubi`
`dhcp`
After downloading is finished:
`flash rootfs`
`flash rootfs_1`
`reset`
STOCK FIRMWARE RECOVERY:
Boot initramfs image.
Upload your rootfs mtd partition to the device using scp or download
it from the device using wget.
Enter device ssh cli and exec:
```
cd /tmp && wget <your_web_server_ip>/rootfs_mtd`
export rootfs=$(cat /proc/mtd | grep rootfs | cut -d: -f1)
export rootfs_1=$(cat /proc/mtd | grep rootfs_1 | cut -d: -f1)
ubiformat /dev/${rootfs} -y -f /tmp/rootfs_mtd
ubiformat /dev/${rootfs_1} -y -f /tmp/rootfs_mtd
reboot
```
Signed-off-by: Isaev Ruslan <legale.legale@gmail.com>
|
||
|---|---|---|
| .. | ||
| ipq6010-mango-dvk.dts | ||
| ipq6010-wax214.dts | ||
| ipq6018-512m.dtsi | ||
| ipq6018-cp-cpu.dtsi | ||
| ipq6018-cpr-regulator.dtsi | ||
| ipq6018-ess.dtsi | ||
| ipq6018-fap650.dts | ||
| ipq8070-cax1800.dts | ||
| ipq8070-rm2-6.dts | ||
| ipq8071-ax6.dts | ||
| ipq8071-ax3600.dts | ||
| ipq8071-ax3600.dtsi | ||
| ipq8071-eap102.dts | ||
| ipq8071-mf269.dts | ||
| ipq8072-301w.dts | ||
| ipq8072-aw1000.dts | ||
| ipq8072-ax880.dts | ||
| ipq8072-ax9000.dts | ||
| ipq8072-dl-wrx36.dts | ||
| ipq8072-haze.dts | ||
| ipq8072-mx5300.dts | ||
| ipq8072-wax218.dts | ||
| ipq8072-wax620.dts | ||
| ipq8072-wpq873.dts | ||
| ipq8074-512m.dtsi | ||
| ipq8074-ac-cpu.dtsi | ||
| ipq8074-cpr-regulator.dtsi | ||
| ipq8074-ess.dtsi | ||
| ipq8074-hk-cpu.dtsi | ||
| ipq8074-nbg7815.dts | ||
| ipq8074-rax120v2.dts | ||
| ipq8074-wax630.dts | ||
| ipq8074-wxr-5950ax12.dts | ||
| ipq8174-mx4200.dtsi | ||
| ipq8174-mx4200v1.dts | ||
| ipq8174-mx4200v2.dts | ||