在更换第三方固件情况下,又刷错了uboot,彻底进入了启动死循环。
串口提示信息:
U-Boot 2023.07.02-OpenWrt-r24106-10cc5fcd00 (Sep 23 2024 - 12:34:46 +0000)CPU: MediaTek MT7981 Model: Qihoo 360T7 DRAM: 256 MiB Core: 41 devices, 18 uclasses, devicetree: embed Loading Environment from UBI... spi-nand: spi_nand spi_nand@0: unknown raw ID ef ae 21 00 Partition ubi not found!** Cannot find mtd partition "ubi" In: serial@11002000 Out: serial@11002000 Err: serial@11002000 reset button found Loading Environment from UBI... spi-nand: spi_nand spi_nand@0: unknown raw ID ef ae 21 00 Partition ubi not found!** Cannot find mtd partition "ubi" Net: Warning: ethernet@15100000 (eth0) using random MAC address - 96:19:db:b3:26:6d eth0: ethernet@15100000 No EFI system partition No EFI system partition Failed to persist EFI variables Error, no UBI device selected! Error, no UBI device selected! spi-nand: spi_nand spi_nand@0: unknown raw ID ef ae 21 00 MTD device ubi not found, ret -19 resetting ...F0: 102B 0000 FA: 1040 0000 FA: 1040 0000 [0200] F9: 0000 0000 V0: 0000 0000 [0001] 00: 0000 0000 BP: 2400 0041 [0000] G0: 1190 0000 EC: 0000 0000 [1000] T0: 0000 0236 [010F] Jump to BLNOTICE: BL2: v2.9(release):OpenWrt v2023-07-24-00ac6db3-2 (mt7981-spim-nand-ddr3) NOTICE: BL2: Built : 12:34:46, Sep 23 2024 NOTICE: WDT: [40000000] Software reset (reboot) NOTICE: EMI: Using DDR3 settings NOTICE: EMI: Detected DRAM size: 256MB NOTICE: EMI: complex R/W mem test passed NOTICE: CPU: MT7981 (1300MHz) NOTICE: SPI_NAND parses attributes from parameter page. NOTICE: SPI_NAND Detected ID 0xef NOTICE: Page size 2048, Block size 131072, size 134217728 NOTICE: BL2: Booting BL31 NOTICE: BL31: v2.9(release):OpenWrt v2023-07-24-00ac6db3-2 (mt7981-spim-nand-ddr3) NOTICE: BL31: Built : 12:34:46, Sep 23 2024
操作步骤:
借助mtk底层写入工具,应对uboot故障。
准备启动引导镜像、可用的uboot,进行刷写(windows平台):
mtk_uartboot.exe -p mt7981-bl2-ram-ddr3-1866mhz-bga.bin --aarch64 -f mt7981_360t7-fip-fixed-parts.bin
刷写完成后,网卡设置为192.168.1.2,然后打开192.168.1.1进入uboot页,写入固件比如immortal
等待重启进入路由系统,然后就是再次升级目标版本。记得使用ubootmod版本。
附件:下载