EFI | ||
README.md |
Hackintosh EFI for Pixelbook Go 2019 (atlas)
Introduction
This is a Hackintosh EFI for Google Pixelbook Go 2019 (atlas). It is based on the OpenCore bootloader.
Device Specifications
i5-8200Y 16GB + 128GB
Tested
Item | Specification |
---|---|
Processor (CPU) | Intel® Core™ i5-8200Y |
Graphics (GPU) | Intel® UHD Graphics 615 |
Memory (RAM) | LPDDR3 16GB |
Storage | eMMC 128 GB |
Wi-Fi | 802.11ac 2x2 (MIMO) |
Bluetooth | 4.2 |
Camera | 2MP Front camera |
Display | 13.3" 1920x1080 (16:9) with Touchscreen |
USB Ports | Two full-functioned Type-C ports |
Audio Ports | Single headphone jack |
Read more in Pixelbook Go specifications
Other SKU models may be supported, try it by yourself
Current Status
Thanks to olm3ca's testing, macOS 12 (Monterey) has the best support. This project is configured for macOS 12 (Monterey).
You can also use macOS 13 (Ventura), go to OpenIntelWireless/itlwm/releases, download AirportItlwm_v2.3.0_stable_Ventura.kext.zip
, and use the AirportItlwm.kext
in this zip to replace AirportItlwm.kext
in /EFI/OC/Kexts/
.
macOS 12 (Monterey)
Feature | Status | Notes |
---|---|---|
WiFi | Working | Speed not tested |
Bluetooth | Working | Not support Bluetooth Tethering |
Graphics Accel | Working | Have some video decoding issues |
eMMC Storage | Working | Speed not tested |
Power Management | Working | Very good battery life, Fast Charging and Low Power Mode |
Touchpad | Working | Support all gestures |
Keyboard | Working | Unique keys as F1 ~ F10, Assistant not work, Home/Search as Meta |
Keyboard backlight | Working | Adjust it using system ui |
Touchscreen | Working | The pointer is slightly offset upwards |
Screen backlight | Working | Support automatic adjustment, or use system ui to adjust it manually |
Suspend / Sleep | Working | Some errors occur after waking up, see Chrultrabook Docs try to fix it, not tested |
Logout / Lock | Working | No problems found yet |
Shutdown / Restart | Working | Errors may occur during shutdown when using xzhih/one-key-hidpi |
USB Ports | Working | Supports Fast Charging, USB speed not tested, video output not working |
Audio Ports | Not Working | |
Camera | Not Working | |
Speakers | Not Working | |
Microphone | Not Working | |
AirDrop / Handoff | Not Working |
Download EFI
You can clone this repository directly using git
, or download the ZIP here
Install
Warning
The following may cause your device to lose its warranty, fail to boot, or even be damaged.
If you want to install a third-party operating system on your Pixelbook Go, you do so at your own risk.
This project has documented the process of configuring OpenCore in a step-by-step commit, and while it works fine on my device, it may not be right for yours!
You may not be able to start your machine or something more serious may occur due to improper operation, please backup your data before proceeding!
Prerequisites
- A Pixelbook Go laptop
I hope you've read the preceding carefully.
- A blank USB drive, with a disk size of at least 8GB
It is used to launch OpenCore and the macOS recovery program, as well as to save the original ROM of the machine
Whether you plan to go back to chromeOS or not, you should save this ROM file.
- Wireless internet connection
The installation process launches into the macOS recovery program, and we use Network Recovery to install the system. Installing macOS 12 (Monterey) takes about 1.5GB of traffic.
- (Optional) A SuzyQable CCD cable
To install a customized system you need to replace the original ROM of the machine, you can buy a SuzyQable CCD cable, or you can check out the next item.
- (Optional) A suitable hexagonal screwdriver (unknown size)
On the Pixelbook Go, you can disable hardware write-protection by removing the back cover and disconnecting the battery cable so you don't need to buy a SuzyQable CCD cable, but this may cause you to lose your warranty.
- (Optional) A Type-C connector power adapter capable of delivering 45W of power
If you chose to disconnect the battery cable to disable hardware write protection, you will need to boot the device without the battery only through the adapter, lower power adapters may work but are not recommended
You should also keep your Pixelbook Go connected to a power source at all times while waiting for macOS to install.
- (Optional) USB-A to Type-C adapter or docking station
The Pixelbook Go does not have a USB-A port, so you may need an external keyboard and mouse if the machine's touchpad and built-in keyboard do not work during installation
Please keep your data safe, we first need to install a custom ROM, although this theoretically won't clear the disk, after installing a custom ROM you won't be able to boot into ChromeOS anymore!
Note
I wanted to write up some installation process from start to finish, but after creating this repository I haven't had the free time to do it.
So I decided to make it public first, and there may not be a detailed installation tutorial.
I'll list some links below so you can find out how to install macOS on your Chromebook.
- Putting your ChromeOS device into Developer Mode: Developer Mode | MrChromebox.tech
- Disabling Firmware Write Protection: Disabling Firmware Write Protection | MrChromebox.tech
- Using the Firmware Utility Script to flash a custom ROM: Firmware Utility Script | MrChromebox.tech
- Create a USB bootable macOS installer: Creating the USB | OpenCore Install Guide
Other useful links
olm3ca/PixelbookOSX: Pixelbook OS X
Installing macOS | Chrultrabook Docs
Tips
After flashing the coreboot(custom ROM / BIOS), using Esc
key to enter the BIOS settings
Remember to disable Secure Boot
in BIOS settings
Credits
Thanks to the contributors mentioned in this article. This list may be missing, but thank you very much for your contribution.