If it helps on the VRS8 issue, the hardware consists of 2 elements from VIA Technologies:
VT1720/24 (Envy24PT/HT) PCI Multi-Channel Audio Controller
ICE1712 (Envy24) PCI Multi-Channel I/O Controller
Am I the only one, who is starting to feel like they have been sold a sack of HS by Slate on how amazing this unit is with all the latest and greatest components? These 2 have been around like at least 17 years and are used in very entry-level products like M-Audio. They seem very cheap and old components to be used in a $2000 + system.
I did a little bit of googling, and it seems that some people have used Envy24PCIAudioDriver.kext to get Envy24 based soundcards to work on earlier Hackintoshes. But the kext had issues like noises, memory allocation problems and not accepting having a large amount of RAM, sleep problems and so on. Also there was some weird tinkering going on with decibels being different on different versions of the kext. I don't know what to make of it.
I personally have tried every modification to the VRSAudioDriver kext that have been suggested and then some. I can make it load earlier, but still I guess not early enough. Removing the bolt part didn't do anything nor adding the boolean bits. Though it still does the initial handshake, just not the secondary, so removing the bolt part didn't break it.
I wonder why does the VRS8AudioDriver want to make a IOPCISecondaryMatch to 0x52413031&0xFFFFFFFF which is a Sub Device / Sub Vendor name for both the VT1720/24 and ICE1712... Or is that their way of "parsing" the two together because the IOPCIPrimaryMatches are different for the two.
DPCIManager tells that both components are asking for AppleHDAController.kext:BuiltInHDA 0x04010000&FFFD0000
I do have Whatevergreen and AppleALC kexts on my setup. Maybe it's a setting thing on the config that could make the difference.
Am I correct to assume, that VT1720 (and maybe ICE1712) needs to be added to the AppleALC.kext audio codecs binary to make things happen? AppleALC codec list has only 2 VIA codecs,
VT1802 and
VT2020/2021... How should I go about trying to get the right ones added to it? And it seems first I need to find the codec and all the corresponding info.