HardLabs and Renode

We orchestrate Renode-class execution. We are not a fork, and we are not trying to replace Renode’s CPU platforms. The product gap we fill is honest board topology and peripherals that can fail like your parts.

DimensionHardLabsRenode alone
MCU / firmware executionUses Renode-class platforms for supported Cortex-M familiesExcellent, mature CPU and platform library
Board descriptionGenerated from netlist + BOM; gaps listed explicitlyHand-written .repl / platform files
Peripheral fidelityDatasheet-derived behavioral models with side effectsVaries — often simplified or missing for your exact MPN
CI assertions on timing/protocolFirst-class (stretch, contracts, bring-up suites)Possible, but you build the harness

Use Renode. Use HardLabs when keeping the .repl honest against the schematic is the bottleneck.

Related: HIL alternative · QEMU peripherals essay · Pilot