10 Commits

Author SHA1 Message Date
AskDavis
02fc093289 Update README.md
updated BIOS settings and edited config
2022-10-19 12:14:18 -07:00
f10e281444 Merge branch 'master' of https://github.com/AskDavis/LG-Gram-17Z90N 2022-10-19 12:09:07 -07:00
d79d279945 removed configs not needed(Atleast didnt notice a difference) 2022-10-19 12:08:46 -07:00
AskDavis
fa1145f67c edited not working and partial working 2022-10-08 13:16:38 -07:00
AskDavis
5517fe7b2b Update README.md 2022-10-08 13:10:13 -07:00
AskDavis
01dd9c6e2a Update README.md 2022-10-08 12:55:16 -07:00
2df0015616 added brightness keys from 1OldSWguy 2022-10-08 12:49:42 -07:00
ccc0d75458 removed Verbose Mode 2022-10-08 12:36:12 -07:00
1f75b19521 moved EFI to daniyo27, reverted back to older Voodoo to fix trackpad 2022-10-08 12:32:31 -07:00
ee5d6c64c2 added usb note and config 2022-10-08 12:00:35 -07:00
24 changed files with 273 additions and 229 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
EFI/OC/ACPI/SSDT-EC.aml Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>20G527</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>USBToolBox</string>
<key>CFBundleIdentifier</key>
<string>com.dhinakg.USBToolBox.kext</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>USBToolBox</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.1.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>12E507</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>11.3</string>
<key>DTSDKBuild</key>
<string>20E214</string>
<key>DTSDKName</key>
<string>macosx11.3</string>
<key>DTXcode</key>
<string>1251</string>
<key>DTXcodeBuild</key>
<string>12E507</string>
<key>IOKitPersonalities</key>
<dict/>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020-2021 Dhinak G. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.driver.AppleUSBHostMergeProperties</key>
<string>1.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.9</string>
<key>com.apple.kpi.iokit</key>
<string>15.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>15.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Binary file not shown.

View File

@@ -5,53 +5,77 @@
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleGetInfoString</key>
<string>v1.0</string>
<string>v1.1</string>
<key>CFBundleIdentifier</key>
<string>com.corpnewt.USBMap</string>
<string>com.dhinakg.USBToolBox.map</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>USBMap</string>
<string>UTBMap</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>1.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<string>1.1</string>
<key>IOKitPersonalities</key>
<dict>
<key>MacBookPro16,3-XHC</key>
<key>TXHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBHostMergeProperties</string>
<string>com.dhinakg.USBToolBox.kext</string>
<key>IOClass</key>
<string>AppleUSBHostMergeProperties</string>
<key>IOParentMatch</key>
<dict>
<key>IOPropertyMatch</key>
<dict>
<key>pcidebug</key>
<string>0:20:0</string>
</dict>
</dict>
<string>USBToolBox</string>
<key>IOMatchCategory</key>
<string>USBToolBox</string>
<key>IONameMatch</key>
<string>TXHC</string>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<string>IOPCIDevice</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>kUSBMuxEnabled</key>
<true/>
<key>port-count</key>
<data>
DgAAAA==
AgAAAA==
</data>
<key>ports</key>
<dict>
<key>SS01</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>
AgAAAA==
</data>
</dict>
</dict>
</dict>
</dict>
<key>XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.dhinakg.USBToolBox.kext</string>
<key>IOClass</key>
<string>USBToolBox</string>
<key>IOMatchCategory</key>
<string>USBToolBox</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>port-count</key>
<data>
EAAAAA==
</data>
<key>ports</key>
<dict>
<key>HS01</key>
<dict>
<key>Comment</key>
<string>Right Front USB-A 2.0</string>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
@@ -70,8 +94,6 @@
</dict>
<key>HS03</key>
<dict>
<key>Comment</key>
<string>Right Back USB-A 2.0</string>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
@@ -81,8 +103,6 @@
</dict>
<key>HS04</key>
<dict>
<key>Comment</key>
<string>Left USB-A 2.0</string>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
@@ -92,26 +112,6 @@
</dict>
<key>HS05</key>
<dict>
<key>#port</key>
<data>
BQAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
</dict>
<key>HS06</key>
<dict>
<key>#port</key>
<data>
BgAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
</dict>
<key>HS07</key>
<dict>
<key>Comment</key>
<string>USB-C</string>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
@@ -119,25 +119,7 @@
BwAAAA==
</data>
</dict>
<key>HS08</key>
<dict>
<key>#port</key>
<data>
CAAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
</dict>
<key>HS09</key>
<dict>
<key>#port</key>
<data>
CQAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
</dict>
<key>HS10</key>
<key>HS06</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
@@ -146,28 +128,8 @@
CgAAAA==
</data>
</dict>
<key>HS11</key>
<dict>
<key>#port</key>
<data>
CwAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
</dict>
<key>HS12</key>
<dict>
<key>#port</key>
<data>
DAAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
</dict>
<key>SS01</key>
<dict>
<key>Comment</key>
<string>Righ Back USB-A 3.0</string>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
@@ -177,8 +139,6 @@
</dict>
<key>SS02</key>
<dict>
<key>Comment</key>
<string>Right Front USB-A 3.0</string>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
@@ -188,19 +148,22 @@
</dict>
<key>SS03</key>
<dict>
<key>#port</key>
<data>
DwAAAA==
</data>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
EAAAAA==
</data>
</dict>
</dict>
</dict>
<key>model</key>
<string>MacBookPro16,3</string>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.dhinakg.USBToolBox.kext</key>
<string>1.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>

