Skip to content

andreszerocross/FeatureUnlock

 
 

Repository files navigation

FeatureUnlock

Build Status Scan Status

Lilu Kernel extension for enabling Sidecar, NightShift, AirPlay to Mac and Universal Control support on the following SMBIOS:

# Sidecar and Universal Control Unlock
MacBook8,1
MacBookAir5,x - MacBookAir7,x
MacBookPro9,x - MacBookPro12,x
Macmini6,x    - Macmini7,1
MacPro5,1     - MacPro6,1
iMac13,x      - iMac16,x
iPad4,x       - iPad6,x

# AirPlay to Mac Unlock
MacBook8,1
MacBookAir5,x - MacBookAir7,x
MacBookPro9,x - MacBookPro14,x
Macmini6,x    - Macmini8,1
MacPro5,1     - MacPro6,1
iMac13,x      - iMac18,x

# NightShift Unlock
MacBook1,1    - MacBook7,1
MacBookAir1,1 - MacBookAir4,x
MacBookPro1,1 - MacBookPro8,x
Macmini1,1    - Macmini5,x
MacPro1,1     - MacPro5,1
iMac4,1       - iMac12,x

Note: Sidecar requires a machine with an Intel iGPU active for reliable usage, most dGPU-only machines will experience difficulties. An H.265 capable iGPU is recommended for best streaming quality.

  • AMD dGPU-only machines may work if using an iMac19,1 or iMac20,1 SMBIOS with the following applied:
defaults write com.apple.AppleGVA gvaForceAMDKE -boolean yes

AirPlay to Mac does not have such limitation and can work on H.264 dGPUs. However requires macOS 12, Monterey or newer to use

Boot arguments

  • -caroff (or -liluoff) to disable
  • -cardbg (or -liludbgall) to enable verbose logging (in DEBUG builds)
  • -carbeta (or -lilubetaall) to enable on macOS newer than 12

Credits

About

Add Sidecar support to unsupported models

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%