Home

Awesome

UX305FA - Monterey

Monterey 12.0 on ASUS UX305FA

Hardware

Overview

Removed these following configurations since I don't use them at all.

What works: (necessity order)

What doesn't work

Not tested

BIOS

OpenCore

ACPI notes:

SSDTs for UX305FA:

Install

<p align="left"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/ux305fa-monterey.efi.png"> </p>

Prepare AML files and Kexts

mkdir -p ~/workspace/HACKINTOSH/UX305FA/build/kexts
cd ~/workspace/HACKINTOSH/UX305FA/build/
mkdir acpi

cd ~/workspace/HACKINTOSH/UX305FA/build/
git clone https://github.com/corpnewt/ProperTree

cd ~/workspace/HACKINTOSH/UX305FA/build/
git clone https://github.com/corpnewt/GenSMBIOS
cd GenSMBIOS
chmod +x GenSMBIOS.command
./GenSMBIOS.command
# Choose one and copy to config.plist

# DSDT.aml needs to be dumped from Windows or Linux before running the following steps
cd ~/workspace/HACKINTOSH/UX305FA/build/
git clone https://github.com/corpnewt/SSDTTime.git
cd SSDTTime
chmod +x SSDTTime.command
./SSDTTime.command
# 1. Select D to load the DSDT.aml (drag and drop DSDT.aml to the terminal)
# 2. FixHPET: Select 1 -> C -> enter
# 3. FakeEC Laptop: Select 3 -> enter
# 4. PluginType: Selct 4 -> enter
# 5. Files are generated in Results under SSDTTime: Copy *.aml files to EFI/OC/ACPI/. Open patches_OC.plist and copy its content to EFI/OC/config.plist
cp -rp Results/SSDT-HPET.aml Results/SSDT-EC.aml Results/SSDT-PLUG.aml ~/workspace/HACKINTOSH/UX305FA/build/acpi/

# USBPorts.kext is generated by Hackintool

# Build
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

# Lilu
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/Lilu.git
git clone https://github.com/acidanthera/MacKernelSDK
cd Lilu
cp -R ./../MacKernelSDK .
xcodebuild -configuration Debug
cp -R build/DEBUG/Lilu.kext ./../
xcodebuild
cp -R build/Release/Lilu.kext ./../kexts/

# WhateverGreen
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/WhateverGreen.git && cd WhateverGreen
cp -R ./../MacKernelSDK ./../Lilu.kext .
xcodebuild
cp -R build/Release/WhateverGreen.kext ./../kexts/

# VirtualSMC
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/VirtualSMC.git && cd VirtualSMC
cp -R ./../MacKernelSDK ./../Lilu.kext .
xcodebuild
cp -R build/Release/VirtualSMC.kext build/Release/SMCBatteryManager.kext build/Release/SMCLightSensor.kext ./../kexts/

# AppleALC
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/AppleALC.git && cd AppleALC
cp -R ./../MacKernelSDK ./../Lilu.kext .
xcodebuild
cp -R build/Release/AppleALC.kext ./../kexts/

# BrcmPatchRAM3
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/BrcmPatchRAM.git && cd BrcmPatchRAM
cp -R ./../MacKernelSDK ./../Lilu.kext .
xcodebuild
cp -R build/Products/Release/BlueToolFixup.kext build/Products/Release/BrcmFirmwareData.kext build/Products/Release/BrcmPatchRAM3.kext ./../kexts/

# AirportBrcmFixup
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/AirportBrcmFixup.git && cd AirportBrcmFixup
cp -R ./../MacKernelSDK ./../Lilu.kext .
xcodebuild
cp -R build/Release/AirportBrcmFixup.kext ./../kexts/

# CPUFriend
cd ~/workspace/HACKINTOSH/UX305FA/build
git clone https://github.com/acidanthera/CPUFriend.git && cd CPUFriend
cp -R ./../MacKernelSDK ./../Lilu.kext .
xcodebuild
cp -R build/Release/CPUFriend.kext ./../kexts/

cd ~/workspace/HACKINTOSH/UX305FA/build/
git clone https://github.com/corpnewt/CPUFriendFriend.git
cd CPUFriendFriend
chmod +x CPUFriendFriend.command
./CPUFriendFriend.command
# CPUFriendDataProvider.kext is generated in Results under CPUFriendFriend. Copy it to EFI/OC/Kexts/
cp -rp Results/CPUFriendDataProvider.kext ./../kexts/

Monterey

<p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/monterey.12.0.info.png"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/monterey.12.0.geekbench.png.png"> </p>

Big Sur

<p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/ux305fa-bigsur.info.png"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/ux305fa-bigsur.Geekbench_5.png"> </p>

Catalina

<p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/Catalina_info.png"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/Catalina_geekbench5.png"> </p>

Mojave

<p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/overview-14.6.png"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/lehoa1806/UX305FA-OpenCore/master/images/geekbench.5.0.2-14.6.png"> </p>