Firefly-RK3399 launched on Kickstarter: ARM Six-Core 64-bit Cortex-A72

Firefly-RK3399 is six-core 64-bit high-performance open source platform and launched on Kickstarter.

The link to the project on Kickstarter: Firefly-RK3399

The rewards of Firefly-RK3399, you can choose the reward which you want.

Now, let’s watch the video to know more about Firefly-RK3399

[ytube]https://www.youtube.com/embed/EBFFxabpiIY[/ytube]

As a new generation of the best open source platform for Firefly, Firefly-RK3399 is 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. The powerful performance of Firefly-RK3399 will bring a milestone change to VR, panorama shooting, visual recognition, server, 3D and other cutting-edge technology.

Firefly-RK3399 features

1、Six-core 64-bit”server class”Cortex-A72 processor

Using the nuclear architecture of dual “server class” core Cortex-A72 and quad-core Cortex-A53 , the frequency up to 2.0GHz, and the Cortex-A72 delivers up to 50% more performance at the same frequency as Cortex-A57, while reducing power by more than 15% .

2、Mali-T860 MP4 quad-core graphics processor

Supports OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, AFBC(Frame buffer compression),

and the Mali-T860 delivers up to 45% more performance as Mali-T628, energy consumption ratio has been improved greatly.

3、Support dual cameras

With dual MIPI-CSI interfaces and dual ISP (Image Signal Processor, pixel processing capacity up to 800 Mpix/s), it can achieve two-way camera data input at the same time, supports for panorama shooting, gesture detection, depth detection, 3D and other high-end processing.

4、Dual PCIe combination of PCIe1.2 M.2 and Mini PCIe

PCIe 2.1 uses the M.2 Bkey interface for high-speed Wi-Fi and SSD storage expansion and supports up to nine types of expansion interfaces (PCIe x2, SATA, USB 2.0, USB 3.0, HSIC, SSIC, Audio, UIM, I2C ), it with a strong expansion; and Mini-PCIe for the LTE module specific interface, with the onboard SIM card port, easy to achieve IOT networking applications.

5、Dual USB3.0 high-speed interface of Type-C and USB3.0 Type-A

With two USB3.0 interfaces (Type-C + USB3.0 Type-A), transmission bandwidth up to 5.0Gbps, it’s 10 times than USB2.0.

6、Powerful display interface performance

Firefly-RK3399 with four high-performance display interfaces (HDMI2.0, DP1.2 (DisplayPort), MIPI-DSI, eDP), in addition to a strong display performance, but also to achieve dual display, it has a very obvious advantage for VR class intelligent devices and other high-end applications.

7、Powerful network

Supports 2.4GHz / 5GHz dual-band AC WiFi, Bluetooth4.1 and Gigabit Ethernet, the reserved Mini-PCIe can also be extended LTE module to achieve 4G communication.

8、Support Android 6.0.1 & Ubuntu 16.04 dual system

Supports Android 6.0.1&Ubuntu 16.04 dual system, it can be used for office study, games entertainment, server architecture and software development, intelligent embedded and so on.

9、Rich external interfaces

In addition to HDMI2.0, MIPI-CSI, MIPI-DSI, PCIe, DP 1.2, eDP, USB3.0 interface, but also reserved 42Pin row of needles: 8-channel I2S, ADC, I2C, SPI/UART, GPIO, LINEOUT , SPEAKER.

10、Application

The Firefly-RK3399 with exquisitely integrated design, so that it can be applied to many innovative products, while its the best performance and rich expansion interfaces are a powerful booster for cutting-edge technology.

The pledged time: From December 5, 2016, to January 10, 2017

The link on Kickstarter: Firefly-RK3399

Hi Firefly.

with new Mali- T860 Ubuntu can run:

Ubuntu or any other version 2D accelerated ?? (or wayland support with gnome3)
3D acceleration (kodi, Games, etc) ?
Accelerated video playback with Chrome plugin?
Web Browser video decoding?

New driver of Mali can run ubutun with all graphics services running ok?

Best regards

psycmos Posted at 12/5/2016 18:31
Hi Firefly.

with new Mali- T860 Ubuntu can run:

yeah. had such problems with previous board RK3288. It has great hardware but Linux users are unable to use it anyway. Looks like this board will be the same

hey, guys. Please tell us, what hardware is being supported in Linux and what are our chances to build own fully-working Linux for this device? for example Gentoo based one

also it would be nice if you would add MicroPython support. Then your board would be very interesting even without GPU support

Hi guys
the board of firefly-rk3288 has supported opengles (mali gpu ) and VAAPI (hardware decoder & encoder).
And ,We will add these to firefly-rk3399 soon.

