# TO-DO

Currently this guide is more of a proof of concept, and so it missing a lot of information:

# Initial setup

  • [] USB setup
    • [] macOS installer
    • [] OpenCore setup
  • [] Config setup
    • [] MacBook
    • [] MacBook Pro
    • [] MacBook Air
    • [] Mac Mini
    • [] iMac
    • [] Mac Pro
    • [] Xserve
  • [] Clean up

# Post install

  • [] Wireless card fixes
    • [] Patched Atheros40
    • [] Patched BCM4322
    • [] Patched BCM4331 and BCM43224
    • [] Finish Mac Wireless card table
    • [] Fake device-id for BCM94331 chipsets
  • [] Sidecar fix(Currently waiting for Lilu userspace fix)
  • [] Legacy GPU patches
  • [] Ethernet patches
    • [] Patched AppleBCM5701Ethernet
    • [] Verify other models
  • [ x ] AppleHDA patches
  • [ x ] USB patches
    • [ x ] Legacy USB map
    • [ x ] Legacy USB Video
  • [ x ] Booting without the USB
    • [] Add docs
    • [ x ] Add images

# Current issues

  • When spoofing a different SMBIOS, you also risk attaching existing USB maps
    • Work-arounds:
      • Remove USB map from kernelcache
      • Use USBToolBox to patch it out
      • ACPI patch
  • Legacy audio codecs have been dropped from AppleHDA
    • Work-arounds:
      • Inject patched AppleHDA from High Sierra
      • Patch support in with AppleALC
Last Updated: 10/31/2020, 2:57:55 AM