Contribute
Register

IDT Audio

Status
Not open for further replies.
It's okay ,everyone dose so . we just need more patience.

Yep, that's about right... I seriously don't know what I'm doing now. I have decompiled the aml down to dsl but i'm stuck at that... Don't know what to do from here
 
RehabMan said:
I tried the following:


  1. Executed patch_hda.sh from your repo. It generated a file: AppleHDA_IDT76e0_Envy.kext
  2. I applied Audio Layout 12 and IRQ fix to DSDT and restarted
  3. Installed the AppleHDA_IDT76e0_Envy.kext using iKext
  4. AppleHDA.kext is present in the /S/L/E/ (Untouched/Unpached)
  5. Added the following to my /EFI/Clover/config.plist under KernelAndKextPatches->KextsToPatch
    Code:
    [/LIST]
    [TABLE="class: cms_table_highlight cms_table_tab-size-8 cms_table_js-file-line-container"]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]<dict>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Name</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Find</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PYQZ1BE=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Replace</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PQAAAAA=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Comment</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA IDT 76e0 #1</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]			</dict>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]			<dict>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Name</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Find</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PYsZ1BE=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Replace</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PeB2HRE=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Comment</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA IDT 76e0 #2</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]			</dict>[/TD]
    [/TR]
    [/TABLE]

    6. Restarted my device.
    7. Rebuilt my cache
    8. Restarted again

    Still no sound! o_O
    <dict>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Find</key>
    <data>PYQZ1BE=</data>
    <key>Replace</key>
    <data>PQAAAAA=</data>
    <key>Comment</key>
    <string>AppleHDA IDT 76e0 #1</string>
    </dict>
    <dict>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Find</key>
    <data>PYsZ1BE=</data>
    <key>Replace</key>
    <data>PeB2HRE=</data>
    <key>Comment</key>
    <string>AppleHDA IDT 76e0 #2</string>
    </dict>
 
I tried the following:


  1. Executed patch_hda.sh from your repo. It generated a file: AppleHDA_IDT76e0_Envy.kext
  2. I applied Audio Layout 12 and IRQ fix to DSDT and restarted
  3. Installed the AppleHDA_IDT76e0_Envy.kext using iKext
  4. AppleHDA.kext is present in the /S/L/E/ (Untouched/Unpached)
  5. Added the following to my /EFI/Clover/config.plist under KernelAndKextPatches->KextsToPatch
    Code:
    [/LIST]
    [TABLE="class: cms_table_highlight cms_table_tab-size-8 cms_table_js-file-line-container"]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]<dict>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Name</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Find</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PYQZ1BE=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Replace</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PQAAAAA=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Comment</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA IDT 76e0 #1</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]			</dict>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]			<dict>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Name</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Find</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PYsZ1BE=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Replace</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<data>PeB2HRE=</data>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<key>Comment</key>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]				<string>AppleHDA IDT 76e0 #2</string>[/TD]
    [/TR]
    [TR]
    [TD="class: cms_table_blob-code cms_table_js-file-line"]			</dict>[/TD]
    [/TR]
    [/TABLE]

    6. Restarted my device.
    7. Rebuilt my cache
    8. Restarted again

    Still no sound! o_O
    <dict>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Find</key>
    <data>PYQZ1BE=</data>
    <key>Replace</key>
    <data>PQAAAAA=</data>
    <key>Comment</key>
    <string>AppleHDA IDT 76e0 #1</string>
    </dict>
    <dict>
    <key>Name</key>
    <string>AppleHDA</string>
    <key>Find</key>
    <data>PYsZ1BE=</data>
    <key>Replace</key>
    <data>PeB2HRE=</data>
    <key>Comment</key>
    <string>AppleHDA IDT 76e0 #2</string>
    </dict>


  1. Download patchmatic: https://github.com/RehabMan/OS-X-MaciASL-patchmatic.
    Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

    In terminal,
    Code:
    rm -Rf ~/Downloads/RehabMan
    mkdir ~/Downloads/RehabMan
    cd ~/Downloads/RehabMan
    patchmatic -extract

    Post contents of Downloads/RehabMan directory (as ZIP).

    Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.
 
Download patchmatic: https://github.com/RehabMan/OS-X-MaciASL-patchmatic.
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -Rf ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

I have attached all that you asked for :)
 

Attachments

  • IOExplorer OP.zip
    336.2 KB · Views: 133
  • RehabMan.zip
    46.8 KB · Views: 91
What is the output of 'kextstat|grep -y applehda'?
My Output:
Code:
Silles-MacBook-Pro:~ SilleBille$ kextstat|grep -y applehda
   89    1 0xffffff7f82283000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (266.5) <88 73 12 7 6 5 4 3 1>
  113    0 0xffffff7f82395000 0xa7000    0xa7000    com.apple.driver.AppleHDA (266.5) <112 110 89 88 74 73 6 5 4 3 1>
 
Status
Not open for further replies.
Back
Top