OskarSonc
It seems that I am able to display the device now using the following command:
python3 -c "import depthai as dai; print(dai.Device.getAllAvailableDevices())"
and I get the device back
pi@tallyvision-camera-0029:~ $ python3 -c "import depthai as dai; print(dai.Device.getAllAvailableDevices())"
[DeviceInfo(name=2.1, mxid=14442C10614D39D200, X_LINK_UNBOOTED, X_LINK_USB_VSC, X_LINK_MYRIAD_X, X_LINK_SUCCESS)]
But it seems like the device is failing at this step
W: [global] [ 854042] [python3] send_file:595 bulk write: Input/Output Error (39424 bytes written, 1048576 bytes to write)
based on running the device_information.py file. You can see the full log below:
pi@tallyvision-camera-0029:~ $ DEPTHAI_LEVEL=debug XLINK_LEVEL=debug python3 ~/depthai-python/examples/host_side/device_information.py
[2026-03-03 23:17:32.677] [depthai] [debug] Python bindings - version: 2.30.0.0 from build: 2025-03-18 13:32:35 +0000
[2026-03-03 23:17:32.677] [depthai] [debug] Library information - version: 2.30.0, commit: e0f6b52d048ef7ceac2ecd44deb2e161dbb97699 from 2025-03-18 12:44:00 +0100, build: 2025-03-18 11:51:40 +0000, libusb enabled: true
[2026-03-03 23:17:32.691] [depthai] [debug] Environment 'XLINK_LEVEL' set to 'debug'
[2026-03-03 23:17:32.692] [depthai] [debug] Initialize - finished
Searching for all available devices...
D: [global] [ 852721] [python3] getLibusbDeviceMxId:482 Cached MX ID 14442C10614D39D200 at index 0
D: [global] [ 852721] [python3] getUSBDevices:171 getLibusbDeviceMxId returned: Success
[2026-03-03 23:17:32.899] [depthai] [debug] Resources - Archive 'depthai-bootloader-fwp-0.0.28.tar.xz' open: 5ms, archive read: 216ms
Found device '2.1', MxId: '14442C10614D39D200', State: 'UNBOOTED'
Booting the first available camera (2.1)...
/home/pi/depthai-python/examples/host_side/device_information.py:22: DeprecationWarning: Use constructor taking 'UsbSpeed' instead
with dai.Device(dai.Pipeline(), infos[0], usb2Mode=False) as device:
[2026-03-03 23:17:33.230] [host] [debug] Device - OpenVINO version: universal
[14442C10614D39D200] [2.1] [1772579853.230] [host] [debug] Device - BoardConfig: {"camera":[],"emmc":null,"gpio":[],"imu":null,"logDevicePrints":null,"logPath":null,"logSizeMax":null,"logVerbosity":null,"network":{"mtu":0,"xlinkTcpNoDelay":true},"nonExclusiveMode":false,"pcieInternalClock":null,"sysctl":[],"uart":[],"usb":{"flashBootedPid":63037,"flashBootedVid":999,"manufacturer":"","maxSpeed":4,"pid":63035,"productName":"","vid":999},"usb3PhyInternalClock":null,"uvc":null,"watchdogInitialDelayMs":null,"watchdogTimeoutMs":null}
libnop:
0000: b9 12 b9 07 81 e7 03 81 3b f6 81 e7 03 81 3d f6 04 bd 00 bd 00 b9 02 00 01 ba 00 be be bb 00 bb
0020: 00 be be be be be be be 00 bb 00 be be
[2026-03-03 23:17:33.930] [depthai] [debug] Resources - Archive 'depthai-device-fwp-a62b2ccb0bc493c2fb41694cb81c08887be24c52.tar.xz' open: 5ms, archive read: 1247ms
D: [global] [ 854034] [python3] getLibusbDeviceMxId:482 Cached MX ID 14442C10614D39D200 at index 0
D: [global] [ 854034] [python3] getUSBDevices:171 getLibusbDeviceMxId returned: Success
D: [global] [ 854034] [python3] usb_open_device:548 Found EP 0x81 : max packet size is 512 bytes
D: [global] [ 854034] [python3] usb_open_device:548 Found EP 0x01 : max packet size is 512 bytes
D: [global] [ 854035] [python3] send_file:583 Performing bulk write of 27489219 bytes...
W: [global] [ 854042] [python3] send_file:595 bulk write: Input/Output Error (39424 bytes written, 1048576 bytes to write)
Traceback (most recent call last):
File "/home/pi/depthai-python/examples/host_side/device_information.py", line 22, in <module>
with dai.Device(dai.Pipeline(), infos[0], usb2Mode=False) as device:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Failed to boot device!
Now that we can discover the camera, how can we fix this issue?
Thank you for your support and looking forward to hearing from you.
Best regards