Skip to content

Commit

Permalink
installer: Add bluetooth support for Broadcom/Intel chips in Monterey (
Browse files Browse the repository at this point in the history
…#923)

Bluetoolfixup.kext is needed in Monterey for both intel and broadcom bluetooth/wifi chips.
Meanwhile, BrcmBluetoothInjector.kext (for broadcom ) and IntelBluetoothInjector.kext (for intel) must be disabled.
  • Loading branch information
goodbest authored Sep 12, 2021
1 parent 4f366e9 commit d7e84d5
Show file tree
Hide file tree
Showing 7 changed files with 162 additions and 1 deletion.
156 changes: 156 additions & 0 deletions Installer/Package.pkgproj
Original file line number Diff line number Diff line change
Expand Up @@ -6163,6 +6163,66 @@
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>BUNDLE_CAN_DOWNGRADE</key>
<false/>
<key>BUNDLE_POSTINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>BUNDLE_PREINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/BrcmPatchRAM/BlueToolFixup.kext</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>493</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/BrcmPatchRAM/BlueToolFixup.kext.MinKernel.txt</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>420</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/BrcmPatchRAM/BlueToolFixup.kext.Priority.txt</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>420</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>BUNDLE_CAN_DOWNGRADE</key>
<false/>
Expand Down Expand Up @@ -6191,6 +6251,22 @@
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/BrcmPatchRAM/BrcmBluetoothInjector.kext.MaxKernel.txt</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>420</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>BUNDLE_CAN_DOWNGRADE</key>
<false/>
Expand Down Expand Up @@ -9853,6 +9929,60 @@
<dict>
<key>BUNDLE_CAN_DOWNGRADE</key>
<false/>
<key>BUNDLE_POSTINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>BUNDLE_PREINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/BrcmPatchRAM/BlueToolFixup.kext</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>493</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/IntelBluetoothFirmware/BlueToolFixup.kext.MinKernel.txt</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>420</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>BUNDLE_CAN_DOWNGRADE</key>
<false/>
<key>BUNDLE_POSTINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>BUNDLE_PREINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
Expand All @@ -9871,6 +10001,16 @@
<dict>
<key>BUNDLE_CAN_DOWNGRADE</key>
<false/>
<key>BUNDLE_POSTINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>BUNDLE_PREINSTALL_PATH</key>
<dict>
<key>PATH_TYPE</key>
<integer>0</integer>
</dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
Expand All @@ -9886,6 +10026,22 @@
<key>UID</key>
<integer>0</integer>
</dict>
<dict>
<key>CHILDREN</key>
<array/>
<key>GID</key>
<integer>0</integer>
<key>PATH</key>
<string>data/IntelBluetoothFirmware/IntelBluetoothInjector.kext.MaxKernel.txt</string>
<key>PATH_TYPE</key>
<integer>1</integer>
<key>PERMISSIONS</key>
<integer>420</integer>
<key>TYPE</key>
<integer>3</integer>
<key>UID</key>
<integer>0</integer>
</dict>
</array>
<key>GID</key>
<integer>0</integer>
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
19.9.9
19.99.99
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
21.0.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10000
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20.99.99
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
21.0.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20.99.99

0 comments on commit d7e84d5

Please sign in to comment.