Commit Graph

77 Commits

Author SHA1 Message Date
Hoang Hong Quan
a7ae4ce721 Update download links for kexts including AMFIPass and IOSkywalkFamily 2024-09-09 16:04:42 +07:00
Hoang Hong Quan
b9281737ef Add platform information for laptops 2024-08-19 22:36:06 +07:00
Hoang Hong Quan
c67bf4c291 Add error handling for cases where AIDA64 report is missing some information 2024-08-19 17:44:15 +07:00
Hoang Hong Quan
9915fdc264 Allow csr-active-config variable to be updated in NVRAM on each boot 2024-08-19 00:22:34 +07:00
Hoang Hong Quan
7dea96d775 Fix issues caused by CpuTopologyRebuild with Intel CPUs that lack E-cores 2024-08-18 22:54:57 +07:00
Hoang Hong Quan
9ebe358450 Fix missing block for the IOSkywalkFamily kext on modern Broadcom WiFi cards 2024-08-18 16:40:01 +07:00
Hoang Hong Quan
f4b8035da1 Update the script based on the SHA of each commit 2024-08-18 12:07:03 +07:00
Hoang Hong Quan
768e67898d If the mainboard supports increasing GPU Bar sizes, this option is typically enabled by default 2024-08-18 09:30:29 +07:00
Hoang Hong Quan
0506fb6711 Remove the check for connection name being Ethernet or WiFi 2024-08-18 08:55:41 +07:00
Hoang Hong Quan
eccf10f9d5 Memory Controller Hub Controller device is not present in Apple's desktop "Pro" lines 2024-08-17 17:24:02 +07:00
Hoang Hong Quan
0c8d24e7c4 Remove unused library imports 2024-08-17 16:39:05 +07:00
Hoang Hong Quan
e15130dc6b Add a PMCR device for all 300-series mainboards 2024-08-17 16:38:21 +07:00
Hoang Hong Quan
a54532fbf9 Refactor code to compile ACPI table 2024-08-17 16:30:11 +07:00
Hoang Hong Quan
374123a5b3 Refactor code to execute macserial generator 2024-08-17 16:19:04 +07:00
Hoang Hong Quan
c2c1139cb2 Remove function to get list of branches from a GitHub repository 2024-08-17 16:09:36 +07:00
Hoang Hong Quan
b6b61f65c4 Remove the unnecessary condition 2024-08-17 16:02:48 +07:00
Hoang Hong Quan
c575a104ac Reset SetApfsTrimTimeout to default. Manually adjust if issues arise with SSDs having broken TRIM implementations (e.g., Samsung) on macOS Monterey+ 2024-08-17 15:41:27 +07:00
Hoang Hong Quan
de569e674f Reorder macserial check to avoid returning None on the first run
Fixes #1
2024-08-14 08:09:36 +07:00
Hoang Hong Quan
24787ad33d Resolve path separator issue for OS-independent cross-platform compatibility 2024-08-11 11:38:25 +07:00
Hoang Hong Quan
154704e7b8 Remove functions for retrieving memory, monitor, and ACPI tables information that are no longer used 2024-08-07 17:36:03 +07:00
Hoang Hong Quan
013500db11 Update methods for retrieving CPU core count and CPU configuration 2024-08-07 17:28:53 +07:00
Hoang Hong Quan
2941d784ab Remove unnecessary conditions and unused variable 2024-08-07 17:04:19 +07:00
Hoang Hong Quan
84f410b6c2 Remove interface number appearing after revision in USB devices 2024-08-07 16:43:13 +07:00
Hoang Hong Quan
f6987b1e7a Use Python's built-in replacements to avoid errors when using virtual environments 2024-08-07 16:34:43 +07:00
Hoang Hong Quan
b19514e64a Only disable unsupported storage 2024-08-05 20:42:33 +07:00
Hoang Hong Quan
c73a2753c7 Update GPU compatibility check to align with previous changes 2024-08-05 19:34:14 +07:00
Hoang Hong Quan
21bb3a5f53 Add missing UHD 620 in Kaby Lake-R 2024-08-05 19:31:04 +07:00
Hoang Hong Quan
0eb14523a0 Extract Subsystem ID and Revision from hardware ID 2024-08-05 19:07:36 +07:00
Hoang Hong Quan
734bcc389c Check GPU attributes based on hardware ID to avoid missing data in AIDA64 report
Add a small step towards eliminating the need for AIDA64 report
2024-08-05 18:59:01 +07:00
Hoang Hong Quan
90cb3d2d49 Refactor USB information and remove unnecessary USB device data from the final result 2024-08-05 14:06:14 +07:00
Hoang Hong Quan
160bdb577c Add device ID for Intel RST VMD Managed Controller and notify BIOS setup requirement 2024-08-05 12:12:10 +07:00
Hoang Hong Quan
381e65075e Remove unnecessary hard disk information 2024-08-04 16:23:27 +07:00
Hoang Hong Quan
e260917346 Fix typo 2024-08-04 15:35:33 +07:00
Hoang Hong Quan
b228f3c369 Remove SSDT disabling Wi-Fi and SD card reader 2024-08-03 08:18:18 +07:00
Hoang Hong Quan
619ae104f8 Fix append patch issue for Intel CPUs from 12th generation onwards 2024-08-03 08:06:58 +07:00
Hoang Hong Quan
08c9edd89b VoodooSMBus exists only with PS2 touchpad 2024-08-02 19:51:52 +07:00
Hoang Hong Quan
ec325641ac Add support for specific Bluetooth IDs of Wi-Fi modems not natively supported 2024-08-02 18:43:46 +07:00
Hoang Hong Quan
2f55c33e2a Missing bootarg to disable unsupported GPU since commit #87af6bd 2024-08-02 18:26:56 +07:00
Hoang Hong Quan
95eea3f879 Handle logic for adding kext for I2C or PS2 touchpad more accurately 2024-08-02 18:18:46 +07:00
Hoang Hong Quan
887f7a587d Download AMD Vanilla Patches only when needed 2024-08-02 17:31:14 +07:00
Hoang Hong Quan
87af6bd2b8 Retain properties of unsupported devices 2024-08-01 07:54:10 +07:00
Hoang Hong Quan
8cdcfc3e3a Update SMBIOS options for AMD systems and check for the presence of NVMe SSD 2024-08-01 07:12:47 +07:00
Hoang Hong Quan
161b177f96 Update patch for AMD systems when running macOS Sonoma or older 2024-07-31 19:17:16 +07:00
Hoàng Hồng Quân
aef61589ed Add functionality to retrieve PCI path and ACPI path information on Windows 2024-07-31 08:57:45 +07:00
Hoang Hong Quan
a018e5b48f Refactor code 2024-07-31 09:05:48 +07:00
Hoang Hong Quan
805666c893 Add support for some Intel network hardware 2024-07-31 08:13:19 +07:00
Hoang Hong Quan
c1fe61ee22 SMBIOS MacPro7,1 does not exist in macOS Mojave and earlier versions 2024-07-30 19:21:26 +07:00
Hoang Hong Quan
55384bad45 Fix typo 2024-07-30 15:25:10 +07:00
Hoang Hong Quan
e27bead52e Add support for AMD GPUs of GCN 1, 2, and 3 generations 2024-07-30 14:42:50 +07:00
Hoang Hong Quan
c6eceaa3a0 AppleALC does not work on macOS Sequoia with AMD systems as of now 2024-07-30 02:15:23 +07:00