wlan-ap-Telecominfraproject/profiles
Shubham Vishwakarma 7beac05946 ipq807x: add support for indio um345ax
**SPECIFICATION:**
- Chipset: IPQ8072A+QCN5054+QCN5024+QCA80812
- Flash: NOR-8MB AND NAND-128MB
- Memory: 1Gb DDR
- IEEE 802.11: 802.11ax/ac/b/g/n
- 44 2.4G Wi-Fi standard 802.11b/g/n/ax
- 4*4 5.8G Wi-Fi Standard 802.11 a/n/ac/ax
- 2x 1 Gbps Ethernet (QCA8081) with 802.3at PoE input support
- 1x DC Port 12V 3A
- 4x Antenna IPEX Connector, 3dBi omni antennas
- Data Rate: 3657Mbps ( 2.4G: 1182Mbps (11ax 4x4); 5.8G: 2475Mbps (11ax 4x4))
- RF Power: 2.4g ≤ 20dBm; 5.8g ≤ 19dBm
- Max Power Consumption: ≤ 22W

**BACKUP YOUR STOCK FIRMWARE:**
- Put openwrt-*-initramfs-kernel.bin to your TFTP server and rename it to initramfs.bin
- Enable serial console and enter to u-boot cli and exec these commands:
	```
	tftpboot <your_tftp_server_ip>:initramfs.bin
	bootm
	```
- Once boot completed and you get the openwrt shell execute below commands:
	```
	device=<divice_name>
	mkdir -p /tmp/fw_backup; cd /tmp/fw_backup
	rootfs=$(cat /proc/mtd | grep \"rootfs\" | cut -d: -f1)
	rootfs_1=$(cat /proc/mtd | grep \"rootfs_1\" | cut -d: -f1)
	dd if=/dev/${rootfs} of=rootfs_${rootfs} bs=1M
	dd if=/dev/${rootfs_1} of=rootfs_1_${rootfs_1} bs=1M
	cp /sys/firmware/fdt fdt.dtb
	md5sum * > md5sum
	tar -cvzf /tmp/${device}.tar.gz .
	sum=$(md5sum /tmp/${device}.tar.gz | cut -d' ' -f1)
	mv /tmp/${device}.tar.gz /tmp/${device}_${sum}.tar.gz
	echo "stock fw backup saved to: /tmp/${device}_${sum}.tar.gz"
	```
- Upload/save your backup to a safe place.

**STOCK FIRMWARE RECOVERY:**
- Boot initramfs image
- Upload your backed-up stock fw tarball to the device
	using scp or download it from the device using wget.
- Enter device ssh cli or tty and exec:
	```
	cd /tmp && wget <your_web_server_ip>/${stock_fw_backup}.tar.gz`
	tar -xpzf ${stock_fw_backup}.tar.gz
	rootfs=$(cat /proc/mtd | grep \"rootfs\" | cut -d: -f1)
	rootfs_1=$(cat /proc/mtd | grep \"rootfs_1\" | cut -d: -f1)
	ubiformat /dev/${rootfs} -y -f /tmp/rootfs_${rootfs}
	ubiformat /dev/${rootfs_1} -y -f /tmp/rootfs_1_${rootfs_1}
	reboot
	```

**INSTALLATION:**
1. initramfs method
- Put openwrt-*-initramfs-kernel.bin to your TFTP server and rename it to initramfs.bin
- Enable serial console and enter to u-boot cli and exec these commands:
	```
	tftpboot <your_tftp_server_ip>:initramfs.bin
	bootm
	```
- Once boot completed and you get the openwrt shell execute below commands:
	```
	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
	```

2. u-boot nand-factory.bin image method
- Put openwrt-*-squashfs-nand-factory.bin to your TFTP server and enter u-boot cli and exec these commands:
	```
	tftpboot <your_tftp_server_ip>:factory.bin
	#After downloading is finished:
	imxtract 0x44000000 ubi
	flash rootfs
	flash rootfs_1
	reset
	```

Signed-off-by: Shubham Vishwakarma <shubhamvis98@fossfrog.in>
2025-10-24 07:56:52 +02:00
..
cig_wf186h.yml
cig_wf186w.yml
cig_wf188n-ca-ath12.yml
cig_wf188n.yml
cig_wf189.yml
cig_wf189h.yml
cig_wf189w.yml
cig_wf196.yml
cig_wf660a.yml
cig_wf672.yml
container.yml
cybertan_eww631-a1.yml
cybertan_eww631-b1.yml
edgecore_eap101.yml
edgecore_eap102.yml
edgecore_eap104.yml
edgecore_eap105.yml
edgecore_eap111.yml
edgecore_eap112.yml
edgecore_ecw5211.yml
edgecore_oap101-6e.yml
edgecore_oap101.yml
edgecore_oap101e-6e.yml
edgecore_oap101e.yml
edgecore_oap103.yml
edgecore_spw2ac1200.yml
emplus_wap380c.yml
emplus_wap385c.yml
emplus_wap386v2.yml
emplus_wap581.yml
emplus_wap588m.yml
emplus_wap7635.yml
gl_b3000.yml
hfcl_ion4.yml
hfcl_ion4x_2.yml
hfcl_ion4x_3.yml
hfcl_ion4x_w.yml
hfcl_ion4x.yml
hfcl_ion4xe.yml
hfcl_ion4xi_w-ath12.yml
hfcl_ion4xi_w.yml
hfcl_ion4xi.yml
hostapd.yml
indio_um-305ac.yml
indio_um-305ax.yml
indio_um-310ax-v1.yml
indio_um-325ax-v2.yml
indio_um-335ax.yml
indio_um-345ax.yml ipq807x: add support for indio um345ax 2025-10-24 07:56:52 +02:00
indio_um-525axm.yml
indio_um-525axp.yml
mcu.yml
qcom_al02-c4.yml
qcom_al02-c15.yml
qosify.yml
senao_iap2300m.yml
senao_iap4300m.yml
senao_jeap6500.yml
sercomm_ap72tip-v4.yml
sercomm_ap72tip.yml
sonicfi_rap63xc-211g.yml
sonicfi_rap630c-311g.yml
sonicfi_rap630e.yml
sonicfi_rap630w-211g.yml
sonicfi_rap630w-311g.yml
sonicfi_rap630w-312g.yml
sonicfi_rap650c.yml
sonicfi_rap750e-h.yml
sonicfi_rap750e-s.yml
sonicfi_rap750w-311a.yml
sonicfi_rap7110c-341x.yml
target-ipq40xx.yml
ucentral-ap.yml
udaya_a5-id2.yml
udaya_a6-id2.yml
udaya_a6-od2.yml
wallys_dr5018.yml
wallys_dr6018-v4.yml
wallys_dr6018.yml
webui.yml
wifi-ax-v54.yml
wifi-ax.yml
wwan.yml
x64_vm.yml
x64_vmware.yml
yuncore_ax820.yml
yuncore_ax840.yml
yuncore_fap640.yml
yuncore_fap650.yml
yuncore_fap655.yml
zyxel_nwa50be.yml
zyxel_nwa130be.yml