Failed to install above sensor on multiple platforms, following installation instructions comming with OpenNI_2.3.0.63 package.
Win10:
Diagnostic with 1-Astra Driver Installation and Device Diagnostics.pdf
A: driver install (SensorDriver_V4.3.0.10.exe) then plug USB
green LED const. on
device manager → sometimes unknown device, sometimes none (but not Orbit)
B: de-install driver, plug USB, install driver
same result as A
C: de-installed and manual install driver → same result
this is Linux (first command without, second with USB plug+green LED):
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l
Last login: Mon Mar 9 21:25:01 2020
pi@raspberrypi:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@raspberrypi:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
So…no change and chance to access serial comm.
Windows part as follows:
means: unkown device (error in requesting device information)… even after manual installation of drivers…
At-least the device connection should be shown apart from the installation of the drivers.
To me there can be two problems:
The cable is malfunctioned so try changing the cable and check if the there is any device connected, may be a shorter cable(Orbec will not be shown in device information you can look at the output I have in my system).
Device firmware on the camera might not be installed properly/might have any errors. Share your problem on Orbbec 3d Club or some other forums if possible and let us know.
Output in my device:
pi@raspberrypi:~ $ lsusb
Bus 001 Device 008: ID 2bc5:0508
Bus 001 Device 006: ID 2bc5:0608
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 005: ID 0483:5740 STMicroelectronics STM32F407
Bus 001 Device 009: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
As you can see th3e first two devices with id 2bc5 are for the camera, with no infotmation of the manufactureer/vendor.
I used the below code to check the detailed information of the connected devices.
#!/bin/bash
for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
(
syspath="${sysdevpath%/dev}"
devname="$(udevadm info -q name -p $syspath)"
[[ "$devname" == "bus/"* ]] && continue
eval "$(udevadm info -q property --export -p $syspath)"
[[ -z "$ID_SERIAL" ]] && continue
echo "/dev/$devname - $ID_SERIAL"
)
done
and I got the following output after running the above few lines of code: