Here is the no devices error with the debug level env variable added:
(rvc3) feroze@Ferozes-MBP utilities % DEPTHAI_LEVEL=debug python3 cam_test.py --cameras rgb,c
[2023-10-10 09:31:41.221] [depthai] [debug] Python bindings - version: 2.22.0.0.dev+acdd2024533cf8375db55c3d3137bf4ce750c54a from 2023-09-21 16:40:52 +0300 build: 2023-09-21 13:57:52 +0000
[2023-10-10 09:31:41.221] [depthai] [debug] Library information - version: 2.22.0, commit: 1c35bec502b32c36f3eb9996e83044709e88f32e from 2023-09-21 16:17:23 +0300, build: 2023-09-21 13:57:50 +0000
[2023-10-10 09:31:41.226] [depthai] [debug] Initialize - finished
Enabled cameras:
rgb : color
DepthAI version: 2.22.0.0.dev+acdd2024533cf8375db55c3d3137bf4ce750c54a
DepthAI path: /Users/feroze/.local/lib/python3.11/site-packages/depthai.cpython-311-darwin.so
[2023-10-10 09:31:41.287] [depthai] [debug] Resources - Archive 'depthai-bootloader-fwp-0.0.26.tar.xz' open: 2ms, archive read: 62ms
[2023-10-10 09:31:41.553] [depthai] [debug] Resources - Archive 'depthai-device-fwp-76532066ec0f87f63db465974dfbff71163da5ca.tar.xz' open: 2ms, archive read: 329ms
Traceback (most recent call last):
File "/Users/feroze/RVC3/depthai-python/utilities/cam_test.py", line 278, in <module>
with dai.Device() as device:
^^^^^^^^^^^^
RuntimeError: No available devices