Commit Graph

194 Commits

Author SHA1 Message Date
Hoang Hong Quan
567006dc32 Update and add credits for code from SSDTTime 2024-10-16 21:59:12 +07:00
Hoang Hong Quan
81fe73dd03 Update function to download Windows Binary Tools due to Intel changes 2024-10-16 19:38:23 +07:00
Hoang Hong Quan
e808e502ae Add SSDT to disable unsupported or unused network devices 2024-10-16 02:54:03 +07:00
Hoang Hong Quan
1090d240cd Prioritize Broadcom WiFi card and activate only one WiFi card 2024-10-16 02:25:46 +07:00
Hoang Hong Quan
b888f154e7 Update related to Hardware Sniffer 2024-10-16 01:06:59 +07:00
Hoang Hong Quan
dbd343ae83 Force Intel GPUs into VESA mode with HDMI and DVI connectors to simplify installation process 2024-10-15 20:43:38 +07:00
Hoang Hong Quan
150ab3daa1 Add compatibility check for VGA connection for Intel iGPU generations Broadwell and earlier 2024-10-15 20:28:40 +07:00
Hoang Hong Quan
affdb0fb3d Integrate Hardware Sniffer for a simplified process 2024-10-15 07:47:49 +07:00
Hoang Hong Quan
87d016ff15 Allow flexible iGPU configuration between headless and driving a display 2024-10-15 03:57:38 +07:00
Hoang Hong Quan
23b5a78188 Update GPU compatibility check for broader scenarios 2024-10-15 03:00:53 +07:00
Hoang Hong Quan
206ce7b1dd Compare only major macOS version 2024-10-15 02:20:20 +07:00
Hoang Hong Quan
fa65919a38 Update function to check Intel HEDT CPUs 2024-10-15 00:46:25 +07:00
Hoang Hong Quan
3365bc8b97 Apply RTCAWAC ACPI patch for AMD CPU systems 2024-10-14 04:39:30 +07:00
Hoang Hong Quan
b480c457a6 For configurations without any supported network hardware 2024-10-14 04:25:33 +07:00
Hoang Hong Quan
ceab96b4bb WhateverGreen is required for injecting properties for any GPU 2024-10-14 04:19:30 +07:00
Hoang Hong Quan
4faedf0b63 Support AMD GPUs Navi 23 and Navi 21 using WhateverGreen 2024-10-14 04:14:50 +07:00
Hoang Hong Quan
cd95f8f49c Check if RestrictEvents kext is used before applying custom CPU name 2024-10-14 03:56:06 +07:00
Hoang Hong Quan
6f5b251f1d Enable DevirtualiseMmio quirk if MmioWhitelist exists 2024-10-14 03:34:55 +07:00
Hoang Hong Quan
11994a66eb Add boot arguments based on used kexts 2024-10-14 03:25:08 +07:00
Hoang Hong Quan
4b47757440 Add force load option for kexts on unsupported macOS versions 2024-10-14 03:06:37 +07:00
Hoang Hong Quan
9fe99058fd Fix missing SSDT to enable CPU power management 2024-10-13 22:19:36 +07:00
Hoang Hong Quan
9d90a94e94 Fix missing SMBIOS for NUC models 2024-10-13 21:58:03 +07:00
Hoang Hong Quan
831d798c69 Correct model names for MacMini in the mac model list 2024-10-13 21:57:13 +07:00
Hoang Hong Quan
1dc176af0b Store all bundle libraries of each kext 2024-10-13 14:37:02 +07:00
Hoang Hong Quan
665789d78f Resolve ACPI-related issues 2024-10-13 11:56:54 +07:00
Hoang Hong Quan
6fea88655d Improve accuracy of HP brand check 2024-10-13 10:01:50 +07:00
Hoang Hong Quan
85b49a5092 Update index to identify kext for touchpad device 2024-10-13 09:51:43 +07:00
Hoang Hong Quan
567e4363cc Update logic to check macOS compatibility for CPU and GPU 2024-10-13 09:42:52 +07:00
Hoang Hong Quan
2dff881d6a Enhance compatibility checker for detailed hardware compatibility info 2024-10-12 21:06:13 +07:00
Hoang Hong Quan
b55ca65554 Apply custom CPU name for unsupported CPUs 2024-10-12 16:48:34 +07:00
Hoang Hong Quan
f5a55d061f Fix brightness issue on laptops using UHD 620 (Kaby Lake) 2024-10-12 16:38:38 +07:00
Hoang Hong Quan
276b6f5441 Update compatible macOS version for UHD 617 and UHD 620 GPUs (Kaby Lake) 2024-10-12 16:35:06 +07:00
Hoang Hong Quan
4661a49a1e Update format for input device IDs 2024-10-12 15:49:23 +07:00
Hoang Hong Quan
98076a42fd Accurately configure ResizeAppleGpuBars based on specific Resizable BAR information 2024-10-11 22:30:21 +07:00
Hoang Hong Quan
11dac00fe2 Remove boot arguments to disable external and internal GPUs 2024-10-11 14:28:59 +07:00
Hoang Hong Quan
5fd99cf145 Add NVRAM entries to skip checking internal Bluetooth controller 2024-10-11 13:31:14 +07:00
Hoang Hong Quan
0a5a4ed8ac Fix logic error in checking EC fields greater than 8 2024-10-11 12:51:08 +07:00
Hoang Hong Quan
734a326c9c Ensure standalone kext plugins have download urls 2024-10-11 11:04:30 +07:00
Hoang Hong Quan
174c773cbc Add sound info check before proceeding
Fixes #9
2024-10-11 11:00:51 +07:00
Hoang Hong Quan
e68ab5cc81 Rearrange misplaced code to its correct position 2024-10-10 21:09:49 +07:00
Hoang Hong Quan
8911bb750e My oversight in confusing pass and continue 2024-10-10 19:56:26 +07:00
Hoang Hong Quan
09e20db008 Add SSDT to disable GPU, including Optimus, Bumblebee, and spoof method 2024-10-10 19:39:38 +07:00
Hoang Hong Quan
f3bc4e357e Standardize index for GPU check 2024-10-10 18:45:36 +07:00
Hoang Hong Quan
ec1c4d35fe Add spoof ID for supported GPU missing in macOS 2024-10-10 18:34:19 +07:00
Hoang Hong Quan
9439fa3921 Rewrite device property configuration 2024-10-10 17:18:11 +07:00
Hoang Hong Quan
5d76c47f57 Fix brightness control patch for laptop display 2024-10-10 14:48:36 +07:00
Hoang Hong Quan
2b535bcb7e My oversight in collecting device ID for ALPS touchpad 2024-10-10 14:03:15 +07:00
Hoang Hong Quan
570b585a1f Remove duplicate kernel patch 2024-10-09 23:23:57 +07:00
Hoang Hong Quan
35fd8af0c5 Use OpenCorePkg instead of OpenCore NO ACPI 2024-10-09 15:38:55 +07:00
Hoang Hong Quan
b8bd94abbe Standardize index for integrated GPU check 2024-10-09 14:52:25 +07:00