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

Orange Pi Development Boards

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.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

28
Leave a Reply

avatar
5 Comment threads
23 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
14 Comment authors
adminJerryFran Aquinomaybebenamin Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Dim
Guest
Dim

If that gets armbian support it would be nice.

tkaiser
Guest
tkaiser

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
Guest
Dim

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
Guest
tkaiser

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
Guest
theguyuk

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

Mark Birss
Guest
Mark Birss

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
Guest
tkaiser

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

Mark Birss
Guest
Mark Birss

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

Markus
Guest
Markus

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
Guest
Coldfish

H5 already EoL

parrotgeek1
Guest
parrotgeek1

@Coldfish I didn’t know that. Source?

tkaiser
Guest
tkaiser

> 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
Guest
theguyuk

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
Guest
Mark Birss

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

k c
Guest

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
Guest
benjamin

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

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

tkaiser
Guest
tkaiser

> 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
Guest
benjamin

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 of the box. You can’t do that yourself cheaply.

tkaiser
Guest
tkaiser

> 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 your bag to use it in a hotel room to share the hotel’s (cable) Internet with your wireless devices? Don’t know…

benamin
Guest
benamin

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
Guest
Jerry

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

admin
Guest
admin

… and there’s always Jerry speaking from Uranus

parrotgeek1
Guest
parrotgeek1

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
Guest
tkaiser

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
Guest
maybe

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
Guest
Fran Aquino

Or maybe even a ZeroTier bridge

tkaiser
Guest
tkaiser

> 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
Guest
parrotgeek1

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