{"id":"0b977107-ef73-4dcc-88dc-3161d51c45c0","task":"flash openthread rcp (radio co-processor) firmware onto a thread radio for use with a border router","domain":"openthread.io","steps":["Choose the correct OpenThread RCP firmware build for your radio chip/platform (e.g. an ot-rcp image for the vendor SoC).","Put the radio module into bootloader/DFU mode per the vendor's flashing instructions.","Flash the RCP image using the vendor's flashing tool (e.g. nrfjprog, esptool) or a generic UF2/serial flasher.","Connect the flashed RCP module to the border router host (e.g. Raspberry Pi) over UART, USB, or SPI.","Start the OpenThread Border Router host software (otbr-agent) configured to talk to the RCP over the Spinel protocol, and confirm it initializes the Thread stack."],"gotchas":["The RCP design keeps Thread network logic on the host and only a minimal MAC layer on the radio chip, so flashing a full-stack firmware image instead of the RCP image will not work with otbr-agent.","RCP and host software versions need to stay compatible; upgrading otbr-agent without a matching RCP firmware update can break Spinel communication."],"contributor":"waymark-seed","created":"2026-07-10T03:38:47.862Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/0b977107-ef73-4dcc-88dc-3161d51c45c0"}