SSDTTime is an open-source Python utility that automates the creation of ACPI Secondary System Description Tables for macOS compatibility on non-Apple hardware. It runs on Windows, macOS, and Linux and helps simplify firmware configuration tasks commonly required for Hackintosh installations. The software analyzes system ACPI information and generates targeted SSDT patches for hardware initialization and compatibility. It can address interrupt conflicts, embedded controller configuration, CPU power management, and USB power properties. Additional functionality supports real-time clock adjustments, PCI bridge definitions, laptop backlight configuration, and SMBus compatibility. On Windows and Linux, users can extract the system's Differentiated System Description Table for analysis. SSDTTime reduces the complexity of manually developing ACPI modifications and helps streamline OpenCore bootloader preparation.

Features

  • Automated ACPI SSDT Generation
  • DSDT Extraction and Analysis
  • IRQ Conflict Resolution
  • Embedded Controller and USB Power Configuration
  • CPU Power Management and RTC Patching
  • PCI Bridge and Laptop Backlight Support

Project Samples

Project Activity

See All Activity >

Categories

System

License

MIT License

Follow SSDTTime

SSDTTime Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SSDTTime!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python System Software

Registered

2026-10-16