do you know how the oil pressure and temperature is measured by the ecu?
Are the sensors variable resisters that send back a variable voltage that the ecu converts to pressure and temp?
seems the old school thing was just switches that connected to ground when they were out of spec.
now a days I believe oil pressure can be too high or too low for a set RPM to cause an out of range alarm.
maybe temp is the same
Yes resistance/voltage vary. The sensors are three wire sensors, there is a reference voltage (I believe it was 5 VDC), a ground, and the sensor (output) voltage to the ECU (which is the one being monitored).
The oil pressure sensor was the one that was failing. Most of the time the little circle that goes from low to high on the oil pressure screen was pegged at high. There was not way to get an actual value (unlike with the chartplotter). However, after shutting it off and restarting it, it was pegged low (and also in alarm). This is what led me to believe the sensor was bad so to confirm this was the case I unscrewed it and installed a mechanical gauge.
In doing so, I unplugged the sensor and that's what led me to discover that if the sensor is unplugged there isn't an alarm, or any indication that the ECU isn't receiving valid sensor data (other than the associated 'screen' disappearing from the round Command Link gauge when cycling through the various screens with the mode button).
The part that's confusing to me is how the round CL gauge is able to read the temperature but not the chartplotter. However, there are numerous web articles describing this to be the case with engines built prior to 2006. My guess is that Yamaha is using either a different field within the NMEA 2000 127489 PGN for temperature, or possibly, they are using a separate PGN altogether (130312 is a depreciated temperature PGN, maybe this is one?).
While the answer isn't critical, it has piqued my interest so I contacted a buddy who has a NMEA 2000 bus analyzer and asked him to swing by my dad's to take a snapshot of the data on the bus as his time permits (he's a busy guy so it might be awhile). I'm hoping it will provide the answer to this mystery.