Contribute
Register

[solved] HDMI out on HD620

Status
Not open for further replies.
Yeah, I should have been more descriptive.

Using ig-platformi-d ox 0x5916000 with no patches results in a blank screen and no reboot.

Changing 0x09 for 12 and using ig-platform-id 0x05916000 results in a blank screen and no reboot. The .zip in my previous post if from that run.

Using the second patch of swapping 0204 for 0105 with ig-platform-id of 0x591b000 results in a blank screen, and alos no reboot. .Zip attached to this post.

The only config at this point that produces any behavior is ig-platform-id 0x591b000, and that is an instant reboot.

My thoughts are I need to fix the reboot issue with ig-platform-id 0x591b000 since that's the only config that shows any response to plugging in a monitor. Thoughts?
 

Attachments

  • mmillermac 3.zip
    6.1 MB · Views: 81
Sorry, I should have been more descriptive.

Using platform id 0x5916000 without patches results in a blank screen and no reboot.

Using 0x5916000 with the 09 to 12 patch from post #8 results in a blank screen and no reboot. The .zip for that run is from my previous post.

Using 0x591b0000 with the 0204 to 0105 from post #8 results in a blank screen and no reboot. Reporting .zip attached to this post.

The only config that produces any behavior at all is id 0x591b000 with no patches, that results in an instant reboot.

Please let me know if there is any way I can repay you for your time. Thank you.

Edit: Sorry for the duplicate post. I didn't notice this thread had rolled over to a second page.
 

Attachments

  • mmillermac 3.zip
    6.1 MB · Views: 87
Yeah, I should have been more descriptive.

Using ig-platformi-d ox 0x5916000 with no patches results in a blank screen and no reboot.

Changing 0x09 for 12 and using ig-platform-id 0x05916000 results in a blank screen and no reboot. The .zip in my previous post if from that run.

Using the second patch of swapping 0204 for 0105 with ig-platform-id of 0x591b000 results in a blank screen, and alos no reboot. .Zip attached to this post.

The only config at this point that produces any behavior is ig-platform-id 0x591b000, and that is an instant reboot.

My thoughts are I need to fix the reboot issue with ig-platform-id 0x591b000 since that's the only config that shows any response to plugging in a monitor. Thoughts?

This is for your current ioreg that shows 0x591b0000.
Is the port HDMI or DP?
If HDMI, try this Replace: <01051200 00080000 87010000 03060a00 00040000 87010000>

But since you have never been able to connect it without the machine crashing, what makes you so sure it is connected to the 0105 port?

If you're not sure, then you have to implement a patch for all possible ports active in your current ig-platform-id.
 
Thanks, again.

The port is a full HDMI, not DP. As for the port being 0105, I have nothing other then the post from Krosseyed with the same symptoms as me to lead me in that direction.

Attached are 2 problem files. I did 2 tests:
  • ig-platform-id 0x5916000 patching 0105 and 0204 to '12' for the delay. It resulted in a blank screen and no reboot.
  • ig-platform-id 0x591b000 patching 0204 and 0306 to '12' for the delay. It resulted in an almost instant reboot.
I'm trying the replace string now from the post above.
 

Attachments

  • mmillermac-0x5916-12.zip
    4.4 MB · Views: 96
  • mmillermac-0x591b-12.zip
    4.4 MB · Views: 105
Thanks, again.

The port is a full HDMI, not DP. As for the port being 0105, I have nothing other then the post from Krosseyed with the same symptoms as me to lead me in that direction.

Attached are 2 problem files. I did 2 tests:
  • ig-platform-id 0x5916000 patching 0105 and 0204 to '12' for the delay. It resulted in a blank screen and no reboot.
  • ig-platform-id 0x591b000 patching 0204 and 0306 to '12' for the delay. It resulted in an almost instant reboot.
I'm trying the replace string now from the post above.

Looking at ioreg.
In the 5916 set, you have 0105 and 0204 ports.
In the 591b set, you have 0204 and 0306 ports.

Since the 0x591b is the only one that gives you any result with plugging the device in, your HDMI port is probably connected to the 0306 port.

The 0x591b ioreg shows connector-type for the 0306 (@2), not patched for HDMI.
 
That makes sense. At this point I've reached the end of my knowledge, though. How do I patch 0306 for HDMI? Do I change 00040000 to 00080000? Do I need to move 0204, which is 00080000 to 00040000 to avoid a conflict? I'm just guessing.
 
That makes sense. At this point I've reached the end of my knowledge, though. How do I patch 0306 for HDMI? Do I change 00040000 to 00080000? Do I need to move 0204, which is 00080000 to 00040000 to avoid a conflict? I'm just guessing.

Look at the patch you have for the 0306. Note, the section that is 00040000, for HDMI should be 00080000.
 
Using ig-platform-id 0x591b000 and the patch <03061200 00080000 87010000> I get an reboot about 2 seconds after plugging in the monitor. Files attached.

Again, thank you!
 

Attachments

  • mmillermac.zip
    4.4 MB · Views: 125
Using ig-platform-id 0x591b000 and the patch <03061200 00080000 87010000> I get an reboot about 2 seconds after plugging in the monitor. Files attached.

Again, thank you!

ACPI/origin files are too old to compare against ACPI/patched (because ACPI/patched are newer). You forgot to press F4.

You should patch 0204 for '12' as well, just in case it is connecting there.
(patch it so connector-type changes to DP such that you can verify the patch is being applied by looking at ioreg)

Also, here's some things you should correct:
- remove com.displaylink.driver.DisplayLinkDriver and other garbage: com.symantec.nfm.kext, com.symantec.internetSecurity.kext, com.symantec.ips.kext, com.symantec.nfm.kext, org.virtualbox.kext.VBoxDrv, org.virtualbox.kext.VBoxUSB
- do a fresh install to be certain all such unneeded software is gone. don't install crap to a system that is not working correctly yet (it makes it hard to troubleshoot, as your problems may be caused by junk you installed)
- CPU PM not implemented
- audio not implemented
- USB not implemented correctly
- look into setting DVMT-prealloc to 64mb instead of using the DVMT patch
- use OsxAptioFixDrv-64.efi instead of OsxAptioFix2Drv-64.efi
- config.plist/SMBIOS/Trust should be true (it is missing)
- ForceKextsToLoad is for pre-install only, not post-install... remove.
- try other SMBIOS
- remove FakeSMC sensor kexts (they are not needed and can only cause problems)
- NVRAM working? (if not, you need EmuVariableUefi-64.efi and RC scripts)
 
Wow. I didn't realize so many other things weren't correct since they appear to be working fine (other than HDMI and audio). I'll need a day or so to clean up.

Thanks for your help so far!
 
Status
Not open for further replies.
Back
Top