Commit Graph

  • 4fcabd93e1 Refactor code to extract asset names Hoang Hong Quan 2024-09-24 12:03:18 +07:00
  • 30aecf78f2 Rewrite some parts related to handling the collection of bootloaders and kexts Hoang Hong Quan 2024-09-13 22:07:21 +07:00
  • 969d69eced Add module for managing kext information Hoang Hong Quan 2024-09-13 20:31:20 +07:00
  • 2540798def Refactor folder creation function Hoang Hong Quan 2024-09-13 17:41:54 +07:00
  • 3288145189 Avoid crashes in case of missing information from the AIDA64 report Hoang Hong Quan 2024-09-13 17:15:52 +07:00
  • 603f63fb37 Remove unused variables Hoang Hong Quan 2024-09-12 10:59:58 +07:00
  • e214554135 Remove PCI ID information for AMD GPUs Hoang Hong Quan 2024-09-12 10:58:55 +07:00
  • 5a238ae803 Update the guide for cases using a specified full macOS version Hoang Hong Quan 2024-09-12 10:06:08 +07:00
  • cdf1767ac9 Remove duplicate codec ID information Hoang Hong Quan 2024-09-12 10:02:22 +07:00
  • e7794d6c44 Add AppleALC kext with a temporary patch for macOS Sequoia 15 Hoang Hong Quan 2024-09-11 17:29:45 +07:00
  • 6156b699b0 Add missing "Instruction Set" field to hardware information Hoang Hong Quan 2024-09-11 15:35:50 +07:00
  • 4978cc292c Update specific macOS support versions for GPU generations Hoang Hong Quan 2024-09-11 05:24:48 +07:00
  • d17eba3ead Support for CPUs missing AVX2.0 instruction when using macOS Ventura 13 and later Hoang Hong Quan 2024-09-11 05:05:08 +07:00
  • 47387f6f30 Add bootarg to allow all kexts to be loaded on unsupported OS versions Hoang Hong Quan 2024-09-11 04:53:28 +07:00
  • b98f0a96b9 Retain kernel patches that are not currently needed Hoang Hong Quan 2024-09-11 04:44:20 +07:00
  • de2f684c3f Clean up unnecessary code Hoang Hong Quan 2024-09-11 04:32:29 +07:00
  • 347abb953d Update handling methods related to macOS version Hoang Hong Quan 2024-09-11 03:55:50 +07:00
  • a7ae4ce721 Update download links for kexts including AMFIPass and IOSkywalkFamily Hoang Hong Quan 2024-09-09 16:04:42 +07:00
  • b9281737ef Add platform information for laptops Hoang Hong Quan 2024-08-19 22:36:06 +07:00
  • c67bf4c291 Add error handling for cases where AIDA64 report is missing some information Hoang Hong Quan 2024-08-19 17:44:15 +07:00
  • 9915fdc264 Allow csr-active-config variable to be updated in NVRAM on each boot Hoang Hong Quan 2024-08-19 00:22:34 +07:00
  • 7dea96d775 Fix issues caused by CpuTopologyRebuild with Intel CPUs that lack E-cores Hoang Hong Quan 2024-08-18 22:54:57 +07:00
  • 9ebe358450 Fix missing block for the IOSkywalkFamily kext on modern Broadcom WiFi cards Hoang Hong Quan 2024-08-18 16:40:01 +07:00
  • 932c43057d Automatically restart the script after a successful update Hoang Hong Quan 2024-08-18 12:09:14 +07:00
  • f4b8035da1 Update the script based on the SHA of each commit Hoang Hong Quan 2024-08-18 12:07:03 +07:00
  • 768e67898d If the mainboard supports increasing GPU Bar sizes, this option is typically enabled by default Hoang Hong Quan 2024-08-18 09:30:29 +07:00
  • 0506fb6711 Remove the check for connection name being Ethernet or WiFi Hoang Hong Quan 2024-08-18 08:55:41 +07:00
  • eccf10f9d5 Memory Controller Hub Controller device is not present in Apple's desktop "Pro" lines Hoang Hong Quan 2024-08-17 17:24:02 +07:00
  • 0c8d24e7c4 Remove unused library imports Hoang Hong Quan 2024-08-17 16:39:05 +07:00
  • e15130dc6b Add a PMCR device for all 300-series mainboards Hoang Hong Quan 2024-08-17 16:38:21 +07:00
  • a54532fbf9 Refactor code to compile ACPI table Hoang Hong Quan 2024-08-17 16:30:11 +07:00
  • 374123a5b3 Refactor code to execute macserial generator Hoang Hong Quan 2024-08-17 16:19:04 +07:00
  • c2c1139cb2 Remove function to get list of branches from a GitHub repository Hoang Hong Quan 2024-08-17 16:09:36 +07:00
  • b6b61f65c4 Remove the unnecessary condition Hoang Hong Quan 2024-08-17 16:02:48 +07:00
  • c575a104ac Reset SetApfsTrimTimeout to default. Manually adjust if issues arise with SSDs having broken TRIM implementations (e.g., Samsung) on macOS Monterey+ Hoang Hong Quan 2024-08-17 15:41:27 +07:00
  • de569e674f Reorder macserial check to avoid returning None on the first run Hoang Hong Quan 2024-08-14 08:09:36 +07:00
  • 24787ad33d Resolve path separator issue for OS-independent cross-platform compatibility Hoang Hong Quan 2024-08-11 11:38:25 +07:00
  • 154704e7b8 Remove functions for retrieving memory, monitor, and ACPI tables information that are no longer used Hoang Hong Quan 2024-08-07 17:36:03 +07:00
  • 013500db11 Update methods for retrieving CPU core count and CPU configuration Hoang Hong Quan 2024-08-07 17:28:53 +07:00
  • 2941d784ab Remove unnecessary conditions and unused variable Hoang Hong Quan 2024-08-07 17:04:19 +07:00
  • 84f410b6c2 Remove interface number appearing after revision in USB devices Hoang Hong Quan 2024-08-07 16:43:13 +07:00
  • f6987b1e7a Use Python's built-in replacements to avoid errors when using virtual environments Hoang Hong Quan 2024-08-07 16:34:43 +07:00
  • b19514e64a Only disable unsupported storage Hoang Hong Quan 2024-08-05 20:42:33 +07:00
  • c73a2753c7 Update GPU compatibility check to align with previous changes Hoang Hong Quan 2024-08-05 19:34:14 +07:00
  • 21bb3a5f53 Add missing UHD 620 in Kaby Lake-R Hoang Hong Quan 2024-08-05 19:31:04 +07:00
  • 0eb14523a0 Extract Subsystem ID and Revision from hardware ID Hoang Hong Quan 2024-08-05 19:07:36 +07:00
  • 734bcc389c Check GPU attributes based on hardware ID to avoid missing data in AIDA64 report Hoang Hong Quan 2024-08-05 18:59:01 +07:00
  • a3eb80d995 Remove code for unreachable cases Hoang Hong Quan 2024-08-05 14:41:52 +07:00
  • 90cb3d2d49 Refactor USB information and remove unnecessary USB device data from the final result Hoang Hong Quan 2024-08-05 14:06:14 +07:00
  • 160bdb577c Add device ID for Intel RST VMD Managed Controller and notify BIOS setup requirement Hoang Hong Quan 2024-08-05 12:12:10 +07:00
  • 381e65075e Remove unnecessary hard disk information Hoang Hong Quan 2024-08-04 16:23:27 +07:00
  • e260917346 Fix typo Hoang Hong Quan 2024-08-04 15:35:33 +07:00
  • b228f3c369 Remove SSDT disabling Wi-Fi and SD card reader Hoang Hong Quan 2024-08-03 08:18:18 +07:00
  • 619ae104f8 Fix append patch issue for Intel CPUs from 12th generation onwards Hoang Hong Quan 2024-08-03 08:06:58 +07:00
  • 08c9edd89b VoodooSMBus exists only with PS2 touchpad Hoang Hong Quan 2024-08-02 19:51:52 +07:00
  • ec325641ac Add support for specific Bluetooth IDs of Wi-Fi modems not natively supported Hoang Hong Quan 2024-08-02 18:43:46 +07:00
  • 2f55c33e2a Missing bootarg to disable unsupported GPU since commit #87af6bd Hoang Hong Quan 2024-08-02 18:26:56 +07:00
  • 95eea3f879 Handle logic for adding kext for I2C or PS2 touchpad more accurately Hoang Hong Quan 2024-08-02 18:18:46 +07:00
  • 887f7a587d Download AMD Vanilla Patches only when needed Hoang Hong Quan 2024-08-02 17:31:14 +07:00
  • 87af6bd2b8 Retain properties of unsupported devices Hoang Hong Quan 2024-08-01 07:54:10 +07:00
  • 8cdcfc3e3a Update SMBIOS options for AMD systems and check for the presence of NVMe SSD Hoang Hong Quan 2024-08-01 07:12:47 +07:00
  • 161b177f96 Update patch for AMD systems when running macOS Sonoma or older Hoang Hong Quan 2024-07-31 19:17:16 +07:00
  • aef61589ed Add functionality to retrieve PCI path and ACPI path information on Windows Hoàng Hồng Quân 2024-07-31 08:57:45 +07:00
  • a018e5b48f Refactor code Hoang Hong Quan 2024-07-31 09:05:48 +07:00
  • 805666c893 Add support for some Intel network hardware Hoang Hong Quan 2024-07-31 08:13:19 +07:00
  • c1fe61ee22 SMBIOS MacPro7,1 does not exist in macOS Mojave and earlier versions Hoang Hong Quan 2024-07-30 19:21:26 +07:00
  • 55384bad45 Fix typo Hoang Hong Quan 2024-07-30 15:25:10 +07:00
  • e27bead52e Add support for AMD GPUs of GCN 1, 2, and 3 generations Hoang Hong Quan 2024-07-30 14:42:50 +07:00
  • c6eceaa3a0 AppleALC does not work on macOS Sequoia with AMD systems as of now Hoang Hong Quan 2024-07-30 02:15:23 +07:00
  • 834c2e74b6 Add bootarg to disable unsupported Integrated GPU Hoang Hong Quan 2024-07-30 01:50:34 +07:00
  • d9cdf6291e Omission in changing the value of UpdateSMBIOSMode during the previous update Hoang Hong Quan 2024-07-30 01:40:55 +07:00
  • 2e68d53188 UEFI Firmware for Coffee Lake (Plus) CPUs is quite confusing regarding MATs support #2 Hoang Hong Quan 2024-07-30 01:36:59 +07:00
  • a171a3b045 Set 'Synchronize the TSC' to be enabled by default for HEDT systems Hoang Hong Quan 2024-07-29 19:15:18 +07:00
  • c0e9fefa11 Remove some redundant code from previous cleanup Hoang Hong Quan 2024-07-29 19:08:46 +07:00
  • d51da2a852 Drop two tables to prevent panic on Intel Sandy Bridge and Ivy Bridge CPUs Hoang Hong Quan 2024-07-29 19:06:21 +07:00
  • 9cd65ac301 Add patch for APIC table on HEDT systems Hoang Hong Quan 2024-07-29 19:04:16 +07:00
  • 6e3e877719 UEFI Firmware for Coffee Lake (Plus) CPUs is quite confusing regarding MATs support Hoang Hong Quan 2024-07-29 16:47:38 +07:00
  • b1003bf7a2 Fix the issue with paths containing spaces on macOS Hoang Hong Quan 2024-07-29 16:35:13 +07:00
  • a955966d72 Remove all f-strings due to some errors Hoang Hong Quan 2024-07-29 16:03:13 +07:00
  • ea98f0c950 Move extract zip function to utils Hoang Hong Quan 2024-07-29 15:14:51 +07:00
  • 1e00ad5730 Update search functionality to locate paths based on file extension or name pattern Hoang Hong Quan 2024-07-29 15:13:29 +07:00
  • 12171978d8 Add SSDT spoof GPU ID for some GPU IDs not available in macOS Hoang Hong Quan 2024-07-29 10:05:38 +07:00
  • 32da5452b0 Fix incorrect handling of serial number parsing Hoang Hong Quan 2024-07-29 08:03:15 +07:00
  • 70c730ef28 Remove unnecessary boot argument for macOS Ventura and earlier Hoang Hong Quan 2024-07-29 07:57:42 +07:00
  • 3fd28ba06f Add conditional handling for custom CPU name Hoang Hong Quan 2024-07-29 07:44:21 +07:00
  • 2a06f53356 Add unsupported NVMe SSD Kingston A2000 Hoang Hong Quan 2024-07-29 07:35:24 +07:00
  • 30e40dc30b Remove the unnecessary condition Hoang Hong Quan 2024-07-28 06:12:06 +07:00
  • 2e43232f2f Add the automatic script update feature Hoang Hong Quan 2024-07-28 06:04:17 +07:00
  • 41684befac Ensure the value is always valid Hoang Hong Quan 2024-07-27 19:01:08 +07:00
  • af2eeec284 Cannot allow reloading of files that have already been completed Hoang Hong Quan 2024-07-27 18:51:07 +07:00
  • 247dec1648 The value of the current_version variable should be set this way Hoang Hong Quan 2024-07-27 18:49:05 +07:00
  • 1307385e68 Missing update for the current_version variable Hoang Hong Quan 2024-07-27 18:31:37 +07:00
  • d9e0ed9b34 Fix the incorrect path in some cases Hoang Hong Quan 2024-07-27 18:25:25 +07:00
  • 4b480b7751 Update the instructions for manually dumping ACPI tables Hoang Hong Quan 2024-07-27 18:12:14 +07:00
  • 8a2c137779 Fix incorrect condition Hoang Hong Quan 2024-07-27 11:57:02 +07:00
  • 79948d20d7 Add a condition for a potential scenario Hoang Hong Quan 2024-07-27 08:26:13 +07:00
  • d760538053 Sort and remove duplicate PCI IDs Hoang Hong Quan 2024-07-27 08:25:19 +07:00
  • acd4b85f30 Stop and display an error if any occur while deleting unnecessary files in the OpenCore EFI Hoang Hong Quan 2024-07-27 08:24:28 +07:00
  • 8abd260de4 Fix typo Hoang Hong Quan 2024-07-27 08:22:06 +07:00
  • 72a124244b Initial commit Hoang Hong Quan 2024-07-26 18:09:54 +07:00