User Tools

Site Tools


Seagate GoFlexHome

Supported Versions

Model OpenWrt Version Supported Model Specific Notes
Seagate GoFlexHome WIP


CPU Ram Flash Network USB Serial JTag
Marvell Kirkwood@1200MHz 128 MiB 256 MiB 1 gigE 1x 2.0 Yes Yes



Architecture: ARM armv5te
Vendor: Marvell
Bootloader: U-Boot
System-On-Chip: Marvell MV88F6281 A0 (DDR2) with ARM926EJ-S CPU (Marvell Feroceon)
CPU Speed: 1200 Mhz
Flash size: 256 MiB
RAM: 128 MiB
Wireless: n/a
Ethernet: 1x GigE port / Marvell "Alaska" 88E1116R
USB: 1x USB 2.0 port
Serial: Yes

Flash Layout

Original FlashLayout
mtd# mtd0 mtd1 mtd2 mtd3
start 0x000000 0x100000 0x500000 0x2500000
size 0x100000 0x400000 0x2000000 0xdb00000
in MiB 1 4 32 219
name u-boot uImage root data
file system none ??? JFFS2 ??

Specific Configuration


The default network configuration is:

Interface Name Description Default configuration
eth0 Ethernet port DHCP

Crypto Hardware Acceleration


Connect device to Ethernet port. To prevent automatic updates by cloud engines (which may disable ssh access), use a separate switch or disconnect your router from the internet. If the ssh access was disabled by the automatic cloud engine update service, you need to login there and re-activate ssh.

Find IP address, BE and EF are the last two bytes of the MAC of your device (printed on the bottom of the GoFlexHome)

root@host ~ # ifconfig eth0 
root@host ~ # nmap -e eth0 -sP $(printf "169.254.%d.%d" 0xbe 0xef)

Connect to IP address via ssh (root / stxadmin) to see if it works.


If you want to restore the original firmware at a later point use this guide to make a backup. You need to login to the original firmware via ssh first. Another method beside using "dd" is nanddump. To be on the safe side, you should take a 2nd backup with the nanddump method. Assuming you have a USB Stick or other USB drive mapped via sda - you can try this:

cd /tmp
mkdir backup
mount /dev/sda1 /tmp/backup
chmod +x nanddump
./nanddump -nf backup/mtd0 /dev/mtd0
./nanddump -nf backup/mtd1 /dev/mtd1
./nanddump -nf backup/mtd2 /dev/mtd2
umount /dev/sda1


toh/seagate/goflexhome.txt · Last modified: 2013/06/17 11:51 (external edit)