I am requesting assistance adding the TP-Link Deco XE70Pro.
This is an IPQ5018 device with 1 2.5G WAN and 2 1G LAN. The platform supports Wi-Fi 6E.
The WAN appears to have a 2.5G RTL8226b PHY, I believe this hangs off mdio1 / dp2.
Based on the GPL, I believe the Wi-Fi is IPQ5018 for 2.4G, QCN6122 5G, and QCN6122 6G.
https://static.tp-link.com/upload/gpl-code/2024/202404/20240410/XE70ProV3_GPL.tar.gz
Similar to other TP-Link platforms, u-boot access is obtained by typing “tpl” after “Enter magic string to stop autoboot in 1 seconds”
u-boot is kind enough to report the presence of an RTL8367 switch - this feeds the LAN ports. I believe this hangs off mdio0 / dp1.
I can boot .itb from tftpboot.
I am not a developer but am comfortable building images. I have constructed a DTS (I used various LLMs for assistance), this DTS boots, recognizes the lan and wan, but I am unable to send / receive traffic. I suspect the 2.5G PHY settings to be incorrect for wan/dp2 but have tried various combinations without success. I suspect the RTL8367 switch may be a challenge for LAN, no IPQ5018 devices in OpenWrt seem to use this switch, but other OpenWrt devices do.
I cannot login to the oem console - unless someone has suggestions how this could be accomplished.
Net: cmbblk is stable 5
MAC0 addr:0:11:22:33:44:55
PHY ID1: 0x4d
PHY ID2: 0xd0c0
MAC1 addr:0:11:22:33:44:56
rtl8367_sw_init-809:rtk_switch_init ret = 0!!!!!!!!!!!!
eth0, eth1
IPQ5018#
IPQ5018# mii device 'IPQ MDIO0'
IPQ5018# mii info
PHY 0x00: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x01: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x02: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x03: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x04: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x05: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x06: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x07: OUI = 0x1374, Model = 0x0C, Rev = 0x00, 10baseT, HDX
PHY 0x08: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x09: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x0A: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x0B: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x0C: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x0D: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x0E: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x0F: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x10: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x11: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x12: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x13: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x14: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x15: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x16: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x17: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x18: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x19: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x1A: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x1B: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x1C: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x1D: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x1E: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x1F: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
IPQ5018# mii device 'IPQ MDIO1'
IPQ5018# mii info
PHY 0x00: OUI = 0x0732, Model = 0x04, Rev = 0x09, 100baseT, FDX
PHY 0x06: OUI = 0x0732, Model = 0x04, Rev = 0x09, 100baseT, FDX
I believe MAC Address is stored on mtd14 0x5e1830
I can provide OEM boot log, my attempted DTS and resultant boot log.