immortalwrt/target/linux/mediatek/dts
Tianling Shen 1444c9da8e
mediatek: add Nokia EA0326GMP support
Hardware specification:
  SoC: MediaTek MT7981B 2x A53
  Flash: 128 MB SPI-NAND
  RAM: 256MB
  Ethernet: 4x 10/100/1000 Mbps
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, WPS/Mesh
  Power: DC 12V 1A

Gain SSH access:
1. Login into web interface, and download the configuration.
2. Download the configration utilities:
   https://firmware.download.immortalwrt.eu.org/cnsztl/mediatek/filogic/openwrt-mediatek-mt7981-nokia-ea0326gmp-config-utils.tar.gz
     These binaries are extraced from the factory firmware, which are
     dynamically linked with aarch64 musl 1.1.24. To use them, you
     must run them under the same runtime environment, otherwise the
     binaries will not work properly!
3. Upload the configuration and utilities to a suitable environment.
4. Uncompress the utilities, move them to '/bin' and give them executable permisison:
   tar -zxf openwrt-mediatek-mt7981-nokia-ea0326gmp-config-utils.tar.gz
   mv mkconfig seama /bin
   chmod +x /bin/mkconfig
   chmod +x /bin/seama
5. Decrypt and uncompress the configuration:
     Enter fakeroot if you are not login as root.
   mkconfig -a de-enca -m EA0326GMP_3FE79221BAAA -i EA0326GMP_3FE79221BAAA-xxxxxxxx-backup.tar.gz -o backup.tar.gz
   tar -zxf backup.tar.gz
6. Edit 'etc/config/dropbear', set 'enable' to '1'.
7. Edit `etc/passwd`, remove root password: 'root::1:0:99999:7:::'.
8. Repack the configuration:
   tar -zcf backup.tar.gz etc/
   mkconfig -a enca -m EA0326GMP_3FE79221BAAA -i backup.tar.gz -o EA0326GMP_3FE79221BAAA-xxxxxxxx-backup.tar.gz
9. Upload new configuration via web interface, now you can SSH to EA0326GMP.

A minimum configuration which enabled SSH access is also provided to simplify the process:
https://firmware.download.immortalwrt.eu.org/cnsztl/mediatek/filogic/openwrt-mediatek-mt7981-nokia-ea0326gmp-enable-ssh.tar.gz

Flash instructions:
1. SSH to EA0326GMP, backup everything, especially 'Factory' part.
2. Write new BL2:
   mtd write immortalwrt-mediatek-filogic-nokia_ea0326gmp-preloader.bin BL2
3. Write new FIP:
   mtd write immortalwrt-mediatek-filogic-nokia_ea0326gmp-bl31-uboot.fip FIP
4. Set static IP on your PC:
   IP 192.168.1.254/24, GW 192.168.1.1
