Jump to content

MaLd0n

Administrators
  • Posts

    95,316
  • Joined

  • Last visited

Everything posted by MaLd0n

  1. HDAUniversal-Release.zip @nosborsousa usa assim mesmo como está nessa versão. Vai dar muito trabalho pra acertar esse cosmético.
  2. Vou acertar. Tive de criar esse layout pq os outros layouts não tinham o suporte para o combo-jack
  3. Use alcid=171HDAUniversal-Release.zip Depoois do reboot pode verificar com o Codec-Info https://olarila.com/topic/46666-codec-info-for-macos-analog-hda-codec-detector-for-applehda-applealc-voodoohda-and-hdauniversal/ Enjoy!
  4. Olarila Desktop App is a practical macOS utility designed for users who need a simple, fast and organized way to access essential Olarila resources directly from the desktop. Built for Hackintosh users, technicians and macOS enthusiasts, the app helps streamline access to tools, guides, support links and important project resources in one clean interface. With Olarila Desktop App, users can improve their workflow when working with EFI folders, OpenCore, Clover, ACPI patches, DSDT/SSDT files, kexts, bootloader configurations and macOS compatibility projects. The application is focused on convenience, speed and usability, making it easier to keep important Hackintosh resources available without searching through multiple pages or folders. Whether you are building a new Hackintosh, maintaining an existing macOS desktop setup, checking EFI configurations, downloading tools or following Olarila guides, the Olarila Desktop App provides a more direct and organized desktop experience. Olarila is widely known in the Hackintosh community for macOS installation guides, EFI support, ACPI patches, DSDT edits, OpenCore and Clover resources, kext testing and desktop hardware compatibility. The Olarila Desktop App brings that ecosystem closer to the user, helping beginners and advanced users save time during setup, maintenance and troubleshooting. Key topics supported by the Olarila ecosystem include macOS desktop installation, Hackintosh EFI folders, OpenCore configuration, Clover bootloader support, ACPI patching, DSDT and SSDT editing, kext management, Intel and AMD desktop systems, macOS Sonoma, Sequoia and newer macOS versions. Download Olarila Desktop App to simplify your Hackintosh workflow and keep your essential macOS desktop resources in one place. Download HERE
  5. Check in Mr. Macintosh is have this version there
  6. MaLd0n

    App Mac-Info

    Try Mac-Info_Final_Release_App.zip
  7. MaLd0n

    App Mac-Info

    let me check it
  8. MaLd0n

    App Mac-Info

    Mac-Info-Release.zip
  9. Codec-Info is a lightweight macOS utility designed to detect and display the real analog HDA audio codec used by your system. It is especially useful for Hackintosh users, audio troubleshooting, AppleHDA patching, AppleALC layout testing, VoodooHDA diagnostics and HDAUniversal validation. The app reads macOS audio information directly from IOKit and IORegistry, matches detected codec IDs against a bundled audio-codecs.ids database, and shows the result in a clean, compact interface. Codec-Info focuses only on analog HDA audio codecs, intentionally ignoring HDMI, DisplayPort and GPU digital audio devices to avoid misleading results. With Codec-Info, users can quickly check whether AppleHDA, AppleALC, VoodooHDA or HDAUniversal is loaded, identify the detected analog codec, view the codec ID, vendor, layout ID, revision, HDA controller information and detailed detection evidence. When no supported audio stack exposes the codec directly, the app can still show the visible HDA controller fallback and includes an optional raw HDA probe to attempt low-level codec detection. Codec-Info is built for speed, stability and privacy. It does not collect, transmit, upload or store personal data. It does not install drivers, kexts, daemons, helpers or background services. All detection is performed locally on the Mac. Key Features Detects analog HDA codecs on macOS Supports AppleHDA, AppleALC, VoodooHDA and HDAUniversal workflows Uses a local audio-codecs.ids database for codec name resolution Ignores HDMI, DisplayPort and GPU digital audio devices Shows codec ID, codec name, vendor, layout ID, revision and controller details Displays loaded audio stack status Provides IORegistry and IOKit-based detection evidence Includes optional raw HDA probe when the codec is not exposed by macOS Compact, fast and lightweight interface No telemetry, no network scanning and no background service Compatible with macOS Catalina and newer Codec-Info is a practical tool for anyone working with macOS audio, Hackintosh audio configuration, AppleALC layout IDs, codec verification, Realtek ALC audio troubleshooting, Conexant audio detection, Cirrus Logic HDA codecs, IDT/SigmaTel codecs, VIA codecs and other analog HDA devices. Whether you are configuring AppleALC, testing VoodooHDA, validating HDAUniversal or checking why macOS does not expose your codec, Codec-Info provides a simple and reliable way to identify what is really visible to the system. Download HERE Minimum System Requirement: macOS 10.15 Catalina or newer Developer: ®Daniel Maldonado Focus: macOS analog HDA codec detection, Hackintosh audio diagnostics and local-only privacy-safe reporting.
      • 5
      • Like
  10. What hardware?
  11. Pelo comportamento da lógica atual de combo-jack, isso acontece quando o gate físico não encontra os quatro elementos necessários: speaker interno/fixo, headphone jack, mic interno/fixo e input jack externo compatível. O gate exige primaryOutput, headphone, primaryInput e comboInput; se qualquer um faltar, ou se a topologia física não bater, o combo é descartado. A própria lógica de score invalida o candidato quando primaryInput ou comboInput não existem, ou quando o gate físico falha. Também existe log previsto para “combo jack autoswitch disabled: no physical TRRS topology, o candidato externo precisa ter input capability real e caminho ADC válido; se ele for LineIn, só deve ser promovido para mic se tiver VREF. Por agora use combo-jack externamente com projetos existentes no GitHub. Uma alteração dessa pode quebrar muita coisa se não for feita com muito teste e cuidado.
  12. Post one Full Dump with ur Full EFI folder https://olarila.com/files/Utils/DumpGenerator-Release.zip and one Ioreg https://olarila.com/files/Utils/IORegistryExplorer.app.zip
  13. No. HdaUniversal is only for onboard audio. I can add this support, but need many test, debug, etc.
  14. This output comming from com.apple.driver.AppleGFXHDA 550.1. DisplayPort/HDMI native Apple, via AppleGFXHDA. Enjoy!!!
  15. Can u extract a dump with this? https://olarila.com/files/macOS-Applications/Collect-HDAUniversal-Release.zip Comming from native things from Apple
  16. HDAUniversal is a modern AppleHDA-like audio kernel extension for macOS and Hackintosh systems, created to deliver clean, stable, and natural onboard audio with a behavior closer to Apple’s native audio stack. This release represents an important milestone for the project. After extensive development, testing, debugging, and fine tuning across desktop and laptop configurations, HDAUniversal now provides a solid AppleHDA-like foundation with native-style volume handling, reliable output routing, combo-jack support, and compatibility with AppleALC-style layout IDs. The goal has always been clear: make audio feel native, predictable, and stable on supported Hackintosh systems. Donations help keep the project alive, supporting development time, testing hardware, hosting, maintenance, and future improvements. If HDAUniversal helps your system, consider supporting the work so the project can continue growing. Link HERE If you need help with your audio codec, please post a codec dump created with Clover or Linux. HERE A New AppleHDA-like Audio Solution HDAUniversal was designed with a strong focus on native macOS behavior. Instead of relying on artificial volume tricks or unstable routing workarounds, the kext follows a cleaner AppleHDA-like approach for codec initialization, output selection, mute handling, and endpoint switching. The current release includes support for: Internal Speakers Headphones Line-out Internal Microphone Headset Microphone Laptop combo-jack detection Desktop non-combo audio paths AppleHDA-like selector/source behavior Stable speaker/headphone switching Correct headset microphone handling Native-style output volume Proper mute and unmute lifecycle Clean Power/EAPD restore order This release is the result of careful iteration and real-world testing, with each change validated to avoid regressions in volume, routing, combo-jack behavior, or system stability. Installation 1- Remove VoodooHDA, AppleAlc or other and inject bootarg alcid=xx or Device Properties. Check Instructions HERE 2- Run the .pkg installer, then open System Settings > Privacy & Security and allow the HDAUniversal kernel extension if macOS asks for permission. Example: In my ALC897 i'm using alcid=98 and HDAUniversal.kext, only it. You can use Codec-Info to check things about your audio codec HERE Why HDAUniversal Must Be Installed in /Library/Extensions HDAUniversal is designed to work as a system-installed macOS audio kext, not as a simple bootloader-injected kext. For this first release, the correct and supported installation path is: /Library/Extensions/HDAUniversal.kext This requirement is intentional. Unlike small helper kexts that can usually be injected from EFI, HDAUniversal publishes real IOAudio devices, IOAudio engines, selectors, controls, volume ranges, mute controls, input/output sources, and AppleHDA-like audio endpoints. These objects are used not only by the kernel, but also by macOS user-space audio services such as CoreAudio, Sound Settings, Audio MIDI Setup, Control Center, and coreaudiod. Installing the kext in /Library/Extensions gives macOS a proper on-disk bundle with the expected structure, metadata, permissions, cache handling, and resource visibility. This is important for stable audio registration, correct IOAudio behavior, system audio discovery, sleep/wake lifecycle, and future localization or UI-related metadata. Loading HDAUniversal only from EFI may load the binary, but it can produce incomplete or inconsistent behavior because macOS may not treat the kext as a fully installed audio bundle. In that case, CoreAudio and the system UI may not reliably see all metadata, resources, localized names, or audio endpoint information the same way they do when the kext is installed properly in /Library/Extensions. For this reason, EFI injection is not supported for the first public release. Supported Installation Method Install HDAUniversal here: /Library/Extensions/HDAUniversal.kext Then rebuild the kext cache / kernel collection and reboot. Not Supported EFI/OC/Kexts/HDAUniversal.kext EFI/CLOVER/kexts/Other/HDAUniversal.kext Temporary manual loading Mixed copies in EFI and /Library/Extensions Only one copy of HDAUniversal should be present on the system. Multiple copies can cause duplicate matching, wrong versions being loaded, broken audio registration, or inconsistent behavior after reboot or sleep/wake. This approach keeps HDAUniversal closer to the way a real macOS audio driver is expected to live in the system and helps provide the most stable AppleHDA-like experience. Compatible with AppleALC-style Layout IDs HDAUniversal works with the same layout-id concept used by AppleALC, making it familiar and practical for Hackintosh users who already understand AppleALC layouts. This allows users to test audio using known layout IDs while HDAUniversal provides its own AppleHDA-like engine, routing logic, and runtime behavior. The layout-based approach makes the kext easier to configure, easier to compare, and easier to integrate into existing Hackintosh setups. Native Volume Philosophy One of the main goals of HDAUniversal is to provide a correct and natural volume experience. The output volume model is designed around real codec capabilities and AppleHDA-like behavior: Output volume reaches 0 dB No positive output boost is used No artificial -dB cap is applied No defensive volume lock is used Volume range follows real AmpCaps Mute is handled independently from logical volume Volume 0 provides real silence Unmute restores the previous logical volume This avoids common issues such as distorted sound, excessive loudness, broken volume steps, mute getting stuck, or inconsistent speaker/headphone volume behavior. Combo-Jack Support Combo-jack support is one of the strongest points of this release. HDAUniversal now supports AppleHDA-like endpoint behavior for laptops with shared headphone/headset microphone jacks. When a headset is connected, the kext can switch the output source to Headphones and the input source to Headset Microphone. When removed, it can safely return to Internal Speakers and Internal Microphone. This behavior was carefully tuned to preserve desktop non-combo systems while improving laptop combo-jack handling. Built for Stability and Real Hardware Testing HDAUniversal has been developed with stability as a priority. Every major stage of the project focused on avoiding regressions, protecting working audio paths, and keeping the kext predictable under real macOS usage. The release was fine tuned around: Boot stability Runtime audio stability Speaker/headphone separation Combo-jack switching Headset microphone detection Mute/unmute behavior Sleep/wake restore order Output volume correctness Avoiding artificial boost and distortion Keeping validated code paths intact This is not just a feature update. It is a carefully tested release built around practical Hackintosh audio behavior. Download HDA-Universal HERE Credits and Acknowledgements HDAUniversal exists because of years of work from Apple, open-source developers, and the Hackintosh audio community. Special thanks to Fabiano and Mirone Credits: Apple For the original AppleHDA architecture, macOS audio stack, IOAudioFamily, codec handling concepts, and the native behavior that inspired the AppleHDA-like design goals of this project. AppleALC For the layout-id ecosystem, codec research, audio patching knowledge, layout data, and years of Hackintosh audio development that helped define how modern macOS audio should be configured on non-Apple hardware. HDAUniversal follows the same layout-id concept familiar to AppleALC users, making testing and configuration easier for the community. VoodooHDA For its long history as one of the most important open-source Hackintosh audio projects, providing valuable knowledge about HDA codecs, routing, mixer handling, and alternative audio implementation strategies. The Hackintosh Community For continuous testing, codec dumps, bug reports, layout experiments, logs, real hardware validation, and years of shared knowledge that make projects like this possible. Olarila For development, testing, debugging, validation, and maintaining tools, guides, patches, and resources for the Hackintosh community. Project development by Daniel Maldonado / MaLd0n - Olarila.com. Disclaimer HDAUniversal is an independent project. It is not affiliated with, endorsed by, or sponsored by Apple, AppleALC, VoodooHDA, or any hardware vendor. Apple, macOS, AppleHDA, and related names are trademarks of Apple Inc. AppleALC and VoodooHDA are separate projects with their own authors, licenses, and development history. Full respect and credit belong to their respective developers and contributors. Reporting Issues If you find a problem with HDAUniversal, please report it with proper logs. Before posting, run the included log collector: Collect-HDAUniversal.command Download HERE This script collects the information needed to understand what is happening on your system, including codec data, IORegistry audio devices, IOAudio engines, CoreAudio state, loaded kexts, system audio information, and relevant HDAUniversal logs. When reporting an issue, please include: 1. The zip generated by Collect-HDAUniversal.command 2. Your codec model 3. Your layout-id 4. macOS version 5. Bootloader used 6. Whether the kext is installed in /Library/Extensions 7. A clear description of the problem 8. Steps to reproduce the issue Please avoid reports without logs. Messages such as “audio does not work” or “headphones are broken” are not enough to debug the problem. Useful examples: - Internal speakers work, but headphones do not switch after plug/unplug. - Headset microphone is not detected on a combo-jack laptop. - Audio works after boot, but not after sleep/wake. - Volume is too low or too high compared to AppleHDA. - The wrong input or output source is selected. For best results, reproduce the problem first, then run Collect-HDAUniversal.command immediately after the issue happens. This gives the log collector a better chance of capturing the real failure. Reports with complete logs are much easier to analyze and help improve HDAUniversal for more codecs, layouts, laptops, and desktop systems.
×
×
  • Create New...