Top 5 Raspberry Pi Alternatives in 2019

The Raspberry Pi boards are great little Arm Linux SBC’s with a low price and great community support. But the Broadcom processors used in the boards are also fairly old so they may not be suitable for some projects. If your application needs or would benefit from modern features such as memory over 1GB RAM, an actual Gigabit Ethernet port, USB 3.0 port(s), 4K video output, or H.265 hardware video decoding you’ll have to find Raspberry Pi alternatives.

I’ll point out 5 alternative single board computers in this post from the point of view of existing Raspberry Pi users, who will want good software support and a board with the same or similar form factor as Raspberry Pi 3 Model B/B+ in order to reuse their add-on boards and/or enclosures. Price has to be competitive as well, so nothing above $80 will be mentioned. The boards are not listed in any particular order.

Pine64 Rock64

ROCK64
Click to Enlarge

The Rock64 board is ideal if you want slightly more processing power thanks to the Rockchip RK3328 quad-core Cortex-A53 processor @ 1.5 GHz, memory up to 4GB, Gigabit Ethernet, USB 3.0, extra I/Os, 4K HDR video output or 4K H.265/VP9 playback. Faster and more reliable storage is also available through optional eMMC flash modules.

The board runs various Linux distributions, NetBSD, and Android. You’ll find documentation in the Wiki, and get community support in the forum or IRC.

Price starts at $24.95 for Rock64 with 1GB RAM and goes up to $44.95 with 4GB RAM. You can purchase it on Pine64 store.

Libre Computer AML-S905X-CC (aka Le Potato) 

 

Le-Potato-HeatsinkLibre Computer AML-S905X-CC is powered by Amlogic S905X quad-core Cortex-A53 processor which should also deliver increase performance over Broadcom processors found in Raspberry Pi boards, support 4K H.265, H.264, and VP9 hardware decoding, and video output up to 4K @ 60 Hz. You also have the option of getting 1 or 2GB RAM. Contrary to Rock64 board it is however limited to Fast Ethernet, and USB 2.0 ports, but bear in mind video playback quality is usually better on Amlogic processors compared to Rockchip ones.

Support is available from forums, IRC, Facebook groups, and so on. You’ll find links to the source code and firmware image on the product page with AML-S905X-CC board running Android, Linux distributions like Debian or Ubuntu, and NetBSD.

AML-S905-CC board is sold for $30 with 1GB RAM and $45 with 2GB on Amazon US.

Hardkernel ODROID-C2

ODROID-C2
Click to Enlarge

Most SBC’s in this list have been released at least one year ago, but ODROID-C2 board is the oldest board in this post which also means the software may be more mature. ODROID-C2 features Amlogic S905 processor with four Arm Cortex-A53 cores @ 1.5 GHz, 2GB RAM, 4K H.264 & H.265 (but not VP9) hardware video decoding, 4K UHD video output, Gigabit Ethernet, and support for fast eMMC flash modules.

ODROID-C2 can run various Linux distributions and Android, and has great support via active forums and a detailed Wiki.

ODROID-C2 is sold for $46 on Hardkernel, but depending on your location you can save on shipping by purchasing on Ameridroid website. If you spend over $50 on Ameridroid you’ll save $5 by using coupon CNXSUPPORTER5, $10 with coupon CNXSUPPORTER10.

ASUS Tinker Board

Asus-TinkerBoard
Click to Enlarge

Tinker Board quickly became popular thanks to the name recognition of a company like ASUS. The SBC features a Rockchip RK3288 quad-core Cortex-A17 processor @ 1.8 GHz significantly faster than BCM2837(B0) found in Raspberry Pi 3 boards, 2GB LPDDR3 RAM, Gigabit Ethernet, H.264 / H.265 4K hardware video decoding, 4K up to 30 Hz or 60Hz depending on your TV,  and a better audio codec.

You’ll find documentation, download links to Android & Linux operating systems, and community support on the product page.

ASUS Tinker Board is however fairly more expensive at $79.99 on B&H, so you’d be better off getting ASUS Tinker Board S with the same specifications plus 16GB eMMC flash sold for $81.99 on Amazon.

