Skip to content
This repository was archived by the owner on Jun 15, 2021. It is now read-only.

Overview

Dániel Kolozsi edited this page Feb 1, 2021 · 5 revisions

This guide is compatible with Linux. (You can follow it on macOS though with some modifications)

Note: I'm using some less common methods to make it work, so even if you've done it many times, it worth to follow the instructions step-by-step

ATTENTION: I am NOT responsible for any harm you cause to your device. This guide is provided "as-is" and all steps taken are done at your own risk.

What works:

  • Power management/sleep
  • Brightness/Volume Control
  • Battery Information
  • Audio (everything)
  • USB Ports, Built-in Camera, DisplayPort
  • Graphics Acceleration
  • FaceTime/iMessage
  • DVD Drive
  • Automatic OS updates
  • Trackpoint/Touchpad (gestures and scrolling included)
  • Dock USB ports
  • Dock DisplayPorts, HDMI, DVI and VGA

Known problems:

  • Ultra Dock problems (sleep/shutdown causes kernel panic and reboot when docked) Also for some people there may be sleep problems even without external display.
  • WiFi and Bluetooth
  • SD card reader
  • Onboard VGA

Dependencies

  • python
  • bash
  • dmg2image
  • 4GB or bigger USB drive
  • Compatible network card / Android phone with USB cable
Clone this wiki locally