Contribute
Register

AppleHDA HDMI Audio [Guide]

toleda

Moderator
Joined
May 20, 2010
Messages
24,235
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Joined
Jul 20, 2013
Messages
32
Motherboard
Asus P7P55D-M Pro
CPU
Intel Core i3 550
Graphics
AMD Radeon R7 240
No idea what broke signing. Depends on exactly what broke signing.
What I was wondering is why this broken signing only affects the enabling of HDMI audio and not the Realtek integrated soundcard audio too..

I have another Sierra build, where AppleHDA isn't "broken", I verified with the terminal command. So I took it from there and copied it to this desktop, via a different HFS+ formatted USB drive than the one I used to copy the previous, and installed it with the same method (Kextbeast+Kext Utility to repair permissions). Rebooted, ran the Terminal command, kext is broken again. It's weird.
Could it be that it's just by moving it across computers with the USB drive that the signing gets broken?

Thinking of following @Feartech 's advice and reinstalling through the Sierra installer. Maybe it's better to reinstall through Recovery mode?

Thanks as always for the assistance, will try something tomorrow and report back.
 
Joined
Jul 20, 2013
Messages
32
Motherboard
Asus P7P55D-M Pro
CPU
Intel Core i3 550
Graphics
AMD Radeon R7 240
Depends on exactly what broke signing.

Ok, one step closer.
Copied AppleHDA in /S/L/E/ "by hand" (drag-drop) and did
Code:
sudo chmod -R 755 /System/Library/Extensions/*
sudo chown -R root:wheel /System/Library/Extensions/*
sudo chown root:admin /
then
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Output:
Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext WhateverGreen.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext
KernelCache ID: BBFAAA41197452C1961C70CD1AC8BAAE

Rebooted, re-ran touch+kextcache, same output.

BUT, still no HDMI audio.

Attaching IOReg, boot log, config.plist and tableset...
 

Attachments

  • report5.zip
    3.6 MB · Views: 27
Joined
Jul 20, 2013
Messages
32
Motherboard
Asus P7P55D-M Pro
CPU
Intel Core i3 550
Graphics
AMD Radeon R7 240
Set config.plist/ACPI/DSDT/Fixes/NO
Restart, reply with new files

Here. Although as I said in a previous post, FixDisplay is needed in order to make the graphics card work. Without it, I'm left with 7MB of video memory.
 

Attachments

  • report6.zip
    3.5 MB · Views: 22

toleda

Moderator
Joined
May 20, 2010
Messages
24,235
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
FixDisplay is needed in order to make the graphics card work
Actually, Oland framebuffer loads, however, no acceleration.
Clover/FixDisplay and WhateverGreen do the same thing and may cause a conflict
Experiment
a. remove WhateverGreen.kext
b. set config.plist/ACPI/DSDT/Fixes/Yes
c. install EFI/CLOVER/ACPI/patched/ssdt_hdmi-amd-default-P0P1.zip
d. add anything else required for recognized graphics

Restart and reply with files.
 
Joined
Jul 20, 2013
Messages
32
Motherboard
Asus P7P55D-M Pro
CPU
Intel Core i3 550
Graphics
AMD Radeon R7 240
Actually, Oland framebuffer loads, however, no acceleration.
Clover/FixDisplay and WhateverGreen do the same thing and may cause a conflict
Experiment
a. remove WhateverGreen.kext
b. set config.plist/ACPI/DSDT/Fixes/Yes
c. install EFI/CLOVER/ACPI/patched/ssdt_hdmi-amd-default-P0P1.zip
d. add anything else required for recognized graphics

Restart and reply with files.

Here you go.
Graphics card now shows as "ATI Radeon HD 7xxx 2048 MB", acceleration is enabled.

ALSO, ran the touch command, here is the unexpected new output:

Code:
Bernardos-iMac:~ bernardo$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
KernelCache ID: 3BA8184F7DB8C8F70E0CA1E7A28C71F9

something is apparently wrong now, maybe due to all the ACPI fixes being off (except FixDisplay obviously)?
 

Attachments

  • report7.zip
    3.7 MB · Views: 25

toleda

Moderator
Joined
May 20, 2010
Messages
24,235
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Graphics card now shows as "ATI Radeon HD 7xxx 2048 MB"
config.plist/Graphics/FBName/Oland does not exist in AMD7000Controller.kext, remove
something is apparently wrong now, maybe due to all the ACPI fixes being off
Feel free to do the tests to figure out which is required, unlikely the cause
AppleDataSetManagement.kext
trimforce? Search works

Fix config.plist, restart, reply with new files
 
Joined
Jul 20, 2013
Messages
32
Motherboard
Asus P7P55D-M Pro
CPU
Intel Core i3 550
Graphics
AMD Radeon R7 240
trimforce?

Yes, enabled trimforce. So that's what causes the message...
But more importantly:
config.plist/Graphics/FBName/Oland does not exist in AMD7000Controller.kext, remove
Removed, got a black screen upon restart.
Changed config.plist again using another computer, restored Oland > still black screen, can't get to the desktop.

Puzzled.
 
Top