NanoPi R1 is an Allwinner H3 Gateway with Dual Ethernet, WiFi and Bluetooth

A couple of years ago, Shenzhen Xunlong Software launched Orange Pi R1 board powered by Allwinner H2+ processor with two Fast Ethernet ports, and some I/Os which could be useful for intelligent controllers and simple IoT gateways. FriendlyElec has now launched a similar, but improved product with their NanoPi R1 featuring Allwinner H3 processor coupled with 512MB or 1GB memory, two Ethernet ports, WiFi and Bluetooth connectivity, packaged in a neat metal case.

NanoPi R1NanoPi R1 specifications:

  • SoC – Allwinner H3 quad-core Arm Cortex-A7 processor @ up to 1.2GHz with Mali-400MP2 GPU
  • System Memory – 512MB or 1GB DDR3 RAM
  • Storage – MicroSD Slot, optional 8GB eMMC flash
  • Connectivity
    • 1x Gigabit Ethernet, 1x Fast Ethernet
    • 802.11b/g/n WiFi 4 with SMA antenna interface
    • Bluetooth 4.0 dual mode (Classic / LE)
  • USB – 2x USB Type-A host ports, 1x  micro USB OTG port
  • Debugging – 3-pin 2.54mm pitch header for serial console
  • Serial – 4-pin 2.54mm pitch UART header (compatible with Seeed Studio Grove modules?)
  • Misc – 3x LEDs, 1x user key/reset button
  • Power Supply – DC 5V/2A via micro USB port
  • Dimensions – 60 x 50.5mm
  • Temperature Range – -40℃ to 80℃

NanoPi R1 Board LayoutThe company provides U-boot 2017-11, Linux 4.14, Ubuntu-Core 16.04, and OpenWrt for NanoPi R1 gateway, and you’ll find links and resources to get started in the Wiki.

Two versions of the gateway are available: one with 512MB RAM and no internal storage (boots from micro SD card), and the other with 1GB RAM, and 8GB eMMC flash selling for respectively $29 and $39 on FriendlyElec store as part of a kit with a custom metal case, a heatsink with paste and screws, one antenna, and a micro USB cable.

NanoPi R1 KitThanks to theguyuk for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
28 Comments
oldest
newest
Dim
Dim
5 years ago

If that gets armbian support it would be nice.

tkaiser
tkaiser
5 years ago

If this R1 would rely on H5 instead it would be 99.99% compatible to their NanoPi NEO Core2 (different leds and useless 1T1R 2.4GHz WiFi). Though the task is rather simple since all that’s needed is adjusting a few DT bits. But FriendlyELEC still uses 4.14LTS while Armbian moved on to 4.19 in the meantime so maybe some adjustments are needed: https://github.com/friendlyarm/linux/blob/sunxi-4.14.y/arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts

Dim
Dim
5 years ago

That’s great, because I’m porting your armbian patches to another open source Yocto meta layer to support those allwiner boards. And that board is quite interesting for custom Linux builds.

tkaiser
tkaiser
5 years ago

Good they listened to community and improved heat dissipation to the bottom (which can be turned ‘top’ by flipping the whole thing by 180°).

But I don’t get the SoC choice. Why not H5 instead since ARMv8 Crypto Extensions or not can make a difference with VPN use cases?

BTW: people might ask: the 100 Mbit/sec Ethernet is not H3’s internal Fast Ethernet MAC/PHY but an USB2 attached RTL8152B just like on Orange Pi R1.

theguyuk
theguyuk
5 years ago

Maybe they get a volume discount on H3 or is Openwrt more mature on H3 ?

Mark Birss
Mark Birss
5 years ago

Project Adiantum could possibly be included as patches in kernel 4.9/4.14/4.19 to assist AES encryption performance ?

https://android-review.googlesource.com/q/topic:%2522adiantum-4.9%2522++OR++topic:%2522adiantum-4.14%2522+OR+topic:%2522adiantum-4.19%2522

tkaiser
tkaiser
5 years ago

I understood Adiantum targeting internal filesystem encryption on Android devices. Is there any VPN solution now that could make use of it?

Mark Birss
Mark Birss
5 years ago

It certainly worth further discussion since its focus is on AES and Poly1305 acceleration, while filesystem encryption is only one use.

Markus
Markus
5 years ago

No. Adiantum is a replacement for pure AES encryption of data at rest when AES acceleration is not available. Given the blcoksizes Adiantum operates on, I do not think it is suitable for VPN.

Coldfish
Coldfish
5 years ago

H5 already EoL

