From e16c478f1e427b07cd7e967b9c9cd2dfe46d723a Mon Sep 17 00:00:00 2001 From: Zhijun You Date: Sat, 1 Jan 2022 23:12:51 +0100 Subject: [PATCH] ipq807x: add Redmi AX6 Redmi AX6 is a budget 802.11ax dual-band router/AP Specifications: * CPU: Qualcomm IPQ8071A Quad core Cortex-A53 1.4GHz * RAM: 512MB of DDR3 * Storage: 128MB NAND * Ethernet: 4x1G RJ45 ports (QCA8075) * WLAN: * 2.4GHz: Qualcomm QCN5024 2x2 802.11b/g/n/ax 574 Mbps PHY rate * 5GHz: Qualcomm QCN5054 4x4@80MHz or 2x2@160MHz 802.11a/b/g/n/ac/ax 2402 PHY rate * LEDs: * System (Blue/Yellow) * Network (Blue/Yellow) *Buttons: 1x soft reset *Power: 12V DC jack Installation instructions: Obtaining SSH access is mandatory https://openwrt.org/inbox/toh/xiaomi/xiaomi_redmi_ax6_ax3000#ssh_access Installation is done by the ubiformat method, through SSH: 1. Open an SSH shell to the router 2. Copy the file openwrt-ipq807x-generic-redmi_ax6-initramfs-factory.ubi to the /tmp directory 3. Check which rootfs partition is your router booted in (0 = rootfs | 1 = rootfs_1): nvram get flag_boot_rootfs 4. Find the rootfs and rootfs_1 mtd indexes respectively: cat /proc/mtd Please confirm if mtd12 and mtd13 are the correct indexes from above! 5. Use the command ubiformat to flash the opposite mtd with UBI image: If nvram get flag_boot_rootfs returned 0: ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-redmi_ax6-initramfs-factory.ubi && nvram set flag_boot_rootfs=1 && nvram set flag_last_success=1 && nvram commit otherwise: ubiformat /dev/mtd12 -y -f /tmp/openwrt-ipq807x-generic-redmi_ax6-initramfs-factory.ubi && nvram set flag_boot_rootfs=0 && nvram set flag_last_success=0 && nvram commit 6. Reboot the device by: reboot Previous commands flashed an ubinized OpenWrt initramfs that will serve as the intermediate step since OpenWrt uses unified rootfs in order to fully utilize NAND and provide enough space for packages. Continue in order to pernamently flash OpenWrt: 7. SSH into OpenWrt from one of the LAN ports 8. Copy the file openwrt-ipq807x-generic-redmi_ax6-squashfs-sysupgrade.bin to the /tmp directory 9. Sysupgrade the device: sysupgrade -n /tmp/openwrt-ipq807x-generic-redmi_ax6-squashfs-sysupgrade.bin Device will reboot with OpenWrt, and then sysupgrade can be used to upgrade the device when desired. Signed-off-by: Zhijun You --- board-redmi_ax6.ipq8074 | Bin 0 -> 131172 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 board-redmi_ax6.ipq8074 diff --git a/board-redmi_ax6.ipq8074 b/board-redmi_ax6.ipq8074 new file mode 100644 index 0000000000000000000000000000000000000000..e56b4d30d3a8969d056ef7eef018af810ee24b8f GIT binary patch literal 131172 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