{"id":17168921,"url":"https://github.com/alirezatheh/asus-n550jk-hackintosh","last_synced_at":"2025-04-13T15:56:35.776Z","repository":{"id":48965782,"uuid":"341600354","full_name":"alirezatheh/asus-n550jk-hackintosh","owner":"alirezatheh","description":"A collection of all resources needed to run macOS on an Asus N550JK","archived":false,"fork":false,"pushed_at":"2025-03-03T18:35:44.000Z","size":70689,"stargazers_count":31,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T06:51:15.172Z","etag":null,"topics":["asus","bigsur","bigsur-hackintosh","efi","hackintosh","macos","monterey","monterey-hackintosh","n550","n550jk","n550jx","opencore","opencore-efi"],"latest_commit_sha":null,"homepage":"","language":"ASL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alirezatheh.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-23T15:31:10.000Z","updated_at":"2025-01-26T19:17:56.000Z","dependencies_parsed_at":"2024-01-29T20:14:08.276Z","dependency_job_id":"a2e12019-2d3e-4db5-974a-f19a148ad043","html_url":"https://github.com/alirezatheh/asus-n550jk-hackintosh","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alirezatheh%2Fasus-n550jk-hackintosh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alirezatheh%2Fasus-n550jk-hackintosh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alirezatheh%2Fasus-n550jk-hackintosh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alirezatheh%2Fasus-n550jk-hackintosh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alirezatheh","download_url":"https://codeload.github.com/alirezatheh/asus-n550jk-hackintosh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248741146,"owners_count":21154251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asus","bigsur","bigsur-hackintosh","efi","hackintosh","macos","monterey","monterey-hackintosh","n550","n550jk","n550jx","opencore","opencore-efi"],"created_at":"2024-10-14T23:13:23.350Z","updated_at":"2025-04-13T15:56:35.754Z","avatar_url":"https://github.com/alirezatheh.png","language":"ASL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/alirezatheh/asus-n550jk-hackintosh/blob/readme-header-data/images/header-image.svg\"\u003e\n\u003ch1\u003eAsus N550JK Hackintosh\u003c/h1\u003e\n\n[![Bootloader](https://badgen.net/badge/Bootloader/OpenCore/cyan?icon=terminal)](https://github.com/acidanthera/OpenCorePkg)\n[![macOS](https://badgen.net/badge/macOS/Ventura/orange?icon=apple)](https://www.apple.com/macos/ventura/)\n\n\u003c/div\u003e\n\nA collection of all resources needed to run macOS on an Asus N550JK\n\n\n## Specifications\n- **Processor**: Intel i7 4710HQ\n- **Integrated Graphics**: Intel® HD Graphics 4600\n- **Dedicated Graphics**: NVIDIA GeForce GTX 850M\n- **Ethernet**: Realtek 8111G\n- **Audio**: Realtek ALC668\n- **Memory**: 16 GB\n- **Wi-Fi and Bluetooth**: Intel(R) Dual Band Wireless N 7260\n- **Touchpad**: Elan\n\n\n## Overview\nThis is more of a compilation of information and configs from various\nrepositories and forums than a place where real development happens. This\nrepository should contain everything needed to get macOS up and running on your\nspecific Asus N550JK configuration.\n\n\n## Current Status\n- [x] Intel® HD Graphics 4600\n- [x] HDMI Output\n- [x] Mini Display Port Output (Not tested)\n- [x] Internal Speakers\n- [x] Internal Microphone\n- [x] Combo Jack Headphones\n- [x] Combo Jack Microphone\n- [x] HDMI Audio Output\n- [x] Mini DisplayPort Audio Output (Not tested)\n- [x] Sleep and Wake also with lid\n- [x] Touchpad with gestures\n- [x] Keyboard with backlight\n- [x] F1 Sleep key\n- [x] F3 and F4 Backlight keys\n- [x] F5 and F6 Brightness keys\n- [x] F9 Touchpad key\n- [x] F10, F11 and F12 Audio keys\n- [x] Wi-Fi and Bluetooth\n- [x] Ethernet\n- [x] Webcam\n- [x] Touchscreen\n- [x] All Sensors\n- [x] Battery\n- [x] NVRAM\n- [x] macOS Recovery\n- [ ] Card Reader\n- [ ] NVIDIA GeForce GTX 850M (Disabled)\n\n\n## Installation\nFollow this guide if you have never set up a Hackintosh before.\n\n### USB Creation\nTo start you need a USB flash drive with at least 16 GB of available storage.\nThen you can follow\n[this section](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/)\nfrom [dortania](https://github.com/dortania)'s guide to create your bootable\nUSB.\n\n### Configuring EFI\nDownload\n[latest release EFI](https://github.com/alirezah320/asus-n550jk-hackintosh/releases/latest)\nto get the base EFI folder as well as all additional kexts and patches. If your\nhardware differs with mine you should modify EFI folder for your exact hardware\nconfiguration. If you don't know how to do that you should probably learn more\nabout hackintoshing. you can read\n[Dortania's OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/)\nfor start. Once everything is configured properly, copy the folder into the EFI\npartition you have mounted in the previous step.\n\n### Before Installation\n#### BIOS Setting\n- Advanced:\n\t- Wake On Lid Open **[ENABLED]**\n\t- Intel Virtualization Technology **[ENABLED]**\n\t- Intel AES-NI **[ENABLED]**\n\t- VT-d **[DISABLED]**\n\t- SATA Configuration:\n\t\t- SATA mode selection **[AHCI]**\n\t- Graphics configuration:\n\t\t- DMVT Pre-Allocated **[64M]**\n\t- USB Configuration:\n\t\t- Legacy USB Support **[ENABLED]**\n\t\t- XHCI Pre-Boot Mode **[ENABLED]**\n- Boot:\n\t- Launch PXE OpROM policy **[DISABLED]**\n\u003e Warning: The following step is completely optional and a little risky.\n\u003e Also you'll need Windows in order to apply it.\n- In order to get full screen boot resolution, you must replace `CsmVideo` with\n`HermitCsmVideo` developed by Hermit Crab Labs. for this purpose just follow\nbelow steps:\n  1. Download\n     [latest release BIOS](https://github.com/alirezah320/asus-n550jk-hackintosh/releases/latest)\n     to get base requirements. At this point you can just open\n     [`N550JKAS.208-modified.rom`](https://github.com/alirezah320/asus-n550jk-hackintosh/blob/main/BIOS/N550JKAS.208-modified.rom)\n     with [AMI Firmware Update (AFU)](https://www.ami.com/resources/support-other/)\n     for Aptio 4, `Flash` it to your ROM, and skip next steps. But we highly\n     recommend to follow next steps and modify your own BIOS.\n\t2. Extract your current BIOS by opening\n\t   [AMI Firmware Update (AFU)](https://www.ami.com/resources/support-other/).\n\t   for Aptio 4 and pressing `Save`.\n\t3. Open extracted `[BIOS].rom` from previous step using\n\t   [UEFITool](https://github.com/LongSoft/UEFITool).\n\t4. Search for `CsmVideo` and replace the body with\n\t   [HermitCsmVideo.fbd](BIOS/HermitCsmVideo.fbd) and save.\n\t5. Open the new `[BIOS].rom` file with\n\t   [AMI Firmware Update (AFU)](https://www.ami.com/resources/support-other/)\n\t   for Aptio 4 and `Flash` it to your ROM.\n\n#### OpenCore Setting\n1. Rename\n   [`config.plist`](https://github.com/AlirezaTheH/asus-n550jk-hackintosh/blob/main/EFI/OC/config.plist)\n   to `config-backup.plist`.\n2. Rename\n   [`install-config.plist`](https://github.com/AlirezaTheH/asus-n550jk-hackintosh/blob/main/EFI/OC/install-config.plist)\n   to `config.plist`.\n\n### Installation Process\nAfter having created the installer USB flash drive, you are ready to install\nmacOS on your laptop. Then you can follow\n[this section](https://dortania.github.io/OpenCore-Install-Guide/installation/installation-process.html)\nfrom [dortania](https://github.com/dortania)'s guide to install your macOS.\n\n### After Installation\nCongratulations! You have successfully booted and installed macOS. At this\npoint, you just need to follow next final steps to complete your installation.\n\n#### BIOS Setting\nFor fixing CFG lock follow\n[this section](https://dortania.github.io/OpenCore-Post-Install/misc/msr-lock.html)\nfrom [dortania](https://github.com/dortania)'s guide.\n\n#### Root Patching\nOpen\n[OpenCore Legacy Patcher](https://github.com/dortania/OpenCore-Legacy-Patcher]),\nthen from main menu select `Post-Install Root Patch` \u003e `Start Root Patching`.\n\n#### OpenCore Setting\n1. Rename `config-backup.plist` to `config.plist`.\n2. Rename `config.plist` to `install-config.plist`.\n\n#### Wi-Fi Setting\nDownload and install [HeliPort](https://github.com/OpenIntelWireless/HeliPort)\nwhich is Intel Wi-Fi client for\n[itlwm](https://github.com/OpenIntelWireless/itlwm).\n\n### Updating masOS\n- Before every macOS update, switch the config files like the\n  `OpenCore Setting` step before installation.\n- After every masOS update apply the [`Root Patching`](#root-patching) again\n  and switch the config files like `OpenCore Setting` step after installation.\n\n\n## Issues\n### Audio\nCombo Jack is buggy. External microphone is detected, but by default it isn't\nactive and also not auto switchable. So you need to select it manually in\n**System Preferences** and replug it to make it work! I've tried `3`, `20`,\n`27`, `28` for `layout-id` but `29` was the best. Then I thought that there is\nsomething wrong with AppleHDA patching and tried to use\n[this guide](https://osxlatitude.com/forums/topic/1946-complete-applehda-patching-guide/)\nand add a custom codec to [AppleALC](https://github.com/acidanthera/AppleALC),\nbut that made no difference. I also tried to modify\n[ALCPlugFix](https://github.com/Sniki/ALCPlugFix),\n[ComboJack](https://github.com/lvs1974/ComboJack) and\n[CodecCommander](https://github.com/RehabMan/EAPD-Codec-Commander) for ALC668\nbut none of them seems to be worked.\n\n### Card Reader\nCard Reader is not detected. I've tried\n[Sinetek-rtsx](https://github.com/cholonam/Sinetek-rtsx), but no luck. Maybe try\n[this](https://www.noobsplanet.com/index.php?threads/fix-internal-external-card-reader-hackintosh-guide.32/)\nlater.\n\n### Dedicated Graphics\nWill never work because of Nvidia Optimus and Apple completely dropped Nvidia\nsupport beginning with Mojave. Thus it's completely disabled to save power.\n\n\n## Acknowledgements\n- [Apple](https://www.apple.com) for macOS and Xcode\n- [Acidanthera](https://github.com/acidanthera) for\n  [OpenCorePkg](https://github.com/acidanthera/OpenCorePkg),\n  [Lilu](https://github.com/acidanthera/Lilu),\n  [AppleALC](https://github.com/acidanthera/AppleALC),\n  [VirtualSMC](https://github.com/acidanthera/VirtualSMC),\n  [VoodooPS2](https://github.com/acidanthera/VoodooPS2),\n  [WhateverGreen](https://github.com/acidanthera/WhateverGreen),\n  [CPUFriend](https://github.com/acidanthera/CPUFriend),\n  [BlueToolFixup](https://github.com/acidanthera/BrcmPatchRAM),\n  [FeatureUnlock](https://github.com/acidanthera/FeatureUnlock),\n  [NVMeFix](https://github.com/acidanthera/NVMeFix),\n  [AMFIPass](https://github.com/dortania/OpenCore-Legacy-Patcher/tree/main/payloads/Kexts/Acidanthera) and\n  [MaciASL](https://github.com/acidanthera/MaciASL)\n- [Pike R. Alpha](https://github.com/Piker-Alpha),\n  [onemanOSX](https://github.com/onemanosx) and\n  [Acidanthera](https://github.com/acidanthera) for\n  [CPUFriendDataProvider](https://www.olarila.com/topic/5693-guide-ssdt-with-pikes-pm-script-and-use-with-cpufriend/)\n- [VoodooI2C Team](https://github.com/VoodooI2C/VoodooI2C/graphs/contributors) for\n  [VoodooI2C](https://github.com/VoodooI2C/VoodooI2C)\n- [dortania](https://github.com/dortania) for\n  [OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/) and\n  [OpenCore Legacy Patcher](https://github.com/dortania/OpenCore-Legacy-Patcher)\n- [OpenIntelWireless](https://github.com/OpenIntelWireless) for\n  [AthBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware),\n  [itlwm](https://github.com/OpenIntelWireless/itlwm) and\n  [HeliPort](https://github.com/OpenIntelWireless/HeliPort)\n- [Hiep Bao Le](https://github.com/hieplpvip) for\n  [AsusSMC](https://github.com/hieplpvip/AsusSMC)\n- [Laura Müller](https://github.com/Mieze) for\n  [RealtekRTL8111](https://github.com/Mieze/RTL8111_driver_for_OS_X)\n- [ami](https://www.ami.com) for\n  [AMI Firmware Update (AMU)](https://www.ami.com/resources/support-other/)\n- [LongSoft](https://github.com/LongSoft) for\n  [UEFITool](https://github.com/LongSoft/UEFITool)\n- [CorpNewt](https://github.com/corpnewt) for\n  [ProperTree](https://github.com/corpnewt/ProperTree)\n- [headzake](https://github.com/headkaze) for\n  [Hackintool](https://github.com/headkaze/Hackintool)\n- [fatcatsoftware](https://www.fatcatsoftware.com) for\n  [Plist Edit Pro](https://www.fatcatsoftware.com/plisteditpro/)\n- [mackie100projects](https://mackie100projects.altervista.org) for\n  [OpenCore Configurator](https://mackie100projects.altervista.org/opencore-configurator/)\n- Hermit Crab Labs for HermitCsmVideo\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falirezatheh%2Fasus-n550jk-hackintosh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falirezatheh%2Fasus-n550jk-hackintosh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falirezatheh%2Fasus-n550jk-hackintosh/lists"}