Kinect 1571, of_v.11.0_osx_release, High Sierra 10.13.6, XCode 10.1

hi all

i’m using one kinect model 1571 and another 1414. for a moment it worked for about 20seconds in a multicam app(i’m following lewis lepton, 033ofxKinect) , then 1571 got frozen. all i get now is a red led from 1571 in any usb port that i plug it. 1414 is doing allright, it’s functioning.

for a few moments 1571 also worked in processing. then nevermore.

i’ve updated mac ports, libfreenect and libreenect2 today, 01/27/2020. when i check the what’s connected in the usb’s i get the following reports.

eduzal-imac:~ eduzal$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 14>
  +-o AppleUSBEHCI Root Hub Simulation@fa000000  <class AppleUSBRootHubDevice, id 0x100000279, registered, matched, active, busy 0 (5 ms), retain 10>
  | +-o IOUSBHostDevice@fa100000  <class AppleUSBDevice, id 0x10000027b, registered, matched, active, busy 0 (5 ms), retain 14>
  | | +-o BRCM2046 Hub@fa110000  <class AppleUSBDevice, id 0x1000002b0, registered, matched, active, busy 0 (5 ms), retain 12>
  | | | +-o Bluetooth USB Host Controller@fa111000  <class AppleUSBDevice, id 0x1000002fc, registered, matched, active, busy 0 (5 ms), retain 17>
  | | +-o Keyboard Hub@fa130000  <class AppleUSBDevice, id 0x100000663, registered, matched, active, busy 0 (6 ms), retain 12>
  | | | +-o Apple Keyboard@fa132000  <class AppleUSBDevice, id 0x100000675, registered, matched, active, busy 0 (11 ms), retain 13>
  | | +-o IOUSBHostDevice@fa120000  <class AppleUSBDevice, id 0x10000083d, registered, matched, active, busy 0 (1 ms), retain 14>
  | |   +-o Xbox NUI Motor@fa122000  <class AppleUSBDevice, id 0x10000084f, registered, matched, active, busy 0 (3 ms), retain 11>
  | |   +-o Xbox NUI Audio@fa121000  <class AppleUSBDevice, id 0x10000085c, registered, matched, active, busy 0 (1 ms), retain 9>
  | |   +-o Xbox NUI Camera@fa123000  <class AppleUSBDevice, id 0x100000864, registered, matched, active, busy 0 (4 ms), retain 11>
  | +-o FaceTime HD Camera (Built-in)@fa200000  <class AppleUSBDevice, id 0x1000002a1, registered, matched, active, busy 0 (6 ms), retain 19>
  +-o AppleUSBEHCI Root Hub Simulation@fd000000  <class AppleUSBRootHubDevice, id 0x100000280, registered, matched, active, busy 0 (0 ms), retain 9>
    +-o IOUSBHostDevice@fd100000  <class AppleUSBDevice, id 0x100000282, registered, matched, active, busy 0 (33 ms), retain 14>
      +-o Internal Memory Card Reader@fd110000  <class AppleUSBDevice, id 0x1000002be, registered, matched, active, busy 0 (5 ms), retain 11>
      +-o IR Receiver@fd120000  <class AppleUSBDevice, id 0x1000002d7, registered, matched, active, busy 0 (5 ms), retain 11>
      +-o IOUSBHostDevice@fd140000  <class AppleUSBDevice, id 0x10000089c, registered, matched, active, busy 0 (0 ms), retain 11>

when i switch the power sources, i get (yes, both power sources are original).

+-o Root  <class IORegistryEntry, id 0x100000100, retain 14>
  +-o AppleUSBEHCI Root Hub Simulation@fa000000  <class AppleUSBRootHubDevice, id 0x100000279, registered, matched, active, busy 0 (5 ms), retain 10>
  | +-o IOUSBHostDevice@fa100000  <class AppleUSBDevice, id 0x10000027b, registered, matched, active, busy 0 (5 ms), retain 14>
  | | +-o BRCM2046 Hub@fa110000  <class AppleUSBDevice, id 0x1000002b0, registered, matched, active, busy 0 (5 ms), retain 12>
  | | | +-o Bluetooth USB Host Controller@fa111000  <class AppleUSBDevice, id 0x1000002fc, registered, matched, active, busy 0 (5 ms), retain 17>
  | | +-o Keyboard Hub@fa130000  <class AppleUSBDevice, id 0x100000663, registered, matched, active, busy 0 (6 ms), retain 12>
  | | | +-o Apple Keyboard@fa132000  <class AppleUSBDevice, id 0x100000675, registered, matched, active, busy 0 (11 ms), retain 13>
  | | +-o IOUSBHostDevice@fa120000  <class AppleUSBDevice, id 0x10000091d, registered, matched, active, busy 0 (0 ms), retain 13>
  | |   +-o Microsoft Kinect Audio, © 2011 Microsoft Corporation. All rights reserved.@fa121000  <class AppleUSBDevice, id 0x10000092d, registered, matched, active, b$
  | |   +-o Microsoft Kinect Camera@fa122000  <class AppleUSBDevice, id 0x100000935, registered, matched, active, busy 0 (4 ms), retain 11>
  | +-o FaceTime HD Camera (Built-in)@fa200000  <class AppleUSBDevice, id 0x1000002a1, registered, matched, active, busy 0 (6 ms), retain 19>
  +-o AppleUSBEHCI Root Hub Simulation@fd000000  <class AppleUSBRootHubDevice, id 0x100000280, registered, matched, active, busy 0 (0 ms), retain 9>
    +-o IOUSBHostDevice@fd100000  <class AppleUSBDevice, id 0x100000282, registered, matched, active, busy 0 (33 ms), retain 14>
      +-o Internal Memory Card Reader@fd110000  <class AppleUSBDevice, id 0x1000002be, registered, matched, active, busy 0 (5 ms), retain 11>
      +-o IR Receiver@fd120000  <class AppleUSBDevice, id 0x1000002d7, registered, matched, active, busy 0 (5 ms), retain 11>
      +-o IOUSBHostDevice@fd140000  <class AppleUSBDevice, id 0x100000942, registered, matched, active, busy 0 (0 ms), retain 12>
        +-o Xbox NUI Motor@fd142000  <class AppleUSBDevice, id 0x100000954, registered, matched, active, busy 0 (3 ms), retain 11

it’s funny, because it’s getting the camera and audio from the Microsoft Kinect, and the motor of the Xbos NUI…

the 1571 open camera, i get rgb and depth. no sign of life from the 1414. the next time i open the app. 1571 doesn’t work. i need to force start it in processing. this is the loop i’m into now.

is there a way to make the 1571 run on the mac with this configuration? i mean something i can do with very limited close to zero knowledge in OS programming. and you know… creative coding, coding for artists…

tks in advance

I think the key thing is to make sure you are plugging the two Kinects into different USB 2 or USB 3 hubs. Sometimes they don’t function so well on the same hub.

Can you also try using the ofxKinect example in the 0.11.0 OF release ( I think you can uncomment the define ofApp.h to use two devices ).

Thanks!
Theo

it’s kinda tricky, because the 1571 is not working correctly even when it’s the only thing connected in the USBs