Orange Pi i96 board was first unveiled at Linaro Connect US 2016 in September of that year, as one of the first boards compliant with 96Boards IoT Edition specification, and expected to sell for just $9.99. The good news is that the board is now finally available for $8.80 plus shipping on Aliexpress ($12.19 in total in my case)
- SoC – RDA Micro 8810PL ARM Cortex A5 processor @ up to 1.0 GHz with 2Gbit (256 MB) on-chip LPDDR2 RAM, 4Gbit (512 MB) on-chip SLC NAND flash , 256KB L2 cache, and Vivante GC860 3D GPU
- External Storage – micro SD slot
- Connectivity – WiFi 802.11 b/g/n + Bluetooth 2.1/EDR module (RDA5991)
- Camera – MIPI CSI-2 connector for camera sensor up to 5MP
- Video – 1080p30 H.264 encoding
- USB – 1x USB host port, 1x micro USB OTG port
- Expansion – 40-pin GPIO header with SPI, I2C, GPIOs, etc…
- Debugging – 3x pin UART for serial console
- Misc – 8 selection jumpers, power button, power LED, boot selection header
- Power Supply – 5V via micro USB port; optional support for battery power
- Dimensions – 60 x 30 mm as per 96Boards IoT Edition specification
- Certifications – CE and FCC based on the silkscreen
The hardware is a cost-down version of Orange Pi 2G-IoT board without 2G / GSM support, no display interface, no heaphone jack, and a smaller PCB (60×30 mm vs 68×42 mm). The company claims the board supports Android 4.4, Ubuntu, and Debian, and we already have Android SDK with Linux and u-boot source code. Note that the board is not listed on 96Boards IE page yet, and I’d like to remind readers that while 96Boards specifications target both hardware and software, many companies do not comply with the software part of the specifications, and having a 96Boards compliant board does not mean Linaro engineers themselves are working on it. RDA Micro 8810PL processor on development boards is also pretty new, so you can’t expect everything to mostly work out of the box, like you would on Allwinner H3 boards, and for example booting Linux from NAND (Android is OK), and controlling GPIOs may still be an issue at this stage.
Nevertheless, the price, features, and dimensions of this Linux board could make it an alternative to ESP32 boards such as Wemo LoLin32 for some IoT projects, especially where the RAM and storage might be tight. The board could also be interesting for connected camera applications.
Thanks to theguyuk for the tip.
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.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Hehe, on Aliexpress 5 items sold, 45 in stock. Compared with the usual production runs of thousands that’s quite interesting 😉
I’m wondering… What can be the use case for a Bluetooth 2.1/EDR device these days with all these 4.X/BLE devices laying around? Only Pairing/Direct connection, no simple BLE scannning… mmm
I think it’s like its old brother board with 2G connectivity… 😀
@Emmanuel
Maybe Bluetooth is just a byproduct of RTL8189FTV being replaced with RDA5991 in the meantime (8189 could be seen on the Linaro slides back then when this board was publicly announced). A simple software compatibility issue ‘solved’ by choosing the chip that is known to work somehow on OPi-2G-IoT already so OS images are interchangeable?
I hope Xunlong releases schematics timely as usual (and hopefully even before this board will be officially announced). With BT ignored and a small buildroot/Yocto/LEDE image at this price some use cases come to my mind…
If these sell in high enough numbers I wonder if we might see a Rdamicro A7 RDA8850E42P based board or any of the Spreadtrum low cost SoC used, SC6825 1.2GHz Dual-core A5, SC6815 1.2GHz Cortex-A7.
BTW: Just to save those who want to dig into developing with RDA Micro 8810PL some time: https://forum.armbian.com/index.php?/topic/3232-orange-pi-2g-iot/&do=findComment&comment=30659
Armbian won’t support these boards (and there are no Armbian images for those even if Xunlong lists something called Armbian for the 2G-IoT) but we consider them ‘community supported configuration’ and some development efforts seem to concentrate in the forum. See also the end of the above thread and @parrotgeek1’s announcement to be able to rebase from the Android 3.10.$something kernel to mainline 3.10.106 — unfortunately 3.10 LTS goes EOL rather soon: https://www.kernel.org/category/releases.html
Taking out the not-so useful 2G and dropping the price to be price/ performance superior to the $4-5 ESP USB modules makes a lot of sense, especially with a tweaked version of Android running in onboard memory, without need for an $4-20 SD card. But what is the point of Video – 1080p30 H.264 encoding power ( presumably HW accelerated?) without any video AV or HDMI connectors on board, or maybe cheap HDMI/AV shields? Xunlong did a good job of rebranding the 2G-IoT but missed on bigger potential, again … RDA is not a bad processor, and is being used… Read more »
@Athar
It has a camera connector. That’s you video input.
@willmore
I talked about video outputs which are way more in demand 🙂
In any case the capabilities are much more than cam inputs need.
Plus, why can’t we just use USB cams whose capabilities are now very similar and standardized, instead of spending resources on much more expensive CSI/other custom interfaces? Physical range USB cams provide are large, another big negative against dedicated cam interfaces.
A waste.
@tkaiser
Yeah it looks like a good candidate for LEDE/openwrt.
@Athar
The CSI interface was already on the chip because it is a cell phone processor. Adding that FPC connector for it costs about a dime. Nothing stops you from using a USB cam with it, just ignore the CSI connector.
CSI can do 720P/1080P. USB can’t without compressing the video.
@Jon Smirl
Good insight from you, as always 😉
Can you elaborate on the USB cam compression
need? Why should CSI be better?
1080P == 1920 x 1080 (pixels) * 24b (color) = 50Mb/frame * 30FPS == 1,490Mb/s USB 2.0 throughput is only about 400Mb/s 720 = 1280 x 720 * 24 * 30 = 663Mb/s It is too fast for the USB 2.0 connection. So USB cameras compress it using either h.264 or MPEG. USB cameras also can do two streams. This allows the compressed video from the USB webcam to be sent out over the network without decompressing it. And simultaneously you get get something like an 800×600 uncompressed preview for local display. With CSI the 1080P uncompressed video goes straight… Read more »
@Jon Smirl
Thanks, really informative.
Can USB cams do more than two streams? What is the principle here?
Any idea how much 720p and 480/576p USB cams with h264 go for?
Logitech C920 is a very common 1080P camera with h.264 support and multiple streams. It is around $60 retail. There are a lot of different cameras on the market using the Sonix chips. The trouble is that no one puts that fact into the description of their product so it is very hard to identify one. These camera run as low as $25. You basically just have to start buying h.264 webcam and plug them in to see what their USB ID is. I believe this OEM camera is Sonix based, but you need to verify. https://detail.1688.com/offer/554475210624.html?spm=a2615.7691456.0.0.qOM76s $16 is a… Read more »
USB cameras are usually limited to two streams. One compressed and one uncompressed.
Security cameras are different. For example Grain might make 1080P, VGA, QVGA from same input. The high resolution stream is for the recorder. The low res streams are for mobile or those displays which put up 20 camera feeds at once. In general you can not get an uncompressed stream from a security camera.
Initial mainline Linux support for RDA8810PL and Orange Pi 2G-IoT board @ https://lkml.org/lkml/2017/6/26/822
wasn’t RDA that organisation from “Avatar”? 🙂
@Jon Smirl
Good to know all this.
What are your views on this very popular $6-7 PS Eye USB cam with mic+speaker, motion detection and other features, except that it doesn’t have Mjpeg output but YUYV:
https://www.amazon.com/gp/aw/d/B0072I2240/ref=mp_s_a_1_1?ie=UTF8&qid=1499010002&sr=8-1&pi=AC_SX236_SY340_FMwebp_QL65&keywords=ps+eye&dpPl=1&dpID=41KjoNsY1mL&ref=plSrch
I see this as a wireless version of the Friendly NanoPi NEO. Both are small, inexpensive headless linux IOT devices. Friendly does a good job with Linux support. We’ll see if Orange Pi matches up in that regard.
@Athar
PS eye is an uncompressed VGA resolution camera.
640 x 480 * 24 * 30 = 221Mb/s
So that works on USB 2 without compression.
It’s $6 because that is what it is worth.
@Jon Smirl
Appreciate your detailed response 🙂
Any links to good USB- sec- CSI cams and video compression/ HW acceleration and processing tutorials?
This notion of security cams with uncompressed streams gives me new ideas- sec cams seem more expensive than USB cams, but with less capabilities.
Also, USB cams + CPU= CSI cams, roughly, with range issue. So using cheap cat5 extenders between USB cams and a server could be a good solution, better than WiFi streaming from USB cams to server, saving power and local CPU costs.
@Razz Pi
There’s already a wireless version of NanoPi NEO board called NEO Air -> http://www.cnx-software.com/2016/09/28/friendlyarm-introduces-nanopi-neo-air-with-wifi-ble-camera-interface-and-8gb-storage-for-17-99/
Seems they have sold out, at least it is no longer listed at this moment.
@theguyuk
As mentioned in other comments, they had a really low quantity of the board compared to what they normally offered previously. I wonder why that is, and if they plan to make more.
@Jean-Luc Aufranc (CNXSoft)
Like yourself I too am unsure of their intent.
@Athar
Search for POE security cams. They are made by millions and are quite cheap. As low as $20 with case, lens, plugs, software — ready to plug in and use.
Search for an ONVIF app to see their video.
FYI OrangePi devices are not FCC certified, that I can tell. Yes I have seen this document, but it’s only a verification (not full certification) and could even be fake. Use at your own risk.
http://www.orangepi.org/download/FCCCERTIFICATION.pdf
Does anybody have a link to a complete rda8810 datasheet? It seems that just the first 9-page part (out of ~126 pages) is provided by the chip producer. I wonder how do OrangePi guys expect to sell the development kit while the main part is remained unknown!
https://transfer.sh/2LIOr/RDA8810PL%20Smartphone%20Application%20Processor%20V1.04.pdf
@tkaiser
Thanks for your reply! Could you do the same for RDA5991 ?
Back on sale
https://www.aliexpress.com/store/product/Orange-Pi-i96-RDA-ARM-Cortex-A5-32bit-WIFI-Bluetooth-Nand-Support-ubuntu-linux-and-android/1553371_32819068354.html?spm=2114.12010612.0.0.342a39ac79bbjC