gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Hardware > Xboo cable help!

#79643 - Lien - Fri Apr 14, 2006 10:58 pm

I built a Xboo cable. and When I try to upload something to the GBA I get two errors:

This is What I get most of the times:

Quote:
Parallel Port Address: 0378h, Transfer Delays: 0/0
- Sending Reset and Requesting Normal Boot
- Sending Header Data
Transfer Failed:
Bad response


Somtimes It sends the Header but I get this error:
Quote:
Parallel Port Address: 0378h, Transfer Delays: 0/0
- Sending Reset and Requesting Normal Boot
- Sending Header Data
- Sending Main Data Block
- Final Confirmation
Transfer Failed:
Bad response



Hope someone can tell me why is this happening

Other thing I wanted to say is that when I turn off the GBA with the Xboo plugged the led stays in RED. If I tunr it On again the screen stays off, but the led on...This on GBASP only. With GBA (original) This is not happening.

THANKS

EDIT:
I tryed NocashGBA and get "nocashio driver Failure"
and xcomms.exe just hangs when I select the GBA file...

#79644 - usch_ghost - Fri Apr 14, 2006 11:10 pm

If you are using windows xp as your os you have to install the userport
driver otherwise xcomm.exe isnt able to comunicate direct with your serial port.

#79647 - Lien - Sat Apr 15, 2006 12:00 am

Sorry, I fogot. Yes I did it. I copied Userport.sys to C:/windos/system32/drivers. And ran Userport.exe and clicked Start.

When I select a GBA file in xcomms.exe it apears the error info messege to report it to microsoft.

#79924 - chishm - Mon Apr 17, 2006 5:57 am

I often get those errors when I first use the cable after a reboot. My advice is to try Xboo Communicator (xcomms) and install pull up resistors in the cable.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#80744 - phonymike - Tue Apr 25, 2006 4:38 am

I would try increasing the transfer delays if your computer is faster than 300mhz. I think I used to use 0/2 cause burst boot wouldn't work right without a delay or smth. I think the faster your computer is, the larger delay you need cause he didn't take processor speed into consideration when he coded it.