Skip to content
Projects

corpnewt/SSDTTime has 1,294 GitHub stars and 181 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 08:18 UTC. Last push 2026-10-24.

How these counts are measured

SSDT/DSDT hotpatch attempts.

Measured star growth

in 24h
+1
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

SSDTTime

A simple tool designed to make creating SSDTs simple. Supports macOS, Linux and Windows

Supported SSDTs:

  • SSDT-HPET
    • Patches out IRQ conflicts
  • SSDT-EC
    • OS-aware fake EC (laptop and desktop variants)
  • SSDT-USBX
    • Provides generic USB power properties
  • SSDT-PLUG
    • Sets plugin-type = 1 on CPU0/PR00
  • SSDT-PMC
    • Adds missing PMCR device for native 300-series NVRAM
  • SSDT-AWAC
    • Disables AWAC clock, and enables (or fakes) RTC as needed
  • SSDT-USB-Reset
    • Returns a zero status for detected root hubs to allow hardware querying
  • SSDT-Bridge
    • Create missing PCI bridges for passed device path
  • SSDT-PNLF
    • Sets up a PNLF device for laptop backlight control
  • SSDT-XOSI
    • _OSI rename and patch to return true for a range of Windows versions - also checks for OSID
  • DMAR
    • Remove Reserved Memory Regions from the DMAR table
  • SSDT-SBUS-MCHC
    • Defines an MCHC and BUS0 device for SMBus compatibility
  • IMEI Bridge
    • Defines IMEI - only needed on SNB + 7-series or IVB + 6-series

Additionally on Linux and Windows the tool can be used to dump the system DSDT.

Instructions:

Linux:

  • Launch SSDTTime.py with any somewhat recent version of Python from either a terminal window or by running the file normally.

macOS:

  • Launch SSDTTime.command from either a terminal window or by double clicking the file.

Windows:

  • Launch SSDTTime.bat from either a terminal window or by double clicking the file.

Credits:

  • CorpNewt - Writing the script and libraries used
  • NoOne - Some small improvements to the script
  • Rehabman/Intel - iasl

Explore related projects