After looking at your connector I am puzzled as to which controller you have, as that connector is different to all of mine.
It appears to be a 6 pin connector, but the nearest I have to that is a five pin connector on one of my early MPIII controllers:
The early MPIII controllers required a USB cable that connected to the motor harness via the same 8 pin Connector that the control harness plugs into:
Later MPIII controllers required a USB cable with a ten pin connector to plug into the motor harness:
The MP4 and MP5 controllers have a separate five pin connector that is used for the USB programming lead, Smart LCD Display and Bluetooth dongle:
Please Note: Bluetooth dongle will only work with MP5, SP5 and MP Edge controllers.
You will need to identify which model of controller you have before you can determine which USB programming cable you need to purchase.
If your motor runs very quietly under load, it will have a vector controller
(MP4 or MP5) but if there is noticeably loud ticking noise under load, it is more likely to be an MPIII
(or earlier).
The original Magic Pie and MPII controllers used a non symmetrical pin pattern on the 8 pin connector on the motor harness, and these would require a connector on the USB programming lead that looks like this:
Once you have identified your controller, you may be able to purchase the correct USB cable from a
local GM dealer.
If you can't get one locally, the
Goldenmotor.ca website shows the USB programming cables for MPIII
(8 and 10 pin versions) and the MP4/5.
If your motor is an MPII or earlier, you may have a problem finding a dealer who still has stock of the original non symmetrical 8 pin version of the programming cable.
Alan