wern apfel Posted January 5, 2020 Author Share Posted January 5, 2020 (edited) Since some users think the installation of CodecCommander to /L/E is wrong or not vanilla, here a version that should work with CC from the Other folder. Multichannel should also work without CC. So please try and report back, Thanks. R3Di users should try layout-id 4 and the ZxRi users 7 and 8. CC should not have a CA0132 profile, use the SSDT instead. AppleALC_1.4.5.zip Edited January 5, 2020 by wern apfel Link to comment Share on other sites More sharing options...
Muteb Posted February 14, 2020 Share Posted February 14, 2020 (edited) On 1/5/2020 at 1:32 PM, wern apfel said: Since some users think the installation of CodecCommander to /L/E is wrong or not vanilla, here a version that should work with CC from the Other folder. Multichannel should also work without CC. So please try and report back, Thanks. R3Di users should try layout-id 4 and the ZxRi users 7 and 8. CC should not have a CA0132 profile, use the SSDT instead. AppleALC_1.4.5.zip Hey @wern apfel! , I have sound blaster Zx I use the SSDT for R3Di and layout-ID=4 and installed CodeCommand to L/E and I try to put in clover/kext/other still not working can you help me ? thanks for your hard job to try working on these cards. Edited February 14, 2020 by Muteb Link to comment Share on other sites More sharing options...
wern apfel Posted February 14, 2020 Author Share Posted February 14, 2020 15 hours ago, Muteb said: Hey @wern apfel! , I have sound blaster Zx I use the SSDT for R3Di and layout-ID=4 and installed CodeCommand to L/E and I try to put in clover/kext/other still not working can you help me ? thanks for your hard job to try working on these cards. Do you mean ZxRi? If so, use layout-id 7 or 8. Link to comment Share on other sites More sharing options...
Muteb Posted February 15, 2020 Share Posted February 15, 2020 (edited) 7 hours ago, wern apfel said: Do you mean ZxRi? If so, use layout-id 7 or 8. No I mean the sound blaster ZX pci card the chipset for this card is CA0132 , can you share with me the Applealc sours code so may be I can work it . interesting my card before your kext and .aml installed was showing as pxsx but now its show as HDES, but do I have to run windows or linux first then run Mac OS . please see the photo: and thanks for your replay. Edited February 15, 2020 by Muteb Link to comment Share on other sites More sharing options...
wern apfel Posted February 15, 2020 Author Share Posted February 15, 2020 (edited) On 2/15/2020 at 5:23 AM, Muteb said: No I mean the sound blaster ZX pci card the chipset for this card is CA0132 , can you share with me the Applealc sours code so may be I can work it . interesting my card before your kext and .aml installed was showing as pxsx but now its show as HDES, but do I have to run windows or linux first then run Mac OS . please see the photo: and thanks for your replay. Ok, I didn't know there was a Zx card too. Since the SSID is 0x0010, which is the same as the Soundblaster Z, it should work with the same settings. I will probably upload a test sample later. As far as I know, the AppleHDAController doesn't support PCIe cards, but you can patch it with your device-id to see if the controller is loading. EDIT: Disable the renaming to HDEF patch and try VoodooHDA. This version forwards the microphone to the first Line-Out to see if the mixer works properly. Suppose you own a microphone. If possible, use getdump and upload the output. VoodooHDA.kext.zip Edited February 16, 2020 by wern apfel Link to comment Share on other sites More sharing options...
Muteb Posted February 16, 2020 Share Posted February 16, 2020 On 2/15/2020 at 5:05 PM, wern apfel said: Ok, I didn't know there was a Zx card too. Since the SSID is 0x0010, which is the same as the Soundblaster Z, it should work with the same settings. I will probably upload a test sample later. As far as I know, the AppleHDAController doesn't support PCIe cards, but you can patch it with your device-id to see if the controller is loading. EDIT: Disable the renaming to HDEF patch and try VoodooHDA. This version forwards the microphone to the first Line-Out to see if the mixer works properly. Suppose you own a microphone. If possible, use getdump and upload the output. VoodooHDA.kext.zip okay , its seem the VodooHDA is loading the card and it is recognised , but still no input or out put . also I have a PinConfig dumb form linux you can use it to help you understand . code ca0132.txt Link to comment Share on other sites More sharing options...
wern apfel Posted February 17, 2020 Author Share Posted February 17, 2020 16 hours ago, Muteb said: okay , its seem the VodooHDA is loading the card and it is recognised , but still no input or out put . also I have a PinConfig dumb form linux you can use it to help you understand . code ca0132.txt I think the issue is the second chip (CA0113) which is the controller. As already mentioned, can you please run getdump and show me the output? Does the microphone work? you should normally hear it trough the first line-out. If not, try after sleep. getdump.zip Link to comment Share on other sites More sharing options...
Muteb Posted February 18, 2020 Share Posted February 18, 2020 (edited) On 2/17/2020 at 1:34 PM, wern apfel said: I think the issue is the second chip (CA0113) which is the controller. As already mentioned, can you please run getdump and show me the output? Does the microphone work? you should normally hear it trough the first line-out. If not, try after sleep. getdump.zip hey sorry for not replaying, The microphone did work after sleep . here the dump you ask for. voodoo_dump.txt EDIT: here is the get Config Date: <00B71C10 00B71D41 00B71E01 00B71F01 00B70C02 00F71C1F 00F71DF0 00F71E21 00F71F01 01071C20 01071D60 01071E01 01071F01 01171C30 01171D20 01171E01 01171F01 00C71CF0 00C71D20 00C71E45 00C71F01 00D71CF0 00D71D00 00D71E00 00D71F40 00E71CF0 00E71D10 00E71EC5 00E71F01 01271CF0 01271D91 01271EA7 01271F01 01371CF0 01371D00 01371E00 01371F40 01871CF0 01871D00 01871E00 01871F50> Edited February 18, 2020 by Muteb Link to comment Share on other sites More sharing options...
Muteb Posted February 21, 2020 Share Posted February 21, 2020 On 2/18/2020 at 5:22 PM, Muteb said: hey sorry for not replaying, The microphone did work after sleep . here the dump you ask for. voodoo_dump.txt EDIT: here is the get Config Date: <00B71C10 00B71D41 00B71E01 00B71F01 00B70C02 00F71C1F 00F71DF0 00F71E21 00F71F01 01071C20 01071D60 01071E01 01071F01 01171C30 01171D20 01171E01 01171F01 00C71CF0 00C71D20 00C71E45 00C71F01 00D71CF0 00D71D00 00D71E00 00D71F40 00E71CF0 00E71D10 00E71EC5 00E71F01 01271CF0 01271D91 01271EA7 01271F01 01371CF0 01371D00 01371E00 01371F40 01871CF0 01871D00 01871E00 01871F50> Hey @wern apfel any update? Link to comment Share on other sites More sharing options...
wern apfel Posted February 22, 2020 Author Share Posted February 22, 2020 17 hours ago, Muteb said: Hey @wern apfel any update? Not too much time right now. I don't have a Z card, but the Recon 3D with the same controller. So if you hear over the speakers when you speak into the microphone, the CA0132 works and the CA0113 is the issue. I'ill upload an SSDT later, please give me the ACPI path from the card. Link to comment Share on other sites More sharing options...
Muteb Posted February 22, 2020 Share Posted February 22, 2020 (edited) 7 hours ago, wern apfel said: Not too much time right now. I don't have a Z card, but the Recon 3D with the same controller. So if you hear over the speakers when you speak into the microphone, the CA0132 works and the CA0113 is the issue. I'ill upload an SSDT later, please give me the ACPI path from the card. Hey @wern apfel , The ACPI path is :IOACPIPlane:/_SB/PCI0@0/RP14@1d0005/PXSX@0 No i do not hear any thing in the form the speakers for the card, but i do hear form the speaker of my monitor. the microphone works fine. Edited February 22, 2020 by Muteb Link to comment Share on other sites More sharing options...
wern apfel Posted March 13, 2020 Author Share Posted March 13, 2020 After dumping the verbs and region writes from the Windows driver and adding them to VoodooHDA, it still doesn't work. But when I add it to AudioDXE, it works, so the issue seems to be VoodooHDA. My guess is a DMA position issue. Link to comment Share on other sites More sharing options...
Muteb Posted March 16, 2020 Share Posted March 16, 2020 On 3/13/2020 at 2:58 PM, wern apfel said: After dumping the verbs and region writes from the Windows driver and adding them to VoodooHDA, it still doesn't work. But when I add it to AudioDXE, it works, so the issue seems to be VoodooHDA. My guess is a DMA position issue. Okay, if you can sand a sample to test it if works in my card it would be better, also I looked for AudioDXE there isn’t any documents for who it’s working or how to add hda verb codes. Link to comment Share on other sites More sharing options...
wern apfel Posted March 17, 2020 Author Share Posted March 17, 2020 (edited) 23 hours ago, Muteb said: Okay, if you can sand a sample to test it if works in my card it would be better, also I looked for AudioDXE there isn’t any documents for who it’s working or how to add hda verb codes. Here is VoodooHDA, try it 1st without the SSDT and make a dump (getdump) and then with the SSDT, with the SSDT you should see the config space in the registry (IORegistryExplorer) VoodooHDA.kext.zip SSDT-EXT_HDA_PCIE.aml.zip Edited March 17, 2020 by wern apfel Link to comment Share on other sites More sharing options...
Muteb Posted March 18, 2020 Share Posted March 18, 2020 9 hours ago, wern apfel said: Here is VoodooHDA, try it 1st without the SSDT and make a dump (getdump) and then with the SSDT, with the SSDT you should see the config space in the registry (IORegistryExplorer) VoodooHDA.kext.zip SSDT-EXT_HDA_PCIE.aml.zip here is the two dumps you ask for , also I did not understand what do you mean about config space in the registry (IORegistryExplorer). dump-1.rtf dump-2.rtf Just now, Muteb said: here is the two dumps you ask for , also I did not understand what do you mean about config space in the registry (IORegistryExplorer). dump-1.rtf dump-2.rtf but I did also dump (IORegistryExplorer) for you may be it can help you. DarkZoro’s iMac.zip Link to comment Share on other sites More sharing options...
wern apfel Posted March 18, 2020 Author Share Posted March 18, 2020 14 hours ago, Muteb said: I did not understand what do you mean about config space in the registry (IORegistryExplorer). PCI configuration space Oh, I forgot to remove PXSX. Try the new SSDT. According to the dump, the streams are configured correctly. SSDT-EXT_HDA_PCIE.aml.zip Link to comment Share on other sites More sharing options...
Muteb Posted March 18, 2020 Share Posted March 18, 2020 1 hour ago, wern apfel said: PCI configuration space Oh, I forgot to remove PXSX. Try the new SSDT. According to the dump, the streams are configured correctly. SSDT-EXT_HDA_PCIE.aml.zip By the way there something wired, I cannot see the headphone jack in sound preferences but it’s present in the (IORegistryExplorer) , I will try the new SSDT tomorrow. Link to comment Share on other sites More sharing options...
Muteb Posted March 19, 2020 Share Posted March 19, 2020 8 hours ago, Muteb said: By the way there something wired, I cannot see the headphone jack in sound preferences but it’s present in the (IORegistryExplorer) , I will try the new SSDT tomorrow. I did try it still no out put but the microphone there something wired about it when it try to grab it shock me with electric . I do not why . also I checked the VoodooHDA info.plist there is not any node to patch , you can correct me if I am wrong about it . Link to comment Share on other sites More sharing options...
wern apfel Posted March 21, 2020 Author Share Posted March 21, 2020 On 3/19/2020 at 5:23 AM, Muteb said: I did try it still no out put but the microphone there something wired about it when it try to grab it shock me with electric . It could be because VoodooHDA always sets the reference voltage to 100%, but should be 80%. Try this, it doen't change anything on the outputs, it just sets the microphone VREF to 80%. On 3/19/2020 at 5:23 AM, Muteb said: also I checked the VoodooHDA info.plist there is not any node to patch , you can correct me if I am wrong about it . I'm not sure what you mean, you can change the nodes from the plist. Do you need a 5.1 channel device? If so, I can change it for you, but it still won't work. You can also try AudioDXE, it should work in the Clover menu. VoodooHDA.kext.zip AudioDxe.efi.zip Link to comment Share on other sites More sharing options...
Muteb Posted March 21, 2020 Share Posted March 21, 2020 7 hours ago, wern apfel said: It could be because VoodooHDA always sets the reference voltage to 100%, but should be 80%. Try this, it doen't change anything on the outputs, it just sets the microphone VREF to 80%. I'm not sure what you mean, you can change the nodes from the plist. Do you need a 5.1 channel device? If so, I can change it for you, but it still won't work. You can also try AudioDXE, it should work in the Clover menu. VoodooHDA.kext.zip AudioDxe.efi.zip thanks for your reply , still no out put and I did try AudioDXE in the Clover menu but when I try it the pc Strat to freeze and not responding . Link to comment Share on other sites More sharing options...
wern apfel Posted March 22, 2020 Author Share Posted March 22, 2020 16 hours ago, Muteb said: thanks for your reply , still no out put and I did try AudioDXE in the Clover menu but when I try it the pc Strat to freeze and not responding . At that point, the SSDT is not yet loaded. If you want, you can try RU.EFI. Select the audio card, change the two values. 30 to 40, 40 to C9 and try again. 1 Link to comment Share on other sites More sharing options...
Muteb Posted March 23, 2020 Share Posted March 23, 2020 (edited) 10 hours ago, wern apfel said: At that point, the SSDT is not yet loaded. If you want, you can try RU.EFI. Select the audio card, change the two values. 30 to 40, 40 to C9 and try again. okay I did try it but still no out put , also i have different values check the screen shot that I got. Edited March 23, 2020 by Muteb Link to comment Share on other sites More sharing options...
wern apfel Posted March 25, 2020 Author Share Posted March 25, 2020 On 3/23/2020 at 2:05 AM, Muteb said: okay I did try it but still no out put , also i have different values check the screen shot that I got. The other values don't matter. At offset 0x80 is ASPM, RCB. If enabled, it does not freeze. Link to comment Share on other sites More sharing options...
Muteb Posted March 26, 2020 Share Posted March 26, 2020 10 hours ago, wern apfel said: The other values don't matter. At offset 0x80 is ASPM, RCB. If enabled, it does not freeze. okay now it does not freeze but still no out put , also I want to know if you have the card and if it working ? and did you install the driver in windows or did you have to run linux first ? also I am in Mojave 10.14.6 and I deleted AppleHDA and repair kextcache and install the driver in windows. and does the PCI-E slot matter ? 1 Link to comment Share on other sites More sharing options...
wern apfel Posted June 3, 2020 Author Share Posted June 3, 2020 On 3/26/2020 at 5:16 AM, Muteb said: okay now it does not freeze but still no out put , also I want to know if you have the card and if it working ? and did you install the driver in windows or did you have to run linux first ? I'm sorry for the delay, I replaced the mainboard and did't reinstall the PCIe card, but will do it again. It is the Recon3D PCIe. It doesn't work on macOS, only with AudioDXE. You don't have to run Linux or Windows. On 3/26/2020 at 5:16 AM, Muteb said: also I am in Mojave 10.14.6 and I deleted AppleHDA and repair kextcache and install the driver in windows. and does the PCI-E slot matter ? AppleHDA does not have to be deleted. The PCIe slot only matters if you are using the SSDT. Since it also works with the edited Linux generic driver, VoodooHDA seems to have issues recognizing the card. 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts