Firefly-RK3399 Buy Specs

Equipped with a six-core 64-bit "server class" processor Rockchip RK3399, and with 2GB/4GB DDR3 and 16G/32GB eMMC, as well as increases PCIe 2.1 M.2, DP 1.2, Type-C, USB3.0 and other high-performance data transmission and display interface.

Starter Guide

Update time:2018-11-01 Views:6759


The standard set of Firefly-RK3399 includes the following accessories:

  • Firefly-RK399 board (1pcs)

  • Others

The optional accessories are:

  • Acrylic rack (to protect the board)

  • 12V/2A DC USB power adapter (support 220V/100V input)

Additionally, the following accessories or devices are needed:

  • Display

    • Display or TV which supports VGA interface, and VGA cable

    • Display or TV which supports HDMI interface, and HDMI cable

  • Network

    • 100M/1000M ethernet cable, and corresponding router

    • WiFi router

  • Input devices

    • USB wire/wireless mouse/keyboard

    • Infrared remote control

  • Flash image, debugging

    • Micro Type-C USB cable

    • USB to serial adapter

  • Shopping List

发货清单&亚克力安装(RK3399) en-01.png

  • Installation

发货清单&亚克力安装(RK3399) en-02.jpg


After confirming all the connections are OK, plug the power adapter into the socket to power up the board. The board will boot automatically once power on. Select "Shutdown" in Android system, keeping the board power on. Then we can boot Firefly-RK3399 by two ways:

  1. Keep press power button more than 3 seconds

  2. Press "power" button on the infrared remote control

During booting, the blue LED will light up, and you can see the Firefly logo if your board is connected to the HDMI display.


Q1: How to switch to Ubuntu from Android

A1: In Android system, click the shutdown icon on the status bar, which will show up a shutdown dialog. If your board is flashed with dual system image, an item of "Switch System" will show up. Click it and you'll be brought into Ubuntu system.

switch to Ubuntu from Android

Q2: How to switch to Android from Ubuntu

On Ubuntu desktop, there is an Android icon named "Boot Android". Click it, then press "OK" button to confirm, and you'll back to Android system.

switch to Android from Ubuntu

Q3: How to adjust the HDMI output resolution?

A3: Firefly-RK3399 HDMI can automatically identify the display resolution. If you can not read the monitor's EDID (Extended Display Identification Data, extended display identification data), HDMI will default to 1080P resolution. You can also enter the system settings to adjust the HDMI resolution manually .

adjust the HDMI output resolution

Q4: What should I do when my machine is abnormally and cycled?

A4: It probably not enough supply current, please use the power adapter of 5V voltage, current is 2.5A ~ 3A .

Q5: What is ubuntu's default username and password?

A5: Username: root  Password: firefly
Username: firefly  Password: firefly

Q6: What is wiki address?


Q7: What is the Git link address


Q8: Where is RK3399 datasheet?

A8: Brief Part1 Part2

Q9: How to burn the MAC address?

A9: You can change MAC address of the Firefly-RK3399 by yourself, and you can modify MAC address by the tool -- WNpctool before Connect Device.

Q10: How to catch log from the board?

 A8: Settings->About phone->click 5 times Build number->Developer options->Enable logging to save, After that, the directory .LOGSAVE will show up on the /sdcard/ director