Sheevaplug

Recently I’ve managed to brick my sheevaplug. For those not familiar with sheevaplug, they are basically a small plug computer which is ideally suited for being a small home server. I use mine as a NAS at home.

Thankfully, it was very easy to unbrick the sheevaplug thanks to a couple of really helpful website. There is a thread on NewIT that helped me unbrick my plug.

Below is a summary of what I’ve done following the instructions from NewIT above. Basically, you need to have openocd, screen and telnet installed. I’ll be assuming you are using Ubuntu for this.

sudo apt-get install openocd screen telnet

You would need to download a temporary uboot so you can boot the sheevaplug.

wget http://www.downloadsnewit.co.uk/u-boot/recovery/sheevaplug/u-boot.elf

 

Next, plug the sheevaplug in using a miniUSB data cable, and start screen

sudo screen /dev/ttyUSB0 115200

Now, start openocd

sudo openocd -f /usr/share/openocd/scripts/board/sheevaplug.cfg -s /usr/share/openocd/scripts

Then, in a new terminal, connect to openocd

telnet localhost 4444

Now, in the telnet session, run the following

reset;sheevaplug_init;load_image u-boot.elf;resume 0x00600000

Finally, you can begin reinstalling your sheevaplug through the screen.

This can be done by following the instructions at http://www.cyrius.com/debian/kirkwood/sheevaplug/install/

Leave a Reply

Your email address will not be published. Required fields are marked *

*