Welcome! Log In Create A New Profile

Advanced

Riddles/Enigmas - Goflex Net

Posted by rmleonard 
Riddles/Enigmas - Goflex Net
November 29, 2015 02:22AM
My dad found me a Seagate GoFlex Net....

Before opening it up, i'd like to know more about it (like will it work)

So...
No hard drives or usb dongle doohickies plugged in..
I foolishly plugged it into my home network and gave it power...
.... after a few seconds... I got a green light...
(No magic smoke escaped...)

I found its ip address from my router and tried connecting via browser...

Nada/zilch/no web...

Port scanned it
23 - telnet
80/443 - http(s)
3333 - dec notes? (Really....hmmm)

No output on web...(either port)
Okay
Telnet in...
I gotta prompt!
5 minutes of googling and I have a 'stock' root account - root/stxadmin

About all I canfind on this is busybox/dropbear and a few cloudengine files
(Cue Peggy Lee - 'Is that all there is...')

No web, no dropbear config, no www dir, nada...

bash-3.2# uname -a
Linux Pogoplug 2.6.22.18 #81 Tue Oct 19 16:05:00 PDT 2010 armv5tejl


So, to test if it will 'work' - I would think the simplest thing would be to flash back to factory..

Everything I've read says pogo does this automagically

I've seen posts here and elsewhere that indicate mtd2 holds the 'pogo magic'

The /proc/partitions are

mtdblock0 - mtdblock3

1k,4k,32k,224k in sizes
=-=-=-=-=-=-=-=-=-=-=-=-=-=
EDIT=-=-=-=-=-=-=
there are no firmware tools...
No fw_printenv, fw_setenv, nanddump, etc.....
I grabbed the files from
http://forum.doozan.com/read.php?2,11663,11713#msg-11713
None of them work...
Fw_printenv returns
'Cannot parse config file: no such file or directory'
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
END EDIT------------
==================
EDIT MARK 2
==================
I found blparam in /usr/local/cloudengines/bin
--------------
bash-3.2# bin/blparam
baudrate=115200
loads_echo=0
ipaddr=169.254.254.253
serverip=169.254.254.254
rootpath=/mnt/ARM_FS/
netmask=255.255.0.0
run_diag=yes
console=console=ttyS0,115200
CASset=min
MALLOC_len=1
ethprime=egiga0
bootargs_root=root=/dev/mtdblock2 ro
ethmtu=1500
usb0Mode=host
nandEcc=1bit
ethact=egiga0
stdin=serial
stdout=serial
stderr=serial
nandEnvBase=a0000
mainlineLinux=no
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
bootdelay=3
disaMvPnp=no
pcieTune=no
ethaddr=00:10:75:26:5C:06
cesvcid=xxxxxxxxxxxxxxxxxxxxx
ceserialno=Xxxxxxxxxxxxxxx
ceboardver=DISCOVERY:0.1
bootcmd=nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000
==================

.....

If I tinker too much - not sure it could be returned...(if it doesn't work)
So with that in mind - what should my next step be to either factory resurrect it, or toss my hat in and go for a full 'jessie'/'wheezy'/'squeeze'/openmediavault build?

(Is there a magic 'poke' that will tell it to phone pogo and ask for a reload?)



Edited 2 time(s). Last edit at 11/29/2015 12:48PM by rmleonard.
Re: Riddles/Enigmas - Goflex Net
November 29, 2015 04:07AM
It's been a while since I hacked one of these from stock Seagate firmware, so hopefully one of the others here will chip in and let you know the current/best/easiest way to do it ...

Cheers

Don

Don Charisma ... because anything is possible with Charisma

My blog - http://DonCharisma.org
Our commercial site - http://DonCharisma.com
Re: Riddles/Enigmas - Goflex Net
November 29, 2015 02:44PM
rmleonard,

> If I tinker too much - not sure it could be
> returned...(if it doesn't work)
> So with that in mind - what should my next step be
> to either factory resurrect it, or toss my hat in
> and go for a full
> 'jessie'/'wheezy'/'squeeze'/openmediavault build?
>
> (Is there a magic 'poke' that will tell it to
> phone pogo and ask for a reload?)

As of right now, there is nothing change much, you can still return it.

And no magic poke! If you want intstall new u-boot, then you have make a back up of mtd0. When you want to go back to stock, restore the backup mtd0 back to the orginal condition. To go full blown Debian then:

- Create new rootfs on USB
- Back up mtd0
- Install new u-boot

Any time after this, to go back to stock: restore mtd0. Then you're back to the current condition.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Riddles/Enigmas - Goflex Net
November 29, 2015 06:08PM
Does anyone know if the debian installer script described on:

http://projects.doozan.com/debian/

File: kirkwood.debian-wheezy.sh

Is still 'up-to-date'?
Re: Riddles/Enigmas - Goflex Net
December 02, 2015 06:57PM
I don't know if the kirkwood.debian-wheezy.sh installer is currently considered working or not ... I found this very well laid out page on sticky (thanks @bodhi) - http://forum.doozan.com/read.php?2,23630

Relevant topics are :

Latest Linux Kirkwood kernel and rootfs (sticky thread)
Latest Kirkwood u-boots (sticky thread)
Backup and Restore NAND mtds

And my suggestion would be look into the rescue system, as it'll help when the GFN won't boot off of the flash drive, which in my case was quite often !

I'm not familiar enough to provide step by step, @bodhi might be able to elaborate a little on what I've said if you're stuck :)

Oh, and a serial to USB adapter is recommended for debugging, I'd be lost without mine these days ...

Cheers

Don Charisma ... because anything is possible with Charisma

My blog - http://DonCharisma.org
Our commercial site - http://DonCharisma.com
Author:

Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: