Meant to be Seen

Help needed for making a clone
Page 1 of 1

Author:  lukis101 [ Sat Feb 13, 2016 2:31 pm ]
Post subject:  Help needed for making a clone

Hello everyone!

After purchasing my first 120hz monitor, I'm now trying to setup 3D. The main problem with getting NVIDIA 3D Vision is the price... Sooo, why not DIY it? (Won't go with technical details here because this is the wrong forum for that)
I'm now trying to make a microcontroller appear as the IR emitter but it just gets rejected by the official drivers (currently using data from the emitter emulator)

Since I don't have access to any 3D Vision hardware, I need some help!

-> First thing would be data from USB enumeration(That's how PCs know what drivers to use).
Very easy to get using this program (No installation required)
Just select the 3DVision device on the left and copy the data shown. ;) Note: There may be device-specific info like serial number, which you may or may not like to post publicly!

-> Second thing would be full log USB communication log (only if cloning descriptors isn't enough)
Can be taken using USBTrace by plugging a device while capturing with hot-plug option enabled.

Any help greatly appreciated!
P.S. If I manage to pull this off, expect a detailed write-up to appear on the DIY forum! ;)

UPDATE: Currently this project is on halt duo to bigger ones, but quite some progress was made: USB syncing can only be done on devices with full speed (hardware supported) USB. Now I just need to understand sent timing data to prevent phasing...

Author:  cybereality [ Mon Feb 15, 2016 2:41 pm ]
Post subject:  Re: Help needed for making a clone

See if these files help.

Author:  lukis101 [ Mon Feb 15, 2016 7:23 pm ]
Post subject:  Re: Help needed for making a clone

cybereality wrote:
See if these files help.

After posting I found a log that I somehow missed before on this thread. After a lot of late night head scratching, usb specification studying(my first time working with it!) and playing with different driver versions I managed to somewhat figure out the main verification steps..
Except for last confirmation packet - #168 in the log! It appears to depend on previous few transfers, but that's for later..
Phase 1 complete: 3D mode is finally active! :D
I'm now moving to decoding eye control and writing IR interface. Timing and phase control will be the next "fun" part...

Author:  cybereality [ Wed Feb 17, 2016 11:23 pm ]
Post subject:  Re: Help needed for making a clone

Just wondering, which monitor did you get?

Author:  lukis101 [ Thu Feb 18, 2016 1:12 pm ]
Post subject:  Re: Help needed for making a clone

cybereality wrote:
Just wondering, which monitor did you get?

Asus VG248QE, not a new model but still a decent monitor :)

On topic: It can be done! By using correct USB descriptors, analysing communication logs I managed to make a DIY 3D vision emitter without even touching one!
Because of the chip the emitter is using, firmware is reuploaded to its RAM after every power cycle. Some USB descriptors are driver version specific so one must parse and apply the data uploaded to be approved by the driver. All this is done when the device is plugged in. (Well, this is a driver forum :D )
That's all for now! I'll try to minimise the cost of the setup( currently bought from a pricey shop: 5€ for microcontroller itself + 5€ for a universal breakout board, but these will go elsewhere... :twisted: )
As for setup details and code, cya later on the DIY forum! ;)

Author:  cybereality [ Thu Feb 18, 2016 8:52 pm ]
Post subject:  Re: Help needed for making a clone


Author:  cybereality [ Sat Feb 20, 2016 12:16 pm ]
Post subject:  Re: Help needed for making a clone

Also, I have an extra set of Nvidia 3D Vision 1 glasses and emitter I'm not using. I'd be willing to send it to you totally for free.

I do think your DIY project is cool, and don't want you to shelf it, but if you'd just like a real set of glasses, let me know.

Author:  lnrrgb [ Mon Feb 22, 2016 12:50 pm ]
Post subject:  Re: Help needed for making a clone

When I first read this thread, a wave of "oh no... here we go again!", just swept through me. You know the story. A young, unassuming poster, powered by vision, and backing his walk with obvious skills. You can search the forums for the story. Spoiler - the guy ends up a "*"ionaire, and changes the world.

I kid, but at the first post, my ears perked up.

* - insert your fav prefix - I like cagill. I know Palmer is still just Palmer, but I hope he gets a cagillion out of all this.

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group