This page describes the behaviour of the TNR when certain buttons are held down on power up/boot. Most of these require a degree of finger flexibility (or a friend) since they aren’t easy to actually do.
Safe to execute
|[OK] & [CANCEL]||“ROM Update”||Allows new “Main” firmware to be loaded. This is how Yamaha update the firmware (e.g. to v210) and can be rolled back if required.|
|[L1] & [L5]||“Advanced Mode”||Enters advanced mode, allowing the layer types (Score/Random etc.) to be changed|
|[L1] & [CLEAR]||“Test Mode”||This is described in the service manual. This provides a menu to a series of inbuilt tests that a service engineer can use to diagnose an issue.|
|[L2] & [CLEAR]||“Auto test mode”||Runs through all the tests one by one|
|[L3] & [CLEAR]||“DAC test”||Runs a DAC test (produces a continuous loud tone until you turn it off)|
|[R5] & [CANCEL]||Boot test output||Outputs the results of the boot ROM test|
|[R5] & [CLEAR]||“Normal mode”||Cancels the advanced mode setting, back to normal mode|
Not Safe to execute
The following ones provide ways of updating other sections of the ROM. I’m not sure which regions are modified. Since I don’t have an image of the boot code, or Tone Generator code (or wave), I’ve not gone any further with these. Updating any of these is likely to brick your TNR.
|[R1] & [CANCEL]||“Main Prog Update”||Don’t know. I assume that this updates the boot code? (otherwise what is the difference between this and “ROM update”.|
|[R2] & [CANCEL]||“TG Prog Update”||Don’t know. I assume that this updates the code running on the SWL01 (the Tone Generator).|
|[R3] & [CANCEL]||“TG Wave Update”||Don’t know. I assume that this updates the instrument definitions running on the SWL01.|