Skip to content

ipq8074: Add TP-Link Deco X60 v2 (EU) - #142

Open
pullasuti wants to merge 1 commit into
openwrt:mainfrom
pullasuti:tplink_deco-x60-v2-eu
Open

ipq8074: Add TP-Link Deco X60 v2 (EU)#142
pullasuti wants to merge 1 commit into
openwrt:mainfrom
pullasuti:tplink_deco-x60-v2-eu

Conversation

@pullasuti

@pullasuti pullasuti commented Jul 1, 2026

Copy link
Copy Markdown

Extracted from a EU X60 v2 with stock firmware 1.6.1 Build 20250912.

ath11k-bdencoder -i output:

FileSize: 131184
FileCRC32: 821e090c
FileMD5: c49ea7a1151d897badffc7032a47cb8b
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=TPLink-Deco-X60-v2'
BoardLength[0]: 131072
BoardCRC32[0]: b5cd2c81
BoardMD5[0]: b36b93cbd4442ea4b5d55eb329cd9ec3

edit:
Pull request openwrt/openwrt#24052 depends on this

Extracted from a EU X60 v2 with stock firmware 1.6.1 Build 20250912.

ath11k-bdencoder -i output:

FileSize: 131184
FileCRC32: 821e090c
FileMD5: c49ea7a1151d897badffc7032a47cb8b
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=TPLink-Deco-X60-v2'
BoardLength[0]: 131072
BoardCRC32[0]: b5cd2c81
BoardMD5[0]: b36b93cbd4442ea4b5d55eb329cd9ec3

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 3, 2026
TP-Link Deco X60 is a dual-band AX3000 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 3.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
@Lgfonseca991

Copy link
Copy Markdown

Como reverter firmware original TP link c60 no git hub

pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 4, 2026
TP-Link Deco X60 is a dual-band AX3000 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 3.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 4, 2026
TP-Link Deco X60 is a dual-band AX3000 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 3.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 4, 2026
TP-Link Deco X60 is a dual-band AX5400 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 3.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 5, 2026
TP-Link Deco X60 is a dual-band AX5400 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 5.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 9, 2026
TP-Link Deco X60 is a dual-band AX5400 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 5.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 9, 2026
TP-Link Deco X60 is a dual-band AX5400 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

These are/were marketed as "mesh" devices, but here ports have been mapped as WAN and LAN.
If WAN is not needed, remove "wan" and "wan6" under Network/Interfaces and
under Network/Device add wan port to "br-lan"

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 5.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 9, 2026
TP-Link Deco X60 is a dual-band AX5400 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot and update process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`
---
5. Install openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-squashfs-sysupgrade.bin
   with Luci: System -> Backup / Flash firmware

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

These are/were marketed as "mesh" devices, but here ports have been mapped as WAN and LAN.
If WAN is not needed, remove "wan" and "wan6" under Network/Interfaces and
under Network/Device add wan port to "br-lan"

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 5.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
pullasuti added a commit to pullasuti/openwrt that referenced this pull request Jul 9, 2026
TP-Link Deco X60 is a dual-band AX3000 Mesh WiFi 6 router. Version 2
(European variant) runs on Qualcomm IPQ8071 SoC with QCN5024/QCN5054
wireless chips.

Hardware Specifications
-----------------------
CPU:       Qualcomm IPQ8071A
RAM:       512 MiB
Flash:     128 MiB Winbond W29N01HZ
WiFi 2.4G: QCN5024 (2×2:2 MU-MIMO, 802.11ax/a/b/g/n)
WiFi 5G:   QCN5054 (2×4:4 MU-MIMO, 802.11ax/a/b/g/n/ac)
Eth Switch: QCA8075 (2× 1GbE ports)

Installation Notes
------------------
Initial access via hardware UART (pads on board, 115200 8n1):
  TP8 = VCC (1.8V)
  TP7 = GND
  TP6 = RX (connect to TX on adapter)
  TP5 = TX (connect to RX on adapter)

Boot and update process from stock firmware:
1. Enter uboot with 'tpl'
2. Set server IP and use tftpboot command
    - setenv ipaddr 192.168.1.1
    - setenv serverip 192.168.1.2
3. Load initramfs image: `tftpboot <initramfs.elf>`
    - tftpboot 0x44000000 192.168.1.2:openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-initramfs-uImage.itb
4. Boot kernel: `bootm`
---
5. Install openwrt-qualcommax-ipq807x-tplink_deco-x60-v2-squashfs-sysupgrade.bin
   with Luci: System -> Backup / Flash firmware

Device Tree Changes
-------------------
Added complete devicetree overlay with:
* LED definitions (RGB status, per-radio activity indicators)
* Button configuration (reset, WPS)
* Ethernet switch binding (LAN/WAN port assignment)
* WLAN ath11k driver integration

MAC Address Layout
------------------
Base MAC address extracted from factory_data partition (/tmp/factory_data/default-mac):
  - WAN port:  label_mac        (stored value)
  - LAN port:  label_mac + 1    (incremented by 1)

Notes
-------------------
Wifi firmware missing from OpenWRT. Pull request waiting in firmware_qca-wireless
openwrt/firmware_qca-wireless#142

These are/were marketed as "mesh" devices, but here ports have been mapped as WAN and LAN.
If WAN is not needed, remove "wan" and "wan6" under Network/Interfaces and
under Network/Device add wan port to "br-lan"

Tested On
---------
Deco X60 v2 EU (hardware version printed on bottom label)
Firmware: OpenWrt HEAD built on 5.7.2026

Signed-off-by: Timo Jutila <zutija@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants