diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c7d16f1..b65ed95 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,10 +17,10 @@ jobs: runs-on: macos-latest steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Cache DMGs id: cache-dmgs - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: dmgs key: packages-dmg @@ -32,12 +32,12 @@ jobs: - name: Install Packages run: | hdiutil attach dmgs/Packages.dmg - sudo installer -pkg /Volumes/Packages*/packages/Packages.pkg -target / + sudo installer -pkg /Volumes/Packages*/*.pkg -target / hdiutil detach /Volumes/Packages* - name: Build Package run: Installer/build.sh - name: Upload Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Installer path: Installer/build/HaCMini.pkg @@ -48,7 +48,7 @@ jobs: if: github.event_name == 'release' steps: - name: Download Artifact - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: Installer - name: Upload Release Asset diff --git a/Installer/Package.pkgproj b/Installer/Package.pkgproj index 4f3f55e..99876f4 100644 --- a/Installer/Package.pkgproj +++ b/Installer/Package.pkgproj @@ -6287,6 +6287,22 @@ UID 0 + + CHILDREN + + GID + 0 + PATH + data/AirportBrcmFixup/AirPortBrcmNIC_Injector.kext.MaxKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + BUNDLE_CAN_DOWNGRADE @@ -9494,6 +9510,22 @@ UID 0 + + CHILDREN + + GID + 0 + PATH + data/NVMeFix/NVMeFix.kext.MaxKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + GID 0 @@ -10776,23 +10808,21 @@ BUNDLE_POSTINSTALL_PATH PATH_TYPE - 1 + 0 BUNDLE_PREINSTALL_PATH PATH_TYPE - 1 + 0 CHILDREN GID 0 PATH - data/OpenIntelWireless_BigSur/AirportItlwm.kext + data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext PATH_TYPE 1 - PAYLOAD_FILENAME - AirportItlwm_BigSur.kext PERMISSIONS 493 TYPE @@ -10806,7 +10836,7 @@ GID 0 PATH - data/OpenIntelWireless_BigSur/AirportItlwm_BigSur.kext.MaxKernel.txt + data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext.MaxKernel.txt PATH_TYPE 1 PERMISSIONS @@ -10822,7 +10852,7 @@ GID 0 PATH - data/OpenIntelWireless_BigSur/AirportItlwm_BigSur.kext.MinKernel.txt + data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext.MinKernel.txt PATH_TYPE 1 PERMISSIONS @@ -10835,26 +10865,14 @@ BUNDLE_CAN_DOWNGRADE - BUNDLE_POSTINSTALL_PATH - - PATH_TYPE - 1 - - BUNDLE_PREINSTALL_PATH - - PATH_TYPE - 1 - CHILDREN GID 0 PATH - data/OpenIntelWireless_Catalina/AirportItlwm.kext + data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext PATH_TYPE 1 - PAYLOAD_FILENAME - AirportItlwm_Catalina.kext PERMISSIONS 493 TYPE @@ -10868,7 +10886,7 @@ GID 0 PATH - data/OpenIntelWireless_Catalina/AirportItlwm_Catalina.kext.MaxKernel.txt + data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext.MaxKernel.txt PATH_TYPE 1 PERMISSIONS @@ -10884,7 +10902,7 @@ GID 0 PATH - data/OpenIntelWireless_Catalina/AirportItlwm_Catalina.kext.MinKernel.txt + data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext.MinKernel.txt PATH_TYPE 1 PERMISSIONS @@ -10897,26 +10915,14 @@ BUNDLE_CAN_DOWNGRADE - BUNDLE_POSTINSTALL_PATH - - PATH_TYPE - 1 - - BUNDLE_PREINSTALL_PATH - - PATH_TYPE - 1 - CHILDREN GID 0 PATH - data/OpenIntelWireless_Mojave/AirportItlwm.kext + data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext PATH_TYPE 1 - PAYLOAD_FILENAME - AirportItlwm_Mojave.kext PERMISSIONS 493 TYPE @@ -10930,7 +10936,7 @@ GID 0 PATH - data/OpenIntelWireless_Mojave/AirportItlwm_Mojave.kext.MaxKernel.txt + data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext.MaxKernel.txt PATH_TYPE 1 PERMISSIONS @@ -10946,7 +10952,7 @@ GID 0 PATH - data/OpenIntelWireless_Mojave/AirportItlwm_Mojave.kext.MinKernel.txt + data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext.MinKernel.txt PATH_TYPE 1 PERMISSIONS @@ -10959,26 +10965,14 @@ BUNDLE_CAN_DOWNGRADE - BUNDLE_POSTINSTALL_PATH - - PATH_TYPE - 1 - - BUNDLE_PREINSTALL_PATH - - PATH_TYPE - 1 - CHILDREN GID 0 PATH - data/OpenIntelWireless_Monterey/AirportItlwm.kext + data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext PATH_TYPE 1 - PAYLOAD_FILENAME - AirportItlwm_Monterey.kext PERMISSIONS 493 TYPE @@ -10992,7 +10986,7 @@ GID 0 PATH - data/OpenIntelWireless_Monterey/AirportItlwm_Monterey.kext.MaxKernel.txt + data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext.MaxKernel.txt PATH_TYPE 1 PERMISSIONS @@ -11008,7 +11002,107 @@ GID 0 PATH - data/OpenIntelWireless_Monterey/AirportItlwm_Monterey.kext.MinKernel.txt + data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + BUNDLE_CAN_DOWNGRADE + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MaxKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + BUNDLE_CAN_DOWNGRADE + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MaxKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MinKernel.txt PATH_TYPE 1 PERMISSIONS @@ -11021,26 +11115,14 @@ BUNDLE_CAN_DOWNGRADE - BUNDLE_POSTINSTALL_PATH - - PATH_TYPE - 0 - - BUNDLE_PREINSTALL_PATH - - PATH_TYPE - 0 - CHILDREN GID 0 PATH - data/OpenIntelWireless_Ventura/AirportItlwm.kext + data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext PATH_TYPE 1 - PAYLOAD_FILENAME - AirportItlwm_Ventura.kext PERMISSIONS 493 TYPE @@ -11054,7 +11136,7 @@ GID 0 PATH - data/OpenIntelWireless_Ventura/AirportItlwm_Ventura.kext.MaxKernel.txt + data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext.MaxKernel.txt PATH_TYPE 1 PERMISSIONS @@ -11070,7 +11152,7 @@ GID 0 PATH - data/OpenIntelWireless_Ventura/AirportItlwm_Ventura.kext.MinKernel.txt + data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext.MinKernel.txt PATH_TYPE 1 PERMISSIONS @@ -11814,6 +11896,21 @@ VERSION 5 + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 0 + + PREINSTALL_PATH + + PATH_TYPE + 0 + + RESOURCES + + PACKAGE_SETTINGS AUTHENTICATION @@ -13573,74 +13670,1450 @@ UUID 3C596DAA-A32F-4AF7-8129-9242E26FD164 - - PROJECT - - PROJECT_COMMENTS - - NOTES - - - - PROJECT_PRESENTATION - BACKGROUND - - APPAREANCES - - DARK_AQUA - - LIGHT_AQUA - - - SHARED_SETTINGS_FOR_ALL_APPAREANCES - - - INSTALLATION TYPE + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES - HIERARCHIES + DEFAULT_INSTALL_LOCATION + /tmp/EFIROOTDIR + HIERARCHY - INSTALLER - - LIST - - - CHILDREN - - DESCRIPTION - - - LANGUAGE - English - VALUE - OpenCore loader with drivers, patches, and configurations for NUC Hades Canyon. - - - LANGUAGE - Simplified Chinese - VALUE - OpenCore引导程序和为NUC冥王峡谷定制的驱动、补丁和配置。 - - - LANGUAGE - French - VALUE - Chargeur OpenCore avec pilotes, correctifs et configurations pour NUC Hades Canyon. - - - LANGUAGE - German - VALUE - OpenCore mit Treibern, Patches und Konfigurationen für NUC Hades Canyon. - - - OPTIONS - - HIDDEN - - STATE - 0 - + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + + CHILDREN + + + CHILDREN + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + data/IO80211FamilyLegacy/AirPortBrcmNIC.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + BUNDLE_CAN_DOWNGRADE + + BUNDLE_POSTINSTALL_PATH + + PATH_TYPE + 0 + + BUNDLE_PREINSTALL_PATH + + PATH_TYPE + 0 + + CHILDREN + + GID + 0 + PATH + data/AMFIPass/AMFIPass.kext + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AMFIPass/AMFIPass.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AMFIPass/AMFIPass.kext.Priority.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + BUNDLE_CAN_DOWNGRADE + + BUNDLE_POSTINSTALL_PATH + + PATH_TYPE + 0 + + BUNDLE_PREINSTALL_PATH + + PATH_TYPE + 0 + + CHILDREN + + GID + 0 + PATH + data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.Priority.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + BUNDLE_CAN_DOWNGRADE + + BUNDLE_POSTINSTALL_PATH + + PATH_TYPE + 0 + + BUNDLE_PREINSTALL_PATH + + PATH_TYPE + 0 + + CHILDREN + + GID + 0 + PATH + data/IOSkywalkFamily/IOSkywalkFamily.kext + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/IOSkywalkFamily/IOSkywalkFamily.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/IOSkywalkFamily/IOSkywalkFamily.kext.Priority.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + GID + 0 + PATH + Kexts + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + OC + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + EFI + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + EFIROOTDIR + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + tmp + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + scripts/set_sonoma_wifi_fix.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.osy86.hacmini.sonomawifi + LOCATION + 0 + NAME + SonomaWifi + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 1.0 + + TYPE + 0 + UUID + 635CBCE6-D363-4883-B8B9-B33F5B8814FB + + + MUST-CLOSE-APPLICATION-ITEMS + + MUST-CLOSE-APPLICATIONS + + PACKAGE_FILES + + DEFAULT_INSTALL_LOCATION + / + HIERARCHY + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Applications + PATH_TYPE + 0 + PERMISSIONS + 509 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 80 + PATH + Application Support + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Automator + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Documentation + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Extensions + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Filesystems + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Frameworks + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Input Methods + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Internet Plug-Ins + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchAgents + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + LaunchDaemons + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PreferencePanes + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Preferences + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 80 + PATH + Printers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + PrivilegedHelperTools + PATH_TYPE + 0 + PERMISSIONS + 1005 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickLook + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + QuickTime + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Screen Savers + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Scripts + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Services + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + Widgets + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + Library + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + CHILDREN + + + CHILDREN + + + CHILDREN + + + CHILDREN + + + CHILDREN + + + BUNDLE_CAN_DOWNGRADE + + BUNDLE_POSTINSTALL_PATH + + PATH_TYPE + 0 + + BUNDLE_PREINSTALL_PATH + + PATH_TYPE + 0 + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext + PATH_TYPE + 1 + PERMISSIONS + 493 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MaxKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + CHILDREN + + GID + 0 + PATH + data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MinKernel.txt + PATH_TYPE + 1 + PERMISSIONS + 420 + TYPE + 3 + UID + 0 + + + GID + 0 + PATH + Kexts + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + OC + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + EFI + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + EFIROOTDIR + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + GID + 0 + PATH + tmp + PATH_TYPE + 2 + PERMISSIONS + 509 + TYPE + 2 + UID + 0 + + + CHILDREN + + + CHILDREN + + GID + 0 + PATH + Shared + PATH_TYPE + 0 + PERMISSIONS + 1023 + TYPE + 1 + UID + 0 + + + GID + 80 + PATH + Users + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + + GID + 0 + PATH + / + PATH_TYPE + 0 + PERMISSIONS + 493 + TYPE + 1 + UID + 0 + + PAYLOAD_TYPE + 0 + PRESERVE_EXTENDED_ATTRIBUTES + + SHOW_INVISIBLE + + SPLIT_FORKS + + TREAT_MISSING_FILES_AS_WARNING + + VERSION + 5 + + PACKAGE_SCRIPTS + + POSTINSTALL_PATH + + PATH_TYPE + 1 + + PREINSTALL_PATH + + PATH + scripts/set_intel_sequoia_patch.sh + PATH_TYPE + 1 + + RESOURCES + + + PACKAGE_SETTINGS + + AUTHENTICATION + 1 + CONCLUSION_ACTION + 0 + FOLLOW_SYMBOLIC_LINKS + + IDENTIFIER + com.osy86.hacmini.intelwireless-sequoia + LOCATION + 0 + NAME + IntelWireless-sequoia + OVERWRITE_PERMISSIONS + + PAYLOAD_SIZE + -1 + REFERENCE_PATH + + RELOCATABLE + + USE_HFS+_COMPRESSION + + VERSION + 2.0 + + TYPE + 0 + UUID + DC9036D6-9582-4B36-B34D-E32736AFA651 + + + PROJECT + + PROJECT_COMMENTS + + NOTES + + + + PROJECT_PRESENTATION + + BACKGROUND + + APPAREANCES + + DARK_AQUA + + LIGHT_AQUA + + + SHARED_SETTINGS_FOR_ALL_APPAREANCES + + + INSTALLATION TYPE + + HIERARCHIES + + INSTALLER + + LIST + + + CHILDREN + + DESCRIPTION + + + LANGUAGE + English + VALUE + OpenCore loader with drivers, patches, and configurations for NUC Hades Canyon. + + + LANGUAGE + Simplified Chinese + VALUE + OpenCore引导程序和为NUC冥王峡谷定制的驱动、补丁和配置。 + + + LANGUAGE + French + VALUE + Chargeur OpenCore avec pilotes, correctifs et configurations pour NUC Hades Canyon. + + + LANGUAGE + German + VALUE + OpenCore mit Treibern, Patches und Konfigurationen für NUC Hades Canyon. + + + OPTIONS + + HIDDEN + + STATE + 0 + PACKAGE_UUID 6BC5D111-3B61-47F6-B0C3-1299B7CFF87A TITLE @@ -14844,6 +16317,41 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso UUID 60BEC1F3-525A-4155-8626-9C0A2BDF668B + + CHILDREN + + DESCRIPTION + + + LANGUAGE + English + VALUE + Use only if OS is Sonoma or above. Needed for both Apple and Broadcom Wifi cards.(Broadcom Cards also need to check "Dell DW1820A"). It's not needed for Intel Wifi Cards + + + OPTIONS + + HIDDEN + + STATE + 2 + + PACKAGE_UUID + 635CBCE6-D363-4883-B8B9-B33F5B8814FB + TITLE + + + LANGUAGE + English + VALUE + Wifi Patch (Sonoma+) + + + TYPE + 0 + UUID + F14F23C5-6DED-4382-96D3-F021F3B177EE + CHILDREN @@ -15046,6 +16554,64 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso UUID BD89BFE3-24AE-4F8E-A2ED-25909785EE4D + + CHILDREN + + DESCRIPTION + + + LANGUAGE + English + VALUE + + + + OPTIONS + + DEPENDENCY + + ENABLED_DEPENDENCY + + COMPARATOR + 1 + OBJECT + 0 + UUID + BD89BFE3-24AE-4F8E-A2ED-25909785EE4D + + ENABLED_MODE + 2 + SELECTED_DEPENDENCY + + COMPARATOR + 0 + OBJECT + 0 + UUID + E919B062-B908-4C54-A038-64BF79C90231 + + + HIDDEN + + STATE + 3 + + PACKAGE_UUID + DC9036D6-9582-4B36-B34D-E32736AFA651 + TITLE + + + LANGUAGE + English + VALUE + Intel Wireless (Sequoia) + + + TYPE + 0 + UUID + 897E891C-708F-4694-8559-BAD5277D7E73 + CHILDREN @@ -15263,13 +16829,13 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - French + German VALUE AMD LANGUAGE - German + French VALUE AMD @@ -15352,13 +16918,13 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - French + German VALUE Intel LANGUAGE - German + French VALUE Intel @@ -15825,11 +17391,11 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - Simplified Chinese + German VALUE PATH - languages/zh-cn/introduction.rtfd + languages/de-de/introduction.rtfd PATH_TYPE 1 @@ -15847,11 +17413,11 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - German + Simplified Chinese VALUE PATH - languages/de-de/introduction.rtfd + languages/zh-cn/introduction.rtfd PATH_TYPE 1 @@ -15894,11 +17460,11 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - Simplified Chinese + German VALUE PATH - languages/zh-cn/readme.rtf + languages/de-de/readme.rtf PATH_TYPE 1 @@ -15916,11 +17482,11 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - German + Simplified Chinese VALUE PATH - languages/de-de/readme.rtf + languages/zh-cn/readme.rtf PATH_TYPE 1 @@ -15944,7 +17510,7 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - Simplified Chinese + German VALUE HaC Mini @@ -15956,7 +17522,7 @@ https://osy.gitbook.io/hac-mini-guide/details/thunderbolt-3-fix-part-3#compariso LANGUAGE - German + Simplified Chinese VALUE HaC Mini diff --git a/Installer/build.sh b/Installer/build.sh index 961d09b..25dd453 100755 --- a/Installer/build.sh +++ b/Installer/build.sh @@ -8,6 +8,9 @@ THUNDERBOLT="$BASEDIR/../Thunderbolt" PACKAGES_BUILD=/usr/local/bin/packagesbuild DATA="$BASEDIR/data" IASL="$DATA/ACPI/iasl" +# for better git file tracking, distinguish kext url data(RAW_DATA) and build data (DATA) +RAW_DATA="$BASEDIR/raw_data" +cp -r "$DATA" "$RAW_DATA" if [ ! -f "$PACKAGES_BUILD" ]; then echo "Please install http://s.sudre.free.fr/Software/Packages/about.html" @@ -39,9 +42,10 @@ do echo "Extracting $file to $output" unzip -o "$file" -d "$output" # strip single directory unzips; special path case for OpenIntelWireless - if [[ "$output" == *"OpenIntelWireless"* ]] + if [[ "$output" == *"AirportItlwm"* ]] then - mv "$output/"*/*.kext "$output" 2> /dev/null || true + file=`basename "$output"` + mv "$output"/AirportItlwm.kext "$output"/"$file".kext 2> /dev/null || true else mv "$output/${file%.*}/"* "$output" 2> /dev/null || true fi @@ -77,3 +81,7 @@ sed 's/enable_currentUserHome="false"//g;s/enable_localSystem="false"//g' "$BASE mv "$BASEDIR/build/HaCMini/Distribution.new" "$BASEDIR/build/HaCMini/Distribution" pkgutil --flatten "$BASEDIR/build/HaCMini" "$BASEDIR/build/HaCMini.pkg" rm -rf "$BASEDIR/build/HaCMini" +# for better git file tracking, keep only the kext url data, but not the extracted files. +# comment the following lines if you modify Packages. +rm -rf "$DATA" +mv "$RAW_DATA" "$DATA" diff --git a/Installer/data/AMFIPass/AMFIPass.kext.MinKernel.txt b/Installer/data/AMFIPass/AMFIPass.kext.MinKernel.txt new file mode 100644 index 0000000..84b76f4 --- /dev/null +++ b/Installer/data/AMFIPass/AMFIPass.kext.MinKernel.txt @@ -0,0 +1 @@ +23.0.0 diff --git a/Installer/data/AMFIPass/AMFIPass.kext.Priority.txt b/Installer/data/AMFIPass/AMFIPass.kext.Priority.txt new file mode 100644 index 0000000..d58c55a --- /dev/null +++ b/Installer/data/AMFIPass/AMFIPass.kext.Priority.txt @@ -0,0 +1 @@ +9000 diff --git a/Installer/data/AMFIPass/source.txt b/Installer/data/AMFIPass/source.txt new file mode 100644 index 0000000..b10d0e8 --- /dev/null +++ b/Installer/data/AMFIPass/source.txt @@ -0,0 +1,2 @@ +https://github.com/dortania/OpenCore-Legacy-Patcher/raw/refs/tags/2.0.1/payloads/Kexts/Acidanthera/AMFIPass-v1.4.1-RELEASE.zip +07b266145906db41f4b13a7938fbb173ea28888cc1fa65f84417f8820adc961e \ No newline at end of file diff --git a/Installer/data/AirportBrcmFixup/AirPortBrcmNIC_Injector.kext.MaxKernel.txt b/Installer/data/AirportBrcmFixup/AirPortBrcmNIC_Injector.kext.MaxKernel.txt new file mode 100644 index 0000000..64592bd --- /dev/null +++ b/Installer/data/AirportBrcmFixup/AirPortBrcmNIC_Injector.kext.MaxKernel.txt @@ -0,0 +1 @@ +22.99.99 \ No newline at end of file diff --git a/Installer/data/AirportBrcmFixup/source.txt b/Installer/data/AirportBrcmFixup/source.txt index a543bd4..2ccc24a 100644 --- a/Installer/data/AirportBrcmFixup/source.txt +++ b/Installer/data/AirportBrcmFixup/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/AirportBrcmFixup/releases/download/2.1.7/AirportBrcmFixup-2.1.7-RELEASE.zip -103394907b64fa892850d6a2431ab56d4483b8491a4da3e442a93245d611204d \ No newline at end of file +https://github.com/acidanthera/AirportBrcmFixup/releases/download/2.1.9/AirportBrcmFixup-2.1.9-RELEASE.zip +b212a94cfb5dd0e227b5c331b4ccfe603b351aa81a6a228989f45fef40197b8e \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_BigSur/AirportItlwm_BigSur.kext.MaxKernel.txt b/Installer/data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext.MaxKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_BigSur/AirportItlwm_BigSur.kext.MaxKernel.txt rename to Installer/data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext.MaxKernel.txt diff --git a/Installer/data/OpenIntelWireless_BigSur/AirportItlwm_BigSur.kext.MinKernel.txt b/Installer/data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext.MinKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_BigSur/AirportItlwm_BigSur.kext.MinKernel.txt rename to Installer/data/AirportItlwm_BigSur/AirportItlwm_BigSur.kext.MinKernel.txt diff --git a/Installer/data/AirportItlwm_BigSur/source.txt b/Installer/data/AirportItlwm_BigSur/source.txt new file mode 100644 index 0000000..be86bad --- /dev/null +++ b/Installer/data/AirportItlwm_BigSur/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_BigSur.kext.zip +0d89fe4f515023a81cea16bbc3540d2ceb2d0dc312cc6f1050038e47fea31fdc \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Catalina/AirportItlwm_Catalina.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext.MaxKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Catalina/AirportItlwm_Catalina.kext.MaxKernel.txt rename to Installer/data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext.MaxKernel.txt diff --git a/Installer/data/OpenIntelWireless_Catalina/AirportItlwm_Catalina.kext.MinKernel.txt b/Installer/data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext.MinKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Catalina/AirportItlwm_Catalina.kext.MinKernel.txt rename to Installer/data/AirportItlwm_Catalina/AirportItlwm_Catalina.kext.MinKernel.txt diff --git a/Installer/data/AirportItlwm_Catalina/source.txt b/Installer/data/AirportItlwm_Catalina/source.txt new file mode 100644 index 0000000..e71c645 --- /dev/null +++ b/Installer/data/AirportItlwm_Catalina/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Catalina.kext.zip +68ce60fa7c1f625ba3d07e8ad1b36798e6fffe076f7d0cd021db39b09367d7fb \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Mojave/AirportItlwm_Mojave.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext.MaxKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Mojave/AirportItlwm_Mojave.kext.MaxKernel.txt rename to Installer/data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext.MaxKernel.txt diff --git a/Installer/data/OpenIntelWireless_Mojave/AirportItlwm_Mojave.kext.MinKernel.txt b/Installer/data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext.MinKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Mojave/AirportItlwm_Mojave.kext.MinKernel.txt rename to Installer/data/AirportItlwm_Mojave/AirportItlwm_Mojave.kext.MinKernel.txt diff --git a/Installer/data/AirportItlwm_Mojave/source.txt b/Installer/data/AirportItlwm_Mojave/source.txt new file mode 100644 index 0000000..5caaaea --- /dev/null +++ b/Installer/data/AirportItlwm_Mojave/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Mojave.kext.zip +7abdcfce6052665173635bc895d51eebebc21093c32c7d0099725c7c60497634 \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Monterey/AirportItlwm_Monterey.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext.MaxKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Monterey/AirportItlwm_Monterey.kext.MaxKernel.txt rename to Installer/data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext.MaxKernel.txt diff --git a/Installer/data/OpenIntelWireless_Monterey/AirportItlwm_Monterey.kext.MinKernel.txt b/Installer/data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext.MinKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Monterey/AirportItlwm_Monterey.kext.MinKernel.txt rename to Installer/data/AirportItlwm_Monterey/AirportItlwm_Monterey.kext.MinKernel.txt diff --git a/Installer/data/AirportItlwm_Monterey/source.txt b/Installer/data/AirportItlwm_Monterey/source.txt new file mode 100644 index 0000000..d731bfe --- /dev/null +++ b/Installer/data/AirportItlwm_Monterey/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Monterey.kext.zip +da4a7468bb92fbe873513e0cd0d037d367f65051339d73b726d4c40b6167f923 \ No newline at end of file diff --git a/Installer/data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MaxKernel.txt new file mode 100644 index 0000000..d534c45 --- /dev/null +++ b/Installer/data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MaxKernel.txt @@ -0,0 +1 @@ +24.99.99 diff --git a/Installer/data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MinKernel.txt b/Installer/data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MinKernel.txt new file mode 100644 index 0000000..51105aa --- /dev/null +++ b/Installer/data/AirportItlwm_Sequoia/AirportItlwm_Sequoia.kext.MinKernel.txt @@ -0,0 +1 @@ +24.0.0 diff --git a/Installer/data/AirportItlwm_Sequoia/source.txt b/Installer/data/AirportItlwm_Sequoia/source.txt new file mode 100644 index 0000000..75aa3fa --- /dev/null +++ b/Installer/data/AirportItlwm_Sequoia/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Ventura.kext.zip +7ea19307ef9ae08991d911e6f1de59e682444e21dbcd6342b5e0a037f19c860e \ No newline at end of file diff --git a/Installer/data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MaxKernel.txt new file mode 100644 index 0000000..7cafda4 --- /dev/null +++ b/Installer/data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MaxKernel.txt @@ -0,0 +1 @@ +23.3.99 diff --git a/Installer/data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MinKernel.txt b/Installer/data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MinKernel.txt new file mode 100644 index 0000000..84b76f4 --- /dev/null +++ b/Installer/data/AirportItlwm_Sonoma140/AirportItlwm_Sonoma140.kext.MinKernel.txt @@ -0,0 +1 @@ +23.0.0 diff --git a/Installer/data/AirportItlwm_Sonoma140/source.txt b/Installer/data/AirportItlwm_Sonoma140/source.txt new file mode 100644 index 0000000..62851f0 --- /dev/null +++ b/Installer/data/AirportItlwm_Sonoma140/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Sonoma14.0.kext.zip +d795fc5844e9126f4327c4be5ceae9297ebf8a0977377a28c4a24346643609bb \ No newline at end of file diff --git a/Installer/data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MaxKernel.txt new file mode 100644 index 0000000..d16b201 --- /dev/null +++ b/Installer/data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MaxKernel.txt @@ -0,0 +1 @@ +23.99.99 diff --git a/Installer/data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MinKernel.txt b/Installer/data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MinKernel.txt new file mode 100644 index 0000000..03b982a --- /dev/null +++ b/Installer/data/AirportItlwm_Sonoma144/AirportItlwm_Sonoma144.kext.MinKernel.txt @@ -0,0 +1 @@ +23.4.0 diff --git a/Installer/data/AirportItlwm_Sonoma144/source.txt b/Installer/data/AirportItlwm_Sonoma144/source.txt new file mode 100644 index 0000000..6071826 --- /dev/null +++ b/Installer/data/AirportItlwm_Sonoma144/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Sonoma14.4.kext.zip +7ef12a8037eb9bc795828c348f4fa0728b8ade57aa0984b037816ef91c2d5119 \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Ventura/AirportItlwm_Ventura.kext.MaxKernel.txt b/Installer/data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext.MaxKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Ventura/AirportItlwm_Ventura.kext.MaxKernel.txt rename to Installer/data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext.MaxKernel.txt diff --git a/Installer/data/OpenIntelWireless_Ventura/AirportItlwm_Ventura.kext.MinKernel.txt b/Installer/data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext.MinKernel.txt similarity index 100% rename from Installer/data/OpenIntelWireless_Ventura/AirportItlwm_Ventura.kext.MinKernel.txt rename to Installer/data/AirportItlwm_Ventura/AirportItlwm_Ventura.kext.MinKernel.txt diff --git a/Installer/data/AirportItlwm_Ventura/source.txt b/Installer/data/AirportItlwm_Ventura/source.txt new file mode 100644 index 0000000..75aa3fa --- /dev/null +++ b/Installer/data/AirportItlwm_Ventura/source.txt @@ -0,0 +1,2 @@ +https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/AirportItlwm_v2.3.0_stable_Ventura.kext.zip +7ea19307ef9ae08991d911e6f1de59e682444e21dbcd6342b5e0a037f19c860e \ No newline at end of file diff --git a/Installer/data/AppleALC/source.txt b/Installer/data/AppleALC/source.txt index e72b030..a5f6c67 100644 --- a/Installer/data/AppleALC/source.txt +++ b/Installer/data/AppleALC/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/AppleALC/releases/download/1.8.1/AppleALC-1.8.1-RELEASE.zip -d6f3b8ba88eeb4b6c3d9e2e24efeb0bfeb6b54519075d68d33a24ffaa4ac7646 \ No newline at end of file +https://github.com/acidanthera/AppleALC/releases/download/1.9.3/AppleALC-1.9.3-RELEASE.zip +c1400719be7b30bcbc0f1fc03b3374e604898a1bb4e5df302b74001f523b7923 \ No newline at end of file diff --git a/Installer/data/BigSurSDXC/source.txt b/Installer/data/BigSurSDXC/source.txt index eb17fa5..d57c5bd 100644 --- a/Installer/data/BigSurSDXC/source.txt +++ b/Installer/data/BigSurSDXC/source.txt @@ -1,2 +1,2 @@ -https://github.com/dortania/OpenCore-Legacy-Patcher/blob/f1d67923c827be2deebb1172333e7f0afb340583/payloads/Kexts/Misc/BigSurSDXC-v1.0.0.zip?raw=true +https://github.com/dortania/OpenCore-Legacy-Patcher/raw/1.5.0/payloads/Kexts/Misc/BigSurSDXC-v1.0.0.zip cae42ad863f5d4ae8a622ce1a9632f7268952fdeeb43306fe7f0d2be7275d3f8 diff --git a/Installer/data/BrcmPatchRAM/source.txt b/Installer/data/BrcmPatchRAM/source.txt index c59fa32..f38083b 100644 --- a/Installer/data/BrcmPatchRAM/source.txt +++ b/Installer/data/BrcmPatchRAM/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/BrcmPatchRAM/releases/download/2.6.5/BrcmPatchRAM-2.6.5-RELEASE.zip -45418cdc30f2dfb318f1a23588ab0fd14d70b7c08839e762c37f689d7b04e023 \ No newline at end of file +https://github.com/acidanthera/BrcmPatchRAM/releases/download/2.6.9/BrcmPatchRAM-2.6.9-RELEASE.zip +f3637b1f9fe39f790d31087879aadd5578573ee304bea267dd1b1d0343084774 \ No newline at end of file diff --git a/Installer/data/FeatureUnlock/source.txt b/Installer/data/FeatureUnlock/source.txt index 02657a9..7d03735 100644 --- a/Installer/data/FeatureUnlock/source.txt +++ b/Installer/data/FeatureUnlock/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/FeatureUnlock/releases/download/1.1.4/FeatureUnlock-1.1.4-RELEASE.zip -7353ef543ac95c643d5f78fb58cfa5e3bf4fb763a825a3458ab7d93a43487003 +https://github.com/acidanthera/FeatureUnlock/releases/download/1.1.7/FeatureUnlock-1.1.7-RELEASE.zip +d59a8170bc3eda9dfdd163272535155f92b296542fcd8cce6390e9d5574fbcde diff --git a/Installer/data/IO80211FamilyLegacy/AirPortBrcmNIC.kext.MinKernel.txt b/Installer/data/IO80211FamilyLegacy/AirPortBrcmNIC.kext.MinKernel.txt new file mode 100644 index 0000000..84b76f4 --- /dev/null +++ b/Installer/data/IO80211FamilyLegacy/AirPortBrcmNIC.kext.MinKernel.txt @@ -0,0 +1 @@ +23.0.0 diff --git a/Installer/data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.MinKernel.txt b/Installer/data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.MinKernel.txt new file mode 100644 index 0000000..84b76f4 --- /dev/null +++ b/Installer/data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.MinKernel.txt @@ -0,0 +1 @@ +23.0.0 diff --git a/Installer/data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.Priority.txt b/Installer/data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.Priority.txt new file mode 100644 index 0000000..ca13c20 --- /dev/null +++ b/Installer/data/IO80211FamilyLegacy/IO80211FamilyLegacy.kext.Priority.txt @@ -0,0 +1 @@ +9200 diff --git a/Installer/data/IO80211FamilyLegacy/source.txt b/Installer/data/IO80211FamilyLegacy/source.txt new file mode 100644 index 0000000..46bfafd --- /dev/null +++ b/Installer/data/IO80211FamilyLegacy/source.txt @@ -0,0 +1,2 @@ +https://github.com/dortania/OpenCore-Legacy-Patcher/raw/1.5.0/payloads/Kexts/Wifi/IO80211FamilyLegacy-v1.0.0.zip +e681dcc76a2cd2cea4b0ad5f27a3c816055fde3cdccd890dd10a3e2c84e96d93 \ No newline at end of file diff --git a/Installer/data/IOSkywalkFamily/IOSkywalkFamily.kext.MinKernel.txt b/Installer/data/IOSkywalkFamily/IOSkywalkFamily.kext.MinKernel.txt new file mode 100644 index 0000000..84b76f4 --- /dev/null +++ b/Installer/data/IOSkywalkFamily/IOSkywalkFamily.kext.MinKernel.txt @@ -0,0 +1 @@ +23.0.0 diff --git a/Installer/data/IOSkywalkFamily/IOSkywalkFamily.kext.Priority.txt b/Installer/data/IOSkywalkFamily/IOSkywalkFamily.kext.Priority.txt new file mode 100644 index 0000000..af1905a --- /dev/null +++ b/Installer/data/IOSkywalkFamily/IOSkywalkFamily.kext.Priority.txt @@ -0,0 +1 @@ +9100 diff --git a/Installer/data/IOSkywalkFamily/source.txt b/Installer/data/IOSkywalkFamily/source.txt new file mode 100644 index 0000000..528290e --- /dev/null +++ b/Installer/data/IOSkywalkFamily/source.txt @@ -0,0 +1,2 @@ +https://github.com/dortania/OpenCore-Legacy-Patcher/raw/refs/tags/2.0.1/payloads/Kexts/Wifi/IOSkywalkFamily-v1.2.0.zip +1e12b7ef42f55b39ea54ada97b46331220668b2c48a28656e9875c5145fe2479 \ No newline at end of file diff --git a/Installer/data/IntelBluetoothFirmware/source.txt b/Installer/data/IntelBluetoothFirmware/source.txt index ebc80f8..2364e50 100644 --- a/Installer/data/IntelBluetoothFirmware/source.txt +++ b/Installer/data/IntelBluetoothFirmware/source.txt @@ -1,2 +1,2 @@ -https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases/download/v2.2.0/IntelBluetooth-v2.2.0.zip -07614b4c6de71785e4c1703093aa0978a311d162978b47d44a5e893182945967 \ No newline at end of file +https://github.com/dortania/build-repo/releases/download/IntelBluetoothFirmware-01cc180/IntelBluetoothFirmware-2.5.0-RELEASE.zip +7b7f4208b222f8cf9c47940526460622bba29fbe43258e4f4356d50bb26c3ebb \ No newline at end of file diff --git a/Installer/data/IntelMausi/source.txt b/Installer/data/IntelMausi/source.txt index 655fc8b..3c8964f 100644 --- a/Installer/data/IntelMausi/source.txt +++ b/Installer/data/IntelMausi/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/IntelMausi/releases/download/1.0.7/IntelMausi-1.0.7-RELEASE.zip -8782ed5a4c1b94468767e59cb1f2c0f7c6f0aa2cc2a1a3d79b4300cf3e797f11 \ No newline at end of file +https://github.com/acidanthera/IntelMausi/releases/download/1.0.8/IntelMausi-1.0.8-RELEASE.zip +cc02ea7e972ead536a51e5f6725e79f121026dbf36a766e97044ef2483fd29bc \ No newline at end of file diff --git a/Installer/data/Lilu/source.txt b/Installer/data/Lilu/source.txt index 89adf78..77437c0 100644 --- a/Installer/data/Lilu/source.txt +++ b/Installer/data/Lilu/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/Lilu/releases/download/1.6.4/Lilu-1.6.4-RELEASE.zip -df0b4ac08001125af2a4bc3531d9042e2296b917d755bf63490b02b494bca2c1 \ No newline at end of file +https://github.com/acidanthera/Lilu/releases/download/1.7.0/Lilu-1.7.0-RELEASE.zip +0f80d788743c9298ae800e81c8a468da7e6272514429b8b449d99cd9c7184141 \ No newline at end of file diff --git a/Installer/data/NVMeFix/NVMeFix.kext.MaxKernel.txt b/Installer/data/NVMeFix/NVMeFix.kext.MaxKernel.txt new file mode 100644 index 0000000..64592bd --- /dev/null +++ b/Installer/data/NVMeFix/NVMeFix.kext.MaxKernel.txt @@ -0,0 +1 @@ +22.99.99 \ No newline at end of file diff --git a/Installer/data/NVMeFix/source.txt b/Installer/data/NVMeFix/source.txt index 5997b02..7d04bc0 100644 --- a/Installer/data/NVMeFix/source.txt +++ b/Installer/data/NVMeFix/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/NVMeFix/releases/download/1.1.0/NVMeFix-1.1.0-RELEASE.zip -9ad186673ec7a1a9bd5785dc23695bec2b7c7496ccffc10aa282c655250ab7f4 \ No newline at end of file +https://github.com/acidanthera/NVMeFix/releases/download/1.1.2/NVMeFix-1.1.2-RELEASE.zip +9ff51710a5d3ca8bf10b5b1c9abddad75fd65f12c632cfa84b8107b3c09fa93b \ No newline at end of file diff --git a/Installer/data/OpenCore/source.txt b/Installer/data/OpenCore/source.txt index d88ca73..7fe3057 100644 --- a/Installer/data/OpenCore/source.txt +++ b/Installer/data/OpenCore/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/OpenCorePkg/releases/download/0.9.1/OpenCore-0.9.1-RELEASE.zip -26c8d1e960e7fa4d6d61392770aff9d5abfafd68031660c1f20a991a6d746e36 \ No newline at end of file +https://github.com/acidanthera/OpenCorePkg/releases/download/1.0.3/OpenCore-1.0.3-RELEASE.zip +c3925f1c31acb3e91da177daccf1bd24e8315a87f9581d549edc05152b92a8f1 \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_BigSur/source.txt b/Installer/data/OpenIntelWireless_BigSur/source.txt deleted file mode 100644 index 76de3a5..0000000 --- a/Installer/data/OpenIntelWireless_BigSur/source.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://github.com/OpenIntelWireless/itlwm/releases/download/v2.1.0/AirportItlwm_v2.1.0_stable_BigSur.kext.zip -44cb77c02afa7641ca397b91b9b63acc553ddf04bf6f07ad948acd2eca4ce627 \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Catalina/source.txt b/Installer/data/OpenIntelWireless_Catalina/source.txt deleted file mode 100644 index 46958c4..0000000 --- a/Installer/data/OpenIntelWireless_Catalina/source.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://github.com/OpenIntelWireless/itlwm/releases/download/v2.1.0/AirportItlwm_v2.1.0_stable_Catalina.kext.zip -2f4d751280392e77792ae68d5a1afe4b836451a0582e22183426aef01c06a204 \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Mojave/source.txt b/Installer/data/OpenIntelWireless_Mojave/source.txt deleted file mode 100644 index 1ac92cb..0000000 --- a/Installer/data/OpenIntelWireless_Mojave/source.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://github.com/OpenIntelWireless/itlwm/releases/download/v2.1.0/AirportItlwm_v2.1.0_stable_Mojave.kext.zip -2fc4f5e3beba387777236a9128f3d28b0eb011887fdc0bbdad75a7e70082e815 \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Monterey/source.txt b/Installer/data/OpenIntelWireless_Monterey/source.txt deleted file mode 100644 index 89153a8..0000000 --- a/Installer/data/OpenIntelWireless_Monterey/source.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://github.com/OpenIntelWireless/itlwm/releases/download/v2.1.0/AirportItlwm_v2.1.0_stable_Monterey.kext.zip -10d5f24e6d872269080e24e6f74c1913b65b26454f1d115779cf395c2b0defdc \ No newline at end of file diff --git a/Installer/data/OpenIntelWireless_Ventura/source.txt b/Installer/data/OpenIntelWireless_Ventura/source.txt deleted file mode 100644 index bb34082..0000000 --- a/Installer/data/OpenIntelWireless_Ventura/source.txt +++ /dev/null @@ -1,2 +0,0 @@ -https://github.com/OpenIntelWireless/itlwm/releases/download/v2.2.0-alpha/AirportItlwm-Ventura-v2.2.0-DEBUG-alpha-ddd2768.zip -ae6bdd14ba15918ee71fcb7a78819d84ab7775a7b924a97972d29c2e64aecaa9 \ No newline at end of file diff --git a/Installer/data/Polaris22Fixup/source.txt b/Installer/data/Polaris22Fixup/source.txt index 73ba77a..fc1f2b0 100644 --- a/Installer/data/Polaris22Fixup/source.txt +++ b/Installer/data/Polaris22Fixup/source.txt @@ -1,2 +1,2 @@ -https://github.com/osy/Polaris22Fixup/releases/download/v1.3.7/Polaris22Fixup-v1.3.7.zip -cf8378f675d4a64a07f00c329eb9ec9a02c456153e46c20f609c0993a7493036 +https://github.com/goodbest/Polaris22Fixup/releases/download/v1.3.9/Polaris22Fixup-1.3.9-RELEASE.zip +2923fe601afb3e5339b6df34e6245023922c76f5f0b1e140766cee9d60131e7c \ No newline at end of file diff --git a/Installer/data/VirtualSMC/source.txt b/Installer/data/VirtualSMC/source.txt index 9cc9133..3d92d54 100644 --- a/Installer/data/VirtualSMC/source.txt +++ b/Installer/data/VirtualSMC/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/VirtualSMC/releases/download/1.3.1/VirtualSMC-1.3.1-RELEASE.zip -28fdc58426441131959675a802ab26dda68d900540fa3299f58e499c0f2760b3 \ No newline at end of file +https://github.com/acidanthera/VirtualSMC/releases/download/1.3.4/VirtualSMC-1.3.4-RELEASE.zip +374ad8ba23acc1a07d26c18e5c210f62cfa4df887a31d5a5bba78548ebd75b54 \ No newline at end of file diff --git a/Installer/data/WhateverGreen/source.txt b/Installer/data/WhateverGreen/source.txt index 1ebc7d0..d91f24a 100644 --- a/Installer/data/WhateverGreen/source.txt +++ b/Installer/data/WhateverGreen/source.txt @@ -1,2 +1,2 @@ -https://github.com/acidanthera/WhateverGreen/releases/download/1.6.4/WhateverGreen-1.6.4-RELEASE.zip -f9780ade21746027f32dc617ac6f2e54303d8e4919fb55d5a7e62dd4a939fed3 \ No newline at end of file +https://github.com/acidanthera/WhateverGreen/releases/download/1.6.9/WhateverGreen-1.6.9-RELEASE.zip +7a242fae07ec7d0e92520c2d89ff9aefff466dcdf35e47e0bf2b7f9fc17abe2d \ No newline at end of file diff --git a/Installer/scripts/postinstall.sh b/Installer/scripts/postinstall.sh old mode 100644 new mode 100755 index 2efb28c..0c8e554 --- a/Installer/scripts/postinstall.sh +++ b/Installer/scripts/postinstall.sh @@ -70,6 +70,25 @@ if [ -f "$INSTALLER_TEMP/force_io80211family" ]; then $PLIST_BUDDY -c "Add :Kernel:Force:0:PlistPath string Contents/Info.plist" "$NEW_CONFIG" fi +if [ -f "$INSTALLER_TEMP/sonoma_wifi_fix" ]; then + echo "Fix Sonoma Wifi and Bluetooth by blocking system IOSkywalkingFamily and injecting old ones" + $PLIST_BUDDY -c "Add :Kernel:Block array" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :Kernel:Block:0 dict" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :Kernel:Block:0:Arch string Any" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :Kernel:Block:0:Enabled bool true" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :Kernel:Block:0:Identifier string com.apple.iokit.IOSkywalkFamily" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :Kernel:Block:0:MinKernel string 23.0.0" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :Kernel:Block:0:Strategy string Exclude" "$NEW_CONFIG" + rm -rf "$INSTALLER_TEMP/security" #secureboot should be disabled + $PLIST_BUDDY -c "Add :NVRAM:Add:7C436110-AB2A-4BBB-A880-FE41995C9F82:csr-active-config integer 2051" "$NEW_CONFIG" #0x03080000 +fi + +if [ -f "$INSTALLER_TEMP/intel_sequoia_patch" ]; then + echo "A temp workaround for supporting intel wifi card in sequoia, by using both intel ventura kext and broadcom wifi patch" + $PLIST_BUDDY -c "Add :DeviceProperties:Add:PciRoot(0x0)/Pci(0x1C,0x2)/Pci(0x0,0x0) dict" "$NEW_CONFIG" + $PLIST_BUDDY -c "Add :DeviceProperties:Add:PciRoot(0x0)/Pci(0x1C,0x2)/Pci(0x0,0x0):IOName string pci14e4,43a0" "$NEW_CONFIG" +fi + if [ -f "$INSTALLER_TEMP/notrim" ]; then echo "Disabling TRIM on boot" $PLIST_BUDDY -c "Add :Kernel:Quirks:SetApfsTrimTimeout integer 0" "$NEW_CONFIG" diff --git a/Installer/scripts/set_intel_sequoia_patch.sh b/Installer/scripts/set_intel_sequoia_patch.sh new file mode 100755 index 0000000..aecc015 --- /dev/null +++ b/Installer/scripts/set_intel_sequoia_patch.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +touch "$INSTALLER_TEMP/force_io80211family" +touch "$INSTALLER_TEMP/sonoma_wifi_fix" +touch "$INSTALLER_TEMP/intel_sequoia_patch" + +printf "%s " "-amfipassbeta" > "$INSTALLER_TEMP/boot-args-sonoma_wifi_fix.txt" + diff --git a/Installer/scripts/set_sonoma_wifi_fix.sh b/Installer/scripts/set_sonoma_wifi_fix.sh new file mode 100755 index 0000000..126bba7 --- /dev/null +++ b/Installer/scripts/set_sonoma_wifi_fix.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +touch "$INSTALLER_TEMP/sonoma_wifi_fix" + +printf "%s " "-amfipassbeta" > "$INSTALLER_TEMP/boot-args-sonoma_wifi_fix.txt" + diff --git a/OC/config.plist b/OC/config.plist index 5930edd..e707059 100755 --- a/OC/config.plist +++ b/OC/config.plist @@ -525,7 +525,7 @@ 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args - alcid=11 agdpmod=ignore -disablegfxfirmware + alcid=22 agdpmod=ignore -disablegfxfirmware run-efi-updater No