Radxa Rock Pi 4

Rock Pi 4
Click to Enlarge

If you want an Arm board following Raspberry Pi 3 form factor with the most processing power,  Rock Pi 4 is the board to buy thanks to a Rockchip RK3399 hexa-core Arm Cortex-A72/A53 processor coupled with 1 to 4GB RAM. It also offers fast interfaces not found on Raspberry Pi boards such as USB 3.0 ports and Gigabit Ethernet, as well as 4K support for video decoding (H.265, H.264, VP9) and video output up to 4K @ 60 Hz. Storage options include support for eMMC flash modules and M.2 NVMe SSD cards. Rock Pi 4 is also the only Raspberry Pi alternative in this list that includes display and camera connectors, and that provides optional 802.11ac WiFi 5 and Bluetooth 5.0 connectivity.

You’ll find documentation and Android & Linux firmware image in the Wiki, and support is available through the forum although the community does not appear to be overly active.

Rock Pi 4 can be purchased through various distributors in China and Europe, The Rock Pi 4B with WiFi, Bluetooth, and 4GB RAM is also found on Aliexpress for $79.99 plus shipping.

Bear in mind that mechanical and electrically compatibility of those boards with Raspberry Pi 3 model B/B+ is not guaranteed since there will be some slight differences. That means that some enclosure may need some rework for Raspberry Pi alternatives to fit in and that Raspberry Pi HAT add-on boards’ signals should be checked before connecting it to another SBC. That may also require some software work for a HAT to work before reaping the benefits of the extra power or features from your board.

If you are interested in more than just Raspberry Pi lookalikes, you can check out our list of Arm and x86 development boards,  as well as the list of the most powerful Arm SBCs under $200 which I may need to update for 2019…

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
30 Comments
oldest
newest most voted
Jerry
Jerry
1 year ago

Doesn’t really surprise that Allwinner is missing when listing top5 boards. Their support has been not so great.

MarcoDroid
MarcoDroid
1 year ago

good article. all are good alternatives. but you have one that is giving a lot to talk about. Atomic Pi. with Intel processor and you can run Windows 10 full 64 or 32 bit ..

jos
jos
1 year ago

and lied on specifications

Robert
Robert
1 year ago

You should probably not suggest the tinker board because of it’s horrible power situation.

Jon Smirl
1 year ago

I’m giving up on Allwinner too. Lately I have been working with various Rockchip SOCs.

Allwinner had the golden ticket and blew it. First mistake, the sunxi community was a huge asset and the factory never supported it much. Second mistake, they never put their chips into US/EU distributors. Third mistake, they practice port and forget on software. Fourth mistake, the joined Linaro and then never participated. Fifth mistake, no public, read-only way to access their source code. And many more…..

James
James
1 year ago

… and then there’s the H6 debacle with PCIe that doesn’t work.

jos
jos
1 year ago

they are a problematic company practise like those mainland con companies

James
James
1 year ago

If you’re a maker, you want easy access to GPIO, I2C, SPI, etc. I’ll call them “external device support” (EDS). All of these boards have EDS shown on the pinout diagrams but that doesn’t mean the software is there to enable them. Ideally there should be a config utility that lets you turn EDS on and off. Here’s my take on ease of use: Rock64: EDS default is off. User has to figure out device tree overlays on their own to activate EDS. AVOID. Le Potato: No config utility, user must use device tree overlay. AVOID. Odroid C2: Support for… Read more »

Nick Summy
1 year ago

Yah I was surprised that the NanoPi K1 Plus wasn’t listed. For the same price is addresses many of the raspberry pi’s numerous shortcomings.

tkaiser
tkaiser
1 year ago

K1 Plus is based on Allwinner H5 which unfortunately is already discontinued.

Da Xue
Da Xue
1 year ago

>Le Potato: No config utility, user must use device tree overlay. AVOID. There’s the lc_overlay utility with a bunch of pre-defined dtbos. Device tree overlay is the proper way to do things in upstream. Did I mention they work dynamically and can be loaded and unloaded from userspace? I2C, SPI, SPI displays, touchscreens, and build your own. >Odroid C2: Support for all EDS by simply loading/unloading kernel modules. Supports WiringPi. GOOD! What…kernel modules != device trees. What good is wiring pi when you have libgpiod? Having a de-facto upstream GPIO interface is better than praying some mediocre coded Python library… Read more »

