Problems with camera (ipu6)

I installed EOS on a laptop and I can’t get the built-in camera working. The qcam app actually does show the picture (just the colors are ugly), but nothing else works. I tried Firefox with https://mozilla.github.io/webrtc-landing/gum_test.html which says AbortError: Starting videoinput failed and also kamoso, which says (in terminal) camera ready: false . It is an ipu6 camera, v4l2-ctl --list-devices returns ipu6 (PCI:0000:00:05.0): and then /dev/videoXX, with XX going from 0 to 47.

Here is my system info:

System:
  Host: machine-a-coudre Kernel: 6.17.7-arch1-1 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.5.1 Distro: EndeavourOS
Machine:
  Type: Convertible System: HP product: HP Spectre x360 2-in-1 Laptop
    14-eu0xxx v: N/A serial: <superuser required>
  Mobo: HP model: 8C15 v: 84.43 serial: <superuser required> UEFI: AMI
    v: F.13 date: 10/29/2024
Battery:
  ID-1: BAT0 charge: 52.9 Wh (77.9%) condition: 67.9/68 Wh (99.8%) volts: 8.16
    min: 7.72
CPU:
  Info: 16-core (6-mt/10-st) Intel Core Ultra 7 155H [MST AMCP] speed (MHz):
    avg: 400 min/max: 400/4500:4800:3800:2500
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Arc Graphics] driver: i915 v: kernel
  Display: wayland server: X.org v: 1.21.1.20 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: modesetting dri: iris gpu: i915
    resolution: 2880x1800~120Hz
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.6-arch1.1
    renderer: Mesa Intel Arc Graphics (MTL)
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Network:
  Device-1: Intel Wi-Fi 7 AX1775 /AX1790 /BE20 /BE401/BE1750 2x2
    driver: iwlwifi
Drives:
  Local Storage: total: 1.86 TiB used: 84.95 GiB (4.5%)
Info:
  Memory: total: 32 GiB note: est. available: 30.71 GiB used: 4.46 GiB (14.5%)
  Processes: 398 Uptime: 10m Shell: Bash inxi: 3.3.39