|
|
- # readynas-resurecction
-
- This document describes the attempt at resuscitation of a ReadyNAS NV+v2.
-
- This device is not booting but power is present wherever we tested. The most likely explanation
- for it not booting is that the SPI flash containing the BIOS is faulty.
-
- As the SOC is produced by Marvell and they advertise a UARTBoot mode which is simply triggered
- by an handshake there is still hope to confirm it's just a bad BIOS.
-
- Starting from a firmware update image we have reversed what was possible using binwalk. Then after
- binwalk had done its job we were left with binaries for u-boot, initrd and kernel.
-
- The image for the UARTBoot is created using mkimage and a board configuration which was sourced
- by the chromium project and most likely is not for the board we have.
-
- Once the image has been created we can UARTBoot using the kwboot tool.
-
- The firmware package we have started from can be downloaded [here](https://www.netgear.it/support/product/RND4000v2_(ReadyNAS_NV_plus_v2).aspx#download).
-
- The board configuration has been taken from the chromium project source but is also available in
- [this repository](https://github.com/MarvellEmbeddedProcessors/u-boot-marvell/tree/u-boot-2013.01-15t1/board/Marvell/mv88f6281gtw_ge) from the SOC vendor tools.
-
- # bios dump
-
- We have dumped the SPI flash that most likely contains the BIOS and it went well. We have
- also verified we can reliably dump it. As it is now it does not look like the SPI flash
- is corrupted or malfunctioning.
|