1
0
Fork 0
forked from mirror/openwrt
openwrt/target/linux/mediatek/dts
Fil Dunsky 15df98f3b5 mediatek: add ubootmod layout for Cudy WBR3000UAX v1
This allows us to use the full size of nand,
which extends ubi size from 64Mb to 122.25Mb.

If you are at factory firmware, please refer
to [PR](https://github.com/openwrt/openwrt/pull/21141)
to boot into OpenWrt first.

1. Log in to the device and backup all the partitions,
especially unique `Factory` and `bdata` partitions
from System -> Backup / Flash Firmware -> Save mtdblock contents.
2. Install kmod-mtd-rw to unlock mtd partitions for writing:
```bash
apk update && apk add kmod-mtd-rw && insmod mtd-rw i_want_a_brick=1
```
3. Write new OpenWrt (U-Boot Layout) `BL2` and `FIP`:
```bash
mtd write openwrt-mediatek-filogic-cudy_wbr3000uax-v1-ubootmod-preloader.bin BL2
mtd write openwrt-mediatek-filogic-cudy_wbr3000uax-v1-ubootmod-bl31-uboot.fip FIP
```
4. Set static IP on your PC: `192.168.1.254`, gateway `192.168.1.1`
5. Serve openwrt-mediatek-filogic-cudy_wbr3000uax-v1-ubootmod-initramfs-recovery.itb
using TFTP server.
6. Connect Router LAN with PC LAN.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt initramfs recovery has booted,
clean `/dev/mtd5` ubi partition to utilize maximum of free space & create ubootenvs:
```bash
ubidetach -p /dev/mtd5; ubiformat /dev/mtd5 -y; ubiattach -p /dev/mtd5
ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
```
4. Perform sysupgrade.

Tested-by: 4pda users
Signed-off-by: Fil Dunsky <filipp.dunsky@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21225
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-30 22:20:33 +01:00
..
mt7622-asiarf-ap7622-wh1.dts
mt7622-buffalo-wsr-2533dhp2.dts
mt7622-buffalo-wsr-3200ax4s.dts
mt7622-buffalo-wsr.dtsi
mt7622-dlink-eagle-pro-ai-ax3200-a1.dtsi
mt7622-dlink-eagle-pro-ai-m32-a1.dts
mt7622-dlink-eagle-pro-ai-r32-a1.dts
mt7622-elecom-wrc-2533gent.dts
mt7622-elecom-wrc-g01.dts
mt7622-elecom-wrc-x3200gst3.dts
mt7622-elecom-wrc-x3200gst3.dtsi
mt7622-linksys-e8450-ubi.dts
mt7622-linksys-e8450.dts
mt7622-linksys-e8450.dtsi
mt7622-netgear-wax206.dts
mt7622-reyee-ax3200-e5.dts
mt7622-rfb1-ubi.dts
mt7622-ruijie-rg-ew3200.dtsi
mt7622-ruijie-rg-ew3200gx-pro.dts
mt7622-smartrg-SDG-841-t6.dts
mt7622-totolink-a8000ru.dts
mt7622-ubnt-unifi-6-lr-v1-ubootmod.dts
mt7622-ubnt-unifi-6-lr-v1.dts
mt7622-ubnt-unifi-6-lr-v1.dtsi
mt7622-ubnt-unifi-6-lr-v2-ubootmod.dts
mt7622-ubnt-unifi-6-lr-v2.dts
mt7622-ubnt-unifi-6-lr-v2.dtsi
mt7622-ubnt-unifi-6-lr-v3-ubootmod.dts
mt7622-ubnt-unifi-6-lr-v3.dts
mt7622-ubnt-unifi-6-lr-v3.dtsi
mt7622-ubnt-unifi-6-lr.dtsi
mt7622-xiaomi-redmi-router-ax6s.dts
mt7623a-unielec-u7623-02-emmc-512m.dts
mt7623a-unielec-u7623-02.dts
mt7623a-unielec-u7623-02.dtsi
mt7629-iptime-a6004mx.dts
mt7629-linksys-ea7500-v3.dts
mt7629-netgear-ex6250-v2.dts
mt7629-tplink_eap225-v5.dts
mt7981a-comfast-cf-e393ax.dts
mt7981a-edgecore-eap111.dts
mt7981a-glinet-gl-x3000-xe3000-common.dtsi
mt7981a-glinet-gl-x3000.dts
mt7981a-glinet-gl-xe3000.dts
mt7981a-teltonika-rutc50.dts
mt7981a-ubnt-unifi-6-plus.dts
mt7981b-abt-asr3000.dts
mt7981b-asus-rt-ax52.dts
mt7981b-asus-rt-ax57m.dts
mt7981b-cetron-ct3003.dts
mt7981b-cmcc-a10-stock.dts
mt7981b-cmcc-a10-ubootmod.dts
mt7981b-cmcc-a10.dtsi
mt7981b-cmcc-rax3000m-emmc.dtso
mt7981b-cmcc-rax3000m-nand.dtso
mt7981b-cmcc-rax3000m.dts
mt7981b-comfast-cf-wr632ax-common.dtsi
mt7981b-comfast-cf-wr632ax-ubootmod.dts
mt7981b-comfast-cf-wr632ax.dts
mt7981b-confiabits-mt7981.dts
mt7981b-creatlentem-clt-r30b1-112m.dts
mt7981b-creatlentem-clt-r30b1-common.dtsi
mt7981b-creatlentem-clt-r30b1.dts
mt7981b-cudy-ap3000-v1.dts
mt7981b-cudy-ap3000outdoor-v1.dts
mt7981b-cudy-m3000-v1.dts
mt7981b-cudy-re3000-v1.dts
mt7981b-cudy-tr3000-256mb-v1.dts
mt7981b-cudy-tr3000-v1-ubootmod.dts
mt7981b-cudy-tr3000-v1.dts
mt7981b-cudy-tr3000-v1.dtsi
mt7981b-cudy-wbr3000uax-v1-ubootmod.dts
mt7981b-cudy-wbr3000uax-v1.dts
mt7981b-cudy-wbr3000uax-v1.dtsi
mt7981b-cudy-wr3000-nand.dtsi
mt7981b-cudy-wr3000-v1.dts
mt7981b-cudy-wr3000e-v1.dts
mt7981b-cudy-wr3000h-v1.dts
mt7981b-cudy-wr3000p-v1.dts
mt7981b-cudy-wr3000s-v1.dts
mt7981b-dlink-aquila-pro-ai-m30-a1.dts
mt7981b-elecom-wrc-x3000gs3.dts
mt7981b-gatonetworks-gdsp-gps.dtso
mt7981b-gatonetworks-gdsp-sd-boot.dtso
mt7981b-gatonetworks-gdsp-sd.dtso
mt7981b-gatonetworks-gdsp.dts
mt7981b-glinet-gl-mt2500-v1.dts
mt7981b-glinet-gl-mt2500-v2.dts
mt7981b-glinet-gl-mt2500.dtsi
mt7981b-glinet-gl-mt3000.dts
mt7981b-h3c-magic-nx30-pro.dts
mt7981b-huasifei-wh3000-pro.dts
mt7981b-huasifei-wh3000.dts
mt7981b-imou-hx21.dts
mt7981b-iptime-ax3000m.dts
mt7981b-iptime-ax3000q.dts
mt7981b-iptime-ax3000se.dts
mt7981b-iptime-ax3000sm.dts
mt7981b-jcg-q30-pro.dts
mt7981b-kebidumei-ax3000-u22.dts
mt7981b-keenetic-kn-3711.dts
mt7981b-keenetic-kn-3811.dts
mt7981b-keenetic-kn-3911.dts
mt7981b-konka-komi-a31.dts
mt7981b-mercusys-mr80x-v3.dts
mt7981b-mercusys-mr85x.dts
mt7981b-netgear-eax17.dts
mt7981b-netis-common.dtsi
mt7981b-netis-nx30v2.dts
mt7981b-netis-nx31.dts
mt7981b-nokia-ea0326gmp.dts
mt7981b-nradio-c8-668gl.dts
mt7981b-openembed-som7981.dts
mt7981b-openfi-6c.dts
mt7981b-openwrt-one.dts
mt7981b-qihoo-360t7.dts
mt7981b-routerich-ax3000-common.dtsi
mt7981b-routerich-ax3000-ubootmod.dts
mt7981b-routerich-ax3000-v1.dts
mt7981b-routerich-ax3000.dts
mt7981b-snr-snr-cpe-ax2.dts
mt7981b-tenbay-wr3000k.dts
mt7981b-totolink-x6000r.dts
mt7981b-tplink-fr365v1.dts
mt7981b-unielec-u7981-01-emmc.dts
mt7981b-unielec-u7981-01-nand.dts
mt7981b-unielec-u7981-01.dtsi
mt7981b-wavlink-wl-3port-128nand-common.dtsi
mt7981b-wavlink-wl-wn551x3.dts
mt7981b-wavlink-wl-wn573hx3.dts
mt7981b-wavlink-wl-wn586x3.dts
mt7981b-wavlink-wl-wn586x3b.dts
mt7981b-widelantech-wap430x.dts
mt7981b-xiaomi-mi-router-ax3000t-ubootmod.dts
mt7981b-xiaomi-mi-router-ax3000t.dts
mt7981b-xiaomi-mi-router-ax3000t.dtsi
mt7981b-xiaomi-mi-router-common.dtsi
mt7981b-xiaomi-mi-router-wr30u-stock.dts
mt7981b-xiaomi-mi-router-wr30u-ubootmod.dts
mt7981b-xiaomi-mi-router-wr30u.dtsi
mt7981b-yuncore-ax835.dts
mt7981b-zbtlink-zbt-z8102ax-v2.dts
mt7981b-zbtlink-zbt-z8102ax.dts
mt7981b-zbtlink-zbt-z8103ax.dts
mt7981b-zyxel-nwa50ax-pro.dts
mt7986a-acelink-ew-7886cax.dts
mt7986a-acer-predator-w6.dts
mt7986a-acer-predator-w6d.dts
mt7986a-acer-predator-w6x-stock.dts
mt7986a-acer-predator-w6x-ubootmod.dts
mt7986a-acer-predator-w6x.dtsi
mt7986a-acer-vero-w6m.dts
mt7986a-acer-w6-common.dtsi
mt7986a-asiarf-ap7986-003.dts
mt7986a-asus-rt-ax59u.dts
mt7986a-asus-tuf-ax4200.dts
mt7986a-asus-tuf-ax4200q.dts
mt7986a-asus-tuf-ax6000.dts
mt7986a-bananapi-bpi-r3-mini.dts
mt7986a-dlink-aquila-pro-ai-m60-a1.dts
mt7986a-glinet-gl-mt6000.dts
mt7986a-iptime-ax7800m-6e.dts
mt7986a-jdcloud-re-cp-03.dts
mt7986a-netcore-n60-pro.dts
mt7986a-netcore-n60.dts
mt7986a-ruijie-rg-x60-pro.dts
mt7986a-smartrg-bonanza-peak.dtsi
mt7986a-smartrg-SDG-8612.dts
mt7986a-smartrg-SDG-8614.dts
mt7986a-smartrg-SDG-8622.dts
mt7986a-smartrg-SDG-8632.dts
mt7986a-tplink-archer-ax80-v1.dts
mt7986a-tplink-tl-xdr-common.dtsi
mt7986a-tplink-tl-xdr4288.dts
mt7986a-tplink-tl-xdr6086.dts
mt7986a-tplink-tl-xdr6088.dts
mt7986a-tplink-tl-xtr8488.dts
mt7986a-wavlink-wl-wn536ax6-a.dts
mt7986a-xiaomi-redmi-router-ax6000-stock.dts
mt7986a-xiaomi-redmi-router-ax6000-ubootmod.dts
mt7986a-xiaomi-redmi-router-ax6000.dtsi
mt7986a-zyxel-ex5601-t0-common.dtsi
mt7986a-zyxel-ex5601-t0-stock.dts
mt7986a-zyxel-ex5601-t0-ubootmod.dts
mt7986a-zyxel-ex5700-telenor.dts
mt7986b-buffalo-wsr-6000ax8.dts
mt7986b-mercusys-mr90x-v1-common.dtsi
mt7986b-mercusys-mr90x-v1-ubi.dts
mt7986b-mercusys-mr90x-v1.dts
mt7986b-netgear-wax220.dts
mt7986b-tplink-archer-ax80-v1-eu.dts
mt7986b-tplink-re6000xd.dts
mt7987.dtsi
mt7987a-bananapi-bpi-r4-lite-1pcie-2L.dtso
mt7987a-bananapi-bpi-r4-lite-2pcie-1L.dtso
mt7987a-bananapi-bpi-r4-lite-emmc.dtso
mt7987a-bananapi-bpi-r4-lite-mikrobus.dtsi
mt7987a-bananapi-bpi-r4-lite-nand.dtso
mt7987a-bananapi-bpi-r4-lite-nor.dtso
mt7987a-bananapi-bpi-r4-lite-sd.dtso
mt7987a-bananapi-bpi-r4-lite.dts
mt7987a-rfb-emmc.dtso
mt7987a-rfb-eth0-an8801sb.dtso
mt7987a-rfb-eth0-an8855.dtso
mt7987a-rfb-eth0-e2p5g.dtso
mt7987a-rfb-eth0-mt7531.dtso
mt7987a-rfb-eth1-i2p5g.dtso
mt7987a-rfb-eth2-an8801sb.dtso
mt7987a-rfb-eth2-e2p5g.dtso
mt7987a-rfb-eth2-sfp.dtso
mt7987a-rfb-eth2-usb.dtso
mt7987a-rfb-sd.dtso
mt7987a-rfb-spim-nand.dtso
mt7987a-rfb-spim-nor.dtso
mt7987a-rfb.dts
mt7987a.dtsi
mt7987b.dtsi
mt7988a-arcadyan-mozart.dts
mt7988a-smartrg-mt-stuart.dtsi
mt7988a-smartrg-SDG-8733.dts
mt7988a-smartrg-SDG-8734.dts
mt7988d-asus-zenwifi-bt8-ubootmod.dts
mt7988d-asus-zenwifi-bt8.dts
mt7988d-asus-zenwifi-bt8.dtsi
mt7988d-keenetic-kn-1812.dts
mt7988d-keenetic-kn-1812.dtsi
mt7988d-netcraze-nc-1812.dts
mt7988d-smartrg-SDG-8733A.dts
mt7988d-tplink-be450.dts