The launch of Raspberry Pi 4 SBC has generated lots of interest, especially with the extra performance and low $35 price tag that has made most alternatives suddenly less interesting. However, Raspberry Pi 4 benchmarks show it’s not quite the fastest board around, and for example, Rockchip RK3399 platforms are still quite faster, sometimes as much as twice as fast.
They do cost much more though, often more than twice, and so far one of the cheapest RK3399 boards was NanoPi M4 going for $65. FriendlyELEC has now decided, certainly in response to Raspberry Pi 4 offering, to lower the price to $50 for the 2GB RAM version which compares to $45 with Raspberry Pi 4 2GB, as well as $75 for the 4GB RAM version (was $95).
- SoC – Rockchip RK3399 big.LITTLE hexa-core processor with 2x Arm Cortex-A72 @ up to 2.0GHz, 4x Cortex-A53 @ up to 1.5GHz, a Mali-T864 GPU with support OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, and AFBC, and a VPU with 4K VP9 and 4K 10-bit H265/H264 6decoding
- System Memory – Dual-channel 4GB LPDDR3-1866, or dual-channel 2GB DDR3-1866
- Storage – eMMC module socket, micro SD card slot
- Video Output
- HDMI 2.0a up to 4K @ 60 Hz with HDCP 1.4/2.2 support
- 4-Lane MIPI-DSI connector
- Audio – 3.5mm headphone jack, HDMI digital audio output, microphone header
- Camera – One or two 4-lane MIPI-CSI connector(s) (one multiplexed with MIPI-DSI), dual ISP up to 13MP
- Connectivity – Gigabit Ethernet, dual-band 802.11 a/b/g/n/ac WiFi, Bluetooth 4.1 with 2x u.FL antenna connectors
- USB – 4x USB 3.0 ports, 1x USB 2.0 type-C port with OTG mode and power input
- 40-pin GPIO header with 3x 3V/1.8V I2C, up to 1x 3V UART, 1x 3V SPI, 1x SPDIF_TX, up to 8x 3V GPIOs, 1x 1.8V 8-channel I2S
- 24-pin extension port with 2x USB 2.0 interface, PCIe x2, 1x PWM
- Debugging – 4-pin UART header (3V 1.5Mbps)
- Misc – Power key, power LED, user’s LED, 2-pin header for RTC battery
- Power Supply – 5V/3A via USB-C port; RK808-D PMIC
- Dimensions – 85 mm x 56 mm (8-layer PCB)
- Temperature Range – 0℃ to 80℃
The specifications are so similar to Raspberry Pi 4 that is almost feel the latter copied NanoPi M4 :).
Beside the faster processor, some of the advantages of NanoPi M4 are support for 4K H.264 and VP9 hardware video decoding, four USB 3.0 ports instead of just two, an eMMC module socket for improved I/O performance and reliability, an extra 24-pin I/O header with PCIe and USB interfaces, a wider temperature range, and proper passive cooling solutions as shown above. It does lack however support for dual HDMI display, nor HDR video playback and Bluetooth is limited to version 4.1.
Software support for RK3399 platforms is now quite mature, and you’ll find documentation and development resources such as Android 8.1 and Ubuntu 18.04 images in the Wiki. Note that Android does not work from microSD card, so you’d have to buy an eMMC flash module as well. This brings another advantage of NanoPi M4: Android support. The Raspberry Pi foundation does not provide an Android image, and community Android images for RPi are often far from being optimized.
NanoPi M4 also has some interesting accessories not available for Raspberry Pi 4 such as a 4x SATA HAT that allows you to create a compact NAS with up to 4 drives.
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.
That makes me wonder, if they squeeze the prices that much, then what do they make for each board now? It seems like they sell near their BOM cost. And probably these are already stock devices, which means probably higher BOM cost compared to new builds.
Sell near BOM cost? Nah.. Impossible.
Its possible and it’s being done so by these small sbc manufacturers. There are some other sources of revenue (like chinese goverment grants) that make that possible.
there is also another thing to take into account : the evolution of DRAM chips prices
for example : 1GB of DDR4 2400 now cost around 3.2$ and one year ago it was close to 10$ (see dramexchange website)
> NanoPi M4 also has some interesting accessories not available for Raspberry Pi 4
And here you can mount HATs due to the SoC being on the appropriate side of the PCB. The RPi 4 is one big overheating mess. No idea how they think it would be possible to add any accessory on the RPi 4 other than their PoE HAT which includes a fan.
By the time you know : they don’t expect that anything is possible, they just expect to sell it. Only specs matter in the RPi world. With this said, I ordered one just to see how close to usable it really is. We’ll see.
Curios about your RPi 4 experiences. With all packages updated my RPi 4 now idles at close to 65°C (ambient temp 27°C). The whole board all connectors included is hot and that’s by design since they use a copper plane in the PCB to spread the heat evenly. Even the SD card feels hot after being ejected and doing ‘the thumb test’ on the idle SoC hurts. [email protected]:/home/pi# sbc-bench.sh -m Time fake/real load %cpu %sys %usr %nice %io %irq Temp VCore 09:28:12: 1500/1500MHz 0.03 1% 0% 0% 0% 0% 0% 65.7°C 0.8455V 09:28:17: 600/ 600MHz 0.11 1% 0% 0% 0%… Read more »
Just curious, do you have graphics enabled ? It seems strange to me that a 28nm CPU running under only 0.85V is this hot doing nothing! The rk3399 is etched at 28nm as well, runs under comparable voltage and is not hot like this while idle.
> do you have graphics enabled ? Nope, but two USB3 SSD were connected. Disconnected them and this is happening: [email protected]:/home/pi# sbc-bench.sh -m Time fake/real load %cpu %sys %usr %nice %io %irq Temp VCore 10:26:09: 600/ 600MHz 0.01 3% 0% 0% 0% 2% 0% 64.3°C 0.8455V 10:26:15: 600/ 600MHz 0.01 1% 0% 0% 0% 0% 0% 63.3°C 0.8455V 10:26:20: 600/ 600MHz 0.00 0% 0% 0% 0% 0% 0% 62.3°C 0.8455V 10:26:25: 600/ 600MHz 0.00 0% 0% 0% 0% 0% 0% 63.3°C 0.8455V 10:26:30: 600/ 600MHz 0.00 1% 0% 0% 0% 0% 0% 62.3°C 0.8455V 10:26:35: 600/ 600MHz 0.00 0% 0%… Read more »
I attached the one SSD that is powered externally back to the Pi. Consumption increases by 700mW (measured at the wall) but temps remained more or less the same at around 60°C.
I then added the 2nd SSD that is supposed to be powered by the Pi itself. Consumption increases by an additional 1.3W and temperatures are slowly rising again.
I guess that it’s the PMIC nearby SoC and SD card that’s the additional heat source now, see the thermal image here: https://miro.medium.com/max/1400/1*KedwLPE9eXoeuwdciZpE0Q.png
Two close hotspots on the same board with cold ones around definitely indicates a poor thermal design. It seems that just swapping the SoC and the RAM could have significantly improved things.
Idle at 65C is surreal. My passively-cooled MT8173C chromebook (2x 2.1GHz CA72 + 2x 1.7GHz CA53 @ 28nm) idles at 32C @ 27C ambient.
Mine was like higher than that. 62C with IR thermometer at idle. Did not check the temp with command line at idle. But I will test again with a heatsink to see how to performs.
The NanoPI M4 is an awesome machine, very well cooled (mine never throttles), extensible and quite powerful. In my opinion it’s one of the best designs you can find in this price range at the moment for a wide range of use cases. The only *really* annoying thing is that it’s still missing an enclosure. You can never recommend it to anyone who just needs a small versatile computer to display stuff on a screen or to perform some basic automation, and that’s really sad. Due to this, only developers like us or engineers planing on integrating it in complete… Read more »
Not that I’m short of RK3399, but I’m about to order an M4 on principle, just to show those guys support for not being the thermodynamic ignoramuses the Foundation are. I’m sure I’ll find some application of that little bugger.
What companies are already best known for eltronics recycling?
Just two case designs on thingiverse and one enclosed with fan claims 56°c for 100% 6 core load.
Indeed, thanks for pointing this. With this said, an aluminum case serving as a heat spreader at the same time would really be awesome.
You should checkout ROCK Pi 4.
At 75$ plus 11$+ shipping from only one unknown vendor? Plus then taxes 6.60 and postal fees 18 for import service. Sorry no good deal at all.
What about NanoPi NEO4 ? Are they not going to lower the price for that too?
The Neo4 is already extremely inexpensive for an RK3399, I hope they still manage to make a bit of revenue out of it. They could as well decide to kill the neo4 and only keep the M4. The neo4 being very small does have quite some benefits though.
I wonder if others will follow suit. Orange Pi, i’m looking at you.
Don’t worry soon you will be getting Orange Pi RK3399 SBC (4 GB LPDDR4 + AI ( SPR2801 )) for 59 $ so just chill and relax have some patience .
ROCK PI 4A Rk339 with 1GB is only $40 …
Where can I buy it for this price?