immortalwrt/target/linux/mediatek/dts
Tianling Shen f236c1c4f5
mediatek: add support for JDCloud RE-CP-03
Hardware specification:
  SoC: MediaTek MT7986A 4x A53
  Flash: 128GB eMMC
  RAM: 1GB DDR4
  Ethernet: 4x 1GbE, 1x 2.5GbE
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, Joylink
  Power: DC 12V 2A

Flash instructions:
1. Download and flash the vendor migration firmware via webUI:
   https://firmware.download.immortalwrt.eu.org/cnsztl/mediatek/filogic/openwrt-mediatek-mt7986-jdcloud_re-cp-03-vendor-migration.bin
   (Default address is 192.168.68.1, user root, no password)
2. After device has booted up, write new GPT table:
   dd if=immortalwrt-mediatek-filogic-jdcloud_re-cp-03-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
   echo 0 > /sys/block/mmcblk0boot0/force_ro
   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
   dd if=immortalwrt-mediatek-filogic-jdcloud_re-cp-03-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
   dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
   dd if=immortalwrt-mediatek-filogic-jdcloud_re-cp-03-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
   IP 192.168.1.254/24, GW 192.168.1.1
6. Serve Immortalwrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After ImmortalWrt has booted, perform sysupgrade.
9. Additionally, if you want to have eMMC recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   dd if=immortalwrt-mediatek-filogic-jdcloud_re-cp-03-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e6cad552da)
2023-12-08 03:15:06 +08:00
..
mt7622-buffalo-wsr-2533dhp2.dts mediatek: convert mtd-mac-address to nvmem implementation 2021-07-19 14:51:22 +02:00
mt7622-elecom-wrc-2533gent.dts mediatek: add an upstreamed spi-nand driver 2022-04-28 18:06:00 +08:00
mt7622-elecom-wrc-x3200gst3.dts treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
mt7622-linksys-e8450-ubi.dts mediatek: convert mtd-mac-address to nvmem implementation 2021-07-19 14:51:22 +02:00
mt7622-linksys-e8450.dts mediatek: convert mtd-mac-address to nvmem implementation 2021-07-19 14:51:22 +02:00
mt7622-linksys-e8450.dtsi treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
mt7622-netgear-wax206.dts mediatek: no longer hard-code WAN PHY of Netgear WAX206 2023-04-30 17:27:00 +01:00
mt7622-reyee-ax3200-e5.dts mediatek: also move &slot0 from dtsi down to board dts 2022-12-07 01:45:14 +00:00
mt7622-rfb1-ubi.dts mediatek: add an upstreamed spi-nand driver 2022-04-28 18:06:00 +08:00
mt7622-ruijie-rg-ew3200.dtsi treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
mt7622-ruijie-rg-ew3200gx-pro.dts mediatek: also move &slot0 from dtsi down to board dts 2022-12-07 01:45:14 +00:00
mt7622-totolink-a8000ru.dts mediatek: mt7622: add missing vbus regulator node to totolink-a8000ru dts 2022-07-07 00:22:23 +01:00
mt7622-ubnt-unifi-6-lr-v1-ubootmod.dts mediatek: mt7622: fix DTS compatible of UniFi 6 LR variants 2022-09-03 02:27:59 +01:00
mt7622-ubnt-unifi-6-lr-v1.dts mediatek: mt7622: fix DTS compatible of UniFi 6 LR variants 2022-09-03 02:27:59 +01:00
mt7622-ubnt-unifi-6-lr-v1.dtsi mediatek: add support for Ubiquiti UniFi 6 LR v3 2023-09-04 23:00:34 +01:00
mt7622-ubnt-unifi-6-lr-v2-ubootmod.dts mediatek: mt7622: fix DTS compatible of UniFi 6 LR variants 2022-09-03 02:27:59 +01:00
mt7622-ubnt-unifi-6-lr-v2.dts mediatek: add Ubiquiti UniFi 6 LR v2 targets 2022-06-11 19:51:33 +01:00
mt7622-ubnt-unifi-6-lr-v2.dtsi mediatek: add support for Ubiquiti UniFi 6 LR v3 2023-09-04 23:00:34 +01:00
mt7622-ubnt-unifi-6-lr-v3-ubootmod.dts mediatek: add support for Ubiquiti UniFi 6 LR v3 2023-09-04 23:00:34 +01:00
mt7622-ubnt-unifi-6-lr-v3.dts mediatek: add support for Ubiquiti UniFi 6 LR v3 2023-09-04 23:00:34 +01:00
mt7622-ubnt-unifi-6-lr-v3.dtsi mediatek: add support for Ubiquiti UniFi 6 LR v3 2023-09-04 23:00:34 +01:00
mt7622-ubnt-unifi-6-lr.dtsi mediatek: add support for Ubiquiti UniFi 6 LR v3 2023-09-04 23:00:34 +01:00
mt7622-xiaomi-redmi-router-ax6s.dts treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
mt7623a-unielec-u7623-02-emmc-512m.dts mediatek: u7623-02: enable early console also in legacy image 2022-01-31 00:10:38 +00:00
mt7623a-unielec-u7623-02.dts mediatek: mt7623: rework images for U7623-02 board 2022-01-23 20:20:37 +00:00
mt7623a-unielec-u7623-02.dtsi treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
mt7629-iptime-a6004mx.dts treewide: remove label = "cpu" from DSA dt-binding 2023-02-26 22:22:48 +01:00
mt7629-netgear-ex6250-v2.dts mediatek: add support for Netgear EX6250v2 series 2023-07-13 12:05:28 +01:00
mt7981a-ubnt-unifi-6-plus.dts mediatek: filogic: add support for Ubiquiti UniFi 6 Plus (U6+) 2023-12-07 09:45:33 +01:00
mt7981b-abt-asr3000-ubootmod.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-cetron-ct3003-stock.dts Merge Official Source 2023-12-08 03:14:32 +08:00
mt7981b-cetron-ct3003-ubootmod.dts Merge Official Source 2023-12-08 03:14:32 +08:00
mt7981b-cetron-ct3003.dtsi Merge Official Source 2023-12-08 03:14:32 +08:00
mt7981b-cmcc-a10-ubootmod.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-cmcc-rax3000m-emmc-ubootmod.dts mediatek: drop useless vqmmc-supply for cmcc rax3000m 2023-09-27 22:24:34 +08:00
mt7981b-cmcc-rax3000m-emmc.dtso mediatek: add CMCC RAX3000M support 2023-11-07 00:46:00 +01:00
mt7981b-cmcc-rax3000m-nand-ubootmod.dts mediatek: switch to new nvmem fixed-layout binding 2023-11-04 13:05:10 +08:00
mt7981b-cmcc-rax3000m-nand.dtso mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7981b-cmcc-rax3000m.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-cudy-wr3000-v1.dts mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7981b-glinet-gl-mt2500.dts mediatek: add support for GL.iNet GL-MT2500 2023-11-27 22:36:08 +08:00
mt7981b-glinet-gl-mt3000.dts mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7981b-h3c-magic-nx30-pro-nmbm.dts mediatek: add NMBM layout for H3C Magic NX30 Pro 2023-08-31 09:19:52 +08:00
mt7981b-h3c-magic-nx30-pro.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-imou-lc-hx3001-ubootmod.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-jcg-q30-ubootmod.dts mediatek: fix typo error in jcg q30-ubootmod dts 2023-11-20 14:23:40 +08:00
mt7981b-jcg-q30.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-livinet-zr-3020-ubootmod.dts mediatek: fix partition layout for Livinet ZR-3020 2023-08-27 20:37:59 +08:00
mt7981b-livinet-zr-3020.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-qihoo-360t7-ubootmod.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-qihoo-360t7.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7981b-xiaomi-mi-router-wr30u-112m-nmbm.dts mediatek: filogic: add specific layout for WR30U 2023-08-07 16:31:27 +01:00
mt7981b-xiaomi-mi-router-wr30u-stock.dts mediatek: filogic: add support for Xiaomi WR30U 2023-08-07 16:31:27 +01:00
mt7981b-xiaomi-mi-router-wr30u-ubootmod.dts mediatek: filogic: add support for Xiaomi WR30U 2023-08-07 16:31:27 +01:00
mt7981b-xiaomi-mi-router-wr30u.dtsi mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7981b-zbtlink-zbt-z8102ax.dts mediatek: remove DTS property added by mistake 2023-11-27 22:37:15 +08:00
mt7981b-zyxel-nwa50ax-pro.dts mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7986a-acer-predator-w6.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7986a-asus-tuf-ax4200.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7986a-asus-tuf-ax6000.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7986a-bananapi-bpi-r3-mini.dts mediatek: fix typo error in bpi r3-mini dts 2023-10-29 11:16:11 +08:00
mt7986a-glinet-gl-mt6000.dts filogic: add support for GL.iNet GL-MT6000 2023-12-07 09:46:36 +01:00
mt7986a-jdcloud-re-cp-03.dts mediatek: add support for JDCloud RE-CP-03 2023-12-08 03:15:06 +08:00
mt7986a-tplink-tl-xdr4288.dts mediatek: sync MT7986 device trees with upstream 2023-06-09 19:23:03 +01:00
mt7986a-tplink-tl-xdr6086.dts mediatek: sync MT7986 device trees with upstream 2023-06-09 19:23:03 +01:00
mt7986a-tplink-tl-xdr6088.dts mediatek: sync MT7986 device trees with upstream 2023-06-09 19:23:03 +01:00
mt7986a-tplink-tl-xdr-common.dtsi mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7986a-xiaomi-redmi-router-ax6000-stock.dts mediatek: add new layout for Xiaomi Redmi Router AX6000 for OpenWrt U-Boot 2022-12-29 03:00:31 +00:00
mt7986a-xiaomi-redmi-router-ax6000-ubootmod.dts mediatek: add new layout for Xiaomi Redmi Router AX6000 for OpenWrt U-Boot 2022-12-29 03:00:31 +00:00
mt7986a-xiaomi-redmi-router-ax6000.dts Revert "mediatek: drop redmi-ax6000 variant with modified env" 2023-01-02 10:37:32 +08:00
mt7986a-xiaomi-redmi-router-ax6000.dtsi mediatek: filogic: convert to nvmem-layout 2023-11-27 22:43:41 +08:00
mt7986a-zyxel-ex5601-t0-common.dtsi mediatek: add Zyxel EX5601-T0 with uboot custom partition 2023-11-27 22:23:11 +08:00
mt7986a-zyxel-ex5601-t0-stock.dts mediatek: add Zyxel EX5601-T0 with uboot custom partition 2023-11-27 22:23:11 +08:00
mt7986a-zyxel-ex5601-t0-ubootmod.dts mediatek: add Zyxel EX5601-T0 with uboot custom partition 2023-11-27 22:23:11 +08:00
mt7986a-zyxel-ex5700-telenor.dts filogic: support Telenor branded ZyXEL EX5700 2023-12-07 08:00:33 +01:00
mt7986b-mercusys-mr90x-v1.dts mediatek: fiilogic: device tree switch@1f fix 2023-11-27 22:40:54 +08:00
mt7986b-netgear-wax220.dts mediatek: fix the name of buswidth to bus-width 2023-11-04 13:01:55 +08:00