The BAD! message is unrelated to the hardware fault - this is just a debug message from the FIQ IR driver (the interim fix you applied). There are still bugs in the FIQ driver which cause it to ignore buttons sometimes - we're working on these and there will be another interim release when it's all sorted.

Hugo