View File

@@ -8,35 +8,11 @@
<array>
<dict>
<key>Comment</key>
<string>SSDT-ALS0.aml</string>
<string>SSDT-EC.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-ALS0.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-AWAC.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-AWAC.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-DMAC.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-DMAC.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-EC-USBX.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-EC-USBX.aml</string>
<string>SSDT-EC.aml</string>
</dict>
<dict>
<key>Comment</key>
@@ -46,22 +22,6 @@
<key>Path</key>
<string>SSDT-FNKey.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-GPRW.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-GPRW.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-HPET.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-HPET.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-PLUG.aml</string>
@@ -72,43 +32,27 @@
</dict>
<dict>
<key>Comment</key>
<string>SSDT-PMCR.aml</string>
<string>SSDT-PNLFCFL.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-PMCR.aml</string>
<string>SSDT-PNLFCFL.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-PNLF.aml</string>
<string>SSDT-USB-Reset.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-PNLF.aml</string>
<string>SSDT-USB-Reset.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-RHUB.aml</string>
<string>SSDT-USBX.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-RHUB.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-RMDT.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-RMDT.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-SBUS-MCHC.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-SBUS-MCHC.aml</string>
<string>SSDT-USBX.aml</string>
</dict>
<dict>
<key>Comment</key>
@@ -118,22 +62,6 @@
<key>Path</key>
<string>SSDT-XOSI.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-ZPTS.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-ZPTS.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-ZWAK.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-ZWAK.aml</string>
</dict>
</array>
<key>Delete</key>
<array/>
@@ -853,9 +781,27 @@
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>USBMapLG17.kext</string>
<string>USBToolBox.kext</string>
<key>Comment</key>
<string>USBMapLG17.kext</string>
<string>USBToolBox.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/USBToolBox</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>UTBMap.kext</string>
<key>Comment</key>
<string>UTBMap.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
@@ -921,6 +867,60 @@
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext</string>
<key>Comment</key>
<string>VoodooGPIO.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooGPIO</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext</string>
<key>Comment</key>
<string>VoodooI2CServices.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooI2CServices</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</string>
<key>Comment</key>
<string>VoodooInput.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooInput</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
@@ -993,60 +993,6 @@
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext</string>
<key>Comment</key>
<string>VoodooGPIO.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooGPIO</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext</string>
<key>Comment</key>
<string>VoodooI2CServices.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooI2CServices</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</string>
<key>Comment</key>
<string>VoodooInput.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/VoodooInput</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
Images/AboutThisMac.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB

