Contribute
Register

(ASUS X450JF) Install Upgrade Yosemite using Clover

Status
Not open for further replies.
Install FakePCIID_Intel_HDMI_Audio.kext ... there is still no sound hdmi.
look at ioreg AppleHDAEngineOutput even disappear.

View attachment 123485

Did you repair permissions & rebuild cache? What is in SysPrefs->Sound->Output?

Try both with and without it.
 
Did you repair permissions & rebuild cache?

Yes , I did repair permissions and rebuild the cache with kext wizard ..

What is in SysPrefs->Sound->Output?

See screenshot image in my post # 10 , only internal speakers and no HDMI output .

Try both with and without it.

If no FakePCIID_Intel_HDMI_Audio.kext , see my post # 8 , do not get sound .

My next experiment ;
- install new appleHDA.kext 267 yosemite , and still get the message in verbose logs as in my post # 3 ( see note at end )
- install FakePCIID_Intel_HDMI_Audio.kext...get output like post # 8 , certainly without sound .
(without FakePCIID_Intel_HDMI_Audio.kext , it does not help)

The next step , I tried to edit the info.plist in FakePCIID_Intel_HDMI_Audio.kext and remove;
PHP:
<key>DISABLED-PinConfigurations</key>
<data>
</data>
<key>DISABLED-layout-id</key>
<data>
AQAAAA==
</data>
.
.
<key>hda-gfx</key>
<data>
b25ib2FyZC0x
</data>
( sorry , had little to make changes in your kext ... this is just an experiment only)

I get IOReg with engine output that works and in SysPrefs->Sound->Output , get HDMI output ...but still do not get sound .
This may give you another idea .. ?


Note ;
The verbose log messages
PHP:
Jan 21, 2015, 18:26:22 kernel[0]: 2 ), fCodecRequest->command->codec: 0xffffff8017bf9000, fCodecRequest->command->verb: 0xF0000, fPoweredDown: 0

can be eliminated by FakePCIID_Intel_HDMI_Audio.kext

and verbose log messages
PHP:
Jan 21, 2015, 18:26:22 kernel[0]: Sound assertion in IOHDACodecDevice at line 145
Jan 21, 2015, 18:26:22 kernel[0]: Sound assertion in IOHDACodecDevice at line 551

can be eliminated by here http://www.insanelymac.com/forum/topic/292377-how-to-get-rid-of-any-sound-assertions-on-applehda/
 

Attachments

  • IORegFakeHDMImodify.zip
    439.9 KB · Views: 108
Yes , I did repair permissions and rebuild the cache with kext wizard ..



See screenshot image in my post # 10 , only internal speakers and no HDMI output .



If no FakePCIID_Intel_HDMI_Audio.kext , see my post # 8 , do not get sound .

My next experiment ;
- install new appleHDA.kext 267 yosemite , and still get the message in verbose logs as in my post # 3 ( see note at end )
- install FakePCIID_Intel_HDMI_Audio.kext...get output like post # 8 , certainly without sound .
(without FakePCIID_Intel_HDMI_Audio.kext , it does not help)

The next step , I tried to edit the info.plist in FakePCIID_Intel_HDMI_Audio.kext and remove;
PHP:
<key>DISABLED-PinConfigurations</key>
<data>
</data>
<key>DISABLED-layout-id</key>
<data>
AQAAAA==
</data>
.
.
<key>hda-gfx</key>
<data>
b25ib2FyZC0x
</data>
( sorry , had little to make changes in your kext ... this is just an experiment only)

I get IOReg with engine output that works and in SysPrefs->Sound->Output , get HDMI output ...but still do not get sound .
This may give you another idea .. ?


Note ;
The verbose log messages
PHP:
Jan 21, 2015, 18:26:22 kernel[0]: 2 ), fCodecRequest->command->codec: 0xffffff8017bf9000, fCodecRequest->command->verb: 0xF0000, fPoweredDown: 0

can be eliminated by FakePCIID_Intel_HDMI_Audio.kext

and verbose log messages
PHP:
Jan 21, 2015, 18:26:22 kernel[0]: Sound assertion in IOHDACodecDevice at line 145
Jan 21, 2015, 18:26:22 kernel[0]: Sound assertion in IOHDACodecDevice at line 551

can be eliminated by here http://www.insanelymac.com/forum/topic/292377-how-to-get-rid-of-any-sound-assertions-on-applehda/

In a separate thread, I think we've discovered an issue with FakePCIID_Intel_HDMI_Audio.kext.

You can try this patch for your HDAU object:
Code:
# inject "hda-gfx"="onboard-1" into HDAU (B0D3 originally)
into method label _DSM parent_adr 0x00030000 remove_entry;
into device name_adr 0x00030000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "hda-gfx", Buffer() { "onboard-1" },\n
        "RM,device-id", Buffer() { 0x0c, 0x0a, 0, 0 },\n
    })\n
}\n
end;

It helps with two things:
- sets up RM,device-id earlier than AppleUSBMergeNub
- uses a different ID (0x0a0c vs. 0x0d0c)

You can also (instead) use the AppleHDAController patches here: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
 
