- This project can be down soon in January (2023) since I will change from Hackintosh to Macintosh.
- That also mean both OpenCore_No_ACPI and this repository will be down soon. You can download the last version and then update the config (and efi files too). I'm very appreciate to pull all your request! ;)
-
Known issues:
Dual Booting
For some reason, almost VAIO notebooks come from 2016 or older (I donn't sure about that!) didn't have any option in UEFI called: 'Boot Priority'. So, that mean there're many challenge come with that.To fixed this, we only have 1 solution: Using EasyUEFI to custom boot entry! Download EasyUEFI
To add OpenCore and make it boot first instead of Windows Boot Manager (WBM). Please choose OpenCore.efi from /EFI/OC/OpenCore.efi
For full guide about this, please read here
There's a new way to add OpenCore to the entry, that's using 'bcdedit' on windows through cmd. Type: bcdedit /set "{bootmgr}" path \EFI\OC\OpenCore.efi, then reboot and enjoy!
Credit: rEFInd: Installing and UninstallingOpenCore injection
As you now, OpenCore are supported more OSes and faster than Chameleon (Legacy) and Clover!
Beside, there're also many error come with this bootloader. Like using DSDT instead SSDT. The main reason for this is there are lot of various kext support more hardware. That mean you needn't use DSDT anymore, only use SSDT and hot-patch. But the VAIO notebooks aren't! They required DDST to make macOS read their battery! (Basically, ECEnabler didn't work with some VAIO notebooks, they need DSDT to read the battery). And that mean OpenCore will inject our patched DSDT to all OSes and it cause BDOS on Windows!
For more information about inject ACPI inject, you can read here -
Known issues but cann't be fixed
Battery
DSDT now is not required for my system, ECEnabler can be used to make macOS detect battery and BrightnessKeys can be used for hotkey patching.
I've tried using ECEnabler.kext and BrightnessKeys.kext for 2 months ago. Everything working fine but the battery isn't, it didn't show in the menu bar. When I pluged the AC Adapter, the battery just appeared at the same time. And that was the reason why I choose DSDT patched. For the brightness key, I just realized that if I don't put the DSDT.aml into /EFI/OC/ACPI, I can use the function key like normal. But with the battery problem, I think that sometime DSDT was the best choice than using SSDT with 'delayed' kext.- EDIT: I found the problem that can be fix by using DSDT but it's very complicated. For more details, I can't share to you because not everyone has this problems!
- These spectification is showing here are not original, some hardware has been changed or replaced!
💾 Laptop spectification
Name | More infomation |
---|---|
CPU | Intel Core i3 3227U 1.90 GHz |
GPU | Intel HD Graphics 4000 |
dGPU | NVIDIA GeForce GT 740M |
Memory | 8GB 1333MHz DDR3 (2x4GB) |
Audio | Realtek ALC 233 |
Ethernet | Realtek RTL 8111 |
Card Reader | RTS5209 |
Wifi | BCM94352HMB |
Hard Disk Drive | Netac SSD 256GB |
Second Disk Drive | HGST 500GB |
💻 Which macOS does this EFI supported for?
macOS | Status |
---|---|
10.13 | ✅ |
10.14 | ✅ |
10.15 | ✅ |
11.0 | ✅ |
12.0 | ❌ (SMBIOS and GPU issues) |
🛠 UEFI Config
Secure Boot: Disable (Please don't tried to replace the secure boot key. It might break the system bootloader)
Boot mode: UEFI
1st boot priority: External Device
External boot device: Enable
Wake on LAN: Unsupported
-
Current Status
Feature Status Note CPU ✅ GPU ✅ dGPU ❌ Can be turned off via SSDT Fn Key ✅ Brightness ✅ USB Port ✅ Audio ✅ Add alcid=27
to boot-arg or add layout-id to DevicePropertiesBattery ✅ TouchPad ✅ Recommend using 2.2.4 for compatibility issues Build-in Microphone ✅ Headphone & Speaker ✅ Camera ✅ It work but my camera has been broken Wifi & Bluetooth ✅ Need to be replace Airdrop & Handoff ✅ Required wifi card support bluetooth 4.0 iMessage, Facetime & AppStore ✅ Sleep ✅ HDMI ✅ SD Card ✅ Although Windows show at RTS5208 but macOS still detect RTS5209! WWAN ❌ NFC ❌ FileVault ⚠️ Untested DRM ⚠️ Untested -
Boot loader: OpenCore 0.8.9 (No ACPI)
- Sun, 8 Jan 2023
- Updated OC to 0.8.9
- Updated kexts
- Some feature are not working correctly. Please report to me if you found any issues that didn't working.
- Please change the SMBIOS in my config.plist to your SMBIOS. You can use GenSMBIOS
- I didn't tested this EFI in Monterey. If you want to tried this, please add
-no_compat_check
or change SMBIOS toMacBookPro11,4
(Recommended). You can fix the graphics card (HD 4000) by using OCLP (Required disable SIP)
- Apple for macOS.
- Acidanthera, Mieze, USBToolBox, etc. for all the kext.
- Rehabman for the patched DSDT files & MacIASL.