Firefly-RK3288 Development Board in Mass Production, Selling for $140

Orange Pi Development Boards

Firefly-RK3288 development board has been an interesting, yet confusing story, at least to me. We’ve first heard about the Firefly board on July, but I was privately told in September that the board would only be sold in China by a T-Chip sales person, only to see it become available for $189 on Ebay, as well as on Taobao a few days later. But those first boards may have only been engineering sample, or more likely from a limited trial runs, as the company has now announced mass production had started.

Firefly-RK3288_Mass_ProductionLet’s refresh our memory with the specifications:

  • SoC – Rockchip 3288 quad core ARM Cortex A12 / A17 up to 1.8 GHz with Mali-T764 GPU supporting OpenGL ES 1.1/2.0 /3.0, and OpenCL 1.1
  • System Memory – 2G DDR3
  • Storage – 16 GB eMMC flash + micro SD slot
  • Video Output
    • HDMI 2.0 up to 3840×[email protected]
    • VGA out (D-SUB connector)
    • Dual MIPI, Dual LVDS and and EDP signal available via expansion headers
  • Audio Output / Input – HDMI, optical S/PDIF, microphone header, and built-in MIC
  • Connectivity – Gigabit Ethernet, dual band 802.11 b/g/n and 802.11ac Wi-Fi with external antenna, and Bluetooth 4.0
  • USB – 2x USB 2.0 host ports, 1x micro USB OTG
  • Debugging – Serial console
  • Expansion Headers – 2x 42-pin headers with access to MIPI, LVDS, EDP, SPI, UART, ADC, GPIO, I2C, I2S…
  • Misc – IR receiver, 2x user LED, power, recovery and reset buttons.
  • Power Supply – 5V/2A
  • Dimensions – 118 x 83 mm

The board is sold with two acrylic plates (bottom and top) with corresponding stands, a Wi-Fi antenna, and a power cable.

MP Version of Firefly-RK3288
MP Version of Firefly-RK3288
The company has published an extensive WiKi for the board inspired from Radxa website, which explains how to setup Android or Ubuntu, build the images from source. make use of drivers (ADC, I2C, GPIO. PWM, etc..) , and they’ve also released the schematics (PDF), and some other documentation.

It’s now quite cheaper to get the board, as GeekBuying sells it for $139.99 including shipping, and T-Chip also sells it by themselves on Aliexpress for $129.99 + shipping by DHL, which ends up costing $164.37 to Thailand, but at least you should get it in a couple of days, instead of a couple of weeks if you choose the cheaper option.

When it comes to Rockchip RK3288 development board, you basically have two options: Firefly-RK3288, or Radxa Rock 2. Radxa community has been setup in 2013 with the first Rockchip RK3188, and has many followers, but the company has opted for a more professional design for their RK3288 board comprised of a baseboard and a SoM. It has lots of features (including a 3G modem, a Gigabit switch, etc..), making it more expensive. So for hobbyists Firefly-RK3288 is probably the best choice for an RK3288 board, but for more professional usage, especially if you want to design your own product with an RK3288 SoM, the solution by Radxa should be more suited to your needs.

21 Replies to “Firefly-RK3288 Development Board in Mass Production, Selling for $140”

  1. @embedded_geek
    Great post from ARM. So now I can just drop A12, and I’ll just use Cortex A17 like everybody else, since both are now exactly the same, except the later supports big.LITTLE.

    Maybe one day, /proc/cpuinfo will return 0xc0e (Cortex A17) instead of 0xc0d (Cortex A12) for Rockchip RK3288…

  2. excuse a n00b question but is it feasible to use this board as the guts of a home-build NAS box? the RAM limitation could be a problem but other than that … thoughts?

  3. @embedded_geek
    Except we better find out about the real 2160p video output of the RK3288 first, if it really scales it to 1080p framebuffer, and back to 2160p output, that would make it worthless as a media/video player… But as a CPU+GPU SoC it is pretty close to the best bang for the buck (Odroid-XU3 Lite might be better for pure CPU though?).

  4. @anon
    you are absolutly right. I’ve spend quite a bit of time checking the doc and the community for this board and I’m less and less attracted by it.
    first, the datasheet is a pure joke. there is nothing in it. Then the code in the bitbucket website is a total mess!!! I search around for the GPU/VPU code/lib and… mystery! then you found some doc half chinese but with interesting hint like “decoding”, “video” but then again a bunch of crap. I’m not really sure there is something, linux wise, for decoding videos. I’m waiting someone to prove me wrong.

    And yes the Odroid-XU3 lite has a better CPU !

  5. @embedded_geek
    there is no public GPU/VPU source codes
    only binary blobs for opengl and openmax in firefly git
    ARM don’t provide user space GPU source codes
    VPU provider has same rules I think

  6. @embedded_geek
    By the way, I’ve learned since that my board has a fast Exynos 5422 processor @ 2.2 GHz (BIN1 in the log), not one of the slower processor @ 1.8GHz (BIN2) normally used in the Lite version.

    So does that mean they already have GPU/VPU binary blobs for Linux, but it’s just not integrated, or are these for Android only?

  7. If you have a project, you may be able to get a free board (you just need to pay for shipping).

    Good news! As return for your long-lasting support and celebration for the mass production of Firefly-RK3288, our team is making a “Gift” plan and tends to give away some Firefly-RK3288 boards for FREE.
    If you have passion in electronic design, in innovation, or in Firefly, please send us an email to apply for the development board at apply

    1.Provide your name, country/region, personal website/blog, and projects (better with project homepage) working on.
    2.Specify your usage/project plan of the board.
    3.The board is free, but not the shipment.
    Apply Email : apply
    Apply Deadline: Dec 5, 2014.


  8. @cnxsoft
    If you check out the packaging on pretty much all “encased” (like TV sticks) ARM systems from China, they use CE as in China Export, not CE as in Communauté Européenne, that ALWAYS demand all new revisions to be conformity tested.

    Another huge misuser of China Export mark are all those awful (Mascot clone) wallwart power supplies “someone” always complains about. 😉

    Of course there is a huge market in EU area with ARM systems being bought by individuals from China/Asia directly (imported as “gifts”), and even commercial companies doing the importing on the grey market (only way to get them, as no real CE conformity, so illegal to import as commercially sold electronics).

    Bare PCB developer boards are much simpler/cheaper to test for CE conformity (no strict EMI/EMC/RFI), so those are pretty much all fully legal to import/export, as all of them are commonly tested for real FCC/CE.

    FCC approval is much more lenient, they only have to test for conformity only one board design, the new revisions (even with new SoC versions) of that do not need to be tested, just pay money for those corrupt Gov officers.

  9. @cnxsoft Hi Jean Luc,

    I received my board 2 weeks ago and i got ethernet problems, it’s very very slow. Did you notice that problem too

    I Tried many images , just one worked for network but i dont remember which one 🙂

    Pacopad (French supporter of your blog 🙂

  10. @pacopad
    I don’t own this board, but I’ve noticed some Ethernet issues with other RK3288 devices.
    The firmware update can apparently fix this type of issue.
    A quick workaround may be to connect the board via a Fast Ethernet switch instead of a Gigabit one.

Leave a Reply

Your email address will not be published. Required fields are marked *