Contribute
Register

No sound with Realtek ALC3223 on Monterey

Joined
Jul 28, 2023
Messages
13
Motherboard
Dell Inspiron 15 7537
CPU
i7-4510U
Graphics
HD 4400
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Hi!
I recently made my first hackintosh, and I got everything to work except the sound (audio in and out). I have already tried VoodooHDA, but that doesn't work and broke the touchscreen. But I fully removed it, and installed Lilu and AppleALC. I tried these id's: 3; 11; 12; 13; 15; 44; 45; 66; 88, but neither worked. I noticed that, in system report in the audio tab, there is no devices listed. If I open up Hackintool under the audio tab is nothing, but under the PCIe tab there are two audio device:
- Haswell-ULT HD Audio Controller
- 8 Series HD Audio Contoller.
The sound does not work even with HDMI, but my main objective to get the built-in mic, speaker, and the aux port working. I attached my EFI.
Also the brightness doesn't work. There is no slider in system preferences and the image on the left is like a TV. And the slider in the control center is grayed out. I have installed the BrightnessKeys kext but that has done no effect.

Thanks in advance,
Borisz

The laptop specs:
Model: Dell Inspiron 15 7537
CPU: i7-4510u
Sound Card: Realtek ALC3223
GPU: HD4400
Made with OpenCore.
 

Attachments

  • Edited.png
    Edited.png
    146.5 KB · Views: 47
  • Képernyőfotó 2023-07-28 - du. 8.43.25.png
    Képernyőfotó 2023-07-28 - du. 8.43.25.png
    381.8 KB · Views: 37
  • My EFI.zip
    38 MB · Views: 47
Last edited:
I have actually fixed the brightness part! I just added -wegnoegpu into the boot-args. But if anyone knows how to fix audio part please let me know! That would be much appreciated!
 
Hi!
I recently made my first hackintosh, and I got everything to work except the sound (audio in and out). I have already tried VoodooHDA, but that doesn't work and broke the touchscreen. But I fully removed it, and installed Lilu and AppleALC. I tried these id's: 3; 11; 13; 88, but neither worked. I noticed that, in system report in the audio tab, there is no devices listed. If I open up Hackintool under the audio tab is nothing, but under the PCIe tab there are two audio device:
- Haswell-ULT HD Audio Controller
- 8 Series HD Audio Contoller.
The sound does not work even with HDMI, but my main objective to get the built-in mic, speaker, and the aux port working. I attached my EFI.
Also the brightness doesn't work. There is no slider in system preferences and the image on the left is like a TV. And the slider in the control center is grayed out. I have installed the BrightnessKeys kext but that has done no effect.

Thanks in advance,
Borisz

The laptop specs:
Model: Dell Inspiron 15 7537
CPU: i7-4510u
Sound Card: Realtek ALC3223
GPU: HD4400
Made with OpenCore.
please read the faq for proper hardware profile setup:
 
please read the faq for proper hardware profile setup:
I read it, but the audio fix guide only puts me to the id's that I have already tried.
 
Anything else?
config.plist:
CustomSMBIOSGuid -> true
UpdateSMBIOSMode -> custom

should not be required:

Code:
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Rename HDAS to HDEF (Audio)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>SERBUw==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>SERFRg==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Rename GFX0 to IGPU (Graphics)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>R0ZYMA==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>SUdQVQ==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>

also create your own HPET.aml and Find and Replace entries for your config.plist:
 
config.plist:
CustomSMBIOSGuid -> true
UpdateSMBIOSMode -> custom

should not be required:

Code:
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Rename HDAS to HDEF (Audio)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>SERBUw==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>SERFRg==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Rename GFX0 to IGPU (Graphics)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>R0ZYMA==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>SUdQVQ==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>

also create your own HPET.aml and Find and Replace entries for your config.plist:
I followed the tutorial, but still nothing have changed.
 
Back
Top