Bootloader files for amd based vivobook pro 2
Go to file
2024-01-12 16:54:18 +01:00
ACPI Push opencore tree 2024-01-12 16:54:18 +01:00
Drivers Push opencore tree 2024-01-12 16:54:18 +01:00
Kexts Push opencore tree 2024-01-12 16:54:18 +01:00
Tools Push opencore tree 2024-01-12 16:54:18 +01:00
._config.plist Push opencore tree 2024-01-12 16:54:18 +01:00
.contentFlavour Push opencore tree 2024-01-12 16:54:18 +01:00
.contentVisibility Push opencore tree 2024-01-12 16:54:18 +01:00
config.plist Push opencore tree 2024-01-12 16:54:18 +01:00
OpenCore.efi Push opencore tree 2024-01-12 16:54:18 +01:00
README.md Push opencore tree 2024-01-12 16:54:18 +01:00

OpenCore logo

Vivobook-Pro 2-Opencore

macOS on the Ryzen 5800H Asus Vivobook Pro 2 thanks to Acidanthera's OpenCore bootloader.

Disclaimer

This repository is neither a howto nor an installation manual. Using these files requires at least basic knowledge of Acidanthera's OpenCore bootloader, ACPI, UEFI and the art of hackintoshing in general. I recommend reading the excellent Dortania's OpenCore Install Guide, as well as all its linked resources.

Recommendations

I recommend completely erasing the device's SSD by creating a new GPT partition table before attempting to install macOS, as it makes the installation process much easier. You may use any Linux live ISO with a partitioning tool such as GParted or KPartition to erase the SSD.

For macOS to be able to boot on this laptop, the Secure Boot option needs to be disabled in the BIOS. If you still have the stock windows install you might need to punch in your bitlocker key. instructions will be available in the screen that shows up

Please be aware that all PlatformInfo and SMBIOS information was removed from the OpenCore config.plist files. Users will therefore need to generate their own PlatformInfo with CorpNewt's GenSMBIOS tool before attempting to boot a Surface Go 2 with this repository's EFI folder.

from the [OpenIntelWireless repo](https://github.com/OpenIntelWireless/itlwm) is required to enable the Wifi chip and was renamed toAirportItlwm-Sonoma.kext` for the same reason.

The kexts required to enable the trackpad and the touchscreen are special versions of VoodooI2C.kext and VoodooI2CHID.kext Modified with AMD support thanks to noot. Updating those kexts with the official ones from the VoodooI2C repo will most certainly break trackpad and touchscreen functionality! The `AirportItlwm.kext

Software Specifications

Software Version
Target OS Apple macOS 13 Ventura (sonoma might also work)
OpenCore OC v0.9.7
SMBIOS MacBookPro16,2MacBookPro16,2
SSD format APFS file system, GPT partition table

Computer Specifications

Device Hardware
CPU Ryzen 5800H
iGPU Nvidia RTX 3050 / Radeon Vega builtin
Audio Realtek ALC298
RAM 2x8 GB LPDDR4 3200 MHz
Wifi + Bluetooth Wifi6 AX200, Bluetooth 5.0
Storage Kioxia/Toshiba 512 SSD
Front & Rear camera Asus HD Camera
Keyboard / Trackpad Microsoft Type Cover
Display 15 inch 16:10

What works

  • CPU power management (SSDT-PLUG.aml, AMDRyzenCPUPowerManagement.kext)
  • iGPU with full acceleration and temperature control (NootedRed.kext, RadeonSensor)
  • SSD drive (NVMeFix.kext)
  • WLAN (AirportItlwm.kext)
  • Bluetooth (IntelBluetoothFirmware.kext, IntelBTPatcher.kext, BlueToolFixup.kext)
  • Internal speakers, microphone (AppleALC.kext, alcid=11)
  • Power, volume up and volume down buttons (VoodooPS2.kext)
  • Touchpad ( VoodooI2C.kext, VoodooI2CHID.kext)
  • Battery percentage and cycle count
  • Light sensor for automatic brightness (SMCLightSensor.kext)

Disabling sleep

As there is still no solution to the sleep issue on the laptop, it is recommended to disable Sleep altogether for now:

sudo pmset -a sleep 0
sudo pmset -a hibernatemode 0
sudo pmset -a disablesleep 1