Hello sir, we meet again. This time i'm following your thread to install yosemite, since our laptop is similar Asus X450JF. Even after i upgrade into yosemite, the problem of "clover bootscreen not showing after restart" doesn't meet me (lucky me). Maybe it's about bios, so i'm screenshoting my bios configuration maybe it can help. IMG_20150126_220346.jpgIMG_20150126_220336.jpg IMG_20150126_220357.jpgIMG_20150126_220407.jpgIMG_20150126_220414.jpgIMG_20150126_220421.jpgIMG_20150126_220427.jpgIMG_20150126_220437.jpgIMG_20150126_220443.jpg

I'm also attaching my cpu information (using cpuz in windows), to ensure that our hardware is actually similar.
 

Attachments

  • Arsipkan.zip
    20.4 KB · Views: 90
In a separate thread, I think we've discovered an issue with FakePCIID_Intel_HDMI_Audio.kext. You can try this patch for your HDAU object:
Code:
 # inject "hda-gfx"="onboard-1" into HDAU (B0D3 originally) into method label _DSM parent_adr 0x00030000 remove_entry; into device name_adr 0x00030000 insert begin Method (_DSM, 4, NotSerialized)\n {\n     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n     Return (Package()\n     {\n         "hda-gfx", Buffer() { "onboard-1" },\n         "RM,device-id", Buffer() { 0x0c, 0x0a, 0, 0 },\n     })\n }\n end;
It helps with two things: - sets up RM,device-id earlier than AppleUSBMergeNub - uses a different ID (0x0a0c vs. 0x0d0c)

Sorry , late reply.
Do you mean this thread http://www.tonymacx86.com/yosemite-laptop-support/153390-guide-lenovo-y50-50.html......I saw it too.
Patch does not work without the device id ,, IOHDACodecDevice disappears , i do not know why.
So I apply the patch with device id and get IOReg that looks nice .....but still not get sound hdmi.
I attach a file if you want to check.
ID 0x0d0c -- not working for me

You can also (instead) use the AppleHDAController patches here: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
Yes , I tried it too...does not seem to work if installed FakePCIID_Intel_HDMI_Audio.kext.
So I remove FakePCIID_Intel_HDMI_Audio.kext of S / L / E .. and get IOReg that looks good ...but still not get sound hdmi.
Now in 10.10.2 , I also tried , but still failed .

My laptop might not support the hdmi sound , I can accept it , it hackintosh ... !

I can live without it .

Hello sir, we meet again. This time i'm following your thread to install yosemite, since our laptop is similar Asus X450JF. Even after i upgrade into yosemite, the problem of "clover bootscreen not showing after restart" doesn't meet me (lucky me). Maybe it's about bios, so i'm screenshoting my bios configuration maybe it can help. ..... I'm also attaching my cpu information (using cpuz in windows), to ensure that our hardware is actually similar.

Hi nice to meet you.. thank you for your attention .
Ok , same bios version , but I was not able to implement all the bios settings like yours .
For example ;
XHCI Preboot mode on my must be AUTO , if ENABLED - it makes all the usb ports , keyboard and touchpad are not working.
Another thing , I do not have a launch CSM and secure boot in the bios .. weird.. but for secure boot , I 'm sure already disabled ..
I check in Windows ( run ) with msinfo32. btw, where you install the clover bootloader ? seems not visible in the boot option.

Edit: This has not helped , cloverboot displays are still missing .
 

Attachments

  • HDMI_file.zip
    2.1 MB · Views: 100
Hi RehabMan ..
I want to know about the DRAM Controller device ( 8086 / 0c04 ) ..
In my hackintosh, look no kext handles the host bridge ( 8086 / 0c04 ) DRAM Controller , whether hackintosh not need that device .. ?

Screen Shot 2015-02-03 at 11.43.16.png

Thank, thank,..... thank you for all and for your patience before..:thumbup: :thumbup:
 
Hi RehabMan ..
I want to know about the DRAM Controller device ( 8086 / 0c04 ) ..
In my hackintosh, look no kext handles the host bridge ( 8086 / 0c04 ) DRAM Controller , whether hackintosh not need that device .. ?

View attachment 125010

Thank, thank,..... thank you for all and for your patience before..:thumbup: :thumbup:

It does not appear that that device needs a driver.
 
Can you wake up your osx after sleep? It seems i can't find any solution for now. I've tried copy your CLOVER and boot it from it, but still can't wakeup after sleep.

HDMI audio not responding at all, i've followed the suggestion from Rehabman too. (even HDAU not shows up). I'm only newbie in this ACPI stuff. But when i use your CLOVER the HDAU is shows up but no audio at all.

I'm attaching my clover (now, stable one), my ioreg, and my systeminfo. Everything in my osx is vanilla from 10.10.2 except applehda.kext which from alc269patch. Can you share yours maybe i can find something to improve my system.
 

Attachments

  • MacBook Pro.spx.zip
    252.5 KB · Views: 100
  • im’s MacBook Pro.ioreg.zip
    1.4 MB · Views: 103
According to your ioreg, HDMI-audio is working.

I hope so , it should work , it turns out audio hdmi not working ..

It does not appear that that device needs a driver.

Maybe I misunderstood,,needs driver, what driver?
not need kext (driver=kext), need more explanation...(curious)
 
Status
Not open for further replies.
Back
Top