4 Commits

Author SHA1 Message Date
056abb302a added brightness keys from 1OldSWguy 2022-10-08 12:50:17 -07:00
39621d2b9f removed verbose mode 2022-10-08 12:35:46 -07:00
b8a2cfad44 fixed trackpad and moved EFI to daniyo27 2022-10-08 12:33:47 -07:00
0dcb55048e ready for release 2022-10-07 12:30:41 -07:00
24 changed files with 225 additions and 269 deletions

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

View File

@@ -5,77 +5,53 @@
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleGetInfoString</key>
<string>v1.1</string>
<string>v1.0</string>
<key>CFBundleIdentifier</key>
<string>com.dhinakg.USBToolBox.map</string>
<string>com.corpnewt.USBMap</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>UTBMap</string>
<string>USBMap</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1</string>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.1</string>
<string>1.0</string>
<key>IOKitPersonalities</key>
<dict>
<key>TXHC</key>
<key>MacBookPro16,3-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.dhinakg.USBToolBox.kext</string>
<string>com.apple.driver.AppleUSBHostMergeProperties</string>
<key>IOClass</key>
<string>USBToolBox</string>
<key>IOMatchCategory</key>
<string>USBToolBox</string>
<key>IONameMatch</key>
<string>TXHC</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOProviderMergeProperties</key>
<string>AppleUSBHostMergeProperties</string>
<key>IOParentMatch</key>
<dict>
<key>port-count</key>
<data>
AgAAAA==
</data>
<key>ports</key>
<key>IOPropertyMatch</key>
<dict>
<key>SS01</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>
AgAAAA==
</data>
</dict>
<key>pcidebug</key>
<string>0:20:0</string>
</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>
<string>AppleUSBXHCIPCI</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>kUSBMuxEnabled</key>
<true/>
<key>port-count</key>
<data>
EAAAAA==
DgAAAA==
</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>
@@ -94,6 +70,8 @@
</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>
@@ -103,6 +81,8 @@
</dict>
<key>HS04</key>
<dict>
<key>Comment</key>
<string>Left USB-A 2.0</string>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
@@ -112,6 +92,26 @@
</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,7 +119,25 @@
BwAAAA==
</data>
</dict>
<key>HS06</key>
<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>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
@@ -128,8 +146,28 @@
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>
@@ -139,6 +177,8 @@
</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>
@@ -148,22 +188,19 @@
</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

@@ -1,63 +0,0 @@
<?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>

View File

@@ -8,11 +8,35 @@
<array>
<dict>
<key>Comment</key>
<string>SSDT-EC.aml</string>
<string>SSDT-ALS0.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-EC.aml</string>
<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>
</dict>
<dict>
<key>Comment</key>
@@ -22,6 +46,22 @@
<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>
@@ -32,27 +72,43 @@
</dict>
<dict>
<key>Comment</key>
<string>SSDT-PNLFCFL.aml</string>
<string>SSDT-PMCR.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-PNLFCFL.aml</string>
<string>SSDT-PMCR.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-USB-Reset.aml</string>
<string>SSDT-PNLF.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-USB-Reset.aml</string>
<string>SSDT-PNLF.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>SSDT-USBX.aml</string>
<string>SSDT-RHUB.aml</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-USBX.aml</string>
<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>
</dict>
<dict>
<key>Comment</key>
@@ -62,6 +118,22 @@
<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/>
@@ -781,27 +853,9 @@
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>USBToolBox.kext</string>
<string>USBMapLG17.kext</string>
<key>Comment</key>
<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>
<string>USBMapLG17.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
@@ -867,60 +921,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>
@@ -993,6 +993,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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 MiB

View File

@@ -1,72 +0,0 @@
# [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