diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 2e62f9a..6b070b9 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -8,10 +8,14 @@ on: jobs: deploy: runs-on: ubuntu-latest + if: github.event.repository.fork == false steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: python-version: 3.x - - run: pip install mkdocs-material + - run: pip install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git - run: mkdocs gh-deploy --force + +env: + GH_TOKEN: ${{ secrets.GH_TOKEN }} \ No newline at end of file diff --git a/EFI/BOOT/BOOTx64.efi b/EFI/BOOT/BOOTx64.efi index 29d36f4..9c368e1 100644 Binary files a/EFI/BOOT/BOOTx64.efi and b/EFI/BOOT/BOOTx64.efi differ diff --git a/EFI/OC/Drivers/AudioDxe.efi b/EFI/OC/Drivers/AudioDxe.efi index 6c8c65b..dbd6044 100644 Binary files a/EFI/OC/Drivers/AudioDxe.efi and b/EFI/OC/Drivers/AudioDxe.efi differ diff --git a/EFI/OC/Drivers/OpenCanopy.efi b/EFI/OC/Drivers/OpenCanopy.efi index b392fdb..c399726 100644 Binary files a/EFI/OC/Drivers/OpenCanopy.efi and b/EFI/OC/Drivers/OpenCanopy.efi differ diff --git a/EFI/OC/Drivers/OpenRuntime.efi b/EFI/OC/Drivers/OpenRuntime.efi index 3b4f755..ffe66e1 100644 Binary files a/EFI/OC/Drivers/OpenRuntime.efi and b/EFI/OC/Drivers/OpenRuntime.efi differ diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist index 350a5ae..c64fce3 100644 --- a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 20G415 + 20G527 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.6.9 + 1.7.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,23 +25,23 @@ MacOSX CFBundleVersion - 1.6.9 + 1.7.1 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12D4e + 12E507 DTPlatformName macosx DTPlatformVersion - 11.1 + 11.3 DTSDKBuild - 20C63 + 20E214 DTSDKName - macosx11.1 + macosx11.3 DTXcode - 1240 + 1251 DTXcodeBuild - 12D4e + 12E507 IOKitPersonalities ALCUserClientProvider @@ -974,7 +974,7 @@ ASccMAEnHQABJx6gAScfkAFHHEABRx0AAUce FwFHH5ABlxxwAZcdEAGXHoEBlx8AAhccIAIX - HRACFx4hAhcfAAFHDAI= + HRACFx4hAhcfAAFHDAICFwwCAZcHJQ== FuncGroup 1 @@ -982,7 +982,7 @@ 30 WakeConfigData - AUcMAg== + AUcMAgIXDAIBlwcl WakeVerbReinit @@ -1755,6 +1755,33 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + hla63 - Realtek ALC235 for Msi Modern 15 A10M + CodecID + 283902517 + ConfigData + + ASccMAEnHQEBJx6gAScfkAFHHBABRx0AAUce + FwFHH5ABRwwCAZccQAGXHRABlx6LAZcfAwIX + HCACFx0QAhceKwIXHwMCFwwCAgUAEAIEACAC + BQAaAgSACw== + + FuncGroup + 1 + LayoutID + 29 + WakeConfigData + + AUcMAgIXDAIBlwcl + + WakeVerbReinit + + AFGLowPowerState @@ -3470,6 +3497,36 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + antoniomcr96 - Realtek ALC257 for Lenovo Thinkpad L390 + CodecID + 283902551 + ConfigData + + ASccYAEnHQEBJx6gAScfkAFHHBABRx0BAUce + EAFHH5ABRwwCAZccgAGXHRABlx6BAZcfBAIX + HCACFx0QAhceIQIXHwQCFwwCATcc8AE3HQAB + Nx4AATcfQAGHHPABhx0AAYceAAGHH0ABpxzw + AacdAAGnHgABpx9AAbcc8AG3HQABtx4AAbcf + QAHXHPAB1x0AAdceAAHXH0AB5xzwAecdAAHn + HgAB5x9A + + FuncGroup + 1 + LayoutID + 96 + WakeConfigData + + AUcMAgIXDAIBlwcl + + WakeVerbReinit + + AFGLowPowerState @@ -4333,14 +4390,20 @@ ALC269VC for Lenovo Z580, John ConfigData - AVccQAFXHRABVx4hAVcfAwGHHCABhx0QAYce - gQGHHwMBlxwwAZcdAQGXHqABlx+QAbccEAG3 - HQEBtx4XAbcfkAFXDAI= + AbccEAG3HQEBtx4XAbcfkAG3DAIBhxwgAYcd + EAGHHoEBhx8DAZccMAGXHQEBlx6gAZcfkAFX + HEABVx0QAVceIQFXHwMBVwwC FuncGroup 1 LayoutID 28 + WakeConfigData + + AVcMAgG3DAI= + + WakeVerbReinit + AFGLowPowerState @@ -4818,6 +4881,25 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Andres ZeroCross - ALC269 for Infinix X1 XL11 + CodecID + 283902569 + ConfigData + + ASccEAEnHQABJx6gAScfkAG3HCABtx0AAbce + FwG3H5ACFxxQAhcdEAIXHiECFx8A + + FuncGroup + 1 + LayoutID + 26 + AFGLowPowerState @@ -5311,6 +5393,38 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Harahi - Realtek ALC274 for Mechrevo UmiPro3 (Tongfang GM5MG0Y) + CodecID + 283902580 + ConfigData + + ASccMAEnHQEBJx6mAScfkAE3HPABNx0AATce + AAE3H0ABRxzwAUcdAAFHHgABRx9AAVcc8AFX + HQABVx4AAVcfQAFnHPABZx0AAWceAAFnH0AB + dxwQAXcdAQF3HhcBdx+QAXcMAgGHHPABhx0A + AYceAAGHH0ABlxxAAZcdEAGXHqEBlx8CAacc + 8AGnHQABpx4AAacfQAG3HPABtx0AAbceAAG3 + H0AB1xzwAdcdAAHXHgAB1x9AAecc8AHnHQAB + 5x4AAecfQAH3HPAB9x0AAfceAAH3H0ACFxwg + AhcdEAIXHiECFx8CAhcMAg== + + FuncGroup + 1 + LayoutID + 39 + WakeConfigData + + AXcMAgIXDAI= + + WakeVerbReinit + + AFGLowPowerState @@ -7642,9 +7756,9 @@ 283902616 ConfigData - ASccQAEnHQEBJx6mAScftwF3HBABdx0BAXce - FwF3H5ABpxwwAacdEAGnHqEBpx8DAhccIAIX - HRACFx4hAhcfAwFHDAICFwwC + ASccMAEnHQABJx6gAScfkAF3HEABdx0AAXce + FwF3H5ABdwwCAYcccAGHHRABhx6BAYcfAAIX + HCACFx0QAhceIQIXHwA= FuncGroup 1 @@ -7652,7 +7766,7 @@ 11 WakeConfigData - AUcMAg== + AXcMAg== WakeVerbReinit @@ -8827,6 +8941,31 @@ LayoutID 7 + + AFGLowPowerState + + AwAAAA== + + Codec + ALC883 + CodecID + 283904131 + Comment + Realtek ALC883 for Atermiter X79G by SamCabral + ConfigData + + AUccEAFHHUABRx4RAUcfAQFXHCABVx0QAVce + AQFXHwEBZxwwAWcdYAFnHgEBZx8BAXccQAF3 + HSABdx4BAXcfAQGHHFABhx2QAYceoAGHH5AB + lxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6B + AacfAQG3HIABtx1AAbceIQG3HwIB5xyQAecd + YAHnHkUB5x8B + + FuncGroup + 1 + LayoutID + 20 + AFGLowPowerState @@ -11653,7 +11792,7 @@ px8BAZccYAGXHZABlx6BAZcfAgG3HHABtx1A AbceIQG3HwIBtwwCAecckAHnHREB5x5FAecf AQEXHPABFx0AARceAAEXH0ABdxzwAXcdAAF3 - HgABdx9A + HgABdx9AAgUABwIEfKM= FuncGroup 1 @@ -11679,7 +11818,7 @@ 5x5FAecfAQGHHBABhx0QAYceoQGHH5ABpxwg AacdEAGnHoEBpx8BAZccgAGXHZABlx6hAZcf AgF3HPABdx0AAXceAAF3H0ABFxzwARcdAAEX - HgABFx9A + HgABFx9AAgUABwIEfKM= FuncGroup 1 @@ -14235,6 +14374,59 @@ WakeVerbReinit + + AFGLowPowerState + + AwAAAA== + + Codec + Realtek ALC235 for Lenovo M920x by meloay + CodecID + 283902517 + ConfigData + + AUccEAFHHQEBRx4XAUcfkAF3HPABdx0AAXce + AAF3H0ABhxzwAYcdAAGHHgABhx9AAZcccAGX + HRABlx6hAZcfAgGnHCABpx0QAacegQGnHwIB + txyAAbcdEAG3HgEBtx8BAdcc8AHXHQAB1x4A + AdcfQAHnHPAB5x0AAeceAAHnH0ACFxxQAhcd + EAIXHiECFx8CAUcMAgG3DAICFwwCAhcHwAIX + CIIBlwck + + FuncGroup + 1 + LayoutID + 72 + WakeConfigData + + AUcMAgG3DAICFwwCAhcHwAIXCIIBlwck + + WakeVerbReinit + + + + AFGLowPowerState + + AwAAAA== + + Codec + NUC8I5BEH JUST MIC + CodecID + 283902517 + ConfigData + + ASccUAEnHQEBJx6jAScfkg== + + FuncGroup + 1 + LayoutID + 88 + WakeConfigData + + + WakeVerbReinit + + IOClass AppleALC diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index 2d010ba..bbb13ec 100755 Binary files a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC and b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC differ diff --git a/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist b/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist index 606d9f2..bca16c0 100644 --- a/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 19H1217 + 20G527 CFBundleDevelopmentRegion en CFBundleExecutable CPUFriend CFBundleIdentifier - org.vanilla.driver.CPUFriend + org.acidanthera.driver.CPUFriend CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2.4 + 1.2.5 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,29 +25,29 @@ MacOSX CFBundleVersion - 1.2.4 + 1.2.5 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 12B45b + 12E507 DTPlatformName macosx DTPlatformVersion - 11.0 + 11.3 DTSDKBuild - 20A2408 + 20E214 DTSDKName - macosx11.0 + macosx11.3 DTXcode - 1220 + 1251 DTXcodeBuild - 12B45b + 12E507 IOKitPersonalities CPUFriend CFBundleIdentifier - org.vanilla.driver.CPUFriend + org.acidanthera.driver.CPUFriend IOClass CPUFriend IOMatchCategory @@ -60,7 +60,7 @@ CPUFriendPlatform CFBundleIdentifier - org.vanilla.driver.CPUFriend + org.acidanthera.driver.CPUFriend IOClass CPUFriendData IOProbeScore @@ -79,7 +79,7 @@ LSMinimumSystemVersion 10.8 NSHumanReadableCopyright - Copyright © 2017 - 2019 PMheart. All rights reserved. + Copyright © 2017-2022 PMheart. All rights reserved. OSBundleCompatibleVersion 1.0 OSBundleLibraries @@ -89,17 +89,17 @@ com.apple.iokit.IOACPIFamily 1.0.0d1 com.apple.kpi.bsd - 12.0.0 + 10.0.0 com.apple.kpi.dsep - 12.0.0 + 10.0.0 com.apple.kpi.iokit - 12.0.0 + 10.0.0 com.apple.kpi.libkern - 12.0.0 + 10.0.0 com.apple.kpi.mach - 12.0.0 + 10.0.0 com.apple.kpi.unsupported - 12.0.0 + 10.0.0 OSBundleRequired Root diff --git a/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend b/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend index b8141a7..4fafcbe 100755 Binary files a/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend and b/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend differ diff --git a/EFI/OC/OpenCore.efi b/EFI/OC/OpenCore.efi index b3a00e1..5c6b3f6 100644 Binary files a/EFI/OC/OpenCore.efi and b/EFI/OC/OpenCore.efi differ diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist index d9b00d0..efeae90 100644 --- a/EFI/OC/config.plist +++ b/EFI/OC/config.plist @@ -1466,6 +1466,8 @@ AppleXcpmForceBoost + CustomPciSerialDevice + CustomSMBIOSGuid DisableIoMapper @@ -1478,6 +1480,8 @@ ExternalDiskIcons + ForceAquantiaEthernet + ForceSecureBootScheme IncreasePciBarSize @@ -1556,8 +1560,8 @@ 0 DisplayLevel 2147483650 - SerialInit - + LogModules + * SysReport Target @@ -1594,6 +1598,13 @@ Vault Optional + Serial + + Init + + Override + + Tools diff --git a/EFI/OC/ocvalidate b/EFI/OC/ocvalidate index eb684a6..4edf8e5 100755 Binary files a/EFI/OC/ocvalidate and b/EFI/OC/ocvalidate differ diff --git a/EFI/OC/ocvalidate.exe b/EFI/OC/ocvalidate.exe index 0baa8f9..8d7c18d 100755 Binary files a/EFI/OC/ocvalidate.exe and b/EFI/OC/ocvalidate.exe differ diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css new file mode 100644 index 0000000..b39a902 --- /dev/null +++ b/docs/stylesheets/extra.css @@ -0,0 +1,94 @@ +/* ANCHOR Page Width */ +.md-grid { + max-width: 1500px; +} + +/* SECTION Colors */ +:root { + --md-primary-fg-color: #282F38; + --md-primary-fg-color--light: #282F38; + --md-primary-fg-color--dark: #232631; +} + +/* ANCHOR Dark Mode Colors */ +[data-md-color-scheme="slate"] { + --md-default-bg-color: rgb(26, 28, 35); + --md-default-bg-color--light: rgb(26, 28, 35, 0.54); + --md-default-bg-color--lighter: rgb(26, 28, 35, 0.26); + --md-default-bg-color--lightest: rgb(26, 28, 35, 0.07); + --md-default-fg-color: #FDF0ED; + --md-footer-bg-color: rgb(23, 27, 32, 0.87); + --md-footer-bg-color-dark: rgb(67, 126, 199); + --md-typeset-a-color: #689D6A; +} + +/* ANCHOR Light Mode Colors */ +[data-md-color-scheme="default"] { + --md-typeset-a-color: #4051B5; +} + +/* ANCHOR Button Color depends on Link Color */ +.md-typeset .md-button { + color: var(--md-typeset-a-color); + margin-bottom: 5px; +} + +.md-typeset .md-button--primary { + color: white; + background-color: var(--md-typeset-a-color); + border-color: var(--md-typeset-a-color); +} + +[data-md-color-scheme="slate"] .md-typeset .md-button--primary { + color: var(--md-primary-bg-color); +} + +/* !SECTION */ + +/* ANCHOR Custom Recommendation Cards: https://github.com/privacyguides/privacyguides.org/blob/main/docs/stylesheets/extra.css */ +.md-typeset .admonition.recommendation, +.md-typeset details.recommendation { + border: none; + font-size: inherit; +} + +.md-typeset .recommendation>.admonition-title, +.md-typeset .recommendation>summary { + background-color: rgba(43, 155, 70, 0.0); + border: none; + padding-left: 0.6rem; +} + +.md-typeset .recommendation>.admonition-title::before, +.md-typeset .recommendation>.admonition-title, +.md-typeset .recommendation>summary::before { + display: none; +} + +.md-typeset .recommendation img[align="right"], +.md-typeset svg[align="right"] { + max-width: 150px; +} + +.md-typeset .admonition.anonyimity, +.md-typeset details.anonyimity { + border-color: rgb(43, 155, 70); +} + +.md-typeset .anonyimity>.admonition-title, +.md-typeset .anonyimity>summary { + background-color: rgba(43, 155, 70, 0.1); + border-color: rgb(43, 155, 70); +} + +.md-typeset .anonyimity>.admonition-title::before, +.md-typeset .anonyimity>summary::before { + background-color: rgb(43, 155, 70); + -webkit-mask-image: var(--md-admonition-icon--success); + mask-image: var(--md-admonition-icon--success); +} + +/* ANCHOR Correct page icon size */ +.md-nav__link svg { + width: 22px; +} \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 72b304b..bbf27e1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,13 +1,91 @@ -# Project information -site_name: Hackintosh the Thinkpad X1 Carbon 6th Gen +# ANCHOR Project information +site_name: Hackintosh the Thinkpad X1 Carbon 2018/6th Gen site_url: https://tylernguyen.github.io/x1c6-hackintosh site_author: Tyler Nguyen +site_description: >- + macOS on the Thinkpad X1 Carbon 2018/6th Generation, powered by OpenCore. -# Repository +# ANCHOR Repository repo_name: tylernguyen/x1c6-hackintosh repo_url: https://github.com/tylernguyen/x1c6-hackintosh edit_uri: "" +theme: + name: material + icon: + repo: fontawesome/brands/git + logo: material/laptop + custom_dir: docs/overrides + palette: + - media: "(prefers-color-scheme: light)" + scheme: default + primary: red + accent: yellow + toggle: + icon: material/toggle-switch-off-outline + name: Switch to dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + primary: red + accent: yellow + toggle: + icon: material/toggle-switch + name: Switch to light mode + features: + - announce.dismiss # NOTE Dismissable Announcement Banner + - search.highlight # NOTE Highlight Matched Occurences after a Search + - search.suggest + - navigation.instant # NOTE Instant Loading on Internal Links with XMLHttpRequest (XHR) + - navigation.top # NOTE Back-to-top button + - navigation.tabs + - navigation.tabs.sticky + - navigation.tracking # NOTE Update URL with Active Anchor + - toc.follow # NOTE Anchor following in TOC + +extra: + social: + - icon: fontawesome/brands/github + link: https://github.com/tylernguyen + # NOTE Hide "Made with Material for MkDocs" + extra: + generator: false + +extra_css: + - stylesheets/extra.css + +# ANCHOR PLugins +plugins: + - git-revision-date + - privacy + - search + - social + - tags + +# SECTION Extensions +markdown_extensions: + # ANCHOR Python Markdown + - admonition + - attr_list # NOTE Grid, Annotations, Images, Buttons, + - md_in_html # NOTE Grid, Annotations, Images + - footnotes + - meta # NOTE YAML Front Matter + + # ANCHOR Python Markdown Extensions + - pymdownx.details # NOTE Admonition + - pymdownx.caret + - pymdownx.mark + - pymdownx.tilde + - pymdownx.emoji: + emoji_index: !!python/name:materialx.emoji.twemoji + emoji_generator: !!python/name:materialx.emoji.to_svg + - pymdownx.superfences: # NOTE Admoniton, Annotations, MermaidJS + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format +# !SECTION + +# ANCHOR Page tree nav: - Home: index.md - Hardware: @@ -48,44 +126,3 @@ nav: - MacbookPro14,1 ACPI: https://github.com/khronokernel/DarwinDumped/tree/master/MacBookPro/MacBookPro14%2C1 - KabylakeOpenBoardPkg: https://github.com/tianocore/edk2-platforms/tree/master/Platform/Intel/KabylakeOpenBoardPkg - CFG Unlock without BIOS Mod: https://www.reddit.com/r/hackintosh/comments/hz2rtm/cfg_lockunlocking_alternative_method/ - -theme: - name: material - icon: - logo: material/laptop - custom_dir: docs/overrides - palette: - scheme: default - primary: deep orange - accent: red - features: - - header.autohide - - search.highlight - - search.suggest - - navigation.instant - - navigation.top - - navigation.tabs - - navigation.tabs.sticky - - navigation.tracking - -extra: - social: - - icon: fontawesome/brands/github - link: https://github.com/tylernguyen - -plugins: - - search - -markdown_extensions: - - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg - - pymdownx.superfences: - custom_fences: - - name: mermaid - class: mermaid - format: !!python/name:pymdownx.superfences.fence_code_format - - admonition - - pymdownx.details - - pymdownx.superfences - - footnotes