Display : FHD (1920x1080) on XPS | QHD (2560x1440) on external display (CHIMEI 27P10Q)
Camera : UVC Camera VendorID_3034 ProductID_22155
Wireless Card (3 options):
Swapped the original Killer 1535 with BCM94360NG.
Swapped the original Killer 1535 with BCM94360CS2.
Swapped the original Killer 1535 with DW1560.
DW1560 Bluetooth Version: v16.0 (1657) with BrcmPatch v2.5.8
Bootloader Firmware
Default bootloader: OpenCore 0.6.7 See more info about migration.
No longer maintained: Clover r5118
Pre-Installation
Create bootable USB installer: (With gibMacOS)
Running gibMacOS, then download the version you prefer (gibMacOS script is allowed to download macOS images on all OS platforms with Python installed).
Finding and running InstallAssistant.pkg under the path macOS Downloads.
Erase your USB drive with Disk Utility(Name: "USB"; Format: "Mac OS Extended (Journaled)"; Scheme: "GUID")
Running the following commands to make bootable USB with Install macOS Big Sur.app:
Wireless card installation:
Instruction with images: here.
After installation, other modification is no needed.
Wireless card - BCM94360NG (If not using this card, skip it.)
Install directly, kexts and adapter are not needed.
Wireless card - DW1560 Installation (If not using this card, skip it.)
Running following commands...
sudo diskutil mount /dev/disk0s1
cd /Volumes/EFI/EFI
cp -R DW1560/*.kext CLOVER/kexts/Other
bash /Volumes/EFI/EFI/XPS.sh --rebuild-cache
If booting with OpenCore rather than Clover Configurator, copy the three kexts above to /EFI/OC/Kexts, and then running previous command to rebuild cache.
Running shell script in Terminal
After mounting the EFI partition with Clover Configurator or running the following commands below in terminal..
Mount EFI partition with the command below
sudo diskutil mount /dev/disk0s1
Running XPS.sh to compile DSDT
./Volumes/EFI/EFI/XPS.sh --compile-dsdt
Running XPS.sh to Allow 3rd party Applications to install on macOS
./Volumes/EFI/EFI/XPS.sh --enable-3rdparty
Running XPS.sh to fix Headphone Jack
./Volumes/EFI/EFI/XPS.sh --combo-jack
Running XPS.sh to enable TRIM support on SSD
./Volumes/EFI/EFI/XPS.sh --enable-trim
Running XPS.sh to rebuild cache
./Volumes/EFI/EFI/XPS.sh --rebuild-cache
Running XPS.sh to enable better sleep support
./Volumes/EFI/EFI/XPS.sh --better-sleep
Running XPS.sh to Disable 4-Digit Pin Required on macOS
./Volumes/EFI/EFI/XPS.sh --pin-custom
Fix the buzz sound from headphone jack
Open System Preferences/Sound/Input
Fix the "Webcam Black Screen" problem
Unsolved
SMBIOS
Default SMBIOS settings of this repo is MacbookPro15,2.
Serial Number and SmUUID are erased beforehand, you need to generaete on your own.
CPUFriend
The kexts and SSDT for i7-8550U has put here, by working SMBIOS with MacbookPro15,2.
You have to put CPUFriend.kext & CPUFrindDataProvider.kext in both /CLOVER/kexts/Other and Library/Extensions, then rebuild cache.
Furthermore, you also have to put SSDT-CPUF.aml in /EFI/CLOVER/ACPI/patched for working as normal after awake.
If you need to generate new CPUFriend kexts, refer to Commands, and follow here
Enable eGPU with Thunderbolt 3
You need to set No Security in TB3 BIOS option.
Stop Clover when it counts down during booting with pressing Space.
Connect the TB3 cable to XPS.
Turn on the eGPU.
Wait for few seconds, and press Enter to boot macOS.
Custom setting the delay between trackpad and keyboard
To do that you need to edit Info.plist in VoodooI2CHID.kext:
Open the Info.plist in the VoodooI2CHID.kext with any Text Editor(I use Atom)
Fix the AirPods choppy/unreliable when connected to macOS
Open System Preferences > Sound > Input
Change Sound Input from Airpods to Internal Microphone
Possible explanation:
Since BCM94360CS2/DW1560/BCM94360NG are running with Bluetooth 4.0, which has too low bandwidth to handle both input/output at a high quality.
Therefore, changing Sound Input to Internal Microphone to ensure audio output is working as normal.
Optional Settings
CPU Undervolting
If having the same CPU as mine, you can do the undervolting settings below.
Warning!!! This may cause crash on your device, please be aware of that.
Enter BIOS/Boot Sequence , add new Boot Option with /EFI/CLOVER/tools/DVMT.efi, then run the following commands...
Digital Audio (HDMI / DVI / DP)
To enable digital audio it is necessary to set the necessary properties and, usually, patch the connectors.
To enable audio in general and HDMI in particular use WEG along with AppleALC.kext.
On 10.10.5 and above, WEG automatically changes the connector-type of DP (00040000) to HDMI (00080000) if no custom patches are used.
The actual connection may be of any type (HDMI / DVI / DP), but for the digital audio to function the connector-type must explicitly be HDMI.
When HDMI plugged in, macOS would recognize as DP (busID: 0x05), not HDMI (busID: 0x04).
请发表评论