The beep comes in the middle of a ride on a 2016 or newer VX, the three-cylinder with the 1049 cc TR-1 engine, and it stops again before you find anything wrong. The oil level is fine, the water outlet looks normal, and the boat feels the same. That is a frustrating way to ride, and it's worth narrowing down rather than ignoring.
Why one tone can mean different things
On some Yamaha models the overtemperature warning and the oil pressure warning share the same warning tone. The EX manual says both warnings reduce engine speed automatically and suggests cleaning the intake and letting the engine cool down. The VX manual may word this differently, so read the section on warnings in yours. Code 19 covers battery voltage, so a weak battery belongs on the list as well, though it is not established that it sounds the same tone.
So the beep itself is not a diagnosis. It tells you the control unit or a switch has seen something it dislikes.
A reading order that saves time
I would go through the sources one by one:
- Read the fault memory. Codes 15 and 65 relate to temperature, code 19 to battery voltage. A stored entry gives you a direction before you open anything.
- Look at battery voltage with the engine off and then running. Cranking should not pull it down hard, and the running voltage should be above the resting value.
- Check the oil pressure switch status in the live data. A switch that reports low pressure while the engine is running normally points to the switch or its wiring. A real pressure problem calls for a mechanical gauge, and that is a separate job from anything the app does.
- Watch the temperatures while the boat runs under load. If the water path is the problem, the numbers climb. If the numbers stay calm and the buzzer still sounds, look at the switches.
- Note the conditions of each beep. One that comes after a hot stop at the dock reads differently from one at steady cruising speed, and the logger timestamps help you remember which was which.
When the beep leaves nothing behind
A buzzer that sounds without a stored code is common enough that owners describe it often. A momentary loss of contact at a switch or connector is the usual suspect, because the control unit only stores a code when the fault lasts long enough. Cleaning and reseating the connectors on the oil switch and the temperature devices costs nothing. A corroded plug might not leave any code at all.
The data logger is useful in exactly this case. Run a normal ride with it recording and note the time of each beep. Afterwards, look at what the values did in the seconds around it: a dip in voltage, a switch changing state, a temperature spike. The M-JET Diagnostic supports the VX with the three-cylinder TR-1 engine, and the warning tone and limp mode page goes deeper into the codes.
What stays invisible
Low oil pressure itself won't show in the app, only the switch state. Cavitation, a damaged impeller or debris in the intake produce temperature alarms without a faulty sensor, and the app can only show you that the temperatures rose. If the numbers point to heat, check the water path next. For the inspection list, see overheating and the temperature sensor.