Coder Social home page Coder Social logo

bymatej / ux303lab-hackintosh-catalina Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 41.39 MB

Files required for installation of Mac OS 10.15 Catalina on Asus Zenbook UX303LAB laptop

License: MIT License

Rich Text Format 1.20% Shell 0.06% ASL 98.75%

ux303lab-hackintosh-catalina's Introduction

Mac OS Catalina (10.15) on Asus Zenbook UX303LAB laptop PC

Files required for installation of Mac OS 10.15 Catalina on Asus Zenbook UX303LAB laptop PC.

This is the laptop: https://www.asus.com/supportonly/UX303LA/HelpDesk_Download/

More details can be found at https://bymatej.com/ <- insert link from blog when the blog post is finished

Disclaimer

Do this at your own risk. If you mess something up - it is your fault. I will probably not have any time to provide any support for anyone who tries to install this OS. I just gathered all the info in one place. Keep in mind that if you have Windows or other OS on your machine, this installation will wipe it. Back everything up so even if you mess up you can restore.

Pre-requirements

Computer running Mac OS Catalina. Legit Mac/MacBook or Hackintosh. You can find VMWare and VirtualBox images for Hackintosh Catalina on the web. I had a legit MacBook Pro for this. You need a working Mac machine, or hackintosh to be able to download the Catalina installation.

And, of course, you need Asus Zenbook UX303LAB. I am not sure this will work with other UX303 models. You can give it a try if you want.

Sources

Must-reads before doing anything (must read!!!)

Good reads that may help you (recommended!!!)

Additional useful resources (optional)

DSDTs and SSDTs

Do not use my patched DSDTs and SSDTs. There is 99,99% chance they will not work with your laptop - even if you have the same model. Slight differences in BIOS settings and hardware configuration can render my patched DSDTs and SSDTs useless for your PC.

Always generate new ones. The easiest way is:

  • insert bootable USB with Clover installed
  • when in clover menu press F4 on your keyboard
  • boot the OS from USB
  • all original files will appear in /EFI/EFI/CLOVER/ACPI/origin

Kexts

You can extract kexts that I provided here, but I recommend using the latest versions of these kexts from their official repos. The ones I packed worked for me on March the 18th of 2020 on Mac OS Catalina 10.15.3.

Kexts used:

Kext locations: All kexts need to be placed in /EFI/EFI/CLOVER/kexts (both in your bootable USB and later on on your HDD/SSD).

These kexts need to be placed in /Library/Extensions/ directory on your HDD/SSD after installation:

  • DummyHDA.kext
  • VoodooHDA.kext

What is AX88772C_772B_772A_760_772_Macintosh_Driver_Installer_v2.8.0 in kexts directory?

This is a driver for the Ethernet USB dongle.

Important info

Fn Brightness Keys Patch

This patch came with UX303LA.zip file from https://www.tonymacx86.com/threads/guide-asus-zenbook-ux303la-broadwell-edition.172279/

It doesn't work. I used the Fn Brightness Keys Patch.txt patch from Asus DSDT patches.zip file found in https://www.tonymacx86.com/threads/guide-asus-zenbook-ux310ua-macos-mojave-catalina-installation-guide.224591/

DummyHDA.kext for sound

It is in UX303LA.zip file from https://www.tonymacx86.com/threads/guide-asus-zenbook-ux303la-broadwell-edition.172279/

Do not use it. It does not work with Catalina. Use the kexts I provided here - DummyHDA.kext and VoodooHDA.kext.

USB Dongle drivers

Just install AX88772_v2_8_0.dmg found in kexts directory. You might need to turn the SIP off and disable write protection for this:

HoRNDIS

HoRNDIS lets you use your Android phone as an USB internet hotspot.

Connect your Android to a WiFi network or to mobile network. Install HoRNDIS-9.2.pkg from tools.zip. Plug your Android phone and enable USB Tethering. Your Hackintosh should be connected to the internet and it should be visible in the Network settings.

You might need to turn the SIP off and disable write protection for this:

In case of trouble, refer here: jwise/HoRNDIS#102 (comment)

Internal WiFi

It does not work. If you replace the chip, it might work. If you want to do that refer to this: https://www.tonymacx86.com/threads/guide-asus-zenbook-ux303la-broadwell-edition.172279/

I did not do that, as I use my internet from my USB dongle and/or HoRNDIS.

Repos for MaciASL

Before patching read this first if you haven't: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ You need three sources:

Example for the third repo: file:///Users/user/Desktop/Patches

Instructions on how to add sources can be found somewhere here: https://www.tonymacx86.com/threads/guide-asus-zenbook-ux310ua-macos-mojave-catalina-installation-guide.224591/

Download the latest MaciASL or build the one yourself. Either download from the links found here: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ , or read the section Building the latest iasl from github form this link for building it yourself. The MaciASL.app that I provided should work fine.

Download: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/

What works and what doesn't?

Everything works except:

  • WiFi (you can make it work if you swap out the WiFi card)
  • TouchPad (probably patchable, but so far I had no luck with it)

I did not test the HDMI and mini display port.

Everything else works fine so far. External and internal microphone works. GarageBand works flawlessly with my iRig 2. Keyboard works nice (and it is backlit).

Multiple OS boot

I configured a triple boot: Mac OS Catalina, Windows 10 and Linux Ubuntu 18.04

Just google how to do it.

Basically, I did the following:

And that was it in a nutshell. Please, google this if you need help. It is easier than it seems.

Credit

I am not an author of any of this. I just gathered all the information on one place for my own reference and I think it might help somebody else out too. All credit goes to:

  • Apple
  • Owners of the forums from where I gathered all the info
  • Authors of the posts on respective forums
  • People replying to posts with useful information
  • Owners of above-mentioned GitHub repositories
  • Developers of all tools used

Enjoy

https://bymatej.com/

ux303lab-hackintosh-catalina's People

Contributors

bymatej avatar matejjelicdigacon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.