Black Friday is coming soon, so we’ll start to see more an more interesting deals in the day ahead. Last summer, I wrote about what should be the cheapest RK3399 development board: Sapphire, Rockchip’s own evaluation board that sold for $75… on Taobao with limited availability. So not exactly the easiest board to get.
But today, I’ve learned that Varms, the company behind ROCK960 board, was selling Sapphire board for the same $75, plus shipping ($20 when I tried) with “many boards in stock”.
Just a quick reminder about the specifications:
- SoC – Rockchip RK3399 hexa-core big.LITTLE processor with two ARM Cortex A72 cores, four Cortex A53 cores, and an ARM Mali-T860 MP4 GPU
- System Memory – 4 GB LPDDR3, dual channel
- Storage – 8 GB eMMC flash, micro SD card
- Video Output / Display Interfaces – 1x HDMI 2.0 up to 4K @ 60 Hz; MIPI DSI, eDP, LVDS via MXM connector
- Connectivity – Gigabit Ethernet
- USB – 1x USB 2.0 host port, 1x USB 3.0 port, 1x USB 3.0 type C port with DisplayPort over Type C support
- Camera I/F – MIPI CSI signals
- 40-pin GPIO Raspberry Pi compatible header
- 314-pin MXM connector with PCIe 2.0 x4 and other signals..
- Misc – Power and reset keys
- Power Supply – 12V/2A DC via power barrel; RK808-D PMIC
The board will ship with a 12V/2A power adapter. Some documentation for the board can be found in Rockchip Open Source website. The full development kit combining Sapphire, Excavator carrier board, and an eDP display is also sold, but with only minimal discount for a total of $349.
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.
Wow, CNX is fast.
To clarify, 20$ shipping is for DHL.
Btw, rock960 is in PP now.
Based on the documentation, Linux should already be running on this. I’d expect the same kind of Linux support as on Firefly-RK3399.
Currently, its not worth bothering with. You can look at the Firefly RK3399 forums to find out that pretty much nothing works and there is absolutely no support for anything.
The RK3399 was exciting “on paper”. None of the exciting features are supported in Linux and there is no expectation they ever will be:
Until a RK3399 board vendor comes along that is serious about support and not just making more “orphan hardware”, consider alternatives.
Is GLES3 functional at least?
And @willy wasn’t impressed with the perf of RK3399 neither.
I’m waiting for Orange Pi H6s, could be some good boards from Xunlong!
It is functional, but performance is abysmal due to RK’s X11 support. You can look at glmark2-es2 scores for any RK chip as verification. Off-screen performance is often cited instead due to this.
How many of these “exciting features” that don’t work involve the GPU?
Perhaps I’m in the minority, but I’m more interested in ARM SBC’s as mini servers, so Ethernet and SATA are much more important to me. I wonder how difficult it would be to make a base board for the Sapphire that takes the PCIe signals from the MXM connector and routes them to a mPCIe socket? Then SATA (and lots of other things) would be easily available.
Ah, the ever-fashionable ‘we have a nice gpu but we can’t show frames worth shit’ issue.
SBC/SoC vendors never learn.
I can’t speak specifically for the Sapphire board, but the Firefly board had issues with GPU, USB 3.0, USB-C, WiFi, BT, and HDMI 2.0. There were also CPU scheduling issues (big.LITTLE). I did not test PCIe as ironically the mPCIe port does not actually have any PCIe lanes (only USB) and the M2 (B-key) port does not have SATA. I seem to recall the GB ethernet would not connect past 100MB, but I think that is a known issue with the PHY and certain cables (Cat 5e).
crashoverride : and the M2 (B-key) port does not have SATA. RK3399 has no SATA capabilities so either an USB or PCIe to SATA adapter is needed (Firefly folks sell a ‘PCIe M.2 to SATA3.0 Adapter Board’ which according to lspci is based on an ‘ASMedia Technology Inc. ASM1061 SATA IDE Controller (rev 02)’ — that could be an ASM1062 making use of two PCIe lanes so in case there are also two lanes routed to the connector the usual 400 MB/s barrier due to maxing out PCIe 2.0 x1 might not exist). The XHCI controller is the same as… Read more »
I keep suggesting it but to no avail. The open source hardware and software community should published a speciication of what is wanted and need. As well as a list of what at present fails and why. The arm vendors are clueless, the customers need to stick what is needed in their face and the open source community need to tell them how it can be achieved, with what they have. My own basic suggetion, drop the GPU from a TV soc, give it direct usb 3, true PCIe lanes that can run Nvidia or AMD GPU cards, and the… Read more »
A slight premium with a dGPU? The BOM of said STB would quadruple!
Perhaps I’m in the minority, but I’m more interested in ARM SBC’s as mini servers, so Ethernet and SATA are much more important to me. We’re two in this minority 🙂 I wonder how difficult it would be to make a base board for the Sapphire that takes the PCIe signals from the MXM connector and routes them to a mPCIe socket? Then SATA (and lots of other things) would be easily available. I don’t know. However if you want to play with some RK3399, the H96 Max could also be an option within then same price range depending on… Read more »
willy : if you want to play with some RK3399, the H96 Max could also be an option But AFAIK none of these TV boxes make one of the more interesting features of this SoC available: PCIe 2.1 x4. According to @vamrs their ROCK960 will make all 4 PCIe lanes and also GbE/RGMII available via an adapter board and if Pine folks decide to do RockPro there will be even a RK3399 board with GbE and a full PCIe x4 slot available next year. Though no performance numbers available yet (at least I found none and based on experiences with… Read more »
I thought the push at present was for secure boot due to security issues?
I present – the Marvell Macchiatobin.
Oh – and as if that wasn’t expensive enough, the Picocluster version.
While I too would love for the price of the mcbinto to go down, you do realize the SBC subject of this thread and the mcbin are products of different classes, right?
I do indeed realize that. It was just a reality check (yeah, I hate those too) to commenters wishing for “server-grade” stuff at “STB-grade” prices.
Although… if you left out the 10GbE hardware…
Gotcha. BTW, my impression of the price of the macchiato is that its price varies related to the prices of DDR4, but I don’t think it follows the same rate of change as DDR4 market price. Curiously enough, mcbin’s price did (almost) reach its preorder level not long ago, but that did not last long..
Richard Krehbiel : It was just a reality check (yeah, I hate those too) to commenters wishing for “server-grade” stuff at “STB-grade” prices. The thing is that we all know that most of the price of an STB comes from the SoC. Some SoCs are pretty powerful, have tons of I/O, and would be fairly capable as server chips if they were placed on suitable boards. But most often due to target use case, pins are not routed and very interesting features are simply lost. And that’s not counting with the porting work that often is done only by the… Read more »
rockchip opensource linux offer mainline u-boot and use editable extlinux.conf.
So it’s just firefly give you a shit. :- P
See my comments in https://github.com/rockchip-linux/xserver/issues/6
If performance is abysmal in X11, then it’s not due to rockchip support, but X11 itself.
If you means low glamrk2-es2 scores, then it’s because of vsync, or you will see tearing when playing youtube. = =