Update kext selection for AMD SATA Controller

This commit is contained in:
Hoang Hong Quan
2025-11-16 22:06:19 +07:00
parent 3580118875
commit fda56c68b1

View File

@@ -400,7 +400,7 @@ class KextMaestro:
for controller_name, controller_props in hardware_report.get("Storage Controllers", {}).items():
if "NVMe" in controller_name or "NVM Express" in controller_name:
selected_kexts.append("NVMeFix")
elif not "AHCI" in controller_name:
elif not "AHCI" in controller_name or "AMD" in hardware_report.get("CPU").get("Manufacturer"):
if self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("20.0.0"):
if controller_props.get("Device ID") in pci_data.UnsupportedSATAControllerIDs:
selected_kexts.append("CtlnaAHCIPort")