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 |
|
Hoang Hong Quan
|
f3ab2c2924
|
Refactor monitor resolution comparison logic
Fixes #7
|
2024-10-09 14:46:18 +07:00 |
|
Hoang Hong Quan
|
439359077f
|
Only scan input devices not connected via USB
Fixes #6
|
2024-10-09 14:41:50 +07:00 |
|
Hoang Hong Quan
|
48c0ff74c7
|
Improve configuration for UHD display with Intel iGPU
|
2024-10-09 01:38:29 +07:00 |
|
Hoang Hong Quan
|
453de13862
|
Update release status for macOS Sequoia 15
|
2024-10-09 01:30:51 +07:00 |
|
Hoang Hong Quan
|
655f910a7e
|
Rewrite iGPU property configuration
|
2024-10-09 01:25:08 +07:00 |
|
Hoang Hong Quan
|
2cac9e122f
|
Download only necessary kexts to reduce wait time
|
2024-10-08 21:02:29 +07:00 |
|
Hoang Hong Quan
|
7ff7376b28
|
Update function to automatically select SMBIOS model
|
2024-10-08 19:04:24 +07:00 |
|
Hoang Hong Quan
|
76b57e15c0
|
Update logic to check iGPU compatibility with macOS
|
2024-10-08 18:06:55 +07:00 |
|
Hoang Hong Quan
|
76106ab832
|
Specify error distinctions and update notes
|
2024-10-08 17:40:44 +07:00 |
|
Hoang Hong Quan
|
86f17911a5
|
Fix undefined variable error
|
2024-10-08 17:30:52 +07:00 |
|
Hoang Hong Quan
|
0c4606a9ec
|
Link changes, update input info from report
|
2024-10-08 16:58:13 +07:00 |
|
Hoang Hong Quan
|
3a72714cd3
|
Update CPU generation info
|
2024-10-08 16:24:20 +07:00 |
|
Hoang Hong Quan
|
367bf74344
|
Add loading output for OpenCore EFI build steps
|
2024-10-08 16:15:58 +07:00 |
|
Hoang Hong Quan
|
f0363eeb83
|
Remove deprecated functions
|
2024-10-08 15:34:15 +07:00 |
|
Hoang Hong Quan
|
981b20313a
|
Update README.md
|
2024-10-08 03:11:20 +07:00 |
|
Hoang Hong Quan
|
0e49f9fe31
|
Update report with Hardware Sniffer, replacing old AIDA64 report
|
2024-10-08 02:28:02 +07:00 |
|
Hoang Hong Quan
|
a0d3fdf469
|
Update CPU generation and motherboard chipset info
|
2024-10-08 01:41:16 +07:00 |
|
Hoang Hong Quan
|
836d672634
|
Update instructions, remove hardware info screen
|
2024-10-08 01:21:03 +07:00 |
|
Hoang Hong Quan
|
422f126482
|
Remove unused modules
|
2024-10-08 01:17:44 +07:00 |
|
Hoang Hong Quan
|
4b4e09c1ec
|
Remove text color formatting
|
2024-10-08 01:01:23 +07:00 |
|
Hoang Hong Quan
|
9e14a778aa
|
Add detailed error info for easier debugging
|
2024-10-08 00:58:37 +07:00 |
|
Hoang Hong Quan
|
bc942277ad
|
Highlight selected SMBIOS line
|
2024-10-08 00:40:01 +07:00 |
|
Hoang Hong Quan
|
431be0dbc1
|
Add compatibility info to main screen
|
2024-10-08 00:24:06 +07:00 |
|
Hoang Hong Quan
|
a8cb5f23c1
|
Replace EFI info screen with USB mapping reminder before using EFI
|
2024-10-08 00:02:14 +07:00 |
|
Hoang Hong Quan
|
ff617d81f1
|
Remove USBMap.kext entry from loaded kext list
|
2024-10-07 23:22:43 +07:00 |
|
Hoang Hong Quan
|
06a8e0b8ec
|
Fix handling of missing executable path in kext parsing
|
2024-10-07 23:19:04 +07:00 |
|
Hoang Hong Quan
|
27cf10125b
|
Update kext unchecking logic to exclude required kexts
|
2024-10-07 23:11:43 +07:00 |
|
Hoang Hong Quan
|
d6423e77fc
|
Add custom kext selection for user configuration
|
2024-10-07 22:54:37 +07:00 |
|
Hoang Hong Quan
|
f47552acc8
|
Update the results of the previously skipped ACPI patch
|
2024-10-03 19:50:59 +07:00 |
|
Hoang Hong Quan
|
6c2c1acb06
|
Use a generic method instead of creating an additional special case
|
2024-09-30 12:28:47 +07:00 |
|
Hoang Hong Quan
|
e263c1fab9
|
Add VoodooInput kext
|
2024-09-29 23:01:08 +07:00 |
|
Hoang Hong Quan
|
383142c7d5
|
AsusSMC is broken on macOS Sequoia
|
2024-09-29 16:31:29 +07:00 |
|
Hoang Hong Quan
|
f84277e2ae
|
Refactored option handling in the main selection menu
|
2024-09-29 13:47:52 +07:00 |
|
Hoang Hong Quan
|
01e96b8a43
|
Refactor string formatting for category header
|
2024-09-29 13:23:14 +07:00 |
|
Hoang Hong Quan
|
0c79a02575
|
LucyRTL8125Ethernet is broken on macOS Sequoia
|
2024-09-29 10:40:50 +07:00 |
|
Hoang Hong Quan
|
03811eff62
|
Add customizable ACPI patch options and update additional patches
|
2024-09-29 07:44:25 +07:00 |
|
Hoang Hong Quan
|
9796362b4c
|
Update the DSDT module from SSDTTime
|
2024-09-29 06:09:56 +07:00 |
|
Hoang Hong Quan
|
d3559539ef
|
OcBinaryData has been added previously to OpenCore EFI
|
2024-09-29 05:15:05 +07:00 |
|
Hoang Hong Quan
|
9a14cd1993
|
Add a patch to allow booting macOS with unsupported SMBIOS
|
2024-09-29 04:35:07 +07:00 |
|
Hoang Hong Quan
|
0d7d4fee3e
|
Download OcBinaryData directly from the repository to replace
|
2024-09-29 04:01:32 +07:00 |
|
Hoang Hong Quan
|
89515ab5c6
|
Change the method for retrieving bootloader and kexts download information
|
2024-09-29 02:35:39 +07:00 |
|
Hoang Hong Quan
|
bfc9869214
|
Rewrite the program update process code
|
2024-09-29 02:32:11 +07:00 |
|
Hoang Hong Quan
|
88a62db33e
|
Rewrite code related to GitHub REST API request quota
|
2024-09-29 02:28:32 +07:00 |
|
Hoang Hong Quan
|
1efe59a82a
|
Add customizable SMBIOS model selection for user configuration
|
2024-09-28 09:02:54 +07:00 |
|
Hoang Hong Quan
|
ab190f5f4e
|
Enhance user interface for hardware report and macOS version selection
|
2024-09-28 08:21:56 +07:00 |
|
Hoang Hong Quan
|
cfdaba2591
|
Add HoRNDIS and Sinetek-rtsx kexts and update information for some other kexts
|
2024-09-28 06:46:29 +07:00 |
|
Hoang Hong Quan
|
148b43a9ee
|
Add specific MMIO region for B650 and X670 motherboard chipsets
|
2024-09-28 06:36:35 +07:00 |
|
Hoang Hong Quan
|
bfbaeb7c75
|
Resizable Bar appears even without a discrete GPU
|
2024-09-28 06:30:48 +07:00 |
|
Hoang Hong Quan
|
d61189171a
|
Refactor directory traversal function
|
2024-09-28 06:05:46 +07:00 |
|
Hoang Hong Quan
|
b7a4a5ab6a
|
Default to show all auxiliary options in OpenCore Boot Picker
|
2024-09-28 05:50:11 +07:00 |
|
Hoang Hong Quan
|
c2580efb9e
|
Add Mac device module with model details
|
2024-09-24 21:47:53 +07:00 |
|
Hoang Hong Quan
|
bf36adf4fd
|
Change data type of the variable containing the darwin version
|
2024-09-24 21:09:55 +07:00 |
|
Hoang Hong Quan
|
977e476ea5
|
Add module for managing ACPI patch information
|
2024-09-24 15:33:33 +07:00 |
|
Hoang Hong Quan
|
af0b92dfbc
|
Remove minor information from the macOS Sonoma name
|
2024-09-24 13:45:52 +07:00 |
|
Hoang Hong Quan
|
f199d7b435
|
Add FeatureUnlock kext and set the latest supported macOS limit for AirportItlwm and NVMeFix kexts
|
2024-09-24 12:36:58 +07:00 |
|
Hoang Hong Quan
|
4fcabd93e1
|
Refactor code to extract asset names
|
2024-09-24 12:03:18 +07:00 |
|
Hoang Hong Quan
|
30aecf78f2
|
Rewrite some parts related to handling the collection of bootloaders and kexts
|
2024-09-13 22:07:21 +07:00 |
|
Hoang Hong Quan
|
969d69eced
|
Add module for managing kext information
|
2024-09-13 20:31:20 +07:00 |
|
Hoang Hong Quan
|
2540798def
|
Refactor folder creation function
|
2024-09-13 17:41:54 +07:00 |
|
Hoang Hong Quan
|
3288145189
|
Avoid crashes in case of missing information from the AIDA64 report
|
2024-09-13 17:15:52 +07:00 |
|
Hoang Hong Quan
|
603f63fb37
|
Remove unused variables
|
2024-09-12 10:59:58 +07:00 |
|
Hoang Hong Quan
|
e214554135
|
Remove PCI ID information for AMD GPUs
|
2024-09-12 10:58:55 +07:00 |
|
Hoang Hong Quan
|
5a238ae803
|
Update the guide for cases using a specified full macOS version
|
2024-09-12 10:06:08 +07:00 |
|
Hoang Hong Quan
|
cdf1767ac9
|
Remove duplicate codec ID information
|
2024-09-12 10:02:22 +07:00 |
|
Hoang Hong Quan
|
e7794d6c44
|
Add AppleALC kext with a temporary patch for macOS Sequoia 15
|
2024-09-11 17:29:45 +07:00 |
|
Hoang Hong Quan
|
6156b699b0
|
Add missing "Instruction Set" field to hardware information
|
2024-09-11 15:35:50 +07:00 |
|
Hoang Hong Quan
|
4978cc292c
|
Update specific macOS support versions for GPU generations
|
2024-09-11 05:24:48 +07:00 |
|
Hoang Hong Quan
|
d17eba3ead
|
Support for CPUs missing AVX2.0 instruction when using macOS Ventura 13 and later
|
2024-09-11 05:05:08 +07:00 |
|
Hoang Hong Quan
|
47387f6f30
|
Add bootarg to allow all kexts to be loaded on unsupported OS versions
|
2024-09-11 04:53:28 +07:00 |
|
Hoang Hong Quan
|
b98f0a96b9
|
Retain kernel patches that are not currently needed
|
2024-09-11 04:44:20 +07:00 |
|
Hoang Hong Quan
|
de2f684c3f
|
Clean up unnecessary code
|
2024-09-11 04:32:29 +07:00 |
|
Hoang Hong Quan
|
347abb953d
|
Update handling methods related to macOS version
|
2024-09-11 03:55:50 +07:00 |
|
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
|
932c43057d
|
Automatically restart the script after a successful update
|
2024-08-18 12:09:14 +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 |
|