Need more information! :)
This Lauterbach JTAG device sounds expensive based on what I've seen on their website. --slygamer 15:20, 7 February 2006 (PST)
I only wish I had the know how to build one of those. The possibilities of the GP2X becomes absolutely boundless. A thousand kudos for the quick decifering of the USB conundrum!--Mindlord 15:33, 7 February 2006 (PST)
Don't forget that a standard Macraigor Wiggler is suitable for hacking the GP2X. It's a simple that you can built yourself.
For a Wiggler compatible, look here. $25.95 CAD.
If you prefer to do it yourself, a sample circuit would be as follows:
(Note that this is an example only, is not tested, and not meant to be a complete solution)
Ok, so we can get a connector, but what software do we use with it? Does all JTAG software work with the GP2X? --slygamer 14:21, 9 February 2006 (PST)
You can goto Macraigor's web site and download OCD Commander which is a freeware program, or you can use commercial software such as "Crossworks for Arm" if your interested in just uploading and debugging code using JTAG.
There are lots of other software too - the GP2X just appears as a ARM920, so any software that supports that processor along with a Wiggler compatible JTAG device should work to some degree.
Other USB devices
Will this setup only work for usb drives? Or, can we attach other usb devices to the unit as well? A USB 802.11 adapter for example? --Mindlord 06:35, 10 February 2006 (PST)
Can I plug a USB keyboard into this? I want my standalone game development system ;). Zig 04:20, 28 April 2006 (PDT)
Yes, if you prepare drivers for other devices such as 802.11, it will support those also. At the moment, mass storage drivers such as pendrives, harddisks, etc are implemented in the kernel. You can probably find a suitable driver for 802.11.
doesn't seem to work with this even though it should be a USB mass storage class device. Any ideas on how to get it working with firmaware 2.0? My USB flash drive works perfectly fine, just not my ipod.
Art103: IIRC, the iPod uses a different filesystem by default (HFS+). You will need to load a kernel module that supports HFS+. See: http://gentoo-wiki.com/HOWTO_Using_an_iPod_With_Gentoo_Linux