| Property | Value |
|---|---|
| Build identifier | roc3566 |
| SoC | RK3566 |
| Model | Firefly ROC-RK3566-PC |
| Compatible | firefly,roc-rk3566-pc, rockchip,rk3566 |
| DDR loader | rk3566_ddr_1056MHz_v1.25.bin |
| UART | UART2 M0, 1,500,000 baud, 8N1 |
| User LED | GPIO0_D3, active high |
| USB host power | GPIO0_C5, active high |
| Bare-metal USB host | OHCI0 |
| Optional BL31/U-Boot chainloader | not enabled |
The board descriptor enables the USB-A companion path through OHCI0. The separate GPIO0_C6 OTG rail is outside the supported host path and is not driven. Support for this board does not imply support for another RK3566 design.
roc3566.bin: normal firmware base requiring an appended FUEFI payload.demo_roc3566.bin: normal firmware plus the example payload.roc3566.img: RKNS v2 SD delivery image for the firmware-only base.demo_roc3566.img: standalone RKNS v2 SD demonstration image.Start with a RAM-only or demo-SD test:
make usb3566
make demo_roc3566.img
make maskrom3566 # optional xrock USB-plug loader flow
The current board policy has no manifest-driven BL31/U-Boot variant, SPI-NOR installer, eMMC installer, or automatic OS-storage discovery. Those capabilities must not be inferred from the RK3568 boards.
See common bare-metal behavior for payload handoff, memory, HDMI, input, and reset semantics.