Commit Graph
66 Commits
Author SHA1 Message Date
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 a3eb80d995 Remove code for unreachable cases 2024-08-05 14:41:52 +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
Hoang Hong Quan 834c2e74b6 Add bootarg to disable unsupported Integrated GPU 2024-07-30 01:50:34 +07:00
Hoang Hong Quan d9cdf6291e Omission in changing the value of UpdateSMBIOSMode during the previous update 2024-07-30 01:40:55 +07:00
Hoang Hong Quan 2e68d53188 UEFI Firmware for Coffee Lake (Plus) CPUs is quite confusing regarding MATs support #2 2024-07-30 01:36:59 +07:00
Hoang Hong Quan a171a3b045 Set 'Synchronize the TSC' to be enabled by default for HEDT systems 2024-07-29 19:15:18 +07:00
Hoang Hong Quan c0e9fefa11 Remove some redundant code from previous cleanup 2024-07-29 19:08:46 +07:00
Hoang Hong Quan d51da2a852 Drop two tables to prevent panic on Intel Sandy Bridge and Ivy Bridge CPUs 2024-07-29 19:06:21 +07:00
Hoang Hong Quan 9cd65ac301 Add patch for APIC table on HEDT systems 2024-07-29 19:04:16 +07:00
Hoang Hong Quan 6e3e877719 UEFI Firmware for Coffee Lake (Plus) CPUs is quite confusing regarding MATs support 2024-07-29 16:47:38 +07:00
Hoang Hong Quan b1003bf7a2 Fix the issue with paths containing spaces on macOS 2024-07-29 16:35:13 +07:00
Hoang Hong Quan a955966d72 Remove all f-strings due to some errors 2024-07-29 16:03:13 +07:00
Hoang Hong Quan ea98f0c950 Move extract zip function to utils 2024-07-29 15:14:51 +07:00
Hoang Hong Quan 1e00ad5730 Update search functionality to locate paths based on file extension or name pattern 2024-07-29 15:13:29 +07:00
Hoang Hong Quan 12171978d8 Add SSDT spoof GPU ID for some GPU IDs not available in macOS 2024-07-29 10:05:38 +07:00
Hoang Hong Quan 32da5452b0 Fix incorrect handling of serial number parsing 2024-07-29 08:03:15 +07:00
Hoang Hong Quan 70c730ef28 Remove unnecessary boot argument for macOS Ventura and earlier 2024-07-29 07:57:42 +07:00