difos/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom
Shubham Vishwakarma 52e339b8ed qualcommax: ipq50xx: Add support for Yuncore AX830
Specifications:
SOC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz)
Memory: 512MB DDR3L
Standard: 802.11ax/ac/b/g/n
Flash: SPI NOR 8MB (Winbond W25Q64DW) + NAND 128MB (Winbond W25N01GWZEIG)
2.4G Frequency: 2.4GHz - 2.484GHz
2.4G Wi-Fi standard: 802.11b/g/n/ax
5.8G Frequency: 4.9~5.9G
5.8G Wi-Fi Standard: 802.11 a/n/ac/ax
Interface:
  Optional 1(Without 8081):
    1 * 10/100 /1000Mbps RJ45 WAN Port and PoE port;
    1* Gigabit Console port;
  Optional 2(With 8081):
    1 * 10/100/1000/2500Mbps RJ45 WAN port and PoE port,
    1*10/100/1000Mbps LAN port
Buttons: 1 * Reset button, press 10 seconds to revert to default setting
Antenna: Build in 4*4dBi dual band MIMO Antenna
Data Rate: 3000Mbps (2.4G 600Mbps, 5.8G 2400Mbps)
End Users: 128+
2.4G RF Power: ≤ 23dBm
5.8G RF Power: ≤ 23dBm
DC: 12V----2A
PoE: 48V (IEEE 802.3at)
LED Light: Sys, WAN, LAN
Power Consumption: ≤ 20W

BACKUP YOUR STOCK FIRMWARE:
- Put openwrt-*-initramfs-uImage.itb 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=ax830
    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-uImage.itb 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 factory.ubi image method
- Put factory.ubi to your TFTP server and
  enter u-boot cli and exec these commands:
    ```
    tftpboot <your_tftp_server_ip>:factory.ubi
    #After downloading is finished:
    flash rootfs
    flash rootfs_1
    reset
    ```

