I am new to this and-have no experience. I have a 2014 Yamaha MT-09 with a Denso ECU. The bike has a sensor problem that I wish to diagnose. The diag port is 4 wire CAN 500k. However the ECU will not talk. I have used 4CAN to OBDII adapters and Bluetooth sender to Torque Android app. Torque scans protocols and settles on Can4 but then stops. I assume that some access code must be supplied to the ECU in order to initiate communication. Then I can read my sensors.
You the same guys as on the FZ-09 forum?(Jim_Royle?)
I would advice you to switch the rx and tx pins per protocol. Also before CAN, yamaha was using K-line (single wire) protocol. So make sure you need the CAN protocol.
But for reference; what is the problem you want to diagnose?