Apple keyboards, even the internal ones, are USB, so the logic is stored in
flash memory on the actual keyboard. Keyboards on most other laptops connect
with LPC.
USB has other problems, because it is designed for dynamically plugging and
unplugging peripherals. For example some OSs download drivers, and partition
tables have to be refreshed, for instance, so there is much greater attack
surface than other connection protocols like LPC.
- [Trisquel-users] Apple keyboard firmware hack demonstrated vitacell
- Re: [Trisquel-users] Apple keyboard firmware hack dem... dguthrie
- Re: [Trisquel-users] Apple keyboard firmware hack dem... Ignacio Agulló
