Jump to content

MaLd0n

Administrators
  • Posts

    95,421
  • Joined

  • Last visited

Everything posted by MaLd0n

  1. https://olarila.com/topic/5676-hackintosh-efi-folder-with-clover-and-opencore/
  2. https://olarila.com/topic/40033-easy-hackintosh-audio-solution-with-applealc/
  3. U need use alcid=xx for ur audio codec https://olarila.com/topic/40033-easy-hackintosh-audio-solution-with-applealc/
  4. https://suitebench-browser.dnmtechlabs.workers.dev/result/SB-AI-5091AA696B9840C3
  5. This laptop is perfect. All working. I create one asussmc with automatic fan speed, create one layout 171 for hda universal. Just work nice cam, etc.
  6. We are pleased to announce the release of SuiteBench AI, a free AI benchmarking application for macOS. Donations Link HERE or HERE SuiteBench AI was created to provide a practical and consistent way to measure AI-related performance across both Apple Silicon and Intel-based Macs, including systems with discrete GPUs. Rather than generating a simple synthetic number, SuiteBench AI executes multiple computational workloads across the available CPU, GPU, Metal and Core ML paths and combines the measured performance into an easy-to-compare Global AI Score. Main Features Universal macOS application — Apple Silicon + Intel x86_64 CPU AI workloads Metal GPU compute workloads Core ML acceleration Apple Neural Engine support when available Automatic backend selection Quick AI benchmark Complete AI benchmark Extended AI benchmark AI Stress mode Global AI Score Detailed local benchmark results Hardware and system information Real-time benchmark visualization Light and Dark Mode support Integrated AI Assistant Optional downloadable local AI models Local AI engine management AI-assisted benchmark interpretation Online public result database Global hardware rankings Search by CPU, GPU, Mac model or public result ID Compact and lightweight online result publishing SHA-256 result integrity identification Privacy-focused publication Free to use Integrated AI Assistant SuiteBench AI includes an integrated AI Assistant designed to help users understand benchmark results instead of simply presenting raw scores. The assistant can analyze the current benchmark session and provide additional context about the measured performance. It can help interpret: Global AI performance CPU performance GPU performance AI acceleration behavior Benchmark categories Strong and weak areas of the tested system Performance differences between available backends Diagnostic benchmark conditions Overall hardware balance This makes SuiteBench AI not only a benchmarking application, but also an interactive performance analysis tool. The idea is simple: Benchmark the machine. Then use AI to understand the benchmark. Optional Downloadable Local AI Users who want a more advanced AI experience can optionally download and use additional local AI models directly from SuiteBench AI. These models are completely optional and are not required to run any benchmark. The application allows the user to manage the local AI environment, select supported models and use them with the SuiteBench AI Assistant for deeper analysis and conversation. Features include: Optional AI model downloads Model selection directly inside SuiteBench AI Local AI engine installation and management Starting and stopping the selected local AI Local benchmark analysis More advanced result interpretation No dependency on an external AI model for benchmarking The benchmark system remains completely independent from the downloadable AI models. Users who only want to benchmark their hardware can use SuiteBench AI normally without downloading any additional AI model. Users who want deeper analysis can enable a local AI model and turn SuiteBench AI into a more advanced hardware analysis assistant. Local-First AI Design When a downloaded local AI model is used, the model runs through the local AI engine on the Mac. The AI Assistant and the online benchmark database are separate systems. The optional local AI model is used to analyze benchmark information locally. It does not become part of the public benchmark upload. The SuiteBench Browser receives only the compact benchmark result that the user explicitly chooses to publish. SuiteBench Browser SuiteBench AI includes optional integration with SuiteBench Browser, the public benchmark database developed by DNMTechLabs. After completing a benchmark, users can manually publish their result and receive a unique public identifier such as: SB-AI-XXXXXXXXXXXXXXXX Published results can then be compared through the online Global AI ranking. The leaderboard is automatically ordered from the highest Global AI Score to the lowest, making it easy to compare different processors, GPUs and Mac configurations. The public result contains only information directly related to the benchmark, including: Global AI Score CPU GPU Mac model identifier Architecture macOS version Benchmark mode SuiteBench AI version and build Benchmark methodology version SHA-256 integrity hash The online result format is intentionally compact and lightweight. Privacy First Online result publication is completely optional and manual. SuiteBench AI does not include personal files or personal account information in the public benchmark result. The result publication system is designed specifically around benchmark-related technical information. Personal information such as the following is not part of the public result capsule: Username Computer name Serial number MAC address Apple ID Local file paths Personal files Raw benchmark latency samples Detailed raw workload evidence Before publication, SuiteBench AI shows the technical information associated with the result being submitted. Lightweight Online Publishing The online publication architecture was intentionally redesigned to remain extremely lightweight. Instead of uploading large benchmark datasets containing thousands of latency samples and individual workload records, SuiteBench AI creates a compact result capsule containing only the information required for the public result and ranking. A normal result payload is typically only a few hundred bytes. This approach reduces: Network traffic Server processing Database usage Upload failures Backend complexity while keeping the public benchmark database fast and easy to maintain. Benchmark Reliability SuiteBench AI includes multiple mechanisms designed to improve consistency and usability across different hardware. These include: Benchmark warm-up phases Repeated measurements Latency stability analysis Thermal-state monitoring Automatic backend calibration Native execution detection Diagnostic workload handling Resilient Global AI scoring An unavailable or problematic individual workload does not unnecessarily invalidate an otherwise usable completed benchmark. If a benchmark finishes successfully and produces meaningful performance measurements, SuiteBench AI preserves the usable data and calculates the best meaningful Global AI result available from that run. Supported Hardware SuiteBench AI is designed to support a wide range of macOS systems, including: Apple Silicon Macs Intel Macs Integrated GPUs Discrete AMD GPUs Metal-capable GPUs Apple Neural Engine capable systems Available acceleration paths and performance naturally depend on the hardware and macOS configuration. Free Software SuiteBench AI is free. Our goal is to provide the macOS community with a useful AI performance benchmark and gradually build a public database that makes it easier to compare CPUs, GPUs, Mac generations and AI acceleration technologies. No account is required to run the benchmark. Online result publication is optional. Download HERE SuiteBench AI 1.1 Developer: DNMTechLabs Platform: macOS Architecture: Universal — arm64 + x86_64 Price: Free Online Database: SuiteBench Browser Benchmark your Mac, compare your hardware, explore the public rankings and, if you want deeper analysis, use the integrated AI Assistant or an optional downloadable local AI model. DNMTechLabs — Building practical tools for the macOS community.
  7. SystemPulse is a lightweight, native macOS system monitoring application designed to provide real-time hardware and system information without unnecessary background services, external dependencies, or cloud telemetry. Donations Link HERE or HERE Built specifically for macOS, SystemPulse combines native Apple frameworks and low-level system APIs to display essential system information in a clean, responsive dashboard. Main Features Real-time CPU monitoring Total CPU usage Per-core activity Load average CPU model and core information CPU temperature GPU monitoring GPU identification Utilization when exposed by the driver GPU temperature Metal and IORegistry-based information Apple Silicon temperature support M1 family M2 family M3 family M4 family M5 family Additional thermal fallback for newer or unsupported Apple Silicon platforms Intel Mac support Native AppleSMC temperature reading CPU and GPU telemetry where available Memory monitoring Used and available memory Memory pressure Swap information Storage monitoring Volume usage Available space Storage statistics Network monitoring Active interfaces Upload/download activity Native macOS network counters No public IP lookup Process Explorer CPU usage by process Memory usage by process Native libproc implementation Fast process filtering Power information Battery and power-source status where supported Live history graphs CPU GPU Memory Network Other monitored resources Native Temperature Monitoring SystemPulse does not rely on external command-line utilities such as powermetrics. Temperature monitoring is performed directly through native macOS interfaces, including: AppleSMC / IOKit IOAccelerator Apple Silicon thermal sensors HID thermal sensor fallback where required The application validates sensor values before displaying them. If macOS or the hardware does not publish a valid sensor, SystemPulse reports “Not published” instead of generating or estimating a temperature. Intel + Apple Silicon SystemPulse is designed as a Universal macOS application, supporting both: x86_64 arm64 Apple Silicon detection also accounts for execution through Rosetta, so the correct thermal monitoring path can still be selected when a universal build is launched under translation. Privacy SystemPulse is designed to work locally. No analytics No telemetry uploads No account required No cloud backend No public IP lookup No background helper required for normal monitoring No external monitoring service System information remains on your Mac unless you explicitly export a snapshot. Performance The monitoring engine was designed to minimize unnecessary CPU and memory usage. SystemPulse uses: Dedicated background queues for hardware providers Provider execution gates to prevent sampling backlog Bounded history buffers Cached hardware metadata Controlled UI update coalescing Native APIs instead of repeatedly launching shell commands Lazy thermal fallback queries Cached Apple Silicon HID sensor enumeration The objective is simple: monitor the system without becoming a system load itself. Light & Dark Mode The interface automatically follows the selected macOS appearance and includes proper adaptive text and contrast handling for: System Light Dark Release Information This release includes extensive release-oriented auditing and fixes covering: Swift 6 concurrency compatibility Apple Silicon thermal monitoring Intel SMC monitoring CPU/GPU temperature handling Rosetta detection startup window stabilization Light/Dark appearance consistency IOKit/CoreFoundation ownership background task lifecycle provider scheduling bounded caches and history stricter SMC response validation release build configuration The application is built with strict compiler warnings enabled and uses AD-HOC signing for distribution. Requirements macOS 13 or newer Intel or Apple Silicon Mac Sensor availability depends on the hardware, macOS version, firmware and what each device exposes through the operating system. Download HERE Download the latest SystemPulse release and run it directly on your Mac. Feedback, hardware reports and sensor compatibility reports are welcome, especially from different generations of Intel and Apple Silicon Macs.
  8. Essas mobos aí não são fáceis. Só testando.
  9. Audio IO Overload Fix Fixed an issue that could cause an Audio IO Overload during the first seconds of analog playback, mainly affecting some laptops. The problem was caused by the initial audio-engine timestamp not being correctly synchronized with the DMA/LPIB position when the stream started. On affected systems, this could lead to kIOReturnIsoTooOld (0xE00002EE), watchdog activity, underruns/xruns, and temporary audio overloads. The analog playback startup now synchronizes the engine timeline with the actual hardware DMA position. Validated on multiple affected laptops: No Audio IO Overload No kIOReturnIsoTooOld No watchdog events No underruns/xruns No regression to the notification/Warm Endpoint handling This fix is included in HDAUniversal 1.0.1.
  10. I'm looking at the kext; some security-related aspects ended up being a bit too restrictive. but the kext work nice on 26.6.
  11. What wifi card?
  12. Seems u have a patcher things there, old applehda, etc
  13. Updated extractor https://olarila.com/files/macOS-Applications/HDA-Universal/HDAUniversal-Fast-Diagnostics-v2.2-Release.zip
  14. After uninnstall, reboot, install new version, u need reboot again then extract. Big problems in ur pc /System/Library/Audio/Plug-Ins/HAL/MacAudio.driver / coreaudiod: 42.2% CPU Error loading MacAudio.driver mach-o file, but is an incompatible architecture have 'arm64e', need 'x86_64h' or 'x86_64'
  15. Stay in Monterey, no avx2 for u!
  16. Uninstall kext, reboot, install new version with .pkg, take permissions, reboot then extract logs with .command from first post. Use sip on 03080000, no applealc, no voodoohda loaded.
  17. We are pleased to release HDAUniversalBootChimeDxe, a UEFI DXE driver designed to play a native boot chime directly through compatible HDA audio hardware before the operating system starts. Donations Link HERE or HERE The driver dynamically discovers the available HDA controllers, codecs and audio routes at boot. Instead of relying exclusively on fixed codec or motherboard definitions, it validates the live HDA widget graph and selects a compatible playback path at runtime. It supports both Clover and OpenCore. Main Features Native UEFI boot-chime playback. Compatible with Clover and OpenCore. Dynamic HDA controller and codec discovery. Runtime validation of the complete HDA audio route. AppleALC-derived codec and layout profiles. Honors alcid=xx when a compatible exact profile is available. Validated route fallback when the primary route cannot be programmed. Analog output support with conservative hardware detection. Optional HDMI, DisplayPort and S/PDIF support. 48 kHz and 44.1 kHz, 16-bit PCM format negotiation. Automatic stereo-to-mono conversion when required by the selected DAC. HDA amplifier capability detection and controlled attenuation. EAPD handling for supported internal amplifiers and speakers. Immediate Command communication with a controlled CORB/RIRB fallback. Transactional restoration of the modified codec state after playback. DMA ownership protection and hardened asynchronous cleanup. Optional codec dump and diagnostic logging. No macOS driver or application is required for playback. What Is New in v1.0.43 Version 1.0.43 Stable Minimal Volume 30 returns directly to the user-confirmed stable v1.0.39 functional baseline. All codec discovery, audio routes, AppleALC profiles, hardware programming, stream timing, DMA ownership, asynchronous cleanup and PCM assets remain unchanged. The only runtime policy change in this release is the boot-chime volume: The global boot-chime volume is fixed at 30%. The compiled default uses the same 30% limit. Both Release and Debug configuration files use 30%. Hardware-volume, software-fallback and replay paths enforce the same limit. PCM samples are scaled directly to 30%. The legacy Volume configuration key remains recognized for compatibility, but it cannot increase or decrease the fixed volume. This provides a consistent and conservative playback level on every supported path. Safety and Compatibility The default configuration is dynamic and conservative. The driver does not perform generic GPIO polarity sweeps, broad analog pin sweeps, invented codec coefficient writes or motherboard-specific hardware programming. Optional compatibility switches remain disabled by default and should only be enabled when supported by evidence from a working codec or layout dump. Digital outputs are also disabled by default. They can be enabled through the configuration file when required. Installation Clover Copy: HDAUniversalBootChimeDxe.efi to: EFI/CLOVER/drivers/UEFI/ OpenCore Copy: HDAUniversalBootChimeDxe.efi to: EFI/OC/Drivers/ Then add the driver under: UEFI -> Drivers in your OpenCore config.plist. Important Notes Firmware audio behavior varies between computers, codecs and motherboard implementations. A codec supported by macOS or AppleALC is not automatically guaranteed to expose a usable preboot audio route. Some firmware may leave the codec or HDA controller in an incomplete state before the operating system starts. Internal speakers may require EAPD or another amplifier control exposed by the codec. HDMI and DisplayPort playback require valid connection presence and ELD information during boot. The driver restores the selected codec state after playback so the operating system can initialize the audio hardware normally. Hardware testing is still required to confirm audible playback on each system. For systems where the chime does not play, enable the Debug configuration, generate HDAUChime.log and provide the complete log for analysis. Project Credits ®Daniel Maldonado — Olarila.com Project development, UEFI driver implementation, dynamic HDA discovery, routing policy, hardware validation, playback engine, configuration, diagnostics, testing and project maintenance. Third-Party Credits and Acknowledgements AppleALC The compact codec/layout database included in this project is generated from resource data provided by the AppleALC project, developed and maintained by vit9696 and the Acidanthera team. Special acknowledgement is also given to: vit9696 Andrey1970AppleLife vandroiy2013 toleda Mirone Pike R. Alpha 07151129 roddy20 All codec dump, layout, platform, patch and resource contributors credited by the AppleALC project AppleALC is distributed under the BSD 3-Clause License. The AppleALC project, its maintainers and its contributors do not endorse or officially support HDAUniversalBootChimeDxe. TianoCore EDK II This project is compiled using TianoCore EDK II and uses EDK II UEFI headers, protocols, library classes and BaseTools. EDK II is developed by the TianoCore community and is primarily distributed under the BSD 2-Clause Plus Patent License. VoodooHDA The VoodooHDA source was consulted as a technical reference for HDA amplifier capabilities, channel programming, CORB/RIRB behavior and controller teardown ordering. Acknowledgement is given to CloverHackyColor, Sergey Slice and all VoodooHDA contributors. VoodooHDA is distributed under the BSD 2-Clause License. No VoodooHDA kernel-extension binary is included in HDAUniversalBootChimeDxe. Intel High Definition Audio The controller-register definitions, codec verbs, widget capabilities and stream-descriptor behavior implemented by this project are based on the publicly documented Intel High Definition Audio architecture and specification. Intel and High Definition Audio are trademarks or technologies belonging to their respective owners. Clover Bootloader Compatibility and installation support are provided for the Clover Bootloader, developed by the CloverHackyColor team and its contributors. No Clover Bootloader source or binary is included in this package. OpenCore Compatibility and installation support are provided for OpenCore, developed by Acidanthera and its contributors. No OpenCore source or binary is included in this package. Apple The included boot-chime audio asset is based on the startup sound associated with Apple computers. Apple, Mac, macOS and related names, trademarks and audio assets belong to Apple Inc. HDAUniversalBootChimeDxe and Olarila.com are independent projects and are not affiliated with, sponsored by or endorsed by Apple Inc. Licensing Notice Third-party source code, generated data, reference material and audio assets remain subject to their original copyrights, licenses and ownership terms. Redistributions of this project should preserve all applicable copyright notices, license conditions, disclaimers and third-party acknowledgements. Download HDAUniversalBootChimeDxe HERE
  18. HDAUniversal 1.0.0 — Major Release Update For a clean and proper uninstallation, use this then reboot then install new version HERE Problems? Back to previous version! The driver is currently being built, and we will certainly encounter issues with some hardware. Approximately one month after HDAUniversal 0.1.190, released on July 2, HDAUniversal reaches its first production milestone with version 1.0.0. The list below includes only changes that remain in the final source. Reverted experiments, temporary diagnostics and superseded implementations have been excluded. Version 1.0.0 freezes the physically tested 0.1.414 / Round178 runtime; the final version promotion itself did not modify the established audio paths. What Changed Since 0.1.190 Expanded hardware detection Added support for both PCI multimedia audio classes 0x040300 and 0x040100. Improved matching for standard analog HDA controllers and GPU digital-audio controllers. Separate analog and digital controller roles prevent HDMI/DisplayPort devices from interfering with motherboard or laptop audio. Detection remains dynamic, without motherboard, SMBIOS, fixed PCI-path or codec-address hardcoding. More complete analog audio support Dynamic analog codec and widget-topology discovery. Dynamic DAC-to-pin and ADC-to-input path construction. Multiple analog outputs supported on the same controller. Multi-DAC routing and controller-wide route transactions. Dedicated playback and capture engines. Support for internal speakers, line out, headphones, internal microphone, external microphone, headset microphone and line input when exposed by the codec. Reliable input and output selector handling. Safer route rollback when a hardware transaction cannot be completed. EAPD, pin control, converter stream and amplifier state are validated through hardware readback. Playback and PCM corrections Correct IOAudioFamily mix-ring indexing for 16-, 20-, 24- and 32-bit PCM. Fixed repeated, reordered and robotic audio caused by incorrect source-ring positioning. Restored the proven 16,384-frame analog playback ring. Improved BDL construction, descriptor boundaries and ring-end interrupt handling. Improved playback reopen behavior after short CoreAudio client sessions. More reliable DMA start, stop and position tracking. Better handling of long playback sessions, notification sounds and rapid client attach/detach cycles. No EQ, DSP, compressor, limiter, resampler or artificial output boost was added. Volume, mute and control handling Codec amplifier capabilities are used to generate native volume ranges. Improved startup volume restoration and cached CoreAudio control replay. Fixed stale volume commands that could override the current endpoint. Improved first-unmute and first-volume-change behavior. Volume and mute commands are coalesced during rapid CoreAudio control bursts. Warm-idle playback can retain the route without repeatedly shutting down and restarting the complete codec path. Invalid or unsupported amplifier operations now fail safely instead of leaving a partially programmed state. Headphones, microphones and combo-jack Runtime headphone insertion and removal detection. Unsolicited codec events are used when supported. Automatic polling fallback is available when unsolicited events are unavailable or unreliable. Dynamic combo-jack classification and input retasking. Headset microphone, external microphone and line-input routing. Pin sense, impedance, VREF and pin capabilities are used to determine the physical connector role. Debounce and rollback protection prevent unstable jack events from leaving the wrong route active. Combo-jack and headphone behavior remains topology-driven rather than model-specific. HDMI, DisplayPort, MST and S/PDIF Added capability-gated HDMI and DisplayPort audio support. Separate GPU digital-audio controller discovery. Dynamic digital codec and converter detection. ELD and presence-detection validation before publishing a digital output. Disconnected ports do not receive unnecessary CoreAudio engines or DMA resources. Support for multiple physical HDMI/DisplayPort endpoints and DP-MST topology. Late-appearing digital codecs and displays can be discovered without disturbing analog audio. Digital engines are removed safely when their physical endpoint disappears. Optional native HDMI/DisplayPort handoff remains available through -nohdmi. S/PDIF infrastructure is published only when the codec reports the required capabilities. The current runtime exposes analog audio together with capability-gated HDMI, DisplayPort, DP-MST and S/PDIF paths. Sleep, wake and anti-pop improvements Added an analog system-sleep power barrier. Every active analog path is hard-muted before the controller loses power. Playback DMA must report both software-stopped state and physical RUN=0. EAPD, pin output and converter stream assignment are disabled before codec D3. The complete analog silence barrier is applied again during wake before delayed endpoint activation. Physical buffers and playback state are sanitized across power transitions. Added controlled post-wake cold-prime handling before gain and EAPD are released. Improved wake route restoration, stream rearming and fallback recovery. Added terminal anti-pop handling for restart and shutdown. Command transport shutdown now uses bounded CORB/RIRB stop attempts and preserves exact failure telemetry when a controller requires reset recovery. These changes significantly harden HDA power transitions. Platform-level USB, ACPI and scheduled DarkWake events remain independent of the audio driver and can still wake a computer separately. Kernel lifecycle and stability Stronger bounds checking for widgets, pins, paths and fixed-size kernel arrays. Malformed layout or topology data is rejected before hardware programming. Improved IORegistry property precedence, including valid zero and false values. Safer engine, stream, control and port ownership. Improved interrupt-generation and teardown serialization. Removed duplicate engine publication and stale endpoint ownership cases. Safer asynchronous IOAudioPort retirement. Better cleanup when an engine, route, format change or capture start fails. Improved controller-wide recovery without abandoning active registry objects. More reliable unload, restart, format-change and client-close paths. Failed verb programming is reported instead of being silently ignored. The previous 0.1.190 release already introduced substantial bounds and malformed-data protection; 1.0.0 extends that work across the complete runtime, power, digital-audio and service-lifecycle paths. Diagnostics and verification Exact runtime version and source-fingerprint verification. Detailed playback DMA, PCM, BCIS and clip-gap telemetry. Persistent first-start and worst-start latency snapshots. Absolute worst delay until the first non-zero PCM sample. Route-authority and endpoint-qualification diagnostics. Jack polling and unsolicited-event diagnostics. Optional-codec read isolation and retry telemetry. Detailed sleep command-transport state, including CORB/RIRB registers and failure reasons. Dedicated playback blackbox for underrun, overrun, xrun, stall, timeout and deadlock analysis. Better filtering of unrelated GPU, webcam and normal CoreAudio error 0 messages. The playback blackbox remains compiled and available, but it is disabled by default in all production personalities. Codec and layout database The current embedded database contains: 667 layouts 109 codec definitions 0 duplicate keys 0 validation errors These entries provide broader automatic coverage, but physical compatibility still depends on the exact codec, board wiring and selected layout. Release Validation HDAUniversal 1.0.0 completed: 75/75 configured historical and current validators 123/123 Python syntax checks 23/23 shell command checks 7/7 C++ translation units compiled with warnings treated as errors 7/7 optimized Mach-O x86_64 objects generated 0 compiler warnings 0 compiler errors Valid Info.plist and Xcode project structure Clean production configuration without HIL fault injection Important Notes HDAUniversal remains a hardware-driven audio implementation. Features are published only when the controller, codec, widgets, pins and connected digital sink provide sufficient physical evidence. No fixed motherboard rules, forced DeviceProperties, ACPI patches, artificial volume boosts or sound-processing effects are included. ®Daniel Maldonado — Olarila.com
  19. We are pleased to announce the official release of MounterPro, a modern macOS menu-bar application designed to quickly detect, mount, unmount and open EFI System Partitions. MounterPro provides a clean and practical interface for managing EFI partitions from internal disks, external USB devices and mounted disk images without requiring Terminal commands. The application is especially useful for OpenCore and Clover users, Hackintosh technicians, system administrators and anyone who regularly works with EFI-based boot configurations. Main Features MounterPro automatically detects EFI System Partitions available on: Internal SSDs and hard drives External USB drives External SSDs Removable storage devices Mounted disk images Each detected device is displayed in a dedicated card containing useful information such as: Device name BSD disk identifier Total device capacity Internal, external or disk-image classification Main filesystem type EFI partition name when available Current mount status Associated disk-image filename when applicable One-Click EFI Management Each EFI partition can be managed directly from the MounterPro menu-bar interface. Available actions include: Mount an EFI System Partition Unmount a mounted EFI partition safely Open a mounted EFI partition in Finder Refresh the complete disk list Monitor the current operation through an integrated progress indicator After a successful mount operation, MounterPro automatically opens the EFI partition in Finder. Mounted and unmounted partitions are visually differentiated, making their current state easy to identify. Internal, External and Disk-Image Support MounterPro is not restricted to the primary macOS disk. It can identify EFI partitions belonging to: Internal macOS disks Hackintosh boot disks Windows disks Linux disks External OpenCore or Clover USB drives Installer media Mounted disk images Disk-image devices are clearly identified inside the expanded interface, including the name of the associated image whenever available. Compact and Expanded Views MounterPro offers two interface modes. Compact View Provides fast access to the essential device information and mount controls while using minimal menu-bar space. Expanded View Displays additional partition details, including EFI partition names, complete disk identifiers and disk-image information. The selected interface mode and preferred popover dimensions are preserved between launches. Intelligent Disk Detection Disk enumeration uses structured macOS diskutil property-list information whenever available. A validated text-based fallback is also included for environments where the structured response cannot be processed correctly. MounterPro validates each candidate before presenting it as an EFI System Partition. This helps prevent unrelated FAT partitions or incorrectly identified volumes from appearing in the interface. The application also monitors disk changes through macOS Disk Arbitration and automatically refreshes its state when devices are connected, disconnected, mounted or unmounted. Optional Privileged Helper MounterPro includes an optional local privileged helper that can be installed after explicit administrator approval. Once installed, the helper allows EFI mount and unmount operations to run without repeated password prompts. The helper: Accepts only mount and unmount operations Accepts only validated EFI System Partitions Revalidates the selected disk immediately before every operation Rejects unexpected commands and invalid disk identifiers Uses a restricted local sudoers rule Can be installed or repaired directly from the application Installing the helper is not mandatory. Without it, MounterPro continues to work normally and macOS requests administrator authorization only when required. Safe Unmounting MounterPro uses the normal macOS unmount procedure. It does not silently force-unmount a partition when the standard operation fails. This reduces the risk of interrupting active disk operations or causing filesystem corruption. Any failure is reported directly in the application instead of being hidden. Start with macOS The integrated Start with macOS option allows MounterPro to launch automatically when the user logs in. Login-item registration uses Apple’s official ServiceManagement framework. Depending on the macOS configuration, approval may also be required under: System Settings → General → Login Items Menu-Bar Integration MounterPro runs as a dedicated menu-bar application and does not occupy unnecessary Dock space. The interface includes: Native menu-bar icon Dynamic popover sizing Compact and expanded modes Automatic disk-state updates Refresh control About and Help panels Integrated Quit control Standard Command-Q support The menu-bar icon also preserves the position selected by the user through macOS. Notifications When notification permission is available, MounterPro can display local notifications for important operations, including: EFI successfully mounted EFI successfully unmounted Optional helper successfully installed No notification information is transmitted outside the Mac. Performance and Reliability MounterPro performs disk discovery and mount operations away from the main interface thread to keep the application responsive. This release includes: Asynchronous disk enumeration Targeted refresh after mount and unmount operations Automatic refresh after disk events Operation cancellation support Explicit subprocess timeouts Bounded command output Safe process termination Protection against outdated asynchronous results Prevention of overlapping operations on the same disk Deferred full refresh while privileged operations are active Controlled Finder-opening behavior Swift 6 strict-concurrency validation Compiler warnings treated as errors These protections improve responsiveness while avoiding abandoned processes, stale disk information and unnecessary repeated scans. Security MounterPro applies multiple validation layers before executing a privileged disk operation. Security measures include: Strict BSD disk-identifier validation EFI partition revalidation before every privileged operation Verification of the selected parent disk Rejection of symbolic links in privileged paths Ownership and permission validation Restricted helper command protocol Transactional helper installation Rollback when helper installation cannot be completed safely No execution of arbitrary user-provided shell commands No forced unmount fallback The privileged helper and sudoers configuration are installed only after explicit macOS administrator authorization. Privacy MounterPro: Does not collect user information Does not upload disk information Does not include analytics Does not sell or share data Does not contact an update server Does not transmit EFI contents Does not store mounted-partition information remotely All disk detection and EFI operations are performed locally on the Mac. The PayPal and Email controls only request macOS to open the corresponding external link or default email application. System Requirements macOS Ventura 13 or newer Intel or Apple Silicon Mac Universal x86_64 and arm64 architecture Administrator authorization may be required for mount operations MounterPro can be used on both genuine Apple computers and Hackintosh systems. Installation Download and extract MounterPro. Move MounterPro.app to the Applications folder. Open the application. Click the MounterPro icon in the macOS menu bar. Select the desired EFI partition and click Mount. Optionally install the privileged helper to avoid repeated authorization prompts. Enable Start with macOS when automatic startup is desired. Version Information Application: MounterPro Version: 4.7 Build: 38 Minimum macOS: Ventura 13 Architectures: Intel and Apple Silicon Developer: ®Daniel Maldonado Website: Olarila.com Download Download MounterPro: HERE Screenshots MounterPro provides a fast, modern and secure way to access EFI System Partitions directly from the macOS menu bar. Whether you are maintaining an OpenCore installation, managing Clover, preparing an installer USB drive or troubleshooting multiple EFI configurations, MounterPro keeps the required tools immediately accessible without depending on Terminal commands. Feedback, compatibility reports and suggestions are welcome.
  20. We are pleased to announce the official release of Mac-Info, a lightweight and modern macOS application designed to quickly identify essential system, hardware, bootloader and Hackintosh configuration information. Mac-Info provides a clean overview of your machine while also offering advanced diagnostic tools for troubleshooting OpenCore, Clover, hardware acceleration, audio, networking, graphics and EFI configuration issues. The application works entirely in read-only mode and does not modify your system, EFI folder, NVRAM or configuration files. Main Information Mac-Info dynamically detects and displays: macOS version OpenCore or Clover version SMBIOS model Processor model Physical CPU count Logical CPU count Audio codec Network controller Graphics card CPU and GPU temperatures when available VideoToolbox/VDA hardware acceleration status Hardware names are resolved using the pci.ids database included with the application, improving the identification of PCI devices across different systems. Diagnostic Center Mac-Info 3.2 includes a dedicated Diagnostic Center with tools intended for deeper troubleshooting and technical support. Privacy Preview Preview the generated report after sensitive information has been automatically redacted. Mac-Info protects information such as: Serial numbers Hardware UUIDs MAC addresses IP addresses MLB and ROM values system-id Other machine-specific identifiers Private information is excluded by default. Hardware Snapshots Create a versioned JSON snapshot containing the current hardware and system state. Snapshots can later be compared to detect changes involving: Hardware Bootloader information Boot arguments Loaded kernel extensions Runtime status System configuration This is especially useful when comparing a working configuration with a system that started presenting problems after an EFI, macOS or hardware change. EFI vs Runtime Truth Select an OpenCore or Clover config.plist and compare its configuration against what macOS is actually using. The analysis can compare: Configured and active SMBIOS Boot arguments Enabled and loaded kernel extensions Disabled kernel extensions unexpectedly loaded at runtime OpenCore and Clover configuration information UEFI driver configuration This helps identify situations where the EFI configuration does not match the real runtime environment. Explainable Compatibility Analysis Mac-Info evaluates important components and presents both the available evidence and a practical recommendation. Compatibility checks include: Bootloader SMBIOS Audio Network Graphics VideoToolbox hardware acceleration The objective is not only to show a status, but also to explain why that status was assigned. Guided Tests Guided Tests perform a series of safe, read-only checks covering: Bootloader detection NVRAM accessibility Audio configuration Network controller detection Graphics and VideoToolbox acceleration USB information Sleep readiness No configuration is changed during these tests. Evidence Pack Mac-Info can generate a structured ZIP package containing diagnostic evidence that can be shared for technical analysis. Sensitive information is redacted by default, and the package is created using private temporary files and validated before the final ZIP replaces an existing file. Reports and Hardware Cards The detected information can be: Copied directly to the clipboard Exported as a text report Refreshed at any time Saved as a visual PNG hardware card Detailed information for each component can also be viewed directly inside the application. Command-Line Interface Mac-Info includes an official command-line interface inside the application executable. Mac-Info.app/Contents/MacOS/Mac-Info --report Available commands: --report --snapshot file.json --compare file.json --efi-truth config.plist --guided-tests --evidence-pack pack.zip Private information remains redacted by default. The optional --include-private argument must be explicitly used when unredacted information is required. Performance and Reliability Mac-Info was designed to open quickly and remain responsive during hardware detection. The initial system information is collected using native macOS APIs whenever possible, while heavier operations such as bootloader, PCI, audio, network and graphics detection are processed in the background. This release also includes: Controlled subprocess timeouts Safe cancellation during refresh Protection against outdated scan results Bounded command output to prevent excessive memory usage Secure and atomic report generation Strict validation of the bundled PCI database Improved handling of unavailable or malformed system information Swift 6 concurrency validation Extensive automated regression tests Privacy Mac-Info: Does not track users Does not collect analytics Does not upload hardware information Does not send reports to external servers Does not modify the EFI or system configuration All hardware analysis is performed locally on your Mac. System Requirements macOS Monterey 12 or newer Intel or Apple Silicon processor Universal application: x86_64 and arm64 Some Hackintosh-specific information will only be available when OpenCore or Clover is being used. Version Information Application: Mac-Info Version: 3.2 Build: 41 Developer: ®Daniel Maldonado Website: Olarila.com Download Download Mac-Info: HERE Screenshots Mac-Info is a useful tool for users who need a fast system overview and for technicians who require detailed, structured and privacy-conscious evidence when diagnosing macOS and Hackintosh installations. Feedback and hardware reports are welcome.
  21. -wegnoegpu
×
×
  • Create New...