Hi Bullone,
what makes you think that Yamaha uses CAN-Bus?
They are still on K-Line as Suzuki and Kawasaki.
But what changed due to the 2018 EURO6 is, that it is OBD2 compatible.
These are two different things!
CAN-Bus is the way data is sent between ECU, sensors / actuators and diagnostic plug.
K-Line is the way how the diagnostic plug sends and receives data via single line. Sensors and stuff is just communicating by it´s voltage/resistance.
OBD2 is only the language how it speaks to you.
What you can do is to connect a stock ELM327 OBD2 Plug to you diagnostic Plug. Since OBD2 is compatible, you can use it right from the start, like in a car.
No value calculations, no PID translations, ect.
You only need to know which wire is the K-Line, Ground and Voltage, to connect it equivalent to the ELM327 Dongle.
Good luck