R
rpurcell

  • Jun 17, 2021
  • Joined Jun 12, 2021
  • 0 best answers
  • Just to close this thread:
    I now have everything working.
    The issue was my ignorance of connectors. I simply plugged in the wrong cable.
    I am a newbie to device related things (and yes, connectors) so when I opened the OAK-D wifi package/box I installed all software as directed and plugged in the first of two cables that were included in the box. Turns out I plugged in the wrong cable. But when lsusb returned acknowledgment of a plugged in device I jumped to the conclusion my problem was either install based or a damaged device. When lsusb returned "CP2102N USB to UART Bridge Controller" this should have been a flag to me. I just didn't understand the flag. As Erik mentioned previously what should have appeared was 'Movidius Ltd. Movidius MyriadX'.

    This is on me. Totally. An extremelly silly error. The device is amazing.
    What could have helped me as a newbie to get to a solution more quickly was a more explicit listing on the landing page of the cables included in the box. Labelling of the device image ie:(connectors) on the landing page would also have helped me to better understand the device.

    Thanks for your help. The suggestions above are just meant to help the next newbie.

    • erik replied to this.
    • On the Mac, looking in the USB device tree I see:
      `CP2102N USB to UART Bridge Controller:

      Product ID: 0xea60
      Vendor ID: 0x10c4 (Silicon Laboratories, Inc.)
      Version: 1.00
      Serial Number: 6238281b5c33eb11a2263a5f0df1e53f
      Speed: Up to 12 Mb/s
      Manufacturer: Silicon Labs
      Location ID: 0x14100000 / 12
      Current Available (mA): 500
      Current Required (mA): 100
      Extra Operating Current (mA): 0`

      • Thanks Erik. My apologies, I somehow missed the virtual box instructions. I will try those.
        I switched to virtual box because I was getting device not found on my Mac. Any suggestions for this problem on Mac. I have everything installed correctly I believe. (output from my Mac terminal is below)
        (base) richards-MBP:depthai richardpurcell$ python3 depthai_demo.py
        Using depthai module from: /Users/richardpurcell/.local/lib/python3.7/site-packages/depthai.cpython-37m-darwin.so
        Depthai version installed: 2.5.0.0
        Traceback (most recent call last):
        File "depthai_demo.py", line 567, in <module>
        device_info = conf.getDeviceInfo()
        File "/Users/richardpurcell/depthai/depthai_helpers/config_manager.py", line 253, in getDeviceInfo
        raise RuntimeError("No DepthAI device found!")
        RuntimeError: No DepthAI device found!

      • This has probably been covered in a thread but I can't find one with similar problems.
        I'm using an OAK-D-WiFi on Oracle VM VirtualBox - Ubuntu 20.04.2
        I'm using the supplied usb cabling.
        I've run and satisfied install_requirements.py
        When I run $ lsusb my terminal returns "Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge" which is the OAK-D-WiFi.
        If I try to run ./depthai_demo.py I get "No DepthAI device found!"
        If I try to run ./depth_demo.py -fusb2 I get "depthai_demo.py: error: unrecognized arguments: -fusb2"

        I encountered similar problems when I tried this on my 2014 macbook pro.

        Anything else I could try at this point?

        • erik replied to this.