I need some help unbricking a DS414r1 where the power was removed during a firmware upgrade. I managed to get to the console and got the following errors:
*** Warning - bad CRC, using default environment
Wrong Image Format for bootm command
ERROR: can't get kernel image!
So i loaded the kernel back on by downloading the latest 414 firmware from Synology, unpacking the pat file and using a USB formatted with rufus to fat16 to copy zImage and rd.bin
Marvell>> usb start
(Re)start USB...
USB: Active port: 0
Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
Marvell>> fatload usb 0:1 2000000 zImage
reading zImage
2123952 bytes read
Marvell>> fatload usb 0:1 8000000 rd.bin
reading rd.bin
3698039 bytes read
Marvell>> sf probe 0 50000000
SF: Detected M25P64 with page size 64 KiB, total 8 MiB
Marvell>> save
Saving Environment to SPI Flash...
SF: Detected M25P64 with page size 64 KiB, total 8 MiB
Erasing SPI flash....Writing to SPI flash.....done
Marvell>> bootm 0x2000000 0x8000000
Great i thought, its booting. It booted back to the DS login page but when i rebooted the console now gets stuck at "modules detected"
MMC: MRVL_MMC: 0
SF: Detected M25P64 with page size 64 KiB, total 8 MiB
PEX 0.0(0): Root Complex Interface, Detected Link X4, GEN 1.1
PEX 1.0(1): Root Complex Interface, Detected Link X1, GEN 2.0
PEX 1.1(2): Detected No Link.
PEX 1.2(3): Detected No Link.
FPU initialized to Run Fast Mode.
USB 0: Host Mode
USB 1: Host Mode
USB 2: Device Mode
Modules Detected:
Is there a way to get back to the Marvell>> shell from here? Will it time out looking for modules? Is there a key i can press on the keyboard when it boots to go straight to Marvell shell?