How to Fix Microphone & Audio Layout Issues on macOS (IT BOOTS! (Asus FX505DV TUF GAMING on Tahoe))

By Ufuk Durgun
0
How to Fix Microphone & Audio Layout Issues on macOS (IT BOOTS! (Asus FX505DV TUF GAMING on Tahoe))

How to Fix Microphone & Audio Layout Issues on macOS (IT BOOTS! (Asus FX505DV TUF GAMING on Tahoe))

Audio loss or non-functional built-in microphones are typically caused by layout ID mismatches in AppleALC or missing HD Audio patches. Injecting the exact codec layout ID restores full analog jack, HDMI, and digital microphone functionality.

Step-by-Step Resolution Guide

  1. Identify Your Audio Codec: Use DPCI Manager, Hackintool, or Linux cat /proc/asound/card0/codec#0 to identify the exact Realtek or Conexant codec (e.g. ALC255, ALC887, ALC897).
  2. Test Layout IDs: Inject candidate layout IDs sequentially via alcid=X in your boot arguments until input/output channels are recognized in System Settings.
  3. Inject ComboJack if Needed: Laptops with combined headphone/mic jacks require the ComboJack verb daemon for hardware switching.
  4. Verify AppleALC & Lilu Loading: Ensure Lilu.kext is ordered before AppleALC.kext in config.plist -> Kernel -> Add.

Copyable Audio Configuration Code

1. OpenCore DeviceProperties Audio Injection:

Add under DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x1b,0x0) or your HDEF path:

<key>layout-id</key>
<data>CwAAAA==</data>

2. Check Kernel Extension Loading in Terminal:

kextstat | grep -E "Lilu|AppleALC"

3. Verify Audio Devices via Command Line:

system_profiler SPAudioDataType

Verification Checklist

  • The system boots consistently without unexpected verbose halts.
  • Target hardware components (Graphics, Audio, Wi-Fi/Bluetooth, NVMe) display correctly in System Information.
  • No kernel panic logs appear during sleep, wake, or full reboot.
  • A clean backup of the functional EFI directory is saved on external storage.

Rollback Protocol

  • Boot from your secondary emergency FAT32 USB containing the original working EFI.
  • Reset NVRAM from the OpenCore picker to flush temporary boot argument modifications.
  • Restore system state using Time Machine if core macOS system binaries were modified.

Original Reddit Discussion:

Originally posted on r/hackintosh:

IT BOOTS! (Asus FX505DV TUF GAMING on Tahoe)

I had finally done it... run a good operating system on hardware it was never meant to run on anyway.

This was actually tougher than i wouldve expected (took me 4 days to get it in a decent stage) as opposed to my desktop hackintoshes and i still have some issues left over that i found NOTHING on:

  • On battery the CPU begins to run at a glorious... 0.4GHz and no tool or kext seems to help fix it (to mention macOS does see the battery as needing "service")
  • Patching intel native wifi and bluetooth (want to put myself through hell by patching these kexts instead of using heliport and other better alternatives)
  • Can't patch AppleHDA (assume it's cause there's no 25G72 KDK for macOS 26.6 yet).

Aside from that, these parts do work in Tahoe:

  • iGPU (Vega 10 graphics) works really well in Tahoe, though i did have to change the UMA frame buffer in bios to auto and then change it in Smokeless-UMAF to 2GB (max in stock bios is 512mb)
  • The Intel Dual-Band 7265 WiFi and Bluetooth card that i put in myself works fine in this via heliport at the moment and it should also work fine if i ever patch the native kexts ( I dunno if the realtek card works, i saw some apps like heliport making it work but im skeptical of them).
  • Trackpad WORKS: I had to add "ForgedInvariant.kext" to my EFI alongside VoodooI2C and I2CHID (as on their own it would crash).
  • Keyboard also works with VoodooPS2.

And other smaller things... work...

If anyone does have more info on the 0.4GHz thing, it'd be most grateful i genuinely dunno what could be the cause of it... A PROCHOT thing? A macOS-Can't-Get-My-Proper-Battery-Readings thing? im not sure!

Hardware:

  • CPU: Quad-Core AMD Ryzen 7 3750H
  • iGPU: Integrated Vega 10 Graphics
  • 16GB DDR4 ram
  • Intel Dual-Band 7265 WiFI and Bluetooth Card
  • Realtek Audio (AC235 off the top of my head?) (+ 7.1 Channel Surround Audio)

Here are my kexts:

  • AMDSata.kext
  • AppleALC.kext
  • BlueToolFIxup.Kext
  • DirectHW.kext
  • ECEnabler.kext
  • ForgedInvariant.kext
  • IntelBluetoothFirmware.kext
  • Itlwm.kext
  • lilu.kext
  • NootedRed.kext
  • RealtekRTL8111.kext
  • RestrictEvents.kext
  • SMCBatteryManager.kext
  • USBmap.kext
  • VirtualSMC.kext
  • VoodooI2C.kext
  • VoodooI2CHID.kext
  • VoodooPS2Controller.kext
submitted by /u/OctopieWasHere
[link] [comments]

For more detailed configuration walkthroughs, explore the latest guides and tutorials on iATKOS.

Share:

Leave a Reply

Loading comments...