Migrating an existing OAK project from RVC2 to RVC4 doesn't have to mean starting over. We've just published a new tutorial that walks you through the migration process, showing how to modernize your application while taking advantage of the new capabilities available on RVC4.
The biggest step in the journey is moving your project to DepthAI v3. Since RVC4 devices exclusively run DepthAI v3, this becomes the foundation for everything that follows. Once your application is running on DepthAI v3, the remaining migration work is typically limited to a few platform-specific adjustments, updating AI models if your application uses them, and adopting the new deployment workflow.
Let AI do the heavy lifting
One of the highlights of the tutorial is how you can use AI coding agents to dramatically speed up the migration process.
Instead of manually updating APIs and comparing examples, you can provide an AI agent with your existing project alongside the official DepthAI v3 Porting Guide and current examples. The agent can perform much of the repetitive migration work while preserving your application's behavior, leaving you to focus on validation and hardware-specific changes.
What the tutorial covers
The guide walks through the essential migration steps, including:
- Migrating your application from DepthAI v2 to DepthAI v3
- Handling the key differences between RVC2 and RVC4
- Updating AI models for RVC4 when needed
- Understanding the new oakctl application workflow
- Choosing between peripheral and standalone deployment modes on RVC4
Rather than treating the migration as a complete rewrite, the tutorial focuses on keeping as much of your existing codebase as possible while making only the changes required for the new platform.
A companion video walkthrough is coming soon, where we'll demonstrate the migration process step by step and show AI-assisted porting in action.
Ready to migrate?
Whether you're maintaining an existing production application or starting a new project on OAK4 hardware, this guide provides a clear migration path—and shows how AI coding agents can save significant development time along the way.
đŸ‘‰ Read the full tutorial here:
https://docs.luxonis.com/software-v3/depthai/tutorials/rvc2-to-rvc4/