Skip to content

Latest commit

 

History

History
109 lines (77 loc) · 4.45 KB

File metadata and controls

109 lines (77 loc) · 4.45 KB

ASUS-Vivobook-X415JA-R465JA-OpenCore

OpenCore Version GitHub release GitHub issues

Before you give this EFI a try, make sure you read this!

This repo includes an OpenCore EFI for the ASUS Vivobook X415JA.

Testing on:

Model ASUS Vivobook X415JA
CPU Intel Core i3-1005G1
iGPU Intel UHD Graphics G1
RAM 8 GB DDR4
WiFi Intel Wireless-AC 9260
macOS Ventura 13.0

What works?

  • Audio
  • Battery readout
  • Boot
  • Brightness Control
  • GPU acceleration
  • Keyboard + Trackpad
  • Power Management
  • SD card reader
  • Sleep
  • USB
  • Webcam
  • Speaker

What doesn't work?

  • HDMI Output
  • headphone jack (untested)
  • SD card reader (untested)
  • Apple ID login (stock Realtek WiFi)
    • requires a supported internal network adapter (Ethernet (doesn't exist) or a compatible WiFi card)
  • WiFi / Bluetooth (stock Realtek WiFi)
    • replace it with an Intel (basic functionality) or a Broadcom / AirPort one (full feature set, Ventura and older)
    • added HoRDNIS so a tethered wifi connection from an Android phone over USB can be used instead
  • Intel Optane H10 (stock SSD)
    • Either change your SSD or use an external drive
      • If you are using an external drive, add nvme=-1 to your boot-args to avoid kernel panics

BIOS settings

  • Secure Boot: Disabled
  • TBD

Sleep Fix

Run these commands to make sleep work:

sudo pmset autopoweroff 0
sudo pmset powernap 0
sudo pmset standby 0
sudo pmset proximitywake 0
sudo pmset tcpkeepalive 0

They need to be run after every macOS update.

How to install

Download this repo and place the EFI folder into your internal drive's EFI partition... That's it.

How to Install macOS Ventura

There are two ways you can install Ventura:

  • If you have a working macOS install, download the Installer from the App Store and make a bootable Installer with createinstallmedia by using this command in Terminal: sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
  • If using Windows, use macrecovery.py from the offical OpenCore release package. Follow this guide to understand how it works.

After you have created a bootable Installer, copy the EFI folder to the EFI partition and install as usual. After the installation, mount the EFI partition of the installed OS and copy the EFI folder to its partition.

Fixing Broadcom WiFi in Sonoma (not tested)

  1. Download OpenCore Legacy Patcher and install the application.
  2. Open the application, choose Post-Install Root Patch, confirm Networking: Modern Wireless shows up and start the root patching process.
  3. Reboot after it's done, confirm WiFi works.
  4. Open your EFI's config.plist, remove amfi=0x80 from boot-args, reboot and enjoy working AMFI and WiFi again.

These steps need to be repeated after every macOS update.

Generating your own serial and Editing ROM

Use GenSMBIOS (https://github.com/corpnewt/GenSMBIOS) to generate a serial for MacBookAir9,1

Use Xcode, ProperTree or any decent plist editor to manually enter the details in the following sections of the config (as shown in the video): (SystemSerialNumber, MLB, UUID and ROM)

SMBIOS.mp4

Credits