Restoring GoFlex Home Stock system June 12, 2018 01:22AM |
Registered: 7 years ago Posts: 337 |
Re: Restoring GoFlex Home Stock system June 14, 2018 04:33AM |
Registered: 7 years ago Posts: 337 |
Re: Restoring GoFlex Home Stock system June 14, 2018 01:38PM |
Admin Registered: 13 years ago Posts: 19,107 |
cat /proc/mtd
nanddump --noecc --omitoob -f mtd0.gfh /dev/mtd0 nanddump --noecc --omitoob -f mtd1.gfh /dev/mtd1
Re: Restoring GoFlex Home Stock system June 23, 2018 01:42AM |
Registered: 7 years ago Posts: 337 |
OK now for the software side of things, You will need to download this file (This is for Go Flex HOME and may or may not work on the Go Flex Net, Net users will have to find the .kwb file elsewhere.) and extract it to a folder.
Re: Restoring GoFlex Home Stock system June 27, 2018 05:22AM |
Registered: 10 years ago Posts: 1,037 |
Now we enter some commands in the unit (if you didn’t interupt boot then reboot the system and interupt the boot. (Replace the IP’s with IP’s appropiate for you) setenv ipaddr 192.168.1.210 # Has to be in your ip range setenv serverip 192.168.1.36 # IP address of your TFTP server (This computer) Now that we have the TFTP setup, We need to run the previously extracted PumpKIN.exe With both the .KWB and PumpKIN.exe in the same folder will now type the following in to the serial console window. tftpboot 0x800000 goflexhome.kwb PumpKIN should pop up asking whether you want to grant access or not, Make sure to grant access. Make sure the output says “Bytes transferred = 524288 (80000 hex)” then type nand erase 0x0 0x80000 Make sure the output contains “OK” then nand write.e 0x800000 0x0 0x80000 Make sure the output contains “524288 bytes written: OK” then reset
Re: Restoring GoFlex Home Stock system June 27, 2018 02:03PM |
Admin Registered: 13 years ago Posts: 19,107 |
Quote
3. Start the USB drive
usb start
Expected output
starting USB...
USB0: USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
4. Load the backup mtd0. Here the stock mtd0 backup file name was mtd0.pogo_v4
ext2load usb 0:1 0x800000 /mtd0.pogo_v4
Expected output
2097152 bytes read in 1318 ms (1.5 MiB/s)
5. Erase mtd0
nand erase 0x0 0x200000
Expected output
NAND erase: device 0 offset 0x0, size 0x200000
Erasing at 0x1e0000 -- 100% complete.
OK
6. Flash mtd0.pogo_v4 to NAND mtd0
nand write 0x800000 0x0 0x200000
Expected output
NAND write: device 0 offset 0x0, size 0x200000
2097152 bytes written: OK
7. Reset the box to boot with stock u-boot
reset
Re: Restoring GoFlex Home Stock system June 27, 2018 05:34PM |
Registered: 10 years ago Posts: 1,037 |
Re: Restoring GoFlex Home Stock system June 27, 2018 05:53PM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: Restoring GoFlex Home Stock system August 14, 2018 04:48AM |
Registered: 7 years ago Posts: 337 |
Re: Restoring GoFlex Home Stock system March 07, 2019 10:58AM |
Registered: 7 years ago Posts: 337 |
> cat /proc/mtd >>
> nanddump --noecc --omitoob -f mtd0.gfh > /dev/mtd0 > nanddump --noecc --omitoob -f mtd1.gfh > /dev/mtd1 >>
-- NAS EXPLORER -- _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** QSI BOARD: NAS-PLUG LE U-Boot 1.1.4 (Jun 10 2010 - 08:28:13) Marvell version: 3.4.27 QSI NAS version: 1.0.4 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6281 A1 (DDR2) CPU running @ 1200Mhz L2 running @ 400Mhz SysClock = 400Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:256 MB *** Warning - bad CRC or NAND, using default environment Flash: 0 kB CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode PEX 0: interface detected no Link. Net: egiga0 [PRIME] Hit any key to stop autoboot: 3 ... 2 ... 1 ... 0 Using egiga0 device TFTP from server 169.254.254.254; our IP address is 169.254.254.253 Filename 'uImage'. Load address: 0x2000000 Loading: *.T T T T T T T T T T ~ [EOT] -- NAS EXPLORER -- _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** QSI BOARD: NAS-PLUG LE U-Boot 1.1.4 (Jun 10 2010 - 08:28:13) Marvell version: 3.4.27 QSI NAS version: 1.0.4 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6281 A1 (DDR2) CPU running @ 1200Mhz L2 running @ 400Mhz SysClock = 400Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:256 MB *** Warning - bad CRC or NAND, using default environment Flash: 0 kB CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode PEX 0: interface detected no Link. Net: egiga0 [PRIME] Hit any key to stop autoboot: 3 ... 0 NAS>> printenv 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 stdin=serial stdout=serial stderr=serial console=console=ttyS0,115200 mainlineLinux=no CASset=min enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes MALLOC_len=1 ethprime=egiga0 netbsd_en=no vxworks_en=no bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:eth0:none image_name=uImage bootcmd=tftpboot 0x2000000 $(image_name); setenv bootargs $(console) $(bootargs_root) nfsroot=$(serverip):$(rootpath) ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvNetConf ig) $(mvPhoneConfig); bootm 0x2000000; standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; bootdelay=3 disaMvPnp=no ethaddr=00:50:43:1e:1e:01 ethmtu=1500 usb0Mode=host nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no enaAutoRecovery=yes pcieTune=no ethact=egiga0 Environment size: 1099/131068 bytes NAS>> ~ [EOT]
Re: Restoring GoFlex Home Stock system March 07, 2019 01:55PM |
Admin Registered: 13 years ago Posts: 19,107 |
ls -lart mtd*
Re: Restoring GoFlex Home Stock system March 07, 2019 02:05PM |
Registered: 7 years ago Posts: 337 |