> I'am sure geoff will roll it back If it's useful I don't mind helping with testing to get it right.
Could the problem be something to do with not reading back the acknowledge responses after sending the command and parameter to the keyboard in setleds?