Contribute
Register

[solved] Lenovo 710s/HD620 - how to get the micro hdmi working?

Status
Not open for further replies.
Joined
Sep 10, 2018
Messages
22
Motherboard
Lenovo 710s-IKB (Clover)
CPU
i5-7200u
Graphics
hd620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
SUCCESS!! I managed to get the micro hdmi working by changing ig-platform id to 0x591e0000

Hello, lets get straight to the point, my micro hdmi port isn't working. Is there a way to get it working, or if not, is there any other way to connect a monitor to my laptop?
 
Last edited:
Hello, lets get straight to the point, my micro hdmi port isn't working. Is there a way to get it working, or if not, is there any other way to connect a monitor to my laptop?
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Here are the files you asked for
 

Attachments

  • debug_22307.zip
    1.9 MB · Views: 112
So if i understand you correctly, i have to search for a plist that has got both 0204/0306 and a 0105 connector, and with that plist the micro hdmi should be working?

@edit Can you tell me how to look for that specific plist? What key should i look for?

@edit2 In case it helps you, when i plug my external monitor via micro hdmi port, screen goes black, hackintosh reboots, and after that, i can see clover boot menu on both my external monitor and laptop, then apple logo also on both then pc reboots again after apple logo finishes loading.
 
Last edited:
So if i understand you correctly, i have to search for a plist that has got both 0204/0306 and a 0105 connector, and with that plist the micro hdmi should be working?

@edit Can you tell me how to look for that specific plist? What key should i look for?

@edit2 In case it helps you, when i plug my external monitor via micro hdmi port, screen goes black, hackintosh reboots, and after that, i can see clover boot menu on both my external monitor and laptop, then apple logo also on both then pc reboots again after apple logo finishes loading.

Hint: Open config_HD615_620_630_640_650.plist, then search for '0105'.
 
In this https://www.tonymacx86.com/threads/solved-hdmi-out-on-hd620.234709/ topic i've read that is has 0105 port enabled so i tried changing ig-platform id to 0x51916000 and I managed to boot the pc with external monitor working (there are a lot of glithes and it looks like hardware graphics acceleration is disabled, the screen is in low resolution (no way to change it) and the screen is "cloned" and again no way to change it). In my config plist i managed to to find what is below. How to enable 0105 in my config plist?

Code:
                <key>#1 0306-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0306, HDMI</string>
                <key>#1 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#1 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA</data>
                <key>#2 0204-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0204, HDMI</string>
                <key>#2 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#2 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA</data>
 
In this https://www.tonymacx86.com/threads/solved-hdmi-out-on-hd620.234709/ topic i've read that is has 0105 port enabled so i tried changing ig-platform id to 0x51916000 and I managed to boot the pc with external monitor working (there are a lot of glithes and it looks like hardware graphics acceleration is disabled, the screen is in low resolution (no way to change it) and the screen is "cloned" and again no way to change it). In my config plist i managed to to find what is below. How to enable 0105 in my config plist?

Code:
                <key>#1 0306-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0306, HDMI</string>
                <key>#1 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#1 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA</data>
                <key>#2 0204-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0204, HDMI</string>
                <key>#2 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#2 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA</data>

No idea what you're actually doing without PR files.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
I changed ig-platform id to 0x5916000 (during boot, in clover) and I managed to boot the pc with external monitor working (there are a lot of glithes and it looks like hardware graphics acceleration is disabled, the screen is in low resolution (no way to change it) and the screen is "cloned" and again no way to change it). In my config plist i managed to to find what is below. How to enable 0105 in my config plist?

Code:
                <key>#1 0306-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0306, HDMI</string>
                <key>#1 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#1 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA</data>
                <key>#2 0204-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0204, HDMI</string>
                <key>#2 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#2 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA</data>

SUCCESS!! I managed to get the micro hdmi working by changing ig-platform id to 0x591e0000
 

Attachments

  • pr files.zip
    1.9 MB · Views: 125
Last edited:
I changed ig-platform id to 0x5916000 (during boot, in clover) and I managed to boot the pc with external monitor working (there are a lot of glithes and it looks like hardware graphics acceleration is disabled, the screen is in low resolution (no way to change it) and the screen is "cloned" and again no way to change it). In my config plist i managed to to find what is below. How to enable 0105 in my config plist?

Code:
                <key>#1 0306-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0306, HDMI</string>
                <key>#1 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#1 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA</data>
                <key>#2 0204-&gt;0105</key>
                <string>0x591b0000, 0105 instead of 0204, HDMI</string>
                <key>#2 framebuffer-con1-enable</key>
                <integer>1</integer>
                <key>#2 framebuffer-con1-alldata</key>
                <data>AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA</data>

Your ioreg shows acceleration working just fine.
It also shows you're using ig-platform-id 0x591b0000 (contrary to your claim of 0x5916000).
Note that 0x5916000 would break QE/CI as 0x5916000 is invalid. Perhaps you meant to use 0x59160000.

If your HDMI is attached to the 0105 port, you need to use a patch to enable when using ig-platform-id 0x591b0000.

The patch is in the plist provided in the guide, but disabled.
For example, say you wanted to swap the 0204 for 0105, you would enable it as follows:
framebuffer-con1-enable=1
ramebuffer-con1-alldata=<01050a00 00080000 87010000 03060a00 00040000 87010000 ff000000 01000000 20000000>
 
Status
Not open for further replies.
Back
Top