5T33Z0 / OC-Little-Translated

ACPI Hotpatches and Guides for the OpenCore Bootmanager. Enhance and fine-tune your Hackintosh by adding devices and enabling additional features not covered in the OpenCore Install Guide. Only place that covers how to use OpenCore Legacy Patcher on PCs.
BSD 3-Clause "New" or "Revised" License
524 stars 71 forks source link

[OpenIntelWireless] How to reduce IntelBluetoothFirmware weight #27

Closed dreamwhite closed 2 years ago

dreamwhite commented 2 years ago

Hi, I was a little bit bored today and created a repository that explains how to reduce the weight of IntelBluetoothFirmware (from ~7.2MB to less than 1MB). I know that it's not that useful, but at least you'll have a slim kext.

For more infos check my repo

5T33Z0 commented 2 years ago

Cool. I wonder: does this approach work for AppleALC and BrcmFirmwareData as well? These kexts also contain a lot of Data for a lot of devices.

I would create a new category then called "Slimming Kexts" or something like that.

dreamwhite commented 2 years ago

Cool.

I wonder: does this approach work for AppleALC and BrcmFirmwareData as well? These kexts also contain a lot of Data for a lot of devices.

Well, I tested with AirportItlwm and the weight of the kext dropped to 2MB.

Also for AppleALC that shifted from 3.7MB to 495KB (with just one codec)

I would create a new category then called "Slimming Kexts" or something like that.

Yeah, maybe "Additional Tips/Kexts slimming"

5T33Z0 commented 2 years ago

Can you put the instructions for compiling AppleALC in here as well so I can include it in the guide? I guess Xcode and MacSDK Kernel are required as well for this?

dreamwhite commented 2 years ago

Can you put the instructions for compiling AppleALC in here as well so I can include it in the guide? I guess Xcode and MacSDK Kernel are required as well for this?

Yeah sure, I think I'll firstly finish creating AirportItlwm slimmed kext versions, then I'll go ahead with AppleALC.

For both of them XCode and MacKernelSDK are required, while just in AppleALC it's required also Lilu.kext (DEBUG).

dreamwhite commented 2 years ago

Hi, I created the guide for AirportItlwm and itlwm size reducing

dreamwhite commented 2 years ago

It's me again 😄 I added custom AppleALC kexts with a single codec guide. Here you are the link: https://github.com/dreamwhite/ChonkyAppleALC-Build

5T33Z0 commented 2 years ago

Awesome! Thanks a lot!