Hi Oskar,
I followed your suggestions. Here are the results:
PoE Link Test (poe_test.py)
mxid: 14442C10C1D391D700 (OK)
speed: 1000 (OK)
full duplex: 1 (OK)
boot mode: 3 (OK)
Latency Test (oak_latency_test.py)
Average latency is very good: ~3.2 – 3.8 ms
Bandwidth Test (oak_bandwidth_test.py)
Fails every time. The device crashes with:
Monitor thread ... ping was missed, closing the device connection
Device has crashed. Crash dump logs are stored in .../crash_dump.json
RuntimeError: Communication exception ... 'Couldn't read data from stream: 'xout' (X_LINK_ERROR)'
Real Camera Streams
Even a single scaled ColorCamera (ISP scale 1/4, 320×180 preview) only reaches ~1.6 – 1.8 FPS.
Summary
Link speed and latency look perfect.
As soon as higher bandwidth is requested (bandwidth test or real camera streams), the device becomes unstable and crashes.
I have also tried multiple power cycles. The device sometimes stays in X_LINK_BOOTLOADER state after crashes.
Remaining questions:
Is this most likely a network equipment (switch/injector/cable) issue under load?
Should I try flashing a newer network bootloader?
Any other recommended tests or known issues with this behavior on FFC-4P-PoE + IMX378?
DepthAI: 2.32.0.0
Host: Raspberry Pi 5
Thanks for the help.