What a pleasant surprise!
Might have been a BIG load of luck involved.
1. If the pins were wrong you could have fried the gp2x.
2. The USB standard indicates powering from the cable
should be limited to less than 500 milliamps current.
The gp2x has been reported to consume between
500 and 800...