Signed-off-by: Shubham Vishwakarma <shubhamvis98@fossfrog.in>
Link: https://github.com/openwrt/openwrt/pull/18968
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-06-30 14:04:31 +02:00
..
ipq5018-ax830.dts qualcommax: ipq50xx: Add support for Yuncore AX830 2025-06-30 14:04:31 +02:00
ipq5018-ax6000.dts qualcommax: ipq50xx: Add support for Xiaomi AX6000 2025-06-13 12:02:39 +02:00
ipq5018-ess.dtsi qualcommax: ipq50xx: prepare for UNIPHY reset fix 2025-06-02 22:59:05 +02:00
ipq5018-gl-b3000.dts qualcommax: ipq50xx: correct fw memory mode for ipq5018 and qcn6122 wifi 2025-06-12 10:47:44 +02:00
ipq5018-mr5500.dts qualcommax: ipq50xx: correct fw memory mode for ipq5018 and qcn6122 wifi 2025-06-12 10:47:44 +02:00
ipq5018-mx-base.dtsi qualcommax: ipq50xx: remove ECC user config from board files 2025-05-08 15:40:03 +02:00
ipq5018-mx2000.dts qualcommax: ipq50xx: correct fw memory mode for ipq5018 and qcn6122 wifi 2025-06-12 10:47:44 +02:00
ipq5018-mx5500.dts qualcommax: ipq50xx: correct fw memory mode for ipq5018 and qcn6122 wifi 2025-06-12 10:47:44 +02:00
ipq5018-spnmx56.dts qualcommax: ipq50xx: correct fw memory mode for ipq5018 and qcn6122 wifi 2025-06-12 10:47:44 +02:00
ipq5018-wn-dax3000gr.dts qualcommax: add support for I-O DATA WN-DAX3000GR 2025-06-12 10:54:34 +02:00
ipq5018-wrc-x3000gs2.dts qualcommax: ipq50xx: fix NAND ECC for ELECOM WRC-X3000GS2 2025-05-10 12:14:18 +02:00
ipq6000-360v6.dts qualcommax: ipq60xx: add Qihoo 360V6 support 2024-12-06 10:59:38 +01:00
ipq6000-ap120c-ax.dts ipq60xx: add support for ALFA Network AP120C-AX 2025-05-27 23:43:55 +02:00
ipq6000-gl-ax1800.dts qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support 2025-03-24 10:16:00 +01:00
ipq6000-gl-axt1800.dts qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support 2025-03-24 10:16:00 +01:00
ipq6000-glinet.dtsi qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support 2025-03-24 10:16:00 +01:00
ipq6000-mr7350.dts qualcommax: mr7350: switch to ascii-eq-delim-env 2025-03-26 10:12:02 +01:00
ipq6010-mango-dvk.dts qualcommax: backport sdhci patches for ipq60xx 2025-03-24 10:15:59 +01:00
ipq6010-wax214.dts qualcommax: ipq60xx: add support for netgear wax214 2024-03-05 06:34:35 +01:00
ipq6010-wax610-base.dtsi qualcommax: ipq60xx: LED mapping update for Netgear WAX610 and WAX610Y 2025-04-29 14:53:56 +02:00
ipq6010-wax610.dts qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y 2025-04-04 14:38:01 +02:00
ipq6010-wax610y.dts qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y 2025-04-04 14:38:01 +02:00
ipq6010-xe3-4.dts qualcommax: fix PCIe card wifi node address 2025-05-13 19:58:22 +02:00
ipq6018-512m.dtsi qualcommax: ipq60xx: add yuncore fap650 support 2024-04-04 09:29:17 +02:00
ipq6018-cp-cpu.dtsi qualcommax: backport cpufreq patch for ipq60xx 2025-03-24 10:16:00 +01:00
ipq6018-cpr-regulator.dtsi qualcommax: backport cpufreq patch for ipq60xx 2025-03-24 10:16:00 +01:00
ipq6018-eap610-outdoor.dts qualcommax: ipq60xx: split eap610-outdoor devicetree 2025-05-14 19:38:25 +02:00
ipq6018-eap623od-hd-v1.dts qualcommax: eap623od-hd-v1: fix phy node and LED config 2025-04-11 10:04:35 +02:00
ipq6018-eap625-outdoor-hd-v1.dts qualcommax: ipq60xx: add TP-Link EAP625-Outdoor HD v1 support 2025-05-14 19:38:25 +02:00
ipq6018-ess.dtsi ipq6018-ess: Add dp5-syn node 2025-03-28 12:38:32 +01:00
ipq6018-fap650.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq6018-mr7500.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq6018-tplink-eap6xx-outdoor.dtsi qualcommax: ipq60xx: eap6xx-outdoor: add PHY reset pinctrl 2025-05-14 19:38:25 +02:00
ipq8070-cax1800.dts qualcommax: convert qca807x PHY to PHY package implementation 2024-02-11 21:13:42 +01:00
ipq8070-rm2-6.dts treewide: gpio to gpios 2024-06-17 12:57:06 +02:00
ipq8071-ap8220.dts qualcommax: add support for Aliyun AP8220 2025-02-17 10:21:21 +01:00
ipq8071-ax6.dts
ipq8071-ax3600.dts qualcommax: fix PCIe card wifi node address 2025-05-13 19:58:22 +02:00
ipq8071-ax3600.dtsi qualcommax: convert qca807x PHY to PHY package implementation 2024-02-11 21:13:42 +01:00
ipq8071-eap102.dts treewide: gpio to gpios 2024-06-17 12:57:06 +02:00
ipq8071-mf269.dts treewide: gpio to gpios 2024-06-17 12:57:06 +02:00
ipq8072-301w.dts linux: replace nvmem-cells with nvmem-layout 2024-12-27 13:34:58 +01:00
ipq8072-aw1000.dts qualcommax: use PHY regulator for USB GPIO 2024-12-13 21:04:53 +01:00
ipq8072-ax880.dts linux: replace u-boot,env with nvmem,layout 2024-12-27 13:34:58 +01:00
ipq8072-ax9000.dts qualcommax: fix PCIe card wifi node address 2025-05-13 19:58:22 +02:00
ipq8072-dl-wrx36.dts qualcommax: dl-wrx36: fix 2.5G port LED-s 2025-01-18 16:09:32 +01:00
ipq8072-eap620hd-v1.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq8072-eap660hd-v1.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq8072-haze.dts qualcommax: fix PCIe card wifi node address 2025-05-13 19:58:22 +02:00
ipq8072-mx5300.dts qualcommax: fix PCIe card wifi node address 2025-05-13 19:58:22 +02:00
ipq8072-mx8500.dts treewide: dts: trim "#size-cells" from "gpio-export" node 2025-05-18 19:35:00 +02:00
ipq8072-sax1v1k.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq8072-wax218.dts linux: replace u-boot,env with nvmem,layout 2024-12-27 13:34:58 +01:00
ipq8072-wax620.dts qualcommax: ipq807x: wax620 and wax630: fix wifi mac address 2024-06-13 11:01:59 +02:00
ipq8072-wpq873.dts qualcommax: remove PCIe bridge nodes 2025-05-13 19:58:22 +02:00
ipq8072-zbt-z800ax.dts qualcommax: ipq807x: fix sysupgrade for ZBT-Z800AX 2024-06-13 18:01:03 +02:00
ipq8074-512m.dtsi
ipq8074-ac-cpu.dtsi qualcommax: backport some upstream dts changes 2025-03-24 10:15:59 +01:00
ipq8074-cpr-regulator.dtsi
ipq8074-deco-x80-5g.dts Qualcommax: IPQ807x: Add support for TP-Link Deco X80-5G 2025-04-22 13:25:40 +02:00
ipq8074-ess.dtsi qualcommax: ipq8074-ess: move switch to ess-instance node 2024-07-09 12:33:17 +02:00
ipq8074-hk-cpu.dtsi qualcommax: backport some upstream dts changes 2025-03-24 10:15:59 +01:00
ipq8074-nbg7815.dts qualcommax: dts: fix missing or empty reg property warning 2025-05-15 18:29:00 +02:00
ipq8074-rax120v2.dts qualcommax: fix RAX120v2 PWM Fan controller wrong definition 2024-06-25 12:52:44 +02:00
ipq8074-rt-ax89x.dts qualcommax: fix usb regulator supply for RT-AX89X 2024-12-18 10:33:30 +01:00
ipq8074-sxk80.dtsi treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq8074-sxr80.dts qualcommax: ipq807x support Netgear Orbi Pro SXK80 2024-05-22 14:51:36 +02:00
ipq8074-sxs80.dts qualcommax: ipq807x support Netgear Orbi Pro SXK80 2024-05-22 14:51:36 +02:00
ipq8074-wax630.dts qualcommax: dts: cleanup whitespace 2024-03-18 22:17:20 +01:00
ipq8074-wxr-5950ax12.dts linux: replace u-boot,env with nvmem,layout 2024-12-27 13:34:58 +01:00
ipq8174-homewrk.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
ipq8174-mx4x00.dtsi Revert "qualcommax: ipq807x: mx4200v2: fix LED controller" 2025-01-05 12:32:32 +01:00
ipq8174-mx4200.dtsi qualcommax: ipq807x: create generic Linksys MX4x00 dts 2024-12-31 17:44:10 +01:00
ipq8174-mx4200v1.dts Revert "qualcommax: ipq807x: mx4200v2: fix LED controller" 2025-01-05 12:32:32 +01:00
ipq8174-mx4200v2.dts Revert "qualcommax: ipq807x: mx4200v2: fix LED controller" 2025-01-05 12:32:32 +01:00
ipq8174-mx4300.dts treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00