PC711Probe – SK hynix PC711 fix for macOS 12–15

hrx114514

New member
AMD OS X Member
Aug 7, 2026
3
1
3
CPU:
r5 5500u
I have released PC711Probe, a Lilu plugin that fixes the IONVMeFamily Identify-timeout kernel panic affecting the SK hynix PC711 (1C5C:174A) on older macOS versions.

The controller itself reaches Ready state, but the first Identify command never completes through the old interrupt path. Comparing IONVMeFamily with macOS 26 showed that Apple changed the MSI-X initialization sequence. PC711Probe applies the relevant interrupt setup before Apple’s driver initializes the controller: on Darwin 20–22 it requests one MSI-X vector during early PCI matching, while on Darwin 23–24 it requests MSI-X and clears the old interrupt-path selector during interrupt-source creation. Apple IONVMeFamily remains the actual NVMe driver and continues to handle queues, Identify, namespaces and storage I/O.

Tested successfully on macOS 12.5.1, 13.4.1, 14.6.1 and 15.6.1. macOS 11.6 is still unsupported. The same PC711 works natively on macOS 26.5.1, so the plugin does not load on Darwin 25.

Install Lilu and PC711Probe in OpenCore, with PC711Probe placed after Lilu. Remove any SSDT that hides the PC711. No boot argument is required.

Source and download: https://github.com/hrx114514x/PC711Probe
Release: https://github.com/hrx114514x/PC711Probe/releases/tag/v1.2.0
 

Attachments

  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.