These engines share a common J1939 communication protocol with heavy diesel truck engines. Most heavy truck scanners can pull DTC codes from these engines if you purchase the correct cable adapter. I can confirm that an inexpensive Autel AutoLink AL529HD does work. It will display all of the engine data. Strangely, it does identify the module as J1939 diesel when in fact it's a gas Volvo Penta model V6-200-J (2017) in my case. You will need an OBD cable adapter for your engine harness. For my engine, the correct plug is OBD2 Female to Marine 6-pin Male Adapter. The lowest cost source for the adapter is https://obd2allinone.com/products/obdmobd.asp.