parrotgeek1
parrotgeek1
5 years ago

@Coldfish I didn’t know that. Source?

tkaiser
tkaiser
5 years ago

> H5 already EoL

Would make some sense since IIRC there was never a TV box using H5. And H5 has been replaced on Allwinner’s website with old and boring H8 (AKA A83T) now relabeled as H80 between March and Dec 2018: https://web.archive.org/web/20180303050105/http://www.allwinnertech.com/index.php?c=product&a=index&pid=6 vs. https://web.archive.org/web/20181217194344/http://www.allwinnertech.com/index.php?c=product&a=index&pid=6

theguyuk
theguyuk
5 years ago

Since there are plenty of Openwrt Routers and Router boards on Aliexpress at less thn $40, what is the advantage or reason for these H2, H3 router boards?

Mark Birss
Mark Birss
5 years ago

@theguyuk most other cheap OpenWRT routers currently are single/dual core only while H2/H3 are quad core

k c
k c
5 years ago

basically as any other h3/h5 board. you have 2 usb ports so you can turn it into personal cloud/nas/home server, or add usb gsm/lte modem and go far and beyond. and h3/h5 mainline support is sweet. thanks linux-sunxi!

benjamin
benjamin
5 years ago

If this had native dual gigabit ports, then it would be interesting.

100M in 2019 ? Yeah, no thank you sir.

tkaiser
tkaiser
5 years ago

> If this had native dual gigabit ports, then it would be interesting

With which use case in mind? I mean if this should be used as a firewall then which throughput expectations do you have with packet filtering enabled? As a reference: https://www.netgate.com/blog/netgates-new-sg-1100-punches-way-above-its-weight.html

I would expect this being a router/firewall thingy for 100 Mbps uplink connections. The one GbE port (strangely labeled WAN) being there to be used as LAN port and combined with a VLAN capable GbE switch allowing for fine grained port restrictions.

benjamin
benjamin
5 years ago

Every decent ISP has 100Mbit+ connections nowadays (i have 150M on coax) so using this a gateway/router/firewall would actually bottleneck my connection. So if you have slow internet (like 10-20Mbit) you can get away with a cheap openwrt compatabile router. Will be cheaper and more useful. Also, since this board is usb based, you can do that yourself (like with a orange pi zero and a cheap usb nic) for half the money and better compatability. So this board in my eyes would only make sense (for the same price) if it had dual gigabit and perhaps openwrt support out… Read more »

tkaiser
tkaiser
5 years ago

> using this a gateway/router/firewall would actually bottleneck my connection But most probably not due to one port being 100 Mbps but lack of processing power in general? The ARM or MIPS SoCs usually used in those cheap OpenWRT boxes do HW NAT but as soon as they should really run all the packets through a filter usually everything gets slow as hell (talking about both bandwidth and latency). Not sure how H3 would perform here… Anyway, I don’t understand the purpose of this product. The wiki page talks about ‘secondary router’ so maybe this is something you put in… Read more »

benamin
benamin
5 years ago

With newer openwrt builds, you have flow offloading which improves nat performance quite a bit, so even cheaper single core routers are able to cope with fast internet connections.

Jerry
Jerry
5 years ago

There’s always RPi with a gigabit LAN. Just plug in USB3 Realtek dongles to get more ports.

admin
admin
5 years ago

… and there’s always Jerry speaking from Uranus

parrotgeek1
parrotgeek1
5 years ago

It makes no sense to buy this instead of the Orange Pi R1 – I don’t think you could even get gigabit performance with a VPN on it anyway

tkaiser
tkaiser
5 years ago

If you exchange roles of LAN and WAN port then the GbE port in combination with a VLAN capable GbE switch could at least make some sense (though no VPN and no sophisticated packet filtering).

BTW: H5 EoL confirmed.

maybe
maybe
5 years ago

With openvpn certainly not, but wireguard would be an option. Also with a USB3-gigabit adapter you could maybe get another ethernet port with speed between 100 and 1000 mbps.

Fran Aquino
5 years ago

Or maybe even a ZeroTier bridge

tkaiser
tkaiser
5 years ago

> with a USB3-gigabit adapter you could maybe get another ethernet port with speed between 100 and 1000 mbps

If they would’ve replaced the RTL8152B with an RTL8153 (best USB3-GbE adapter I know) the USB2 connected Ethernet port would be good for 300-350 Mbps. No idea about BoM costs though…

parrotgeek1
parrotgeek1
5 years ago

Well if you buy this and the adapter you end up with 3x the price of OPi R1 so it makes no sense

Khadas VIM4 SBC