Skip to content

haaaap/ASUS-X450CA-macOS-Big-Sur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Asus X450CA

macOS OpenCore

NOTICE: This OpenCore EFI files does not have a SMBIOS. Generate and add your smbios (MacBookAir6,2) with the GenSMBIOS tool.

What's Working?

  • Boot
  • Hardware Acceleration
  • Audio Input & Output
  • USB 3.0 Mapping
  • WebCam
  • Brightness Control
  • Trackpad (Settings accessible with battery installed)
  • Ethernet
  • HDMI Port, with audio Output!
  • iServices (WITH PROPER SMBIOS CONFIGURATION.)
  • Headphone Jack
  • USB Tethering with HoRNDIS
  • sleep/wake, fn+f1 keyboard combo works too!
  • WiFI
  • Card Reader currently not included
  • VGA out (very rudimentary mirroring, nothing else)

What Doesn't Work?

  • at this point, damn near nothing

Weird Quirks and Shit I need to fix

  • Phase 1 boot is stretched, could be firmware limitation
  • screen glitching at boot phase transition, non issue for me
  • haven't set up OC Boot Picker as i don't need it done
  • USB 3.0 Mapping DONE
  • fn key support is available with Karabiner-Elements
  • pressing fn+f8 (Projector button thing) on lock screen, or w/o Karabiner-Elements COMPLETELY SHITS YOUR DISPLAY, DO NOT RECCOMEND.
  • Playing DRM-Controlled movies on safari, Apple TV+ app is not possible, oc limitation. use firefox/chrome

BIOS Settings

  • DVMT-PRE-ALLOC: 64M

How to actually install macOS Big Sur?

  • acquire files
    • macOS Recovery Files with macrecovery.py (found in utilities folder)
    • EFI files
  • appropriate installation medium (refer to "Creating the USB" part on OpenCore Install Guide)
  • copy in files
  • Create SMBIOS data for MacBookAir6,2 with GenSMBIOS (found in utilities folder)
  • fill in SMBIOS data on PlatformInfo/Generic
  • example of SMBIOS data and where to fill it in
Data Output Where to Put
Type MacBookAir6,2 SystemProductName
Serial C02PK0NZF5V7 SystemSerialNumber
Board Serial C02515501J9FD47CB MLB
SmUUID D5444EFD-4362-49DC-A1B4-7159BD1D508F SystemUUID
Apple ROM 1093E9653261 ROM
  • boot computer, spam esc, select (UEFI) flashdisk name
  • computer should boot into macOS recovery
  • make sure you have ethernet
  • nuke hard disk, install macos
  • computer would reboot a few times during reboot, choose macOS Installer
  • finish installation, then use mountEFI to well, "mount efi"
  • copy EFI files into local hard disk, remove anything inside in the process
  • reboot into BIOS, add Boot Option with the path \EFI\OC\OpenCore.efi
  • don't forget to save your changes
  • boot (hopefully) into macOS
  • install Karabiner-Elements for fn key functionality, and rebind opt to cmd and vice versa

My Specs

  • Processor: 1,8 GHz Dual-Core Intel Core™ i3-3217U
  • RAM: 8 GB 1600 MHz DDR3
  • Graphics: Intel HD Graphics 4000 1536 MB
  • Ethernet: REALTEK RTL8168
  • WiFi: Qualcomm Atheros AR9485
  • Storage: 500GB Seagate ST500LT012-9WS142

Credits

  • The Acidanthera team for the OpenCore bootloader, AppleALC, lilu, WhateverGreen, VirtualSMC, VoodoooPS2Controller.kext,
  • jwise For HoRNDIS.kext,
  • RehabMan For Various DSDT Patches,
  • Mieze For RealtekRTL8111.kext,
  • 1Revenger1 For ECEnabler.kext,
  • corpnewt For USBMap tool, and GenSMBIOS
  • The /r/Hackintosh Paradise Discord Server for helping me clean up most of the weird quirks
  • qiqco For the Qualcomm Atheros AR9485 kexts
  • 0xFireWolf For the RealtekCardReader.kext

About

asus x450ca macos big sur 11.6.4 opencore 0.7.6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published