We had these cables custom-made for some Garmin interfacing projects after they turned out to be impossible to find elsewhere. They're 1 meter long with a right-angle USB mini-B connector on one end, stripped and tinned leads (1 cm) on the other.
Unlike most USB cables, these cables have all 5 contacts of the mini-B connected. The extra contact is not used for USB communication, but is required by some devices.
To build an NMEA serial interface for a Garmin Colorado 300 (similar to the Garmin 010-10572-00 cable), connect a 12k ohm resistor between the black and brown leads and supply 5 volts on the red lead. The Colorado will put out TTL level serial data on the green lead, which can be converted to RS-232 levels with a MAX232 if needed.
|Pin 1||Red (+5v)|
|Pin 5||Black (GND)|