5. Serve ImmortalWrt initramfs image using TFTP server.
6. Cut off the power and re-engage, wait for TFTP recovery to complete.
7. Run 'fw_setenv bootargs' if comes with SNAPSHOT u-boot.
8. After ImmortalWrt has booted, perform sysupgrade.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 767c4681fd)
[updated flash instructions for 23.05 branch]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-04-02 19:41:38 +08:00
..
mt7622-buffalo-wsr-2533dhp2.dts mediatek: separate dts/dtsi for Buffalo WSR series 2024-02-27 17:42:30 +00:00
mt7622-buffalo-wsr-3200ax4s.dts mediatek: add support for Buffalo WSR-3200AX4S 2024-02-27 17:42:30 +00:00
mt7622-buffalo-wsr.dtsi mediatek: separate dts/dtsi for Buffalo WSR series 2024-02-27 17:42:30 +00:00
mt7622-dlink-eagle-pro-ai-m32-a1.dts mediatek: Add support for D-Link EAGLE PRO AI M32 2024-02-27 17:42:30 +00: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 mediatek: mt7622: linksys-e8450: set driving strength for SPI-NAND 2024-03-20 16:32:25 +00: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
mt7629-tplink_eap225-v5.dts mediatek: Add support for TP-Link EAP225v5 2024-02-27 17:42:30 +00: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: read macaddr from header for abt asr3000 and cetron ct3003 2024-03-04 14:45:30 +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 mediatek: read macaddr from header for abt asr3000 and cetron ct3003 2024-03-04 14:45:30 +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-12-12 09:54:52 +01:00
mt7981b-confiabits-mt7981.dts mediatek: fixes typo for spi properties 2024-01-17 12:23:58 +08:00
mt7981b-cudy-re3000-v1.dts mediatek: filogic: add support for Cudy RE3000 v1 2024-03-07 22:14:32 +01:00
mt7981b-cudy-wr3000-v1.dts Merge Official Source 2024-02-28 14:17:42 +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: fix the name of buswidth to bus-width 2023-12-12 09:54:51 +01: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-12-12 09:54:52 +01: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-nokia-ea0326gmp.dts mediatek: add Nokia EA0326GMP support 2024-04-02 19:41:38 +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-12-12 09:54:52 +01:00
mt7981b-routerich-ax3000.dts mediatek: fixes typo for spi properties 2024-01-17 12:23:58 +08:00
mt7981b-xiaomi-mi-router-ax3000t-ubootmod.dts mediatek: filogic: add support for Xiaomi AX3000T 2024-01-14 11:25:22 +08:00
mt7981b-xiaomi-mi-router-ax3000t.dts mediatek: filogic: add support for Xiaomi AX3000T 2024-01-14 11:25:22 +08:00
mt7981b-xiaomi-mi-router-ax3000t.dtsi mediatek: filogic: add support for Xiaomi AX3000T 2024-01-14 11:25:22 +08:00
mt7981b-xiaomi-mi-router-common.dtsi mediatek: filogic: add support for Xiaomi AX3000T 2024-01-14 11:25:22 +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: add support for Xiaomi AX3000T 2024-01-14 11:25:22 +08:00
mt7981b-zbtlink-zbt-z8102ax.dts mediatek: add support for Zbtlink ZBT-Z8102AX 2023-12-09 13:39:53 +01:00
mt7981b-zyxel-nwa50ax-pro.dts mediatek: fix the name of buswidth to bus-width 2023-12-12 09:54:51 +01:00
mt7986a-acelink-ew-7886cax.dts mediatek: filogic: add Acelink EW-7886CAX support 2023-12-14 16:49:40 +08:00
mt7986a-acer-predator-w6.dts mediatek: fiilogic: device tree switch@1f fix 2023-12-12 09:54:52 +01:00
mt7986a-asus-rt-ax59u.dts mediatek: filogic: add support ASUS RT-AX59U 2024-01-20 19:07:15 +01:00
mt7986a-asus-tuf-ax4200.dts mediatek: fiilogic: device tree switch@1f fix 2023-12-12 09:54:52 +01:00
mt7986a-asus-tuf-ax6000.dts mediatek: filogic: Asus TUF AX6000 fix inverted LED for 2.5Gb LAN port 2024-03-15 23:28:14 +01:00
mt7986a-bananapi-bpi-r3-mini.dts mediatek: bump Airoha EN8811H driver to 1.2.4 2024-02-12 21:02:29 +08:00
mt7986a-glinet-gl-mt6000.dts mediatek: GL-MT6000: Change LED colors 2024-01-15 17:34:30 +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: fiilogic: device tree switch@1f fix 2023-12-12 09:54:52 +01: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: fiilogic: device tree switch@1f fix 2023-12-12 09:54:52 +01:00
mt7986a-zyxel-ex5601-t0-common.dtsi mediatek: add Zyxel EX5601-T0 with uboot custom partition 2024-02-27 17:42:30 +00:00
mt7986a-zyxel-ex5601-t0-stock.dts mediatek: add Zyxel EX5601-T0 with uboot custom partition 2024-02-27 17:42:30 +00:00
mt7986a-zyxel-ex5601-t0-ubootmod.dts mediatek: add Zyxel EX5601-T0 with uboot custom partition 2024-02-27 17:42:30 +00:00
mt7986a-zyxel-ex5700-telenor.dts mediatek: fix the name of buswidth to bus-width 2023-12-12 09:54:51 +01:00
mt7986b-mercusys-mr90x-v1.dts mediatek: fiilogic: device tree switch@1f fix 2023-12-12 09:54:52 +01:00
mt7986b-netgear-wax220.dts mediatek: fix the name of buswidth to bus-width 2023-12-12 09:54:51 +01:00