rrprime Posted January 29, 2017 Share Posted January 29, 2017 So I have a integrated video card on a i5-3317u (the system is a mini PC unit). The platform id is 01660003. While trying to enable VGA out I stumbled on the 01660003 platform originally I was using 0166000B both have acceleration. I noticed that the VGA out was working but with some issues - vibrating image. By patching the AppleIntelFramebufferCapri I found that the VGA out was connected somehow to the LVDS connector. So finally I changed the LVDS connector to VGA connector by changing only the Connector identifier to 0406 and keeping the rest. I now have VGA out. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted January 29, 2017 Administrators Share Posted January 29, 2017 Just so that we all agree, in Capri FB #3: 03006601 01020402 00000004 00000001 00000060 10070000 10070000 00000000 00000000 00000000 00000000 00000000 05030000 02000000 30000000 02050000 00040000 07040000 03040000 00040000 81000000 04060000 00040000 81000000 you changed 05030000 02000000 30000000 to 04060000 02000000 30000000 and you got VGA out? Link to comment Share on other sites More sharing options...
rrprime Posted January 29, 2017 Author Share Posted January 29, 2017 yes, vga port was already semi-working with 05030000 02000000 30000000 (pixels vibrating). I know 0406 is DVI...but hey it works. I am thinking maybe the manufacturer connected the DVI out to a vga port ??? is there any way to check this ? without an oscilloscope ? now I am fighting the no wake on the vga port when waking from sleep.... Link to comment Share on other sites More sharing options...
Administrators Hervé Posted January 29, 2017 Administrators Share Posted January 29, 2017 Well, that's obviously specific to your computer or (some) desktops. I can't see this work on a laptop where LVDS is built-in LCD. Link to comment Share on other sites More sharing options...
rrprime Posted January 29, 2017 Author Share Posted January 29, 2017 06 02 00 00 00 01 00 00 09 00 00 00 - messes the HDMI which is the primary and also does not display anything on VGA The most weird thing is that the LVDS and DVI and VGA have different communication standards there is no passive adapter between these. You either have an active IC converting the data or you have a component on the MB negotiating the protocol ex: having VGA port with DVI communication. I never heard of a LVDS protocol being negotiated via a DVI or VGA port. And yet It was displaying a picture... I do have LVDS pads on the MB maybe when I have the time solder a connector and get a laptop LCD. The graphic interfaces for the CPU are: eDP/DP/HDMI/SDVO/CRT so it might just be VGA. Any way to check ? 1 Link to comment Share on other sites More sharing options...
Recommended Posts