Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.73 KB

File metadata and controls

41 lines (33 loc) · 1.73 KB

Lenovo-Tiny6-M90Q-P340tiny-OpenCore-

The smallest fully functional (with dGPU) hackintosh

My Configuration

  • CPU: intel Core i9 10850K
  • GPU: AMD Radeon Pro WX 4100 dGPU + UHD630 iGPU
  • Memory: 64GB. 2x32 Hynix DDR4 3200 @ 2933MHz
  • Storage: 2x Hynix Gold P31 2TB
  • Wireless: Apple BCM943602CS with adapter and 2 antenna in front bezel and tiny rear antenna.
  • Power Supply: 230W
  • BIOS: M2WKT59
  • SMBIOS: iMac20,2

Functionality

Feature Status
Sleep/Wake ok
iGPU & dGPU acceleration ok
USB ok
LAN ok
WLAN ok
BT ok
Continuity ok
Sidecar ok
iMessage/facetime ok
Sound ok
HDMI/DP audio ok
DRM requires switching GPU with a terminal command

What is different?

  • This hack is the smallest fully functional hack I was able to build, including a dGPU for DRM. It is also one of the most powerful CPU you can hack on with the a supported iGPU.
  • No kext needed for USB mapping as it only has 14 ports and doesn't exceed the macOS limitation. Only one dsdt patch was needed to enable the M.2 USB port.
  • For efficiency, I combined all ACPI patches into a single SSDT. ACPI patching adds all the devices (including cosmetic ones) seen on a real iMac20 but avoids cosmetic renaming.
  • Recompiled all the kexts with highest level of Xcode optimization and opencore uses the least possible amount of patches and injections. The entire EFI is <2.8MB.
  • By default, Boot Chime-enabled and OC Picker-disabled while hotkeys are enabled to reproduce real mac behavior. I even changed the BIOS logo to Apple so through the entire boot process the hack looks and feels like a real mac.

Screenshot 2023-01-27 at 14 05 47