72
README.md Normal file
View File

@@ -0,0 +1,72 @@
# [LG Gram 17Z90N Hackintosh](https://www.lg.com/us/laptops/lg-17z90n-r.aac8u1-ultra-slim-laptop)
### Opencore Version: 0.8.5
| Specification | Details |
| ------------------- | --------------------------------------- |
| Model | LG gram 17 - 2020 (17Z90N) |
| Processor | Intel Core i7-1065G7 |
| Integrated Graphics | Intel® Iris® Plus |
| Memory | 16GB RAM & 512GB SSD |
| Sound Card | Conexant CX8200 |
| Wireless Card | Intel® Wi-Fi 6 AX201 |
# Work In Progress
- I have had this laptop since November, spent so many hours on this (so far I havent found anyone who has had success) and Finally got it to work YAY!
- I am excited to get this fully finished but still have more to do! Will update when I fix whats not working!
![Screenshot](/Images/AboutThisMac-Monterey.png)
## Instructions
### 1. BIOS Settings
- Hold F2 to enter BIOS on boot up
- Press CTRL-ALT-F7 to open Advanced Options
- Main - Boot Features - Quick Boot => Disabled
- Advanced - Intel Advanced Menu - CPU Configuration - Software Guard Extentsions (SGX) => Disabled
- Advanced - Intel Advanced Menu - Power & Performance - "CPU - Power Management Control" - CPU Lock Configuration - CFG Lock => Disabled and Overclocking Lock => Disabled
- Advanced - Intel Advanced Menu - System Agent (SA) Configuration - Graphics Configuration - DVMT Pre-Allocated => 64M
- Advanced - Intel Advanced Menu - PCH-IO Configuration - USB Configuration - XHCI Compliance Mode => Enabled
- Advanced - Intel Advanced Menu - PCH-IO Configuration - Security Configuration - Force unlock on all GPIO pads => Enabled (Thanks 1OldSWguy)
- Advanced - Intel Advanced Menu - Platform Settings - System Time and Alarm Source => Legacy RTC
- Advanced - Intel Advanced Menu - ACPI Settings - Low Power S0 Idle Capability => Disabled
- Security - Secure Boot Configuration - Secure Boot Option - Disabled
- Exit - Exit Saving Changes
### 2. Generate SMBIOS
- https://github.com/corpnewt/GenSMBIOS
- MacbookPro16,2
- Follow Guide to Add to config.plist - https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake.html#platforminfo
### 3. Boot Installer
- Boot Opencore, select installer, and Install Big Sur. (Youll have to Create a MacOS Big Sur installer)
## Notes
- The NVME Drive that comes with this Laptop is a SKHynix 512GB which is not supported by Mac OS, Please replace it as it will not boot with it installed. (I bought a WD SN750 500GB that worked great).
- If the system Crashes, Kernal Panics, or you manually shut it down you will have to re-enter BIOS settings above. (Havent figured out how to save them even if it kernal panics)
- Fixed - Graphics glitches when booting then is completely fine after the first 10-20 or so seconds. (Fixed Thanks to 1OldSWguy)
### Working
- WIFI
- Bluetooth
- Sound
- Graphics Acceleration
- Keyboard
- Trackpad
- Battery Settings
- Webcam
- USB-C
- Brightness Keys
- USB
### Partial Working
- USB-C (Sleep Crashes with dock)
- might be fixed with latest, dont have a dock to test
- Sleep
### Not Working
- Thunderbolt
- HDMI
- FingerPrint Reader
## Credits
- Thanks [Opencore community](https://github.com/acidanthera/OpenCorePkg)
- Thanks 1OldSWguy
- Thanks daniyo27