audio_CloverHDMI icon indicating copy to clipboard operation
audio_CloverHDMI copied to clipboard

Intel HD615: Device ID: 0x1e590000 not supported

Open DottoreTozzi opened this issue 6 years ago • 22 comments

Hi,

I'm desperately trying to get HDMI Audio to work on the new LattePanda Alpha using Mojave. Almost everything else works like a charm... Here's my ioreg and acpi output: Archive.zip

Cheers, Stephan

DottoreTozzi avatar Nov 06 '18 14:11 DottoreTozzi

ioreg.txt is not helpful. IORegistryExplorer/File/Save a Copy As ... https://github.com/toleda/audio_ALCInjection/blob/master/IORegistryExplorer_v2.1.zip

HD615 is not supported at the moment. IOReg will determine if it can be added.

toleda avatar Nov 06 '18 20:11 toleda

Sorry for that. I hope this will help: ioservice.zip Thanks for looking into this!

DottoreTozzi avatar Nov 06 '18 23:11 DottoreTozzi

What motherboard or device? Do you have an emergency USB booter? If yes, edit config.plist/Graphics/ig-platform-id/0x591b0000 Restart, reply with new IOReg, config.plist and Clover boot log.

toleda avatar Nov 07 '18 01:11 toleda

Hardware is the brand new "Lattepanda Alpha 864": https://www.dfrobot.com/product-1729.html CPU: Intel m3-7y30 - Gfx: Intel HD 615 - Audio Codec: ALC269VC My setup according to this: https://youtu.be/nrJpwPxoZZ8

Emergency boot is no problem. Here's the results: Archive.zip

Many thanks again!

DottoreTozzi avatar Nov 07 '18 06:11 DottoreTozzi

Two major issues a. No HD 615 HDMI audio codec. If available, BIOS/.../System Agent Configuration/Integrated Graphics Audio/Enabled (perhaps, CPU Display Audio) b. New IOReg shows the correct HDMI connector, however, no connected display is reflected in IOReg, why?

toleda avatar Nov 07 '18 18:11 toleda

I checked with Ubuntu Linux, the audio codec reported by /proc/asound/card0/codec#0 is: ALC269VC.

The display wasn't connected directly, but through a Yamaha receiver. Both were switched on and proper input selected. Desktop showing. The setup works with Windows 10 and Ubuntu...

DottoreTozzi avatar Nov 08 '18 08:11 DottoreTozzi

Need an IOReg that shows the HD 615 HDMI codec and a display (Yamaha) connected. Attach DPCIManager/PCI List

toleda avatar Nov 08 '18 18:11 toleda

Sure thing! Should I switch to /ig-platform-id/0x591b0000 again before trying this? Will connect HDMI directly to the LG TV this time, without the Yamaha in between.

DottoreTozzi avatar Nov 08 '18 18:11 DottoreTozzi

No. OK.

toleda avatar Nov 08 '18 18:11 toleda

Archive.zip Includes new ioreg, and screenshots from DPCIManager (didn't find any other export options there...). This time, LG TV is connected directly. Unless the "pink screen fix" is interfering, which is basically a display override...(?)

DottoreTozzi avatar Nov 09 '18 00:11 DottoreTozzi

HD 615 HDMI audio codec now showing Why was ig-platform-id/0x591b0000 replaced with IOReg/0x191b0000? Try again, reply with new IOReg and config.plist

toleda avatar Nov 09 '18 00:11 toleda

I used the latest "testing" build from novaspirit in this last one. (Older one did no longer work with 10.14.1). I saw only now that he also changed the platform id for whatever reason. Guess he might be trying to figure out the same thing as we are right now, but isn't really in the mood to talk about it...

Archive 2.zip

Ioreg and current config.plist.

DottoreTozzi avatar Nov 09 '18 01:11 DottoreTozzi

novaspirit?? Same problem. Reply with new files only with ig-platform-id/0x591b0000

toleda avatar Nov 09 '18 02:11 toleda

Novaspirit is the guy who first came up with a working clover based solution for this particular machine. He has a config set he maintains on: https://github.com/novaspirit/macpanda Which is what my efforts are based on so far.

OK, I switched back to 0x591b0001 (which breaks gfx acceleration), connected the TV directly and this is the output:

Archive.zip

DottoreTozzi avatar Nov 10 '18 00:11 DottoreTozzi

We are not communicating Never suggested 0x591b0001, not valid 3rd request, ig-platform-id/0x591b0000 2nd request, reply with new files only with ig-platform-id/0x591b0000

toleda avatar Nov 10 '18 02:11 toleda

I'm really sorry, please stay patient with me. I've been in IT for 30 years and have since shuffled some bits and bytes around, but regardless, Hackintosh is still almost completely new to me. The (mis)leading (or tailing) 01 had been sort of a constant so far...

OK so I sincerely hope these will now be more helpful: Archive.zip

BTW: 0x591b0000 breaks HDMI video output (no signal) and resets VNC screen sharing to 4:3 mode.

DottoreTozzi avatar Nov 10 '18 02:11 DottoreTozzi

OK, set ig-platform-id/0x591e0001. Reply with IOReg and config.plist

toleda avatar Nov 10 '18 19:11 toleda

OK. Archive.zip

DottoreTozzi avatar Nov 11 '18 13:11 DottoreTozzi

Add the 3 con1 patches to config.plist/Devices/Properties. Restart, reply with new IOReg and config.plist.
More info: https://www.tonymacx86.com/threads/guide-intel-framebuffer-patching-using-whatevergreen.256490/ screen shot 2018-11-11 at 9 33 32 am

toleda avatar Nov 11 '18 14:11 toleda

Archive.zip

DottoreTozzi avatar Nov 11 '18 18:11 DottoreTozzi

HD 615 HDMI audio codec gone. Why did you remove FakePCIID-Intel-HDMI-Audio.kext? Install both FakePCIID kexts, restart, reply with new IOReg and config.plist.

toleda avatar Nov 12 '18 03:11 toleda

It works now! Thank you so much for your patience!

Archive.zip

DottoreTozzi avatar Nov 12 '18 20:11 DottoreTozzi