Agent-Orchestrated Rehosting
An automated workflow for rehosting complex, production-scale embedded firmware.
Rehosting a real firmware image is rarely a single step. It is a loop: analyze the binary, run it, read the failure, work out which peripheral or memory-mapped register caused it, model that behavior, and run again.
I am building a workflow that orchestrates that loop automatically, coordinating firmware analysis, execution diagnostics, peripheral and model resolution, and iterative emulation refinement.
The current target is ArduPilot, a production-scale autopilot firmware. ArduRover has been successfully rehosted on ChibiOS.