Ok re: the 1200 baud issue. In the keyboard firmware, we're actually reading the infrared keyboard (input only, not bidirectional) at 9600. Since the keypresses are brief, even sustained average bandwidth is under 1200 baud. Thus, someone could modify the firmware to decode 9600 baud input, as long as the average was below 1200 baud.

on Tue, 06/02/2009 - 21:02