1. Introduction
This manual provides detailed instructions for the setup, operation, and maintenance of your WayPonDEV Firefly ROC-RK3566-PC Single Board Computer. The ROC-RK3566-PC is a high-performance, low-power single board computer featuring the Rockchip RK3566 quad-core 64-bit processor, designed for various applications including embedded systems, AI development, and home entertainment.
Please read this manual thoroughly before using the device to ensure proper functionality and to prevent damage.
2. Package Contents
Verify that all items are present in your package:
- 1 x ROC-RK3566-PC development board (4GB RAM + 32G eMMC)
- Additional accessories may vary by retailer.
3. Setup
3.1 Connecting Peripherals
Before powering on the ROC-RK3566-PC, connect all necessary peripherals.
- Display Connection: Connect a monitor or display to the HDMI2.0 port or MIPI DSI port.
- USB Devices: Connect your keyboard, mouse, or other USB devices to the available USB3.0 and USB2.0 ports.
- Network Connection: For wired network access, connect an Ethernet cable to the Gigabit Ethernet (RJ45) port. For wireless, ensure your WiFi antenna is connected (if external) or that the internal antenna is unobstructed.
- Storage Expansion (Optional): If using an NVMe SSD, install it into the M.2 PCIe2.0 interface. For TF card storage, insert the card into the TF-Card Slot.
- Camera (Optional): Connect a compatible MIPI-CSI camera to the MIPI-CSI camera interface.

Figure 3.1: Overview of the ROC-RK3566-PC board showing various interfaces.
3.2 Powering On
After connecting all peripherals, connect a 5V power supply (via Type-C port) to the ROC-RK3566-PC. The system will typically boot automatically. Observe the power indicator LED for status.
4. Operating Instructions
4.1 Supported Operating Systems
The ROC-RK3566-PC supports a variety of operating systems, allowing for flexible development and usage scenarios:
- Android 11.0
- Ubuntu 18.04
- Buildroot + QT
- Station OS (Firefly Geek System)
Systems can be booted via TF card, U disk, or the onboard eMMC.

Figure 4.1: Station OS (Firefly Geek System) interface for home entertainment.
4.2 Key Features and Capabilities
The ROC-RK3566-PC is equipped with advanced hardware for diverse applications:
- Processor: RK3566 quad-core 64-bit Cortex-A55 processor with frequency up to 1.8GHz, built on a 22nm lithography process for efficiency.
- Memory: 4GB LPDDR4 RAM and 32GB eMMC storage.
- Graphics (GPU): Integrated dual-core GPU supporting OpenGL ES3.2/2.0/1.1 and Vulkan1.1.
- Video Processing (VPU): Capable of 4K 60fps H.265/H.264/VP9 video decoding and 1080P 60fps H.265/H.264 video encoding.
- Neural Processing Unit (NPU): High-efficiency NPU supporting one-click switching of mainstream AI frameworks like Caffe/TensorFlow.
- Storage Expansion: M.2 PCIe2.0 interface for NVMe SSDs, offering high-speed data transfer.

Figure 4.2: RK3566 Processor details, highlighting quad-core, 64-bit, Cortex-A55, 1.8GHz, Mali-G52, and 22nm features.

Figure 4.3: RAM features, including 8GB capacity and all-data-link ECC support.

Figure 4.4: M.2 interface for NVMe SSD expansion, illustrating high-speed reading and writing capabilities.
5. Specifications
Detailed technical specifications for the ROC-RK3566-PC:

Figure 5.1: Comprehensive product parameters and hardware features.
| Feature | Description |
|---|---|
| Processor | Rockchip RK3566, Quad-core 64-bit Cortex-A55, up to 1.8 GHz |
| GPU | ARM G52 2EE, Supports OpenGL ES 3.2/2.0/1.1, Vulkan 1.1 |
| NPU | 0.8TOPS@INT8, supports Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet |
| RAM | 4GB LPDDR4 |
| Storage | 32GB eMMC (expandable via M.2 PCIe 2.0 for NVMe SSD and TF-Card Slot) |
| Display Output | 1 x HDMI2.0 (4K@60fps), 1 x MIPI DSI (1920*1080@60fps or 2560*1440@60fps) |
| Audio | HDMI audio output, 1 x Earphone output |
| Connectivity | Gigabit Ethernet (RJ45), Dual-band WiFi (802.11 a/b/g/n/ac), Bluetooth 5.0 |
| USB Ports | 1 x USB3.0, 2 x USB2.0 |
| Other Interfaces | MIPI CSI, I2C, SPI, UART, ADC, PWM, GPIO, PCIe, I2S |
| Power Input | 5V (via Type-C port) |
| Operating System Support | Android 11.0, Ubuntu 18.04, Buildroot + QT, Station OS |
| Dimensions | 90.0 mm x 60.0 mm (3.54 x 2.36 x 0.39 inches) |
| Weight | 1.41 ounces |
| Operating Temperature | -10°C ~ 60°C |
| Storage Temperature | -20°C ~ 70°C |
| Storage Humidity | 10% ~ 80% |
6. Maintenance
6.1 General Care
- Keep the device in a clean, dry environment, away from direct sunlight and extreme temperatures.
- Avoid exposing the device to water or other liquids.
- Do not drop or subject the device to severe impacts.
- Ensure proper ventilation to prevent overheating, especially during intensive operations.
6.2 Cleaning
Use a soft, dry cloth to clean the exterior of the device. Do not use harsh chemicals or abrasive cleaners.
7. Troubleshooting
This section addresses common issues you might encounter with your ROC-RK3566-PC.
| Problem | Possible Cause | Solution |
|---|---|---|
| Device does not power on | No power supply or faulty power adapter/cable. | Ensure the 5V Type-C power adapter is correctly connected and functional. Try a different power source or cable. |
| No display output | Incorrect display connection or faulty cable/monitor. | Check HDMI/MIPI DSI cable connections. Ensure the monitor is powered on and set to the correct input. Try a different cable or monitor. |
| Operating system fails to boot | Corrupted OS image or incorrect boot device. | Verify the OS image on your eMMC, TF card, or U disk. Ensure the boot order is correctly configured if applicable. Re-flash the OS image if necessary. |
| Peripheral (USB, Ethernet, WiFi) not working | Driver issues, faulty peripheral, or loose connection. | Check physical connections. Ensure the operating system has the necessary drivers installed. Test with a different peripheral device. |
8. Warranty and Support
For warranty information and technical support, please refer to the documentation provided with your purchase or visit the official WayPonDEV website. Support resources, including SDKs, development documents, and tutorials, are available to assist with customization and development.





