LG 360 VR PC adapter

alakimaki

Member
Jul 3, 2014
24
4
0
Hi 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
http://emerythacks.blogspot.com/2013/04/connecting-ipad-retina-lcd-to-pc.html
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.
 
  • Like
Reactions: mobilebaz

nmpg75

New member
Aug 17, 2015
1
1
0
Stock Firmware for LG 360 VR

I have the files for the stock LG 360 VR headset. Downloaded them myself from the headset using the DfuSeDemo

But since Im new here I can't post outside link! Therefor plz msg me

Hope that helps. And please let me know how to make this thing work propperly
 
  • Like
Reactions: mobilebaz

mobilebaz

Member
May 29, 2012
5
1
0
I have the files for the stock LG 360 VR headset. Downloaded them myself from the headset using the DfuSeDemo

But since Im new here I can't post outside link! Therefor plz msg me

Hope that helps. And please let me know how to make this thing work propperly
Hi nmpg75,
If possible send to me.
Thanks.
 

TheOnlyJoey

Member
May 30, 2013
9
5
0
OpenHMD now support LG 360 VR out of the box.
As long as you have USB-C with DisplayPort mode, or use a PCIe card with DP passthrough you are set!

Works on Linux, Mac OSX, Windows, FreeBSD and OpenBSD, and even supports SteamVR through the SteamVR-OpenHMD wrapper!

Links:
Initial Support: https://youtu.be/_9Jqm6uyFHQ
Branch: https://github.com/OpenHMD/OpenHMD/tree/LG-R100
Vlogs while building:
Update 1: https://www.youtube.com/watch?v=-U3nJOVIWnk
Update 2: https://www.youtube.com/watch?v=APzf4e0T9j0
 

GekkePrutser

Member
Feb 22, 2010
12
2
23
Great news!!! They are still cheap now (40 euros) but I bet the price will go up soon :)

Is there a compiled version available somewhere of OpenHMD-SteamVR with this branch included? I saw 3 releases on the branch but they were a long time ago. I can compile it but there's a lot of prereqs to set up. Will it allow SteamVR to see it as a proper HMD? (though obviously without positional tracking).
 
Last edited:

SomeoneSimple

Senior Member
Oct 12, 2008
94
1
0
This is a neat little HMD, absolute steal at <50USD/EUR if you ask me. At least, if you already have an USB-C Alt-mode device like some notebooks, NUCs, or the new Nvidia RTX series.
I personally stream from my desktop to an ultrabook (w usbc-alt) via Steam Link. Resolution of the LG actually isn't too bad due to its fairly narrow FoV.

Due to the inward facing displays the headset isn't really useful out-of-the-box. As (afaik) nothing similar existed I wrote a simple Reshade shader to use the LG HMD with 2D and 3D SBS content in Windows.
Since this seems to be the only place (?!) with PC users using the LG R100, I figure some of you might be interested (or bump into here from google). Here's a link: https://github.com/SomeoneSimple/LG-R100-VR-360-Reshade/tree/master



For those unaware Reshade is typically used in games, but I tested it with MPC-HC (with MadVR as renderer in D3D11 mode) and MPV as well for (3D) movies (with much better performance than that crappy 'VR Player' abandonware).

I haven't gotten OpenHMD to work (in Fedora and Windows), so I simply use the VR Player to turn on the HMD and use KB+mouse for controls.
 
Last edited:
  • Like
Reactions: PhantasmRezound

Tomrulez

New member
Mar 26, 2019
2
1
0
Hi all,

I couldn't resist to give the LG 360 VR a try. Maybe some of you can give me a helping hand:

I've got 2 LGER1s, tried both on 2 different notebooks with usb-c and DP support.
Both run Win10 x64 - both are showing the LG as external display (cloning) and a HID-compatible device. In
all combinations the modified VR player do not activate the display of the LGER1 - also the tracker in VR player
does not react.
Maybe anybody run in the same problem and has a hint? Or it depends on firmware version to get them running?
I didn't try OpenHMD, as I thought that they should first run under VR player as most of you could use them out-of-the-box
with it?

Thanks!
 

robosock2

