I have just tried it without the USB cable plugged in, and with just the USB cable plugged in
(without the controller) and there are no beeps or error messages in both cases, which isn't very helpful for you.
Unfortunately, I think a process of elimination with the substitution of your controller and USB lead
(and possibly laptop?) on a working programming setup may be necessary to locate the problem.
If your local GM dealer is close enough, it might be a good idea to pay them a visit
(along with your motor and USB lead for testing).If you mention where you are located, perhaps there may be someone near to you with a Smart Pie or MPII/MPIII that you could visit instead.
If your pedelec/reverse cable does not have any connectors fitted, it might be worth checking that the end of the blue wire for the reverse function is not exposed and touching any of the other three wires in the pedelec/reverse cable as the reverse signal wire is also used for the programming connection.
This is normally only a problem if the black and blue wires have been joined to permanently reverse the direction of the motor, as the controller can only be programmed if the two wires are separated.
Similarly, if a reverse switch has been fitted, it must be switched off in order to program the controller.
Does your USB lead have the correct 8 or 10 pin connector to fit the main harness connector? Just in case the wrong USB cable has been supplied by mistake. Although, the MP4/MP5 cable
(which only has a 5 pin connector) would have shown up differently in device manager.
Also, if they had supplied an MP4 or MP5 instead of the MPIII you would have a similar problem.
It might be worth checking the label on the controller to see what it says, just in case.
Alan