xbox one kinect 2 to usb?

12,908 views
Skip to first unread message

Sparks

unread,
Jun 23, 2014, 8:35:27 AM6/23/14
to openk...@googlegroups.com
hi guys, excuse my complete ignorance but ive started work witha programmer on using kinect. I was initially hoping to use kinect 2, but thanks to funding etc we couldnt wait and had to run with the original kinect. now that we have time to breath a little i have begun to look at the possibility of kinect 2 again. as we already have one from the xbox i cannot justify buying another through the developer program so i have been looking through the discussions here and am a little confused as to the connectivity of kinect 2 to pc/mac etc. is it as simple as as soldering a stripped usb 3 b cable to the kinect pcb? or is there something i am completely missing?

Cheers in advance and sorry for my ignorace again!

Goupil56000

unread,
Jun 23, 2014, 11:28:23 AM6/23/14
to openk...@googlegroups.com

Aurel W.

unread,
Jun 23, 2014, 11:52:10 AM6/23/14
to openk...@googlegroups.com
I can confirm that the current protonect program runs with a Kinect 2
from a Xbox One.

Just solder an USB3 plug to the cable and provide 12V for power. You
can find the pinout in older threads or here:
http://openkinect.org/wiki/Kinect_2
> --
> You received this message because you are subscribed to the Google Groups
> "OpenKinect" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openkinect+...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

greymatr

unread,
Jun 23, 2014, 10:09:07 PM6/23/14
to openk...@googlegroups.com
Hi Aurel,

In one of the earlier threads you mentioned you had the xbox kinect 2 dropping in and out. I am also having that problem. How did you solve it?

Aurel W.

unread,
Jun 24, 2014, 5:16:24 AM6/24/14
to openk...@googlegroups.com
> In one of the earlier threads you mentioned you had the xbox kinect 2
> dropping in and out. I am also having that problem. How did you solve it?

That seems to a problem with the xhci controller. I had this issue
with an ASM1042 and now use a NEC controller (though there are still
problems when I remove the express card). There are not many USB 3.0
devices yet and device drivers and support in Linux may still be
buggy.

Sparks

unread,
Jun 24, 2014, 9:37:56 AM6/24/14
to openk...@googlegroups.com
thats great guys! thank you. ill get my solder on this week so and post back. just as regards the best way of shielding..... any tips?

Sparks

unread,
Jun 26, 2014, 10:57:20 AM6/26/14
to openk...@googlegroups.com
guys, so i have stripped both the kinect cable and a usb 3. i've started splicing to the usb, but im left with 4 wires that im a bit stumped with. on the usb 3, the red wire. from what i gather this is the 5V. 
then, on the kinect cable i ma left with the grey 12v, white and black aux and 2 brown. one dark brown which i am assuming is also the 12v, and a lighter brown, whihc i have no clue what it is.

anyone able to tell me where i go from here?

Lorne Covington

unread,
Jun 26, 2014, 4:28:01 PM6/26/14
to openk...@googlegroups.com

I've just got the connector cut off from mine, and noticed one thing that might help with noise: the outer braid shield is NOT hooked to the inner shields and ground lines on the connector end - it goes ONLY to the plug's metal casing.  They ARE tied together back on the Kinect side.  This is to prevent ground loops I'm sure.

Can someone who has the K4W2 (or an XBox One) check continuity on the plug in the adapter box to see if the metal shield is connected to the ground pins in the larger section?  If it isn't, then do NOT connect the shield to signal grounds on the USB3 cable/connector.

I'll post more details as I have time to work on this.

Ciao!

- Lorne

http://noirflux.com

Thiemo Wiedemeyer

unread,
Jul 1, 2014, 5:44:27 AM7/1/14
to openk...@googlegroups.com
Hi,

we have an easy solution for connecting the Kinect 2 to a PC without any shielding problems. Like shown at fixit (Xbox One Kinect Teardown), one could (more or less) easily unplug the cable from the Kinect 2. The socket on the Kinect 2 is a modified USB 3.0 Type B. If the rubber is removed from the socket a normal Type B USB cable can be plugged. The additional 12V and the debug wire will only touch the plastic insulator of the Type B plug. To get the 12 volts into the Kinect 2, just remove the cover and solder a rather small 2 wire cable on the downside of the PCB where the socket is soldered. Insert the cable through the hole where the socket is, after removing the rubber from the socket there is enough space to fit this extra cable. The 12 volts wire needs to be connected to PIN 10 and the ground to one of the ground connections, like the big ones, that hold the socket. Fix the wires with hot glue. Done.

Additionally you can solder an IDE power socket to the 12 volts wires and connect it to the PSU of the PC, so no external power supply is needed.

This solution toke only 20 minutes and was much easier than cutting the cable.

Best regards,
Thiemo

Julian Tatsch

unread,
Jul 1, 2014, 7:41:04 AM7/1/14
to openk...@googlegroups.com
Wow, that sounds like a great idea!
Could you maybe show some pictures?
--

Sparks

unread,
Jul 1, 2014, 9:16:05 AM7/1/14
to openk...@googlegroups.com
What an amazing idea Thiemo! Any chance you could post a picture just so i dont do it wrong?

