#Upgrading to Crowsnest 4.0.2.2 Results in "errored: null" for both cameras

1 messages · Page 1 of 1 (latest)

sage lintel
#

I have a generic USB endoscope that I use as a nozzle cam as well as an Arducam with automatic nightvision for a bed monitoring camera - plugged in to the PiCam header on a Raspberry Pi 3B+. These both worked fine under Crowsnest 3.0 (albeit at a low frame rate). Even the night vision turned on automatically. I took the upgrade to Crowsnest 4.0 and I now see "errored: null" displayed for both cameras.

I ran an uninstall on V3 before upgrading to V4. I added the camera settings from my old crowsnest.conf file to the new conf and updated the mode for each to "camera-streamer". I also updated the settings in Mainsail to "Camera Streamer" and "webcam/webrtc" for both cams. No luck. Next, I verified that legacy support was still set to no in raspi-config and edited the /boot/config.txt file to include the "dtoverlay=ov5647" to the "[All]" section thinking that would at least get the Arducam back. No dice.

Next, I ran the libcamera-hello --list-cameras command and verified that it found both cameras and verified the device identifier for both is the same in the crowsnest.conf file. Rebooted several times - still no dice.

Latest crowsnest.conf and Crowsnest log entry attached to post.

Any thoughts or tips are greatly appreciated! TIA.

past egret
#

Please fix your tags #readme

#

Where do you see that error "errored: null"?

#

Also send the output of libcamera-hello --list-cameras

sage lintel
past egret
#

Lol never seen that ^^

#

What service do you use in the Mainsail UI webcam settings?

sage lintel
#

Current service settings. Also, libcamera-hello is now showing only one camera? USB connection may have timed out.Available cameras

0 : ov5647 [2592x1944] (/base/soc/i2c0mux/i2c@1/ov5647@36)
Modes: 'SGBRG10_CSI2P' : 640x480 [30.00 fps - (0, 0)/0x0 crop]
1296x972 [30.00 fps - (0, 0)/0x0 crop]
1920x1080 [30.00 fps - (0, 0)/0x0 crop]
2592x1944 [30.00 fps - (0, 0)/0x0 crop]

past egret
#

Change the service to WebRTC (camera-streamer)

sage lintel
#

OK - That helped some. The USB camera came back (albeit all flipped and backwards). But, the Arducam is still down for the count. It did clear that errored:null message though.

past egret
#

You might want to switch to adaptive for your usb cam to flip the cam, if your camera doesn't support flipping

#

Set delete_log: true and log_level: debug in your crowsnest.conf and send a new log

sage lintel
#

Perfect. Webcam is flipped back to normal now. l'm making those changes and will post a new log.

#

Interestingly enough, the Arducam does not even seem to be powering up now when the pi boots.

past egret
#

Send your /boot/config.txt

sage lintel
past egret
#

Delete those two lines

#

Then reboot

sage lintel
#

Still no love. The camera still isn't powering on. Attaching the latest Crowsnest log.

past egret
#

Ok, then two options for you to try, you can downgrade to v3 for now or patch v4. That patch will be hopefully integrated into crowsnest in a few weeks.

sage lintel
#

That's cool. I can wait a few weeks. I really appreciate the help! I've enabled update notifications. So, I'll look for that patch when it drops.