New member
Mar 30, 2019
1
0
0
hi i have my lg headset connect to the pc and the vr player setup and i saw that you had done it and i wondered if you could help me set it up i know i am a bit late
 

Tomrulez

New member
Mar 26, 2019
2
1
0
Hi there!

I had to update the firmware of the VR 360 -> now vrplayer switches the display's backlight on.
So the firmware version seems to make the difference (my VR 360s were new old stock).
Found 2 ways to update it:
* use a LG G5 phone
* use any Android phone with USB-C or even microUSB+adapter and the "VR360helper"-tool to get the LG VR-manager running
 
  • Like
Reactions: totalnoob34

strfry

Member
Oct 28, 2018
5
3
0
strfry.org
Just a quick update, i made a new version of the Adapter, and this time it's working.
It's compatible with every Displayport output i tried (i'm using it to drive it from a Thinkpad x220).

I made a bunch of those, so if you're interested in buying one contact me here or on Freenode :)

Regards,
strfry
 
  • Like
Reactions: totalnoob34

jothu

New member
May 13, 2019
1
0
0
Hi stfry is there a chance you still have one of them hanging about you'd like to sell?

Just a quick update, i made a new version of the Adapter, and this time it's working.
It's compatible with every Displayport output i tried (i'm using it to drive it from a Thinkpad x220).

I made a bunch of those, so if you're interested in buying one contact me here or on Freenode :)

Regards,
strfry
 

shguro

New member
Jan 24, 2011
1
0
0
Unpopulated connector

Hi, do someone know for what the unpopulated connector is?
It looks a bit like an HDMI interface. The HDMI pins of the Toshiba display driver not far away from that.

 
Last edited:

strfry

Member
Oct 28, 2018
5
3
0
strfry.org
shguro, as far as i know, this connector exposes pins from the STM32, maybe it's a debugging option or something else.
The HDMI signal is directly wired between the Displayport and MIPI converters, and pretty hard to access.

Regards,
strfry
 
Aug 21, 2018
5
0
0
Just a quick update, i made a new version of the Adapter, and this time it's working.
It's compatible with every Displayport output i tried (i'm using it to drive it from a Thinkpad x220).

I made a bunch of those, so if you're interested in buying one contact me here or on Freenode :)

Regards,
strfry
Still have any of those hanging around? id be interested if you do.
 

adninco

New member
Aug 12, 2019
1
0
0
shguro, as far as i know, this connector exposes pins from the STM32, maybe it's a debugging option or something else.
The HDMI signal is directly wired between the Displayport and MIPI converters, and pretty hard to access.

Regards,
strfry
Could these LCD's be driven by a universal LCD controller? If I soldered a 10x2 pin btb socket breakout board together, are the pinouts listed anywhere or is there an easy way to figure out which pins correspond to which inputs/outputs on a universal lcd controller?

Thanks!
 

Dirtrot

Member
May 10, 2017
12
1
0
360 adapter

Just a quick update, i made a new version of the Adapter, and this time it's working.
It's compatible with every Displayport output i tried (i'm using it to drive it from a Thinkpad x220).

I made a bunch of those, so if you're interested in buying one contact me here or on Freenode :)

Regards,
strfry
If you got any adapters left I'd like to buy 1
 

strfry

Member
Oct 28, 2018
5
3
0
strfry.org
Unfortunately, the spare adapters from the first hand-soldered batch have been sold or given away by now.
Since i'm still getting occasional requests every month, I'm now in contact with crowdsupply.com, to run a campaign determine whether there is enough demand produce another batch, this time with automated PCB Assembly. I will keep you updated.

In the mean-while, the "Wacom Link Plus" adapter for ~80$ serves a similar purpose as my adapter, but also offering HDMI input and all 4 Displayport-Lanes, to support various devices. For those where money is not an issue ;)

Cheers,
strfry
 

Dirtrot

Member
May 10, 2017
12
1
0
So just to clarify please this walcom link plus adapter will work with just plugging the headset in and pluging in a hdmi connection? Im trying to get my s10 with dex....i have a few docks with hdmi out to work with the googles. If I just have to buy walcom adpter i will (will also buy one from you when /if you remake them. ) Or do I need some other program to get sbs to work. Even static sbs is fine. Thanks for your time.