I have a WatchGuard T10 router that was properly running 23.05.2. Recently, I tried to update it to 24.10.0 using web update, specifically choosing to not save config. After reboot, the router did not come back and the LEDs acted like it was boot looping.
Consoling in with serial, it was indeed going to u-boot, launching the SYSA, and failing within seconds. Following the instructions to TFTP the initramfs image and I was planning on just following the instructions to set it up again and I was able to get to the cat /proc/mtd step and then realized that I only have mtd0-mtd3 when it says to format mtd7. I'm not really sure what to do at this point. Does anyone have any ideas?
root@OpenWrt:/# cat /proc/mtd
dev: size erasesize name
mtd0: 00090000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00020000 00010000 "cfgxxx"
mtd3: 00040000 00010000 "device_id"
Environmental variables:
DTBAddr=0
DTBSize=20000
SysA2KernAddr=9c00000
SysA2KernSize=500000
SysA2Root=mtdblock6
SysA2RootAddr=a100000
SysAKernAddr=20000
SysAKernSize=500000
SysAMfgRootSize=2000000
SysARoot=mtdblock2
SysARootAddr=520000
SysBKernAddr=7f00000
SysBKernSize=500000
SysBMfgRootSize=800000
SysBRoot=mtdblock4
SysBRootAddr=8400000
baudrate=115200
bdev=sda1
bootcmd=run wgBootSysA
bootdelay=3
bootfile=uImage
consoledev=ttyS0
eth1addr=192.168.1.2
eth2addr=192.168.1.3
ethact=eTSEC1
ethaddr=192.168.1.1
fdtaddr=c00000
fdtfile=p1010rdb.dtb
hostname=P1010RDB
hwconfig=usb1:dr_mode=host,phy_type=utmi
ipaddr=10.0.1.1
loadaddr=1000000
netdev=eth0
netmask=255.255.255.0
nuke_env=sf probe 0;sf erase 90000 10000
othbootargs=ramdisk_size=600000
ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs; tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr $ramdiskaddr $fdtaddr;
ramdiskaddr=2000000
ramdiskfile=rootfs.ext2.gz.uboot
rootpath=/opt/nfsroot
serverip=10.0.1.13
spitest=sf probe 0;sf erase 100000 10000; sf read 100000 100; md.b 100000 100;echo "spitest all ";
uboot=u-boot.bin
uboot_built_info=U-Boot 2011.03 - 457308B (Sep 11 2014 - 17:03:42)
upgrade_uboot=tftp 2000000 dixie/uboot/u-boot-spi.bin;sf probe 0;sf erase 0 90000;sf write 2000000 0 80400;
usbext2boot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs; usb start;ext2load usb 0:4 $loadaddr $bootfile;ext2load usb 0:4 $fdtaddr $fdtfile;ext2load usb 0:4 $ramdiskaddr $ramdiskfile;bootm $loadaddr $ramdiskaddr $fdtaddr
usbfatboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs; usb start;fatload usb 0:2 $loadaddr $bootfile;fatload usb 0:2 $fdtaddr $fdtfile;fatload usb 0:2 $ramdiskaddr $ramdiskfile;bootm $loadaddr $ramdiskaddr $fdtaddr
wgBootMfgsys=setenv bootargs rdinit=/sbin/init console=$consoledev,$baudrate;nand read $loadaddr $SysAKernAddr $SysAKernSize;nand read $ramdiskaddr $SysARootAddr $SysAMfgRootSize;bootm $loadaddr:kernel@1 $ramdiskaddr $loadaddr:fdt@1;
wgBootRecovery=setenv bootargs wgmode=safe root=/dev/$SysARoot rw rootfstype=jffs2 console=$consoledev,$baudrate $othbootargs;nand read $loadaddr $SysAKernAddr $SysAKernSize;bootm;
wgBootSysA=setenv bootargs root=/dev/$SysARoot rw rootfstype=jffs2 console=$consoledev,$baudrate $othbootargs;nand read $loadaddr $SysAKernAddr $SysAKernSize;bootm;
wgBootSysB=setenv bootargs root=/dev/$SysBRoot rw rootfstype=jffs2 console=$consoledev,$baudrate $othbootargs;nand read $loadaddr $SysBKernAddr $SysBKernSize;bootm;
Environment size: 2660/8188 bytes