http://emerythacks.blogspot.com/2013/04/connecting-ipad-retina-lcd-to-pc.htmlHi all,
So I went down the way to make an Adapter PCB, with a USB-C jack for the 360VR and a USB2-µ-B and Displayport Connector facing the PC.
The PCB and some code i used to analyze the USB-PD communication is available on Github under strfry/LG360 (can't post actual links yet at XDA)
So far, the goggles are detected as a DP display, with a resolution 1440x960. Sometimes, another strange resolution of something like 2560x140 (unsure) is reported.
In both cases, i couldn't yet get the displays to show anything. And yes, i activated the backlight with the "VR App Start" command.
Current theories why it doesn't work include:
- Adapter pin mapping is wrong
- High signal loss through PCB (allthough it is made with length-matched pairs and 100 Ohms impedance)
- VR is expecting a successful USB-PD Alternate Mode handshake before it will convert any DP data
- VR expects a DisplayPort 1.2 signal (my laptop only supports DP 1.1)
I'm currently investigating the USB-PD protocol. I acquired the LG G5, and sniffed the USB-PD communication, but could only see part of the expected messages ("VDM Attention", probably Hotplug-Detect from the Glasses). So it doesn't like this is the issue.
Another option i have is to acquire a normal DP Monitor, and a USB-C-to-DisplayPort adapter, to see if my adapter electrically works. But i would also have to make sure that USB-PD negotiation isn't getting in the way.
Apparently it is very hard to get the actual DisplayPort-over-USB-C Specification without becoming a VESA member (which costs 5000$ / year). It could be quite helpful to get the actual informaton what is going on there, without guessing and scraping info from IC datasheets etc.
I plan to work on this further. If you're interested in the project, and think you can help or have some interesting information about DisplayPort, USB-C/PD, or the LG360VR in specific, please reach out to me here or via maill:
[email protected]
Regards,
Jonathan
I made this adapter once and got it working although I never really used it for anything. The wires came out about 5cm and there was some minor noise in the picture. I am doubtful signal integrity is the issue. This Delock 63928 adapter is now available on ebay for 41 gbp. Funny you can buy 3 pairs of lg 360 vr glasses for the same price.
https://www.chromium.org/chromium-os/dingdong circuit does look little bit too complex to be made on a breadboard. TS5A23157 module could perhaps work for the DP AUX lines. Still a bunch of fets that are supposedly needed. Personally I only use esp8266 like wemos d1 mini for pretty much everything. esp-07 is also good but needs carefully placed capacitor soldered into the case, pcb breakout and external antenna to work stable. Cannot bother myself to make pcb.