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