Contribute
Register

Help With HP Pavillion 15 Hackintosh

Status
Not open for further replies.
Again thank you so much to both of you! You’ve saved me so much time that I can now use to begin developing the apps my clients want!
fantastic! and good luck! :)
 
fantastic! and good luck! :)
I’m struggling to get the audio driver working now. My laptop has an Intel sound card as a part of the chipset which usually uses a Realtek HD audio driver. I have Lilu and the matching AppleALC audio driver which are successfully injected by clover but aren’t working. My config and EFI folder are still the same as before but with the addition of the two Kexts for reference
 
I’m struggling to get the audio driver working now. My laptop has an Intel sound card as a part of the chipset which usually uses a Realtek HD audio driver. I have Lilu and the matching AppleALC audio driver which are successfully injected by clover but aren’t working. My config and EFI folder are still the same as before but with the addition of the two Kexts for reference
upload new clover folder, also in terminal:
Code:
sudo kextcache -i /
and copy and paste the results :)
 
kextcache result:
Code:
mrobraven@Matthews-MBP ~ % sudo kextcache -i /
Password:
KernelCache ID: 3E8243920A8C5A4A15E4786AA365AE1C

kextstat result:
Code:
mrobraven@Matthews-MBP ~ % kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   42    1 0xffffff7f82f14000 0x22000    0x22000    as.vit9696.Lilu (1.4.5) E42CE60E-EC0B-33AE-A513-5383B81BF165 <8 6 5 3 2 1>
   43    0 0xffffff7f82f36000 0x141000   0x141000   as.vit9696.AppleALC (1.5.0) 2DC43BEC-BE69-32C7-8D49-FE1ED85A87D6 <42 13 8 6 5 3 2 1>
   57    2 0xffffff7f83077000 0xb000     0xb000     org.rehabman.voodoo.driver.PS2Controller (1.9.2) E11711CB-AFEA-384E-97B8-B8EECB515995 <12 8 6 5 3 1>
   62    0 0xffffff7f83082000 0xb000     0xb000     org.netkas.FakeSMC (3.5.2) 6278FBFB-B844-3B87-AB22-082386772375 <12 8 6 5 3>
   72    0 0xffffff7f8308d000 0x1b000    0x1b000    com.insanelymac.RealtekRTL8100 (2.0.1) 9647668F-92E9-36DC-8605-D8F5D196E937 <18 13 6 5 3 1>
   89    0 0xffffff7f830a8000 0x6000     0x6000     org.rehabman.voodoo.driver.PS2Keyboard (1.9.2) 0AD6AD57-1F08-39DF-A616-39715E69C536 <57 54 17 8 7 6 5 3 1>
   90    0 0xffffff7f830ae000 0xc000     0xc000     org.rehabman.voodoo.driver.PS2Trackpad (1.9.2) 172C5C14-5D31-3BE0-A947-59A4F3938B90 <57 54 17 8 7 6 5 3 1>
(the kext is being injected by clover, just not working?)
 

Attachments

  • EFI.zip
    6.2 MB · Views: 32
kextcache result:
Code:
mrobraven@Matthews-MBP ~ % sudo kextcache -i /
Password:
KernelCache ID: 3E8243920A8C5A4A15E4786AA365AE1C

kextstat result:
Code:
mrobraven@Matthews-MBP ~ % kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   42    1 0xffffff7f82f14000 0x22000    0x22000    as.vit9696.Lilu (1.4.5) E42CE60E-EC0B-33AE-A513-5383B81BF165 <8 6 5 3 2 1>
   43    0 0xffffff7f82f36000 0x141000   0x141000   as.vit9696.AppleALC (1.5.0) 2DC43BEC-BE69-32C7-8D49-FE1ED85A87D6 <42 13 8 6 5 3 2 1>
   57    2 0xffffff7f83077000 0xb000     0xb000     org.rehabman.voodoo.driver.PS2Controller (1.9.2) E11711CB-AFEA-384E-97B8-B8EECB515995 <12 8 6 5 3 1>
   62    0 0xffffff7f83082000 0xb000     0xb000     org.netkas.FakeSMC (3.5.2) 6278FBFB-B844-3B87-AB22-082386772375 <12 8 6 5 3>
   72    0 0xffffff7f8308d000 0x1b000    0x1b000    com.insanelymac.RealtekRTL8100 (2.0.1) 9647668F-92E9-36DC-8605-D8F5D196E937 <18 13 6 5 3 1>
   89    0 0xffffff7f830a8000 0x6000     0x6000     org.rehabman.voodoo.driver.PS2Keyboard (1.9.2) 0AD6AD57-1F08-39DF-A616-39715E69C536 <57 54 17 8 7 6 5 3 1>
   90    0 0xffffff7f830ae000 0xc000     0xc000     org.rehabman.voodoo.driver.PS2Trackpad (1.9.2) 172C5C14-5D31-3BE0-A947-59A4F3938B90 <57 54 17 8 7 6 5 3 1>
(the kext is being injected by clover, just not working?)
config.plist:

enable these:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>
change this:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>0</integer>
            <key>ResetHDA</key>
            <false/>
        </dict>

to this:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
            <key>ResetHDA</key>
            <true/>
        </dict>
this part:
Code:
<key>PciRoot(0)/Pci(0x1b,0)</key>
            <dict>
                <key>#Comment</key>
                <string>Intel HDA</string>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#layout-id</key>
                <integer>3</integer>
            </dict>

to:
Code:
<key>PciRoot(0)/Pci(0x1b,0)</key>
            <dict>
                <key>#Comment</key>
                <string>Intel HDA</string>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#da-gfx</key>
                <string>onboard-1</string>
                <key>layout-id</key>
                <integer>3</integer>
            </dict>

currently it is set to 3 (layout-id) you may need to trial and error different numbers as per:
 
Made the changes you suggested but 3 isn't working. I can't seem to make much sense of the table, which other layout ID's would you suggest are the ones that would most likely make it work?
 
config.plist:

enable these:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>
change this:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>0</integer>
            <key>ResetHDA</key>
            <false/>
        </dict>

to this:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
            <key>ResetHDA</key>
            <true/>
        </dict>
this part:
Code:
<key>PciRoot(0)/Pci(0x1b,0)</key>
            <dict>
                <key>#Comment</key>
                <string>Intel HDA</string>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#layout-id</key>
                <integer>3</integer>
            </dict>

to:
Code:
<key>PciRoot(0)/Pci(0x1b,0)</key>
            <dict>
                <key>#Comment</key>
                <string>Intel HDA</string>
                <key>#PinConfigurations</key>
                <data></data>
                <key>#da-gfx</key>
                <string>onboard-1</string>
                <key>layout-id</key>
                <integer>3</integer>
            </dict>

currently it is set to 3 (layout-id) you may need to trial and error different numbers as per:
Made the changes you suggested but 3 isn't working. I can't seem to make much sense of the table, which other layout ID's would you suggest are the ones that would most likely make it work?
 
Made the changes you suggested but 3 isn't working. I can't seem to make much sense of the table, which other layout ID's would you suggest are the ones that would most likely make it work?
you kinda need to know what your codec is, example, mine is ALC255

you may need to use a linux boot and do a audio codec dump to see what your codec is

or you can try all the numbers one at time....
 
It's ALC3227 which isn't listed as supported
 
It's ALC3227 which isn't listed as supported
possible it is ALC282, try those layout's:
3, 4, 13, 22, 27, 28, 29, 41, 43, 51, 76, 86, 127

if one works, then plug in headphones to also test, if not work, then try another number :)
 
Status
Not open for further replies.
Back
Top