In playing with the new 12C+ latest firmware (2009-07-31) I found that there's a 2 second timeout when running the keyboard self test (ON + divide). If you wait more than 2 seconds between pressing keys you'll get an Error 9 -- the same as if you had pressed a wrong key. I thought that this was just a new 12C+ bug but all Voyagers do this, the 12C+ just does it 75 times faster than the original ones.
Furthermore, after the Error 9, the X register will display 0.1 times <the number of keys that you pressed + 1> before you timed out. However that displayed number is not-a-number, at least not a legal number. For example, if you start the keyboard self test and let it time out without pressing any keys (2 minutes 18 seconds on my 11C) then press any key, you'll see 0.1 in the X register -- now try taking the reciprocal of this and you'll get 0.0.
It's hard to imagine that this would have ever been noticed on the original Voyagers before, but it's certainly going to be noticed on the new 12C+ and I think will result it many calls to HP support for help with their broken calculator.
-Katie