RubikPi with Qualcomm Linux Embedded using edge-impulse-linux

ID=qcom-wayland
NAME=“Qualcomm Linux”
VERSION=“1.3-ver.1.1”
VERSION_ID=1.3-ver.1.1
PRETTY_NAME=“Qualcomm Linux 1.3-ver.1.1”

root@rubikpi:~# v4l2-ctl --list-formats-ext -d /dev/video0
-sh: v4l2-ctl: command not found
root@rubikpi:~#
root@rubikpi:~# v4l2-ctl -A
-sh: v4l2-ctl: command not found

CSI camera is not working on RubikPi for edge impulse runner

root@rubikpi:~# edge-impulse-linux                 
Edge Impulse Linux client v1.18.1

[SER] Using microphone hw:0,0
[GST] checking for /etc/os-release
Failed to initialize linux tool Error: Cannot find any webcams
    at initCamera (/var/rootdirs/home/root/edge-impulse-tools/node/lib/node_modules/edge-impulse-linux/build/library/sensors/sensors-helper.js:73:15)
    at async /var/rootdirs/home/root/edge-impulse-tools/node/lib/node_modules/edge-impulse-linux/build/cli/linux/linux.js:152:22

Sorry for the late reply here, we’ll check this out…although with it not being recognized by the OS, I’m wondering if this is an OS / devicetree issue. I’ll ping Thundercomm, thanks for the report!

On second thought, check these instructions out just to test that the CSI camera is recognized, first: Peripherals and Interfaces | RUBIK Pi Documentation

Also, what type of CSI camera are you using? It looks like there are only a few supported options: Peripheral Compatibility List | RUBIK Pi Documentation