Hi ,
We are using OAK 4S PoE cameras in our application, with around 20 cameras connected simultaneously.
We are facing an intermittent device crash issue. It does not happen consistently, but occasionally a few cameras crash during operation while the remaining cameras continue to work normally.
We have observed the following logs when the issue occurs:
1. CameraSensor internal error during frame send:
$$
[3804810805] [192.168.200.14] [1551501.272] [Camera(0)] [error]
Exception in send_frame(): Internal error occured. Please report.
commit: | version: 0.0.1 | file: /work/src/camera/CameraSensor.cpp:82
$$
2. XLink communication failure — bitstream:
$$
[2026-06-23 14:59:16.831] [depthai] [error]
Communication exception - possible device error/misconfiguration.
Original message 'Couldn't read data from stream: '__x_1_bitstream' (X_LINK_ERROR)'
$$
3. XLink communication failure — hi-res stream:
$$
[2026-06-23 14:59:16.831] [depthai] [error]
Communication exception - possible device error/misconfiguration.
Original message 'Couldn't read data from stream: '__x_2_hires' (X_LINK_ERROR)'
$$
4. Firmware crash detected:
$$
[2026-06-23 14:59:19.818] [warning]
FW crashed - trying to get out the crash dump
$$
5. Device marked as crashed:
$$
[2026-06-23 14:59:31.930] [depthai] [error]
Device has crashed.
$$
After the crash, when attempting to reuse the camera, we sometimes observe the following state:
$$
[INFO] Device already connected
[INFO] Pipeline already running
[CRITICAL] Queue health check: MessageQueue closed
MessageQueue was closed
$$
At this point, rebuilding and reinitializing the camera pipeline restores normal operation.
We have also noticed that changing the camera resolution or FPS sometimes resolves the issue temporarily, but the same crash may recur after some time.
Could you please advise on the possible root cause of this issue? If needed, we can also provide the generated crash dump files for further analysis.
Thank you.