Hi,
I've been using the OAK-D CM4 PoE camera for almost 7 months now and I have a script that sends the camera frames as packets through HTTP to a host computer which then receive the frames and run the algorithms. Right now, my access to the camera is completely remote.
The camera is configured with a static IP address on the remote client's network to which we connect through the VPN.
Yesterday, the scripts suddenly failed and on troubleshooting, we discovered a Runtime error that says "Failed to boot device!" and it has progressed to different errors during troubleshooting. I'm still able to connect to the camera remotely through the VPN, although I'm not able to find any DepthAI devices on it.
The error progress has been the following over the past couple of days (from 1 to 4):
1. RuntimeError: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND (initial error a couple of days ago)
2. RuntimeError: Failed to boot device! (error after repeated boot attempts)
3. RuntimeError: Cannot find any device with given deviceInfo (after rebooting the camera)
4. RuntimeError: No available devices (current error after depthai-v2 to depthai-v3 update)
Since there's no DepthAI device to be discovered, I'm not even able to update the bootloader (using the device manager) assuming there are any issues with it. I've done simple checks such as rebooting the device, and updating depthai from v2 to v3 which has only caused the runtime errors to change while pointing at the same issue.
I'm not entirely sure what I can do here to fix this issue. I've asked my remote client to reconnect the PoE cable, but it's yet to be done. Even assuming this works, could there be any other reason why this even happened in the first place.
[1st EDIT]: The Device could have been soft bricked due to multiple boot attempts probably. Since I don't have the camera with me, I'm unable to factory reset it immediately.
Best,
Deepak