New Pink Pogoplug B04 bricked

This forum is for all other ARMv5 devices

Re: New Pink Pogoplug B04 bricked

Postby WarheadsSE » Thu Jul 07, 2011 2:17 pm

For the moment:

CPU pins -> JTAG line
A13 : nRST
B13 : TCK
C13 : TMS
A14 : TDI
B14 : TDO

Check CPU C8's line for R57 (at least on the RDK setup) for a 1K resistor that may enable JTAG. Also, the hard system reset looks like it ties into CPU line A8, while soft reset seems to tie into P12

These also correlate to gpio_b 0-4

I expect it might be similar to : these layouts.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: New Pink Pogoplug B04 bricked

Postby redsquare » Tue Aug 02, 2011 6:41 pm

Did anyone have any luck with finding JTAG on this board?

Alternatively, does anyone know if its possible to boot from other sources like SATA or the UART?
redsquare
 
Posts: 18
Joined: Tue Aug 02, 2011 6:37 pm

Re: New Pink Pogoplug B04 bricked

Postby WarheadsSE » Tue Aug 02, 2011 8:53 pm

If it was bricked. You're F U C K E D.

I don't own any JTAG equipment, so I cannot proceed at all myself.

If you have a working uboot, and a kernel in the NAND, you can boot from the SATA, after the kernel loads, as the uboot 1.1.2 does not support SATA booting.

As for booting from UART.. idk.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: New Pink Pogoplug B04 bricked

Postby redsquare » Tue Aug 02, 2011 9:32 pm

No, my u-boot is long gone. I read the first partiton's size as its offset and erased it then flashed a kernel in its place.

The "datasheet" says it can boot from other things without the need for flash, and that would seem to be supported by this Iomega device that uses the same SoC but has no flash:

http://iomega.nas-central.org/wiki/Cate ... e_Media_CE

I'm guessing there is strapping to tell it where to look to boot though.
redsquare
 
Posts: 18
Joined: Tue Aug 02, 2011 6:37 pm

Re: New Pink Pogoplug B04 bricked

Postby WarheadsSE » Wed Aug 03, 2011 12:01 am

A certain amount needs to be stored locally, aka, the uboot & the stage 1 bootloader that loads uboot. If you whacked the first 3 MB of NAND, then stage 1 + uboot + uboot vars are gone, and need to be replaced.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: New Pink Pogoplug B04 bricked

Postby WarheadsSE » Wed Aug 03, 2011 12:49 am

Correction.

Stage 1.

Where & how is the ? The stage 1 has the capability to look for & read from the sata.

We've dug into the spec sheets again. We may have a goldmine here. We'll have to try a few things, but assuming someone was lazy, direct sata boot (including uboot) might be possible with some very special magic dust.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: New Pink Pogoplug B04 bricked

Postby redsquare » Wed Aug 03, 2011 5:50 pm

This may explain the reason for having the SATA port soldered on.

But it may depend on the boot order of the chip, if it checks flash for a valid header (Usually how these things work) and a partial one remains, you may still be stuck.
redsquare
 
Posts: 18
Joined: Tue Aug 02, 2011 6:37 pm

Re: New Pink Pogoplug B04 bricked

Postby WarheadsSE » Wed Aug 03, 2011 5:56 pm

$this->bbcode_second_pass_quote('WarheadsSE', 'v')ery special magic dust.

We've found some of the stash. We're performing particle analysis, and chemical decomposition. We'll get back to you.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: New Pink Pogoplug B04 bricked

Postby redsquare » Wed Aug 10, 2011 8:59 pm

$this->bbcode_second_pass_quote('timstegeman', 'O')h, i have made a backup of the original uboot on mtd0. Now we only need to find a way to restore this image.


Could someone else dump theirs and diff it to this one?, I've figured out a way to boot whilst not having a boot loader in NAND, but I haven't been able to dump this one back in and run it successfully. There may be some differences in How Uboot and Linux understand OOB and EEC.
redsquare
 
Posts: 18
Joined: Tue Aug 02, 2011 6:37 pm

Re: New Pink Pogoplug B04 bricked

Postby redsquare » Wed Aug 10, 2011 9:44 pm

Actually it's not quite enough dumped, around 5MB should be more than enough, although the 'boot' partition size is 14MB.

If someone can dump the full MTD1 partition, that would be great.

Currently with the tiny snippet the boot loader doesn't manage to load uboot :

$this->bbcode_second_pass_code('', ' Hdr len: 0xA1A2A3A4
Hdr CRC: 0xB1B2B3B4
read failed
Reading NAND, Image 1
Uncorrectable error(s) encountered in page with starting address 0x00100000.

Uncorrectable error(s) encountered in page with starting address 0x00100000.

Hdr len: 0xA1A2A3A4
Hdr CRC: 0xB1B2B3B4
read failed
Reading NAND, Image 0
Uncorrectable error(s) encountered in page with starting address 0x00040000.

Uncorrectable error(s) encountered in page with starting address 0x00040000.
')
redsquare
 
Posts: 18
Joined: Tue Aug 02, 2011 6:37 pm

PreviousNext

Return to Community Supported

Who is online

Users browsing this forum: No registered users and 4 guests