James
James
1 year ago

You may be missing the point? Many SBC users are not programmers and their Linux abilities are limited. To support them, they need a simple menu utility to enable I2C, SPI, etc. Device tree overlays is the correct way to do it, but don’t leave the user hanging with poor documentation or no documentation at all.

Raspberry Pi uses DT overlays. The end user doesn’t know or need to care about that. They just use the rpi-config menu to enable and disable with a single click. That’s the right way to support users who are makers and are not programmers.

tkaiser
tkaiser
1 year ago

> They just use the rpi-config menu to enable and disable with a single click

As Da Xue mentioned: ‘Armbian has device tree overlay support for a lot of Allwinner boards.’ — there the utility is called (not so) surprisingly armbian-config to enable/disable what you called “external device support” (EDS). Looks like this for example: https://github.com/armbian/config/issues/33#issuecomment-433604015

igor_kh
igor_kh
1 year ago

Le Potato supports optional eMMC flash modules as well

sander
sander
1 year ago

I’m a fan of NanoPi NEO2-LTS … 20 USD (ex shipping) for a 64-bit ARM, with no HDMI. It runs Armbian, thus Ubuntu. So … great if you need a headless server.

Link: https://www.friendlyarm.com/index.php?route=product/product&product_id=180

jos
jos
1 year ago

seriously why people still buy these craps when tv boxes are a quarter cheaper with more features for so many years.
if its for home diy, why invest so much?

eFfeM
eFfeM
1 year ago

if you want a board just to run linux then a tv box might be ok. However if you want to access to e.g. gpio pins you may have to do some soldering. Also a lot of the TV boxes don’t support Gbit Ethernet (especially not the cheap ones).
Lastly thermal behavior of some of the tv boxes is horrible.

jack
jack
1 year ago

You have a point, but the target market is different. One is for general hacking and demo projects, the other is well, a prepackaged purpose. The best one, ODROID-2, is old. It could use a refresh, and I think its coming…if compatibility is maintained then much of the support is already there.

tkaiser
tkaiser
1 year ago

> The best one, ODROID-2

The ‘best’ one for which use case?

Brian
Brian
1 year ago

Like the odroid N2?

tkaiser
tkaiser
1 year ago

> odroid N2?

Obviously not since as written above ‘ODROID-2, is old’. So it could be the U2 or the C2 but neither N2, H2 nor HC2. Still impressed by something being ‘the best’ without specifying the use case.

ahrlad
ahrlad
1 year ago

The article is about boards which can be used to replace an rpi. A TV box won’t do that for many usage cases, so it’d be a pretty useless recommendation.

theguyuk
theguyuk
1 year ago

TV box use is what has made several of these SoC successful, Amlogic..

Willy
Willy
1 year ago

Many tv boxes don’t give you a decent access to a shell. Often it’s require to open them and figure the serial pins and baud rate by yourself. Then you realize that you get a totally crippled busybox environment and that the only place where you can write refuses to execute anything, this is not exactly convenient to upload your freshly cross-compiled binaries. Once you manage to hack something and to get an executable to work using awful hacks a la “exec /proc/self/fd/0 < /tmp/executable" and consorts, you finally realize that the kernel is horribly patched and cannot reliably execute… Read more »

P Holiday
P Holiday
1 year ago

Odroid N2 is looking good also, though I guess it will take time to build up as much software support as the xu4.

PIyer
PIyer
1 year ago

an updated list of Win 10 IoT boards would be great

Eugene Kravtsoff
Eugene Kravtsoff
1 year ago

time to time, price drops to $49.90 for that board https://store.intelrealsense.com/buy-aaeon-up-board.html

Eugene Kravtsoff
Eugene Kravtsoff
1 year ago

On site have field “Sign up for price alert” looks like for who want to grab it with discount

2 weeks ago i get 2pcs

Advertisements