Bricked Gp2x, Breakout Board Not Helping


universal

Still Fresh
Joined
Jan 15, 2006
Messages
7
Ok.. i've been working on trying to get my bricked gp2x back working for weeks. i've tried to use the gp2xrecovery tool, and the ocd commander method with the hacked uboot to no avail. I'm using windowsxp with my parallel port in ECP mode(i've also tried the other modes: bidirectional, dpp, normal). i'm using a parallel port with all 2 male ends that connect all of the pins together.

on power-up my gp2x starts out with a white screen that slowly fades to colored lines. I know uboot is dead. I think it died from leaving it on when the batteries were dying. it was working perfectly the last time i used it, then when i tried to use it next, i found that the power switch was on, the batteries were dead, and i was getting the colored line problem. I have the old gp2x 200mhz dual processor.

if i run hjtag it'll tell me that i'm using an arm920t so i know jtag can find my gp2x. when I run gp2x recovery i get the following:

C:\JTAG>gp2xrecovery
JTAGProbe - JTAG interface to the ARM9TDMI/ARM7TDMI
DIGNSYS Inc. (www.dignsys.com)
Modified by Kane. September 2004

Jtag - Using port 0x378
CreateService SUCCESS
failure: StartService (0x02)
Can't get a handle to \\.\giveio
1 file(s) copied.
failure: CreateService, ERROR_SERVICE_EXISTS
StartService SUCCESS
CreateFile SUCCESS
jtag_reset();
JTAG interface reset.
jtag_idcode();
Device ID..0x10920F0F
MMSP2 Detected!
>> Start Flash update <<
1) Initialize...
JTAG interface reset.
2) Halt Device...
Requesting HALT..
System HALTED in Thumb State
Thumb sequence not yet coded....
3) ID Code Check...
Device ID..0x10920F0F
4) Watch-Dog Disable...
registers read
Poke 0xC0000A14, 0x00000000, 0x00000001
5) Disable Interrupt...
Poke 0xC0000808, 0xFFFFFFFF, 0x00000001
6) Downloading Recovery Image...(SDRAM default base address: 0x3F00000)
Write Block 0x03F00000, length 0x00000400
Write Block 0x03F01000, length 0x00000400
Write Block 0x03F02000, length 0x00000400
Write Block 0x03F03000, length 0x00000400
Write Block 0x03F04000, length 0x00000400
Write Block 0x03F05000, length 0x00000400
Write Block 0x03F06000, length 0x00000400
Write Block 0x03F07000, length 0x00000400
Write Block 0x03F08000, length 0x00000400
Write Block 0x03F09000, length 0x00000400
Write Block 0x03F0A000, length 0x00000400
Write Block 0x03F0B000, length 0x00000400
Write Block 0x03F0C000, length 0x00000400
Write Block 0x03F0D000, length 0x00000400
Write Block 0x03F0E000, length 0x00000400
Write Block 0x03F0F000, length 0x00000400
Write Block 0x03F10000, length 0x00000400
Write Block 0x03F11000, length 0x00000400
Write Block 0x03F12000, length 0x00000400
Write Block 0x03F13000, length 0x00000400
Write Block 0x03F14000, length 0x00000400
Write Block 0x03F15000, length 0x0000013E
7) Please Wait...
Pausing for 0x00000003 seconds
8) Run Image...
registers written
Restarting at 0x03F00000
No thumb sequence yet...
Done
9) Halt Device...
Requesting HALT..
................................................................................................................................................................................................
....................................................................System HALTED in 32bit State <- (it turn the power of here because it'll draw periods forever.)
R0 is 0x00000000
PC is 0xFFFFFFE8
10) Rerun Image...
Restarting at 0x03F00000
Done
11) Terminate...
ControlService SUCCESS
DeleteService SUCCESS


some one in #gp2xdev suggested i link pins 15 and 8 on my parallel cable, which i did, and i still get the same output. everything i've tried gives me the same output.

I've tried using ocd commander, but i can't get it to connect. i've spent a long time trying to get the synching right.

i've done some research and i found that a regular parallel cable works fine. so I just need to know exactly what i need to do to get my gp2x running again so i can code.
 
Back
Top