Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3247

Pogoplug Mobile NAND messed up pretty decently :) (5 replies)

$
0
0
Here's my setup:
-Pogoplug Mobile (plugged in and activated to get in via SSH)
-Arduino Uno R2 as Serial connection, soldered

I've been 'playing' with hardware and software for quite a couple of decades, and thought I knew anything about what I'd normally consider 'normal' modifications, but this bugger seems to have confused the crap out of me!

Current status, directly from kwboot's serial connection:

==================================
U-Boot 2011.12 (Apr 21 2012 - 12:34:49)
Cloud Engines-Pogoplug Mobile:MMC version

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
*** Warning - readenv() failed, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 
No MMC card found
** Bad partition 1 **
** Bad partition 1 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Pogov4> mtdparts

device nand0 <orion_nand>, # parts = 5
 #: name		size		offset		mask_flags
 0: u-boot              0x00200000	0x00000000	0
 1: uImage              0x00300000	0x00200000	0
 2: uImage2             0x00300000	0x00500000	0
 3: failsafe            0x00800000	0x00800000	0
 4: root                0x07000000	0x01000000	0

active partition: nand0,0 - (u-boot) 0x00200000 @ 0x00000000

defaults:
mtdids  : none
mtdparts: none
Pogov4> printenv
baudrate=115200
bootargs=$(bootargs_console)
bootargs_console=console=ttyS0,115200
bootcmd=setenv bootargs $(bootargs_console); run bootcmd_mmc; bootm 0x00800000 0x01100000
bootcmd_mmc=mmc init; ext2load mmc 0:1 0x00800000 /uImage; ext2load mmc 0:1 0x01100000 /uInitrd
bootcmd_usb=usb start; ext2load usb 0:1 0x00800000 /uImage; ext2load usb 0:1 0x01100000 /uInitrd
bootdelay=3
ethact=egiga0
ethaddr=01:23:45:67:89:10 <== Yeah, I know, it's a MAC, but it's MY MAC :P
mtddevname=u-boot
mtddevnum=0
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
partition=nand0,0
stderr=serial
stdin=serial
stdout=serial

Environment size: 653/131068 bytes
===================================

The only thing modified above is the MAC - because :P

If ANYONE can help, here's what I'm looking at:

-I would LOVE to restore my nand back to factory defaults - back to the beginning - but although I have the mtd0-4 parts posted for the V4 boxes from here, I can't SSH to the box, so nandwrite isn't viable :(

-I have tried SEVERAL different uboot's (as follows) and all can't setenv... :(
uboot.2014.07-tld-1.pogo_v4.mtd0.kwb
uboot.nandpogoMobile-MMC-mtdparts-NoUSB.kwb
uboot.uartpogoMobile-MMC-mtdparts-NoUSB.kwb

-I CAN tftpboot and uartboot, but for the damned life of me cannot get an SD or USB stick to boot (most likely because there aren't images I can find and most directions prep the sticks/drives using files from the now dead pogo) :(


I know it's alot to ask - and for that I apologize, but any help would be so helpful!

I'll document everything and hell, if there's no bare-metal recovery directions, I'd LOVE to document that for anyone!

Thank you in advance!

Viewing all articles
Browse latest Browse all 3247

Trending Articles