mirror of
https://github.com/outbackdingo/OpCore-Simplify.git
synced 2026-01-27 18:19:49 +00:00
Confirm compatibility of Samsung 980 and Kingston A2000 with NVMeFix
This commit is contained in:
@@ -261,10 +261,18 @@ class CompatibilityChecker:
|
||||
device_id = controller_props.get("Device ID")
|
||||
subsystem_id = controller_props.get("Subsystem ID", "0"*8)
|
||||
|
||||
max_version = os_data.get_latest_darwin_version()
|
||||
min_version = os_data.get_lowest_darwin_version()
|
||||
|
||||
if device_id in pci_data.IntelVMDIDs:
|
||||
self.utils.request_input("\n\nDisable Intel RST VMD in the BIOS before exporting the hardware report and try again with the new report")
|
||||
self.utils.exit_program()
|
||||
|
||||
if device_id in ("144D-A809", "2646-2263"):
|
||||
max_version = "23.99.99"
|
||||
|
||||
controller_props["Compatibility"] = (max_version, min_version)
|
||||
|
||||
if next((device for device in pci_data.UnsupportedNVMeSSDIDs if device_id == device[0] and subsystem_id in device[1]), None):
|
||||
controller_props["Compatibility"] = (None, None)
|
||||
|
||||
|
||||
@@ -1094,9 +1094,7 @@ IntelVMDIDs = [
|
||||
# Resource: https://pci-ids.ucw.cz/
|
||||
UnsupportedNVMeSSDIDs = [
|
||||
("144D-A808", ("A811144D")), # Samsung SM981/PM981/PM983"
|
||||
("144D-A809", ("A801144D")), # Samsung 980
|
||||
("1344-5410", ("01001344")), # Micron 2200S
|
||||
("2646-2263", ("22632646")), # Kingston A2000
|
||||
("1C5C-174A", ("174A1C5C")), # SK hynix BC711/PC711
|
||||
("1C5C-1639", ("16391C5C")), # SK hynix PC611
|
||||
("1C5C-1627", ("16271C5C")), # SK hynix PC601
|
||||
|
||||
Reference in New Issue
Block a user