But in rk3288 we just have one Debian that do 2D accelerate and have lag playing web vídeos more than 480p.
We don’t have any usable linux disto OS, you think that will have fully ubuntu working including 2D graphics? or firefly rk3399 will have all the same problems of rk3288 and will never run linux with accelerate interface and Web browser and video dedoder in browser?

Cheers

also please make firmware flashing method more user-friendly. I hate this windows utility you provide. Take for example dfu-util that is being user for PyBoard.

Totally agree that FireFly has no complete Linux support so far. So why should it get now? Don’t believe

psycmos Posted at 12/6/2016 11:39
But in rk3288 we just have one Debian that do 2D accelerate and have lag playing web vídeos more t …

hi psycmos
yes, we have supported 3D ,and video accelerate(only h264). But we know it not support good enough,
the chromium browser can support 3D (with opengles),but no video accelerate,we will find a way to fix it.
But for now ,it can’t . As you know ,we have many product to support: firely-3399,firefly-3288,fireprime,fireduino,fireBLE. We are really lack of hands . and the are some kindly people like mara ,mac-l1.. . they help us to make our board supported more functions.we are really appreciate .
Yes, as some people said ,firefly support linux not well,But we are keep work on it, It may take some time,But we will never give up.

kamikazer Posted at 12/7/2016 01:46
also please make firmware flashing method more user-friendly. I hate this windows utility you provid …

Hi kamikazer
did you have any problem of flashing firmware ?
it is so easy to use upgrade_tool in linux ,
here is our wiki : http://wiki.t-firefly.com/index.php/Firefly-RK3288/Flash_image/en

Yes isle !!!
Firefly team will never giveup.

But now, i will wait more time to see what’s happen in Linux development and support.
While we not have system fully working so i decide not buy the Rk3399 now.

Best Regards, and good work :wink:

isle Posted at 12/7/2016 09:48
hi psycmos
yes, we have supported 3D ,and video accelerate(only h264). But we know it not support …

i think you will end up with a solution like in Raspberry Pi - they allow to add keys bought for codecs and then it works fine.

kamikazer Posted at 12/7/2016 23:20
i think you will end up with a solution like in Raspberry Pi - they allow to add keys bought for c …

hi kamikazer:
I don’t really understand ,Could you please give us more information?

It is sad that there is not a good past record of proper Linux support.

I would support the Kickstarter campaign, but being the Linux support only promises for now I will have to wait and see if it becomes a reality.

Good luck with your Kickstarter campaing.

PS: Please keep in mind that if you are trying to market and open source board, the #1st thing you have to do, and you have to do it very well, Is to give a EXCELLENT AND COMPLETE upstream Linux support to every single device of your boards, including specifically the GPU and CPU parts and its APIs. But you have not been doing it well in the past. I would advise you to focus your efforts 100% of that subject, and then you will have lots of loyal customers.
The Firefly RK3399 is a good board, but without complete software support and dev tools it is of little use.

Hi AlexN
Thanks for your supported.
about the linux support ,we are not alone, the ROCKCHIP has started to support linux already, check this : http://rockchip.wikidot.com/
our company has a deep relationship with ROCKCHIP, regularly they use our board for develop.
so , with ROCKCHIP’s help ,we can do much better.

I see some OpenCV and OpenCL files in the BSP, will I be able to do any hardware accelerated video processing like stereoscopic disparity maps/depth with two cameras in realtime, face/object tracking etc even though there are some issues with hardware acceleration on the linux desktop environment? These functions are the sole reason I ordered the RK3399, and it would be a big letdown if the complexity to implement such things required arm assembler knowledge to implement,

Hi
yes,there are some issues,we are still working on it.

Will the PCIe bus be usable for devices other than modems? I saw the M.2 had 4 pci lanes going to it, maybe with an adapter?

The board arrived today, I have to say I am pleased overall, several things I did not expect to be finished on the Linux BSP were actually quite well polished, dragging windows, youtube, pandora worked great after an apt-get upgrade, to say the least, I had cross complied linux and android expecting it would be required to “test it out” and to my amazement a dual-boot configuration had already been installed! The board looks fantastic, high quality and was ready to go out of the box, not to mention I received my board no more than one day after the promised shipping date on kickstarter! This is a first for me with any project on kickstarter and I am impressed! Thanks Firefly!

I have a 256G SSD installed on my 3399 board, but it would appear that Ubuntu does not recognize it. No problem with the SD card, of course. Does anyone have a SSD working on this board under Ubuntu?