Alexis Maldonado

unread,
Jul 1, 2014, 10:03:24 AM7/1/14
to openk...@googlegroups.com
Hi!

Here are the pictures of our small 12VDC + USB3 Type-B modification:


Goupil56000

unread,
Jul 1, 2014, 3:05:23 PM7/1/14
to openk...@googlegroups.com
Hi,

Thanks for the photos ... I think they can help.

Could you explain on a photo was is needed to remove (the rubber ?) to be able to put a USB3 cable.

Thanks.

Thiemo Wiedemeyer

unread,
Jul 1, 2014, 4:21:51 PM7/1/14
to openk...@googlegroups.com
Well,

on the images you can see the plastic cover in front of the USB socket. Originally there is a rubber between the cable and the inner sides of that plastic cover. This rubber fixes the cable and makes it hard to detach. You can see the rubber on the inside of the hole on the first image of the second step at ifixit (Xbox One Kinect Teardown). After removing the cable the rubber can be pulled out. Oh and you need to apply some force to get the cable out.

Florian Echtler

unread,
Jul 2, 2014, 4:44:11 AM7/2/14
to openk...@googlegroups.com, Thiemo Wiedemeyer
This is a pretty awesome hack (which I will be testing on my 2nd device). Does such a modified Kinect 4 Xbox One also work with the "official" Microsoft SDK?

Florian

On July 1, 2014 10:21:51 PM CEST, Thiemo Wiedemeyer <redia...@gmail.com> wrote:
>Well,
>
>on the images you can see the plastic cover in front of the USB socket.
>
>Originally there is a rubber between the cable and the inner sides of
>that
>plastic cover. This rubber fixes the cable and makes it hard to detach.
>You
>can see the rubber on the inside of the hole on the first image of the
>second step at ifixit (Xbox One Kinect Teardown
><https://www.google.com/url?q=https%3A%2F%2Fwww.ifixit.com%2FTeardown%2FXbox%2BOne%2BKinect%2BTeardown%2F19725&sa=D&sntz=1&usg=AFQjCNG6vp7Xw_VcYW4Ahfe9J1zF3KgCZg>).
>
>After removing the cable the rubber can be pulled out. Oh and you need
>to
>apply some force to get the cable out.

--
SENT FROM MY PDP-11

Alexis Maldonado

unread,
Jul 2, 2014, 5:23:15 AM7/2/14
to openk...@googlegroups.com
Can't say for sure because we don't have any official MS SDK. But it really sounds plausible. I think it will work.

Thiemo Wiedemeyer

unread,
Jul 2, 2014, 5:45:02 AM7/2/14
to openk...@googlegroups.com
The good thing is, you can still plug the original cable into the kinect and just let the additional 12V cable unconnected. Then you can probably use it with the Xbox One again. And I don't see a reason why it should not work with the sdk.

Goupil56000

unread,
Jul 2, 2014, 3:51:17 PM7/2/14
to openk...@googlegroups.com
Hi,

May be it will depend on Microsoft ... In the driver it's easy to allow only kinect with special numbers ...

Bryan Baker

unread,
Jul 2, 2014, 4:20:01 PM7/2/14
to openk...@googlegroups.com
Just tested my new xbox one kinect to the alpha box and it works fine. So both can be attached to the alpha box and used.


--

Goupil56000

unread,
Jul 3, 2014, 3:01:44 AM7/3/14
to openk...@googlegroups.com
Hi Barzimeron,

What is the alpha box and what is the driver you use ?

Sparks

unread,
Jul 3, 2014, 6:27:39 AM7/3/14
to openk...@googlegroups.com
absolutely fantastic work guys! thank you for sharing!!

Bryan Baker

unread,
Jul 3, 2014, 11:19:44 AM7/3/14
to openk...@googlegroups.com
The alpha box - not sure where I first heard the term. Is the box the power, the Kinect and the USB attaches to. It is not the power supple. Also just tested a longer usb cable as appose to the one that came with the kit. Not one to assume anything about stuff I wanted to check. It works just fine. 


--

Sparks

unread,
Jul 7, 2014, 8:02:25 AM7/7/14
to openk...@googlegroups.com
one more question folks. have it wired/soldered up now but when i connect to windows 8 machine, i get an "Unknown USB Device (Invalid Device Descriptor)" error....

i know theres something im missing here, anyone care to point out where im stupid overlooking to find a solution? 

greymatr

unread,
Jul 7, 2014, 8:24:56 AM7/7/14
to openk...@googlegroups.com
I would check your wiring and that you have the 12 volt connected properly (with a voltmeter). I was getting Unknown USB Device when I had tried to splice a usb3 plug on but when I used a proper usb 3 cable and 12v this way I had Xbox NUI Sensor straight away.

Sparks

unread,
Jul 8, 2014, 10:32:14 AM7/8/14
to openk...@googlegroups.com
my bad! got it sorted. Was trying to run it on osx through vmware. rebooted into bootcamp and device manager picked it up straight away!
Reply all
Reply to author
Forward
0 new messages