Hey @annaelise - You don’t need to manually “firmware upgrade” the OAK-D for v3 – the depthai library always uploads a matching firmware blob at runtime.
What does change between 2.28.0 and 3.1.0 is the API and pipeline semantics, so most bugs you’re seeing are likely from code changes, not a firmware mismatch.
You can try running some of our ready-to-run v3 examples to test it out. Just make sure you have DepthAi v3 installed.
Thanks,
Oskar