I'm curious whether anyone has the CSUD USB (Keyboard) driver working with recent firmware revisions. For me, any firmware more recent than October 2012 causes my screen to go blank not long after starting to poll the keyboard. I'd like to move to a more recent level of firmware.
What's odd is that the crash usually happens within a couple of seconds of starting to poll the keyboard. If it survives longer than that then it just keeps going. I wonder if it could be anything to do with power cycling?
I've tried poking different values into the AHB,USB,FrameInterval and OTG registers as suggested in another thread but that did not fix the issue.
It does seem strange to me that just repeatedly calling the function causes the screen to go blank, with no exception raised.
Another oddity I've found is that the KeyboardPoll function returns an error if the OK LED is switched on...