RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,058
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
It seems like he Gigabyte boards use the same 156c TB as the Macbook Pro 11,2. Is it possible that a ID change at the DSDT or Clover level would be applied earlier in the boot process than fakepciid?
You could try it. But I'm not sure how to construct the Device in DSDT (for _DSM method). And there is no Clover support for that. An EFI property string might work (if you can figure out EFI Studio) and if Clover does it correctly(?).
This does show that the binary has a reference to device-id:
Code:
MacBook-Air:Extensions Admin$ strings /System/Library/Extensions/AppleThunderboltNHI.kext/Contents/MacOS/AppleThunderboltNHI |grep -y device
device-id
A config.plist patch to the binary might be easier to implement. Do you know x86 assembly?