immortalwrt/target/linux
Chuanhong Guo 9afd809fc2
mediatek: add support for TP-Link TL-XDR3230 v1
Specifications:
- SoC: Mediatek MT7622B
- RAM: 256M
- Flash: EN25QH128 16M
- Ethernet: RTL8367S 4xGE
- WiFi: MT7622 2.4G 4x4 + MT7905 5G 4x4
- UART: 3.3v, 115200n8
  --------------------------
  |         Layout         |
  |               ∇        |
  |  -----------------     |
  |  | VCC GND RX TX | JP1 |
  |  -----------------     |
  --------------------------

Flash instruction:
TP-Link locks down their firmware and serial console, so the firmware
must be flashed with mtk_uartboot.

1. Download mtk_uartboot:
   https://github.com/981213/mtk_uartboot/releases
2. Download bootloaders:
   RAM loader for mtk_uartboot: https://drive.wrt.moe/uboot/mediatek/mt7622-bl2-ram-1ddr3.bin
   BL2: https://drive.wrt.moe/uboot/mediatek/mt7622-tplink_tl-xdr3230-v1-bl2.bin
   FIP: https://drive.wrt.moe/uboot/mediatek/mt7622-tplink_tl-xdr3230-v1-fip.bin
3. Open the case, and attach to the UART.
4. Start mtk_uartboot:
   ./mtk_uartboot -a -s /dev/ttyUSB0 -p mt7622-bl2-ram-1ddr3.bin -f \
     mt7622-tplink_tl-xdr3230-v1-fip.bin --brom-load-baudrate 115200 \
     --bl2-load-baudrate 115200
5. Cut off the power and re-engage, wait for UART download to complete.
6. Connect to the UART, write new BL2/FIP/Firmware with TFTP.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
[fixup wifi eeprom and macs, add network configuration, minor fixes]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9f73519e62)
2024-10-07 16:08:29 +08:00
..
airoha
apm821xx Merge Official sOURCE 2023-10-23 20:17:09 +08:00
archs38
armsr Merge Official Source 2024-09-15 11:24:36 +08:00
at91 kernel: bump 5.15 to 5.15.157 2024-05-13 14:01:51 +02:00
ath25 Merge Official Source 2024-07-29 12:51:22 +08:00
ath79 Merge Official Source 2024-09-25 15:18:00 +08:00
bcm27xx Merge Official Source 2024-09-15 11:24:36 +08:00
bcm47xx Merge Official Source 2024-05-17 17:44:27 +08:00
bcm53xx Merge Official Source 2024-07-12 11:33:56 +08:00
bcm63xx Merge Official Source 2024-07-29 12:51:22 +08:00
bcm4908 kernel: bump 5.15 to 5.15.165 2024-09-14 16:51:13 +02:00
bmips Merge Official Source 2024-07-12 11:33:56 +08:00
gemini kernel: bump 5.15 to 5.15.146 2024-01-08 23:15:35 +01:00
generic kernel: make 'no port node found' output a debug message 2024-09-29 12:17:17 +08:00
imx
ipq40xx Merge Official Source 2024-09-29 12:11:27 +08:00
ipq806x Merge Official Source 2024-09-15 11:24:36 +08:00
ipq807x Merge Official Source 2024-09-15 11:24:36 +08:00
kirkwood Merge Official Source 2023-12-17 10:41:53 +08:00
lantiq Merge Official Source 2024-07-29 12:51:22 +08:00
layerscape kernel: 5.15: backport v6.1 PHY changes required for Aquantia 2024-01-31 11:57:41 +01:00
malta
mediatek mediatek: add support for TP-Link TL-XDR3230 v1 2024-10-07 16:08:29 +08:00
mpc85xx Merge Official Source 2024-06-17 16:56:57 +08:00
mvebu Merge Official Source 2024-05-17 17:44:27 +08:00
mxs
octeon octeon: ubnt-edgerouter: fix sysupgrade config backup/restore 2024-09-28 18:33:21 +02:00
octeontx kernel: bump 5.15 to 5.15.155 2024-04-30 23:38:26 +02:00
omap
oxnas Merge Official Source 2024-05-17 17:44:27 +08:00
pistachio kernel: fix mtd/NVMEM regression affecting U-Boot env NVMEM driver 2023-11-02 09:45:08 +01:00
qoriq
ramips ramips: disable build for linksys e1700 and zyxel keenetic-lite-iii-a by default 2024-09-28 14:55:12 +08:00
realtek realtek: 5.15: backport VLAN fix 2024-09-22 16:26:25 +02:00
rockchip rockchip: enable rfkill gpio driver 2024-09-27 15:23:35 +08:00
sifiveu Merge Official Source 2024-04-02 20:20:25 +08:00
sunxi sunxi: limit h5 cpufreq to 1.3 GHz 2024-06-27 20:46:07 +08:00
tegra Merge Official Source 2024-07-12 11:33:56 +08:00
uml Merge Official Source 2023-09-27 10:14:47 +08:00
x86 x86: include intel dmc firmware by default 2024-08-31 20:46:45 +08:00
zynq
Makefile linux: add dtb makefile target to targets list 2024-02-10 13:29:43 +01:00