Hi OskarSonc
Apologies again for following up, and thank you very much for your previous guidance.
Following your recommendation, I switched to DepthAI 2.15 and built the ESP32 side strictly using ESP-IDF v4.1, trying to match the original demo environment as closely as possible.
However, during testing with a minimal RGB preview pipeline (ColorCamera → preview → XLinkOut), I am observing the following behavior:
The RGB camera is detected correctly.
Frames are continuously received on the host.
But each frame is a constant image (min = max, std = 0).
The brightness value changes slightly (likely AE reacting), but there is no spatial variation in the image.
Example:
$$
PRE min=64 max=64 std=0.00
PRE min=67 max=67 std=0.00
$$
This suggests that the ISP is outputting a constant buffer rather than actual scene data.
Additionally, when testing the MJPEG encoder path, I am not consistently receiving valid JPEG frames.
For comparison, I also tested using DepthAI 2.29 with USB-only communication, running my own trained YOLO model on the device.
In that setup:
RGB preview works normally.
The model runs correctly.
USB streaming of frames and inference results is stable.
So the hardware itself appears to function properly under 2.29.
Given this, I am wondering whether there might be some subtle incompatibility or initialization difference in 2.15 (especially considering the IoT-75 line and its archived status), rather than a hardware issue.
I would kindly like to ask:
Do you recall whether the original SPI demo on OAK-D IoT-75 was fully validated for sustained RGB streaming?
Was the demo primarily intended for message schema validation rather than full camera pipeline usage?
In your experience, is 2.15 still the most appropriate version for SPI-era testing on this device, or might another specific version be more stable?
I completely understand that the IoT line is community-supported and archived, so I just want to better understand the intended scope and realistic expectations for this hardware.
Thank you again for your time and support.
Best regards,
YLH