Hi all,
The biggest reason why there are multiple OS versions is due to the inability of manufacturer to COMPLETELY TEST their product. It really isn't the fault of the manufacturer. So many people use the keyboard in so many many different ways that its physically impossible to anticipate and test every combination of every keystroke and every button press.
About the best that a manufacturer can do is to is run a test on the software itself, then send the finished keyboard to reliability and have a few of their people test it. Unfortunately, its not possible to have 1000's of people test a keyboard before putting it on the market.
However, when a keyboard is released and thousands of people start using it, then all of those untried sequences of button pushes are put to the test. Some result in errors. The manufacturers listen closely when a product is first released so they can fix as many errors as quickly as possible.
It's important to WRITE down any errors you encounter and SEND them to the manufacturer as soon as possible. Be sure to include as many previous keystrokes as possible before getting the error. If you can isolate the key sequence that causes the error - that's even better. Yamaha will try to duplicate the error in their software lab, then their software people will troubleshoot it and provide a fix in a future OS. So, never be shy about writing or calling the manufacturer or dealer about error messages or bugs in your keyboard software.
I've worked with software developers for many years, and no matter how hard we try to find and fix every bug we can't find them all. Yamaha isn't shy about putting out updated OS versions - and that's a BIG PLUS for their keyboards.
Regards,
Steve
_________________________
Some see, some don't, some will, some won't