The M-JET Diagnostic is built for four-stroke Yamaha WaveRunners from 2002 on. It supports 37 models in the FX, VX, GP, EX and FZ series plus the SuperJet and the JetBlaster, and it works with a dongle in the diagnostic connector and an app on iOS or Android over Bluetooth, so no laptop is involved.
By series and years
- FX140 and FX1000, 2002 to 2005: 998 cc MR-1, four cylinders.
- FX1000(A), FX1100 and FX HO MR-1, 2003 to 2008: 1052 cc MR-1. The FX1100 of 2007 and 2008 also came with a catalytic converter.
- GP1300R, 2003 to 2008: 1298 cc, three cylinders.
- VX110 and VX1100 (Sport, Deluxe, Cruiser), 2005 to 2015: 1052 cc MR-1.
- VXR and VXS, 2011 to 2014, and FX HO and Cruiser HO, 2008 to 2014: 1812 cc, four cylinders.
- FZR and FZS, 2009 to 2016: 1812 cc supercharged, the SHO engines.
- FX SHO, FX SVHO and Cruiser SVHO, 2012 to 2023: 1812 cc supercharged.
- GP1800 and GP1800R, HO and SVHO, from 2017.
- VX, VX Deluxe, VX Cruiser and VX Limited, from 2015 or 2016: 1049 cc TR-1, three cylinders.
- EX, EX Sport, EX Deluxe and EX Limited, from 2017: also TR-1.
- SuperJet, four-stroke, from 2021, and JetBlaster, from 2022: TR-1 as well.
- FX HO, GP HO and VX Cruiser HO with the 1898 cc engine, from 2024.
Only four-stroke models are covered. If your model isn't in the list above, the app can't help you with it.
Two generations of control unit
The older skis, the FX140, FX1000, FX1100 and GP1300R, belong to what I call generation A. Their control units are simple: the early ones log only about 8 to 12 codes, and the FX140 and FX1000 have no electronic throttle. The FX140 fires its four cylinders from two coils, one for cylinders 1 and 4 and one for 2 and 3. From the VX1100 of 2005 on, the numbering of faults changes and the electronic throttle with its TPS and APS sensors arrives. That is generation B, and the 1.8 litre ski, the TR-1 skis and the 1.9 litre ski all use it. Newer models carry roughly 35 to 50 codes.
The practical result is that the same number can mean different things. Code 41 is air pressure on a generation A ski and a thermo sensor on the 1.9 litre. The app shows the description for your model, and that is what to go by. More detail on the model page: diagnostics by model.
What you get on your ski
The app detects the model itself and offers only the functions the ski has. In general that means fault codes in plain text with possible causes, clearing the fault memory, live data with up to 34 values depending on model, a data logger for test rides, and component tests: a three-cylinder ski has seven (three coils, three injectors, the fuel pump), a four-cylinder one nine. The YPVS test exists only where the ski has YPVS, which in practice means the GP1300R. SCU initial learning is only for models with the RiDE shifting system. Oil change and maintenance or flush warning resets appear where the model offers them. Engine hours and hours per rpm band are read from the control unit, with six bands up to 12000 rpm and four bands up to 8000 on the GP1300R.
It is still a diagnostic tool and not a repair tool. It doesn't see cavitation, a worn impeller, debris in the inlet or timing chain wear, so a clean scan isn't a clean bill for the mechanical side.