Go back to Goflex Home Original Firmware

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Go back to Goflex Home Original Firmware

Postby crazler » Tue Aug 30, 2011 6:48 pm

Hello everyone,

I have installed Archlinux with the Instructions of this SIte: http://archlinuxarm.org/platforms/armv5/seagate-goflex-home. But im not so happy with it, i like to go back to the original seagate Firmware. In Step 15 there is a point who said$this->bbcode_second_pass_quote('', '.').and move a copy of the OE U-Boot into unused NAND memory..
How can I restore it to get back? I really have no idea, i need help for this...
Tanks for your help!!
crazler
 
Posts: 4
Joined: Tue Aug 30, 2011 6:39 pm

Re: Go back to Goflex Home Original Firmware

Postby crazler » Fri Sep 02, 2011 9:58 am

No ideas??
crazler
 
Posts: 4
Joined: Tue Aug 30, 2011 6:39 pm

Re: Go back to Goflex Home Original Firmware

Postby jas011 » Fri Sep 02, 2011 3:58 pm

Found this early this AM. I hope it helps.
jas

GoFlex_Home_Firmware_Reset_info_.txt


http://support.goflexhome.hipserv.com/e ... index.html


GoFlex Home : Factory Reset Procedure And Firmware Files

These instructions will reflash your GoFlex Home to factory, requiring you to re-configure the device.
Steps:
1. Download the 2.5 or 2.5.3 firmware ZIP file containing the GoFlex Home firmware.
2. Format a USB key with FAT32
3. Extract the Zipped files to the USB key at the root level. No other files should exist on the USB key.
4. Remove the USB key from the PC and insert into the GoFlex Home's USB connector.
5. Power off your GoFlex Home, ensure power cord and Ethernet are still connected.
6. Remove the hard disk from the GoFlex Home.
7. With your GoFlex Home powered off, press the Power button and hold the Reset pin.
The yellow light will blink immediately, followed by the white light.
8. Release the reset pin and wait for the device to complete booting and obtains a steady yellow light (approximately 3-4 minutes)
9. Your device should now be reflashed, remove the USB key and continue with Setup

© Seagate TechnologyLLC


Numbering added for clarity.
END
---
jas011
 
Posts: 1
Joined: Fri Sep 02, 2011 3:47 pm

Re: Go back to Goflex Home Original Firmware

Postby crazler » Sun Sep 04, 2011 6:57 pm

Thank you for you help jas. I already fount this article before i create this post, but it doesn't work. After i upgrade to ArchLinux ARM the reset Button doesn't work anymore. .. I do it exactly the way it is descibed in the article, but there is no blinking yellow light and no white light, just the blinking green light wich indicates he is booting into ArchLinux ARM. Like i said, it ignores the reset button.
crazler
 
Posts: 4
Joined: Tue Aug 30, 2011 6:39 pm

Re: Go back to Goflex Home Original Firmware

Postby gnatmonkee » Fri Nov 25, 2011 2:37 am

Any update on how to revert back to the original Goflex firmware? Like the original poster, I also find that the reset button doesn't do anything anymore, and it won't help me with the posted USB stick method.
gnatmonkee
 
Posts: 6
Joined: Mon Oct 03, 2011 3:50 pm

Re: Go back to Goflex Home Original Firmware

Postby punxsutawneyphil » Wed Nov 30, 2011 3:52 am

Hi

I had the same problem.

First you must get access to your GoFlex through Netconsole as described under http://archlinuxarm.org/platforms/armv5/seagate-goflex-home > Advanced.

I use debian 6.0 in a VM running on Windows as my Linux-machine. There, the nc commands are slightly different.

As I found out on http://forum.doozan.com/read.php?3,14,14 you have to use:
$this->bbcode_second_pass_code('', 'nc -l -u -p 6666 &
nc -u 10.10.10.6 6666')
..if you didn't configure netconsole-access on the GoFlex previously.

The ubit / uBoot Environment will send requests to 10.10.10.5 from 10.10.10.6, so the setting of the aliases (eth0:0 etc.) in advance is helpful ;-)

I succeeded in booting from a previously prepared USB-Stick (Step 11 in the official Archlinux install-guide)

The commands at the Marvell> prompt I used were: 'usb start' and run 'usb_boot'

uBoot complained not to have any UBI-filesystems mounted, the USB-Stick was present at power-up, it dit not boot from it anyway. Suprisingly it did after passing 'usb start' and run 'usb_boot' through nc.

Fortunately I found an original Goflex Home-image of mtd0 on http://goflex.scottn.us/. I had none. And at Jeff Doozan's there was only a .kwb-file for the Goflex Net.

I can't remember - but I think I followed the Guide of Jeff to flash mtd0 (the one where in Line 2 he warns you of the high risk to break the device by flashing mtd0 - in red letters)

After that, the instructions with the FAT-formatted USB stick and reset button will work to restore the original firmware.

