-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/31/2015 10:06 AM, Petter Adsen wrote: > On Mon, 31 Aug 2015 22:40:22 +0900 > Joel Rees <joel.r...@gmail.com> wrote: > >> On Mon, Aug 31, 2015 at 9:38 PM, Gian Uberto Lauri <sa...@eng.it> wrote: >>> Joel Rees writes: >>> > >>> > Say what? Since when does a keyboard need a firmware update? >>> > >>> > Hmm. Maybe the USB controller stuff, but still, ... >>> >>> Nope. Check the item before engaging the fingers :). >> >> Well, actually, I was responding to Petter, I think, whose keyboard >> does not have the colored lights? > > No, it doesn't. But it has 5 macro keys, intended to be used in > Windows games for sending series of keystrokes. Under Linux, they > simply send normal keycodes, but I believe the Windows drivers and > software do more than that. There are also a couple of other keys that > I do not know the intended use of - maybe there is some magic that needs > firmware there. > >>> > Can you tell what the micro-controller is? Maybe try re-programming it? >>> >>> They are working on reverse-engineering the communication protocol and >>> re-programming instructions. >> >> Do tell: Who are _they_? And do they have a website? > > And if this concerns Razer keyboards, I'd also be very interested. > > Petter >
A related article that I found a while ago: https://spritesmods.com/?art=rapidisnake It doesn't sound like it's for any of your keyboards, but it proves that it is definitely possible to re-write keyboard firmware. Also, if you find yourself with an excessive amount of free time, you might want to take a look at some of the other projects that he's done; they are really interesting. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJV5NB8AAoJEKsIo3dIjvw7fbAH/jNC8W6QUek1R5nSkMzOUE/B 0MsfAnCjarZLjsGSeTGNyoNSIriiYRtT2AIWNZ2GmSVQJuzm2iSKNKxqkBXWObz7 0yAoxvWJWkvw75mWCtR5H5jGOb2uNtWdOJnIvVPH86USl9qnqUDp57LhPCV4ZutL Gc73+saD/3bdqeIfNxXpL9tyUas3ohtWE1LqUmWRYD08woWX3a7v8yhNs00id7iF 9brdUEh9k+0ehUoK186vaLuQRBzJjlfAbztCLcOMnskTUWbUK+RbQFe3+IOt6MKx db3Tn4skCeOpZtbGqvcluwnCCMKnt8t+27yoajqdIN+HBjY6aVt3iesON0fMKrQ= =+kX5 -----END PGP SIGNATURE-----