Libre Computer and Firefly Team previously collaborated on Renegade (ROC-RK3328-CC) board powered by a Rockchip RK3328 quad core Cortex A53 processor and mostly following Raspberry Pi 3 form factor. We already knew both companies worked again on another Rockchip RK3399 single board computer, and were expected to launch it in July via a crowdfunding campaign.
The good news is that Libre Computer has just launched Renegade Elite (aka ROC-RK3399-PC) SBC on Indiegogo.
Renegade Elite board specifications:
- SoC – Rockchip RK3399 hexa core processor with 2x Arm Cortex-A72 @ up to 2.0 GHz + 4 Arm Cortex-A53, Arm Mali-T860MP4 with OpenGL ES 1.1 / 1.2 / 2.0 / 3.1 / 3.2 and OpenCL 1.2 support
- System Memory – 4GB LPDDR4 SDRAM
- Storage – eMMC 5.x interface for storage modules up to 128GB, micro SD card slot, and 128Mbit SPI NOR flash
- Video Output / Display I/F
- HDMI 2.0 connector
- Embedded DisplayPort (eDP) interface
- Up to 2x MIPI DSI Interfaces (one shared with MIPI CSI)
- Audio
- Camera – Up to 2x MIPI CSI interfaces (one shared with MIPI DSI)
- Connectivity – Low profile Gigabit Ethernet RJ45 port with optional Power-over-Ethernet (PoE) support
- SB – 1x USB 3.0 Type C with DisplayPort + Power Delivery, 1x USB 3.0 Type C with DisplayPort, 3x USB 2.0 Type A ports
- Expansion
- 60-pin PCI-E Expansion Header
- 60-pin Low Speed Header
- Debugging – UART Header
- Misc – IR Receiver, RTC with battery backup
- Power Supply – Via USB type C port
- Dimensions – 120 x 72 x 11.9 mm
Renegade Elite will support Linux based operating systems like Debian, Arch, Ubuntu, Fedora, OpenSUSE, Android 8.1, and more. Supported Linux kernel versions will include Linux mainline 4.19 or greater, and Linux 4.4 from Rockchip SDK. The company will also provide a UEFI-capable GUI bootloader stored in the SPI flash for network boot.
The board will ships in a CNC aluminum + acrylic case that also serves as a heatsink to keep the processor and board cool for stable operation.
Renegade Elite with CNC case is offered for $99 plus shipping which adds $12 to the US, and $16 to the rest of the world. Delivery is expected in September 2018.
It is the only reward available right now, but the company however plans to add more rewards soon such as a Mezzanine with 802.3at PoE+, 4 lane PCI-E M.2 up to 22110, USB/SDIO M.2 (Non-PCI-E) 2230 for WiFi, more CNC enclosures, a WiFi, MIPI DSI and eDP touchscreen displays, a MIPI CSI camera module, some eMMC modules, USB-PD power supplies, and stackable rack kits with aluminum heatsinks.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Sane specs off the bat (4GB ahoy), good pricetag. Also, very nice case (CNC + acrylic cover) — it’s nice to see small vendors thinking about the overall package and thermal design not being an afterthought. Thumb up.
They’re not alone when it’s about using parts of the enclosure for heat dissipation 😉 https://forum.armbian.com/topic/7511-nanopi-m4/?do=findComment&comment=58021
What I do like a lot here is really supporting USB-C (USB3, DisplayPort and even powering through the port at the same time) and the Mezzanine concept for add-on boards providing M.2 slots for various uses (and hopefully also one with a sensible PCIe SATA controller for NAS use cases)
Speaking of ‘NAS use case’. It gets really interesting with RK3399: https://forum.armbian.com/topic/7310-rockpro64/?do=findComment&comment=57925
It’s almost like FriendlyELEC and Firefly worked together on the hardware design.
Similar case design, and NanoPi M4 price with 4GB RAM will also be $99, although I can see they also have a 2GB RAM version for $79.
Renegade Elite provides more I/Os though, and NanoPi M4 looks more compact.
> It’s almost like FriendlyELEC and Firefly worked together on the hardware design
To be fair FriendlyELEC puts the SoC on the appropriate side of the PCB for a long time on their small NanoPi NEO so these boards can be combined with some metal plate or enclosure to efficiently dissipate the SoC’s heat away. I really hope more vendors stop copying the stupid Raspberry Pi design with the SoC on the wrong PCB side and do it as we can see here.
In the meantime with ‘NAS use case’ in mind I found Syba’s SD-ADA40118 M.2 SATA controller based on Marvell 88SE9230 to add 4 SATA ports to an M.2 key B or M slot. 88SE9230 uses 2 PCIe lanes so the other 2 lanes are ‘wasted’ but performance will be better than those SATA controllers only attached with a single PCIe lane.
And then of course there’s always the (theoretical) ability to use an M.2 key M to ‘standard PCIe x4’ adapter like this one: https://aliexpress.com/item/M2-to-PCI-e-4x-Slot-Card-Adapter-NGFF-M-2-M-Key-Male-to-PCI/32814136199.html (you need an external 12V power source of course and I’m a bit afraid about reliability with such a setup)
Now that M.2 key M spreads more and more maybe some vendor will design a M.2 card utilizing all 4 PCIe lanes and providing 8 SATA ports or something like that…
> NanoPi M4 looks more compact
I would look at the M4 as NanoPC-T4’s little sibling (and I really hope they made them as compatible as possible from a software point of view so that same settings/images will work for both boards). Looks like same AP6356S Wi-Fi but eMMC on the M4 is optional — it’s the same eMMC connector they started to use on their other boards recently — and I really wonder what they did with PCIe here. On NanoPC-T4 PCIe is available as M.2 key M slot ready to take NVMe SSDs or adapters as described above. 🙂
DisplayPort and powering over the same port at the same time would be most welcome for anything with mobility applications. I’ve really grown to appreciate this feature combo on my MT8173 chromebook.
Thanks, well spotted @tkaiser.
Next I would love to see an SoM with wifi and dispay driver specifically to be a replaceable compute board for an 11.6″ laptop. It would need everything flush mounted so it can be slid into the lid behind the display and make good thermal contact with the lid. The connector would provide power from a battery in the laptop body, and have standardized GPIO / storage bus connector to the laptop body to support ports, expansion, and leave some GPIOs and space open for custom mods. Despite being nearly as slim as a McAir this would be easy to service, cheap, customizable, and relatively future-proof.
Yay! Finally an intelligent board layout! They put the SoC on the side with the flush mount components so that the heat spreader can be mounted directly to an alumiinum case so the case can function as the heatsink. I can’t believe it’s taken this long for a board designer to make this intellectual “leap”.
For that price I would have like the 3399Pro… :/ I want to play with the NPU
HiKey 970 is your friend. RK3399 Pro will not be out for a while and it won’t be cheap. It will probably be at least $150 if not higher.
The ROCKPro64 4GB is only 80$ though
That’s RK3399 and not RK3399Pro
Interesting.
For the same price, I’ve accumulated a couple of Zotac ZBoxes. Larger, and more power consumption, but so much easier to use.
RK3399 systems just are not inexpensive enough. All the RK3399 Android boxes for TV are triple the price of S905x boxes. How come?
Linux will be supported. What will be the state of the X / Wayland drivers? That’s a big sore point with all little ARM boards other than the Raspberry Pi. I want mainlined drivers, just like I have for my Atom-based boxes!
I bought an Android box with an s912 and then discovered that it won’t run X or Wayland any time soon. The raw hardware is fine but the software situation is not fun. Same family of GPU as the RK3399 (T720 vs T760).
I blame RockChip, AMLogic, and ARM. My hats off to all those reverse-engineering the heck out of these systems.
The SoC cost 4 times as much as S905X. Double the memory bandwidth means you need more expensive memory chips. Triple the power consumption means you need to beef up the power ICs. More IOs means more complicated PCB to design and each unit cost way more. It has 7 (2 x CSI, DSI, PCI-E x 4, EDP, 2 x USB 3.0) high speed IO interfaces vs 1 (HDMI) S905X. S905X is a low feature count SoC. RK3399 is a high feature count SoC. It’s apples to oranges.
Outside of the features, you get at least double the performance and triple the single core performance.
Its been the same process for the past 4 years since the first release of MK802 – exciting hardware, hidden bugs and no/minimal software support. Why do people keep funding this stuff?
The first ‘decent’ RK3288 SBC that runs properly is the Tinker Board from Asus with Linaro doing software development (2+ years after RK3288 products came out) and before that the only fully functioning one was the Chromebook build by Google.
Consider my jaded and skeptical. I’ve pretty much given up on ‘high performance’ ARM and going forward with low power X86 as its more powerful, better software support and nearly reached, price, performance, power parity with ARM.
ARM blew their chance to take a big chunk of the market and are now terrified of RISC-V, really rooting for SIFIVE and other mfgs, should be exciting in the next few years when released. The only remaining component is royalty free GPU with VPU, I’ll take a 15~20% performance hit for not having to deal with binary bullshit and vendor locks.
As an end-user more or less I kinda feel the same, the only ARM SoCs that I can honestly say been reliable are Marvell Armada 385 and Allwinner H3 running either “mainline” Linux and/or FreeBSD. IMX6 (quite slow and expensive however) are from what I hear also reliable however video is still an issue unless you’re using some non mainline kernel repo. Creds to the people hacking on different branches for Rockchip, Amlogic etc but it’s a hassle with 5 different non synced repos with rather old kernels and quirks. Being an somewhat early adopter (AMLogic S805 as an example) I have to admit that I never gotten it work “stable” even after several years and spending quite some time researching and trying to follow development. As far as hardware goes you more or less need to get development boards (Orange Pi, Libre Computer etc), the cheap China boxes are dodgy at best in my experience, this unfortunately adds to the cost as they’re more expensive but also and foremost rarely available in EU. Having the above in mind (unless you want to go for the RPi if that fits your needs) x86 hardware isn’t that far off having total price in mind and pretty much “always” works. I know x86 companies such as Intel and/or AMD aren’t glorified by the Libre/Open folks but it works a lot better than ARM in most cases. That said, ARM boards/SoCs does have some features which x86 hardware usually lacks so it depends on your application.
If you are interested in Amlogic S905X, see https://github.com/libre-computer-project/libretech-linux
Support is very stable.