Greetings,
phil
punxsutawneyphil
 
Posts: 3
Joined: Wed Nov 30, 2011 3:05 am

Re: Go back to Goflex Home Original Firmware

Postby cobrast5 » Wed Apr 11, 2012 6:54 pm

$this->bbcode_second_pass_quote('punxsutawneyphil', 'H')i

I had the same problem.

First you must get access to your GoFlex through Netconsole as described under http://archlinuxarm.org/platforms/armv5/seagate-goflex-home > Advanced.

I use debian 6.0 in a VM running on Windows as my Linux-machine. There, the nc commands are slightly different.

As I found out on http://forum.doozan.com/read.php?3,14,14 you have to use:
$this->bbcode_second_pass_code('', 'nc -l -u -p 6666 &
nc -u 10.10.10.6 6666')
..if you didn't configure netconsole-access on the GoFlex previously.

The ubit / uBoot Environment will send requests to 10.10.10.5 from 10.10.10.6, so the setting of the aliases (eth0:0 etc.) in advance is helpful ;-)

I succeeded in booting from a previously prepared USB-Stick (Step 11 in the official Archlinux install-guide)

The commands at the Marvell> prompt I used were: 'usb start' and run 'usb_boot'

uBoot complained not to have any UBI-filesystems mounted, the USB-Stick was present at power-up, it dit not boot from it anyway. Suprisingly it did after passing 'usb start' and run 'usb_boot' through nc.

Fortunately I found an original Goflex Home-image of mtd0 on http://goflex.scottn.us/. I had none. And at Jeff Doozan's there was only a .kwb-file for the Goflex Net.

I can't remember - but I think I followed the Guide of Jeff to flash mtd0 (the one where in Line 2 he warns you of the high risk to break the device by flashing mtd0 - in red letters)

After that, the instructions with the FAT-formatted USB stick and reset button will work to restore the original firmware.

Greetings,
phil



I generally understand terms you are using and can get all the resources you are mentioning but can you provide a breakdown of your instructions? I am stuck and cannot make ant progress on returning my GoFlex Home back to its original firmware. Any help would be appreciated. Thank you in advance!
cobrast5
 
Posts: 1
Joined: Wed Apr 11, 2012 6:51 pm

Re: Go back to Goflex Home Original Firmware

Postby punxsutawneyphil » Mon Apr 23, 2012 12:23 pm

Hi cobrast5 !

Maybe I didn' translate 'general breakdown' in the right way, but what I had to do to revert to the original firmware:

- get NC access to the GoFlex Home
- Send 'usb_start' and 'usb_boot' over NC to boot from a prepared USB-Stick (ArchLinux install guide)
- Flash mtd0 as described at Jeff Doozan site with the kwb-image from scottn.us
- After that, flashing the firmware as described at Seagate Support will work. (Fat-formatted USB-Stick, Reset button at power up...)

Does this summary help you?

Phil
punxsutawneyphil
 
Posts: 3
Joined: Wed Nov 30, 2011 3:05 am

Re: Go back to Goflex Home Original Firmware

Postby WarheadsSE » Thu Aug 09, 2012 3:19 pm

http://forum.doozan.com/read.php?2,8416,9097

Tacking this for future references
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Go back to Goflex Home Original Firmware

Postby dangerousderek » Mon Aug 13, 2012 3:02 am

After all sorts of banging my head against various brick walls trying to get my stupid goflex home back to stock, I think I finally figured it out. I couldn't get uboot to work, or net console, and all my attempts failed miserably. Eventually I found this:
http://projects.doozan.com/uboot/
Where he explains how to flash the NAND or mtd0 back to the stock firmware. The problem was the firmware was for the doskstar and he warned against using it. As a last ditch effort i tried using the kwb file from here:
http://goflex.scottn.us/
The resulting code is:
$this->bbcode_second_pass_code('', 'wget http://goflex.scottn.us/uboot-mtd0-orig-goflexhome.kwb
flash_erase /dev/mtd0 0 4
nandwrite /dev/mtd0 uboot-mtd0-orig-goflexhome.kwb')

So far so good, it seems to have reverted back to the stock firmware, without even needing to go through the seagate flash process! Please keep in mind that I am a linux noob and may have totally botched this, but upon first looks, it seems that all is well! Use at your own risk!
Here are the specific steps I took:
1. SSH into your goflex home
2. enter
$this->bbcode_second_pass_code('', 'wget http://goflex.scottn.us/uboot-mtd0-orig-goflexhome.kwb
flash_erase /dev/mtd0 0 4
nandwrite /dev/mtd0 uboot-mtd0-orig-goflexhome.kwb')
3. Reboot!
$this->bbcode_second_pass_code('', 'reboot')
4. Check your router to see what ip the goflex has been assigned and use that IP to sign into the WebGui!
5. Be done!!!
dangerousderek
 
Posts: 3
Joined: Fri Jul 06, 2012 8:18 am

Next

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 21 guests