Stumped on Fixing _OSI ("Darwin")

No matter what I do, I cannot get any patch that checks _OSI ("Darwin") to actually work, because for whatever reason when booted into macOS, my _OSI is NOT Darwin

For example SSDT-EC-USBX.aml will only patch if I remove the Darwin check. However, I boot into windows as much as macOS, through clover, so I don't want to apply these patches universally. So the question is, how do I fix it so when booted into macOS my _OSI is actually Darwin and not windows?

I do not have any patches in clover enabled for changing darwin to windows, so I have no idea why it's happening. I know eventually I'll have to switch to OpenCore, but only when they respect different rules for different OSes. Referring back to fact this is not just a Hackintosh it's also a Windows computer. Sure you can just override default EFI and boot from microsoft EFI to bypass opencore, but the point is one of biggest features of Clover is fact that it acts as a universal boot loader for any OS. OC not quite there yet. I know it's possible to fix OSI issue with clover, I just can't seem to find it.

submitted by /u/MysticalOS
[link] [comments]