Unable to answer your question directly but; a friend of mine owns a small bike shop. He has a diagnostic scanner for multiple motorcycles. The instrument itself is programmed for many bikes but each bike has its own cable.
When I plugged the Harley cable into my Buell, the instrument could not communicate with the ECM.