Code Monkey home page Code Monkey logo

laptop-dsdt-patch's Introduction

This set of patches can be used in DSDT Editor or (preferably) MaciASL to apply
some common patches to your laptop for running OS X.  These patches are common
for Sandy Bridge or Ivy Bridge laptops.

Many of these patches came from work on the HP ProBook patches and/or work on my
own Intel DH67GD desktop.

Many of the battery patches were created over time, published as individual posts 
by me on tonymacx86.com, and collected here in this repository.


To add these patches to MaciASL as a repository:
- Run MaciASL
- choose Preferences from the MaciASL menu bar
- select Sources
- click the [+] button
- give it a name (eg. "Laptop Patches")
- type the following URL: http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

If you don't have internet access and wish to use a repository locally:
- download the .ZIP of the repository from github (Download ZIP button on right side)
- copy the resulting .ZIP to the laptop (via USB), for example, to your Documents folder
- unzip it in place
- now add the path to the 'sources' in MaciASL Preferences, in the case of this repo, copied to Documents, the URL/path would be file:///Users/YourUserName/Documents/Laptop-DSDT-Patch-master

After that you can use the repo just like a remote repo.


I recommend you use my version of MaciASL: 
https://github.com/RehabMan/OS-X-MaciASL-patchmatic


To apply a patch to your DSDT with MaciASL:
- run MaciASL
- if you already have a patched DSDT in /Extra, MaciASL will load it 
  (caption will say DSDT.AML)
- if you don't have a patched DSDT yet, caption will show "System DSDT"
- click Compile to verify you have an error free compile
  (only errors matter)
- if it has errors, you must fix them
- there are a few common error patches in the repo (first group)
- ok... back to how to apply a patch...
- click Patch (logical, right)
- select a patch from the repo that appears on the left
- MaciASL will show you a preview of the changes
- click Apply
- when you're done applying patches, click Close

To use your DSDT, you must save it to /Extra/dsdt.aml, format: ACPI Machine Language Binary

After saving it, reboot and test.  Boot with DSDT=null if there is an issue with
your DSDT that prevents you from booting.

laptop-dsdt-patch's People

Contributors

rehabman avatar arise avatar trik avatar

Watchers

Lincoln avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.