Hacker GitHub

← All repos

cb22/macbook12-spi-driver

View on GitHub ↗ ★ 328 C

WIP input driver for the SPI touchpad / keyboard found in the 12" MacBook (MacBook8,1 + MacBook9,1)

7 mentions on Hacker News by 4 people: 0 stories, 7 comments · first 2016-11-10 · latest 2020-04-26

Mentions per year 7 mentions · busiest year 2016 (3)
20082026
  1. …enable the applespi driver yet). [1]: https://github.com/roadrunner2/macbook12-spi-driver [2]: https://github.com/cb22/macbook12-spi-driver/issues/53
  2. …(but not too new) Macbooks and based most of it on packet captures from Windows' Event Log [1] [1] https://github.com/cb22/macbook12-spi-driver/issues/3#issuec...
  3. …some manual work before being usable (e.g. need to compile out-of-tree keyboard & touchpad driver ( https://github.com/cb22/macbook12-spi-driver) ), but should work fine as well. - The MacBook Pros before October 2016 are also quite good…
  4. …devices. A year ago somebody started to reverse engineer the SPI protocol to get a working driver: https://github.com/cb22/macbook12-spi-driver/ The release of the SPI-only MacBook Pros end of last year sparked the further development of…
    comment by Dunedan · 2017-09-18 · in Thinkpad X62
  5. …the OSX driver. And here's info on how the author sniffed SPI traffic on Windows. [1] [0] https://github.com/cb22/macbook12-spi-driver/pull/1#issuecom... [1] https://github.com/cb22/macbook12-spi-driver/issues/3#issuec...
  6. …it's __le16, not __1e6. I need to change my font; even now I can barely tell the 1 and l apart. [0] https://github.com/cb22/macbook12-spi-driver/blob/master/app...
  7. …bind. You then still need another driver for the SPI controller, and there's an out of tree one at https://github.com/cb22/macbook12-spi-driver/ . Longer term, the kernel needs to be able to parse Apple's ACPI tables and that driver needs…