ssdtPRGen.sh v15.1 released

A new version of ssdtPRGen (v15.1) is now available from my Github repository. Please read the new change log to find out what changed, but there are a few things that I like to address here.

First. The generated SSDT will, from now on, be saved in: ~/Library/ssdtPRGen This instead of on your Desktop. Less clutter, but it will also make it a bit more difficult to locate. This is also why I added a new argument to open the previously generated SSDT:

~/ssdtPRGen.sh -o
~/ssdtPRGen.sh -open

More importantly. This change enabled me to make changes in the script so that it can do most of its work without requiring admin privileges. Reducing the risk of running a script with sudo.

One other thing I did was that I removed the zipped up byte data for extractACPITables from the script. A newer version will now be download from my Github repository and put in ~/Library/ssdtPRGen/Tools. The extracted ACPI tables are now saved in: ~/Library/ssdtPRGen. This because /tmp required administrator privileges, and the data was wiped on restarts.

The biggest change however is that I moved the model data and processor data to configuration files, downloaded when required. You’ll find the files in: ~/Library/ssdtPRGen/Data. This change makes it possible for me to change the data without having to update the script. And the script will only download what it needs. Another plus is that we can edit the SSDT without altering the file permissions.

Download

You can get the latest version of ssdtPRGen.sh by entering this terminal command:

curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh

The next step is to set the execute/search bits by entering this terminal command:

chmod +x ~/ssdtPRGen.sh

Bug Reports

Bug reports (so called ‘issues’) can be filed at:

https://github.com/Piker-Alpha/ssdtPRGen.sh/issues

Please do not use my blog for this.

Thank you!

8 thoughts on “ssdtPRGen.sh v15.1 released

  1. Hello, my z97-d3h+4790k with smbios iMac14,2 only have 2 states and turbo.
    (x8-x40, x41, x42, x43, x44) Bios load for default and vt-d disabled.

    Clover does the same.

    You can helpme? very thk.

  2. not working “ssdtPRGen.sh”

    http://ark.intel.com/products/series/75115/Intel-Core-i7-4700-Mobile-Processor-Series#@All

    System information: Mac OS X 10.10.1 (14B25)
    Brandstring ‘Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz’
    …..
    Error: Unknown processor model …
    Visit http://ark.intel.com to gather the required data:
    Processor Number
    TDP
    Low Frequency Mode (use AppleIntelInfo.kext)
    Base Frequency
    Max Turbo Frequency
    Cores
    Threads
    Aborting …
    Done.

Leave a comment