Twitter | Search | |
foone
if you ever wonder if your keyboard has firmware updates (and if so, how securely they are delivered), then you may be a reverse engineer nerd like me
Reply Retweet Like More
foone 13 Aug 19
I hate to break it to you, but for the PC they've had firmware since day 1. The original IBM PC keyboard used an Intel MCS-48 (8048) microcontroller, and they've only gotten more complicated since then.
Reply Retweet Like
r buyer. AI free 🗿 Aug 14
Replying to @Foone @Logitech
Don't be a tease .. does it? I do not see anything useful on the site.
Reply Retweet Like
foone Aug 14
Replying to @r_buyer @Logitech
it's... complicated. tl;dr: Yes, it has updatable firmware, but no updates have been released for it. but it uses the same chip as some other HID devices which HAVE been partially reverse engineered, so maybe I can still hack it
Reply Retweet Like
Steven Yarnot 13 Aug 19
Replying to @Foone
Once spent an inordinate amount of time trying to write code to detect the language of a keyboard from within Windows PE, does that count? (For the record, by the time the GUI is up, it is already too late: it is whatever language you loaded.)
Reply Retweet Like
🐊 Chloride Cull 🏳️‍🌈 13 Aug 19
Replying to @YarnoSG @Foone
Are you one of those people who use the keyboard language to set the display language, instead of the configured display language? I absolutely hate that.
Reply Retweet Like
That Softlist (and other stuff) Guy 13 Aug 19
Replying to @Foone
Or you're just tired of all the driver-related exploits ad crashes.. I mean, even Microsoft was able to pinpoint a large chunk of older Windows crashes to bad behavior in drivers that were hooking into the kernel (e.g. NV, ATI, Creative Labs..)
Reply Retweet Like
Jernej Simončič 14 Aug 19
Replying to @Foone
Not only I can update my keyboard's firmware, I once also bricked my keyboard while doing that (unbricking involved taking the keyboard apart, then shorting 2 pins on the MCU while connected, which put it in recovery mode, where I could flash the firmware again).
Reply Retweet Like