I apologize. It is the XE75. Not the X75. I must have fat fingered it when typing on my phone.
According to the FCC photos at https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=6213163 , it uses a qualcomm ipq0518.
However, the documentation embedded in the firmware seems to suggest that the product uses the ipq5018.
total=31,flash=128M
0= SBL1,0x00000000,0x00080000, 0, 0, 0, 1, bin/sbl1_nand.mbn
1= MIBIB,0x00080000,0x00080000, 0, 0, 0, 1, bin/nand-system-partition-ipq5018.bin
2= boot-config_0,0x00100000,0x00040000, 0, 0, 0, 1, bin/bootconfig.bin
3= boot-config_1,0x00140000,0x00040000, 0, 0, 0, 1, bin/bootconfig.bin
4= QSEE,0x00180000,0x00100000, 0, 0, 0, 1, bin/tz.mbn
5= DEVCFG,0x00280000,0x00040000, 0, 0, 0, 1, bin/devcfg.mbn
6= CDT,0x002c0000,0x00040000, 0, 0, 0, 1, bin/cdt-AP-MP03.5-C1_512M16_DDR3_LM512.bin
7= uboot-env,0x00300000,0x00080000, 0, 0, 0, 0, #
8= uboot,0x00380000,0x00140000, 0, 0, 0, 1, bin/openwrt-ipq5018-u-boot.mbn
9= radio,0x004c0000,0x00100000, 0, 1, 0, 0, #
10= TRAINING,0x005c0000,0x00080000, 0, 0, 0, 0, #
11= file-system@0,0x00640000,0x02a00000, 0, 0, 2, 1, bin/root.ubi
12= file-system@1,0x03040000,0x02a00000, 0, 0, 1, 1, bin/root.ubi
13= ETHPHYFW,0x05a40000,0x00080000, 0, 0, 0, 0, #
14= factory_data,0x05ac0000,0x00900000, 0, 0, 0, 1, bin/factory_data.ubi
15= runtime_data,0x063c0000,0x01100000, 0, 0, 0, 1, bin/runtime_data.ubi
16= certificate,0x00000000,0x00000000, 3, 2, 0, 0, #
17= partition-table,0x00000000,0x00000000, 1, 0, 0, 0, #
18= default-config,0x00000000,0x00000000, 1, 0, 0, 0, bin/default-config.bin
19= support-list,0x00000000,0x00000000, 1, 0, 0, 6, bin/supportlist.bin
20= soft-version,0x00000000,0x00000000, 1, 0, 0, 6, bin/soft-version.bin
21= profile,0x00000000,0x00000000, 1, 0, 0, 0, bin/profile.bin
22= default-mac,0x00000000,0x00000000, 2, 2, 0, 0, #
23= device-id,0x00000000,0x00000000, 2, 2, 0, 0, #
24= product-info,0x00000000,0x00000000, 2, 2, 0, 0, bin/product-info.bin
25= user-config,0x00000000,0x00000000, 3, 2, 0, 4, bin/manufacture-userconf.bin
26= device-config,0x00000000,0x00000000, 3, 2, 0, 4, bin/manufacture-deviceconf.bin
27= group-info,0x00000000,0x00000000, 3, 2, 0, 4, bin/group-info.bin
28= tm-sig,0x00000000,0x00000000, 3, 2, 0, 0, #
29= auc_data,0x00000000,0x00000000, 3, 2, 0, 0, auc_tp_session.tar.gz
30= fs-user-data,0x00000000,0x00000000, 3, 2, 0, 0, fs-user-data.tar.gz
[分区参数注释]
注释=#total 分区数目 #flash flash大小,2M/4M/8M/16M/32M
#第一列 分区序号
#第二列 分区名称
#第三列 分区BASE
#第四列 分区SIZE
#第五列 分区内容来源,0-MTD_DATA(编程器烧录)/1-FW_DATA(在rootfs中)/2-MANU_DATA(产品信息)/3-USER_DATA(运行时数据)
#第六列 运行时是否可写,0-只读/1-可读可擦/2-可读可写
#第七列 是否rootfs, 0-否/1-主镜像/2-备份镜像
#第八列 指示UP和FLASH文件生成方式,0-NONE;1-FLASH;2-UP;3-FLASH & UP;4-MANU;5-FLASH and MANU;6-UP and MANU;7-ALL
#第九列 文件名称, #表示空,其他表示文件名称
Also, according to the document labelled "support-list" these are all of the boards that this firmware is supported on:
SupportList:
{product_name:XE75,product_ver:2.0.0,special_id:55530000}
{product_name:XE75,product_ver:2.0.0,special_id:45550000}
{product_name:XE75,product_ver:2.0.0,special_id:43410000}
{product_name:XE75,product_ver:2.0.0,special_id:4A500000}
{product_name:XE75,product_ver:2.0.0,special_id:41550000}
{product_name:XE75,product_ver:2.0.0,special_id:4B520000}
{product_name:XE75,product_ver:2.0.0,special_id:49440000}
{product_name:XE75,product_ver:2.0.0,special_id:42340000}
{product_name:XE5300,product_ver:2.0.0,special_id:55530000}
{product_name:WE10800,product_ver:2.0.0,special_id:55530000}
{product_name:XE75,product_ver:3.0.0,special_id:55530000}
{product_name:XE75,product_ver:3.0.0,special_id:45550000}
{product_name:XE75,product_ver:3.0.0,special_id:43410000}
{product_name:XE75,product_ver:3.0.0,special_id:4A500000}
{product_name:XE75,product_ver:3.0.0,special_id:41550000}
{product_name:XE75,product_ver:3.0.0,special_id:53450000}
{product_name:XE75,product_ver:3.0.0,special_id:53470000}
{product_name:XE5300,product_ver:3.0.0,special_id:55530000}
{product_name:WE10800,product_ver:3.0.0,special_id:55530000}
{product_name:XE75,product_ver:3.0.0,special_id:4B520000}
{product_name:XE75,product_ver:3.0.0,special_id:42340000}
As I stated in my original post, I do not rely on AI for code generation and only use it to perform research. All of this, I found without the use of AI. I just used AI to examine the device tree and tell me what it thought of it. I would attach it here, but it is quite large. Within the firmware, it is at cat qca/src/linux-4.4/arch/arm64/boot/dts/qcom/qcom-ipq5018-mp03.5_X75_2_0_0.dts if you would like to look at it yourself.
According to the list of supported hardware, the tp-link devices that use the ipq5018 are not supported. I may have misspoke when I said that I wanted to add platform support, as I am new to OpenWRT and am still in the preliminary stages of constructing the project in my head.
The declaration page on the FCC website says that two of the boards are the exact same (the XE75 and the XE5300) but marketed differently. https://apps.fcc.gov/eas/GetApplicationAttachment.html?id=6212895
Thanks for the warm welcome to the forum 