RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,111
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
ok and what way would i install it?
Look at "Guides" at the top of your screen.
ok and what way would i install it?
I got HDMI Audio working! Kind of. Using a one-line AppleIntelFramebufferCapri patch and some DSDT stuff. But only if I have AppleHDA loaded, which means I can't use the rest of my input/outputs because they are with VoodooHDA. I tried this guy's method but I couldn't get it to work because on this laptop both the HDMI audio device and the on-board audio device use the same vendor ID. I tried Codec IDs but they don't work and weirdly enough both kexts don't even seem to care about what you type in there. VoodooHDA tends to "override" AppleHDA so I can't have both at the same time. But I managed to have both extensions in the machine without crashing. What can I do?
P.S. I also tried to enable the VGA port but got a kernel panic on the first try so I backed off. At least I got a reaction from OS X.
mkdir /Volumes/EFI
sudo mount -t msdos /dev/disk0s2 /Volumes/EFI
<key>AddDTGP_0001</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>FixDsdtMask</key>
<string>0</string>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
<key>MinMultiplier</key>
<integer>8</integer>
<key>PLimitDict</key>
<integer>0</integer>
<key>UnderVoltStep</key>
<integer>0</integer>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>EHCIacquire=Yes -gux_defer_usb2</string>
<key>BlackList</key>
<array/>
<key>DefaultVolume</key>
<string>MacHDD</string>
<key>Legacy</key>
<string>PBR</string>
<key>Log</key>
<false/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>1</integer>
<key>WhiteList</key>
<array/>
<key>XMPDetection</key>
<string>No</string>
</dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<false/>
<key>Speed</key>
<integer>4</integer>
</dict>
<key>ScreenResolution</key>
<string>1366x768</string>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>ig-platform-id</key>
<string>0x01660003</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Name</key>
<string>AppleHDAController</string>
<key>Comment</key>
<string>Do not load</string>
<key>InfoPlistPatch</key>
<true/>
<key>Find</key>
<string>0x04020000</string>
<key>Replace</key>
<string>0x44220000</string>
</dict>
</array>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
into device label PNLF code_regex Name\s\(_BCL,\sPackage[^\}]*\}\) remove_matched;into device label PNLF code_regex Name\s\(XRGL,.*\)\n removeall_matched;
into device label PNLF code_regex Name\s\(XRGH,.*\)\n removeall_matched;
into device label PNLF code_regex Name\s\(KLVX,.*\)\n removeall_matched;
into device label PNLF code_regex . insert
begin
// XRGL/XRGH: defines the valid range\n
Name (XRGL, Zero)\n
Name (XRGH, 976)\n
// KLVX is initialization value for LEVX\n
Name (KLVX, 0x03d003d0)\n
// _BCL: returns list of valid brightness levels\n
// first two entries describe ac/battery power levels\n
Name (_BCL, Package()\n
{\n
976,\n
70,\n
0,\n
2, 3, 5, 7,\n
8, 9, 10, 11,\n
12, 13, 14, 15,\n
16, 17, 18, 19,\n
20, 22, 24, 26,\n
28, 31, 33, 36,\n
39, 43, 46, 50,\n
55, 59, 65, 70,\n
76, 83, 90, 97,\n
106, 115, 125, 135,\n
147, 160, 173, 188,\n
204, 222, 241, 262,\n
284, 308, 335, 364,\n
395, 429, 465, 505,\n
549, 596, 647, 702,\n
763, 828, 899, 976,\n
})\n
end;
Notify (\_SB.LID0, 0x80)
Scope (_SB)
{
Device (LID0)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
Return (GP15)
}
Name (_PRW, Package (0x02)
{
0x1F,
0x03
})
}
}
Name (_PRW, Package (0x02)
{
0x1F,
0x03
})
Scope (_SB)
{
Device (LID0)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
Return (GP15)
}
}
}
sudo rm -rf /var/vm/sleepimage
sudo pmset hibernatemode 0
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Arguments</key>
<string></string>
<key>Disabled</key>
<false/>
<key>Hidden</key>
<false/>
<key>Path</key>
<string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
<key>SubEntries</key>
<false/>
<key>Title</key>
<string>Windows 8</string>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>Your SYSTEM_DRV UUID according to Clover</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Disabled</key>
<false/>
<key>Hidden</key>
<false/>
<key>Path</key>
<string>\EFI\BOOT\BOOTX64.efi</string>
<key>SubEntries</key>
<false/>
<key>Title</key>
<string>Lenovo Rescue System</string>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>Your LRS_ESP UUID according to Clover</string>
</dict>
</array>
<key>Legacy</key>
<array>
<dict>
<key>Disabled</key>
<true/>
<key>Hidden</key>
<false/>
<key>Title</key>
<string>LRS_ESP (Nothing)</string>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>LRS_ESP</string>
</dict>
<dict>
<key>Disabled</key>
<true/>
<key>Hidden</key>
<false/>
<key>Title</key>
<string>SYSTEM_DRV (Nothing)</string>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>SYSTEM_DRV</string>
</dict>
</array>
</dict>
<key>Hide</key>
<array>
<string>Legacy HD1</string>
<string>Windows8_OS</string>
<string>Legacy HD7</string>
</array>
mkdir /Volumes/LRS
sudo mount -t msdos /dev/disk0s3 /Volumes/LRS
<dict>
<key>Comment</key>
<string>HDMI connector audio fix</string>
<key>Find</key>
<data>
AgUAAAAEAAAHBAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferCapri</string>
<key>Replace</key>
<data>
AgUAAAAIAAAHBAAA
</data>
</dict>
The OS X Archive Utility usually does the trick… you double-click it, a .tar file pops up, wait about 3 seconds, then the uncompressed folder appears.
I cant mount EFI partition, just can mount clover folder, boot & microsoft/windows folder not appear, i try via terminal and show
View attachment 79787
Can u help me?