GithubHelp home page GithubHelp logo

applehdapatcher's Introduction

alt text

AppleHDAPatcher - v1.1 - El Capitan Supported.

Please do not upload it on other servers.

All patches are copyright(c) Mirone.

Drag a codec folder (or various) to the app.

Each codec folder must contain:

•Platforms.xml.zlib

•layout*.xml.zlib

•hdaconfig.txt

•binpatch.txt (optional)

•README* (optional)

The file hdaconfig.txt must contain the entries to be inserted into Info.plist of AppleHDAHardwareConfigDriver. To create this file just copy the relevant parts to the clipboard (Command+C) and run in terminal:

pbpaste | pl > ~/Desktop/hdaconfig.txt

Sample of what must be copied to clipboard:


<dict>
   <key>AFGLowPowerState</key>
   <data>
   AwAAAA==
   </data>
   <key>CodecID</key>
   <integer>283904135</integer>
   <key>ConfigData</key>
   <data>
   AUccEAFHHUABRx4RAUcfAQFXHCABVx0QAVce
   AQFXHwEBZxwwAWcdYAFnHgEBZx8BAXccQAF3
   HSABdx4BAXcfAQGHHFABhx2QAYceoAGHH5AB
   lxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6B
   AacfAQG3HIABtx1AAbceIQG3HwEB5xyQAecd
   4AHnHkUB5x8B
  </data>
  <key>FuncGroup</key>
  <integer>1</integer>
  <key>LayoutID</key>
  <integer>4</integer>
</dict>

Sample file generated by the command:

{
    AFGLowPowerState = <03000000>;
    CodecID = 283904135;
    ConfigData = <01471c10 01471d40 01471e11 01471f01 01571c20 01571d10 01571e01 01571f01 01671c30 01671d60 01671e01 01671f01 01771c40 01771d20 01771e01 01771f01 01871c50 01871d90 01871ea0 01871f90 01971c60 01971d90 01971e81 01971f02 01a71c70 01a71d30 01a71e81 01a71f01 01b71c80 01b71d40 01b71e21 01b71f01 01e71c90 01e71de0 01e71e45 01e71f01>;
    FuncGroup = 1;
    LayoutID =  7;
}

The file binpatch.txt must contain the binpatch bytes sequence (if needed), for instance:

10ec0887

In AppleHDAPatcher.app/Contents/Resources there must be an updated original AppleHDA.

Credits: Oldnaplam,bcc9,cecekpawon.

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.