I purchased a cheap $6 USB 2 port self-powered hub and pulled it apart.
The hub has the name GoldX on the top and the model number is GXMU-102 (
http://www.jditech.com/showproduct.asp?pid=GXMU-102)
You can also use the GXMU-104 4 port hub as it's the same unit inside - see below.
Inside the unit, is one 24 pin Atmel USB hub controller IC: AT43301
The chip specs are here:
http://www.atmel.com/dyn/resources/p...ts/doc1137.pdf
The AT43301 is a 4 port USB hub controller chip with everything integrated into it including overcurrent detection (500mA per port) and transient protection. There are misc resistors and caps on the board. As I stated in post 180, this is probably your best bet on bringing out the host ports since you're going to need a powered module anyways to power your USB toys. I've seen this unit as cheap as 99 cents on eBay (+S&H of course) but any local computer store should sell it for what I paid. There are two screws under the serial number label.
I am going to wire this hub up so that I supply 5v to it and it supplies 5v to my X50v. The GXMU-201 hub's circuit board is already set up to take a barrel connector for an external PS and 2 more USB sockets (for a total of 4). Page 20 of the spec sheet has the basic schematic. I will be connecting JP1 to the Axim.
I'm going to connect to the USB host lines in the CPU shield area using twisted wires (for noise immunity) and see if I can wrap them around the bottom edge of the PCB beside the sync connector.
I probably won't have this done until Wednesday or Thursday.