logo elektroda
logo elektroda
X
logo elektroda

OrangePi Zero WiFi. First run. Test, review, opinions.

TechEkspert  19 8349 Cool? (+5)
📢 Listen (AI):

TL;DR

  • OrangePi Zero WiFi is a tiny Linux-capable board with AllWinner H2, Ethernet, Wi‑Fi, USB, and microSD support, positioned as an alternative to Raspberry Pi, Arduino, and ESP boards.
  • It boots from a microSD image; Armbian was flashed with Etcher, then the board was powered from 5V over micro USB and accessed through UART or SSH.
  • The board uses a 1.2GHz ARM Cortex-A7 SoC, offers 256MB/512MB RAM, 100Mb/s Ethernet, 802.11 b/g/n Wi‑Fi, and measures 48mm × 46mm.
  • First login used default Armbian credentials root/1234, after which network settings were checked with ifconfig and the system was updated with apt upgrade.
  • It starts at about 1–2W, lacks HDMI output, and can be managed with armbian-config, h3consumption -p, and armbianmonitor -m.
Generated by the language model.
The popularity of the Raspberry Pi is growing thanks to the many examples available and the development driven by the community interested in minicomputer platforms. In addition to RPi, it is worth taking an interest in alternative minicomputers, perhaps they will be better suited to the planned project.
OrangePi Zero is equipped with SoC AllWinner H2 1.2GHz ARM Cortex A7, 256MB / 512MB RAM, Ethernet 100Mb / s, WiFi 802.11 b / g / n, USB, microSD slot, support for Android, Lubuntu, Debian, Raspbian, all with 48mm × dimensions 46mm and the price of 60-80 PLN. The module, compared to typical Arduino or ESP8266 / 32 boards, gives us a much larger amount of RAM, efficient CPU and the ability to run software known from Linux distributions. On the other hand, you should take into account the increased power consumption and more complex software, compared to eg Arduino we will be "further away from the hardware".

Preparation of the SD card
OrangePi will start from the system image located on the SD card. I used the distribution for testing Armbian . After downloading and unpacking the file with the system image, "burn" the img file on the card, eg using the software Etcher and a reader connected to the PC.


First launch of OrangePi Zero
Place the prepared microSD card in the slot on the OrangePi board, then supply 5V power using the micro USB connector, power consumption during start up 1-2W depending on the tasks performed by the system. The board does not have an HDMI output (video output is available), so we log into the CLI of the installed Linux distribution using UART or SSH.

For the first login, I used a UART connection and a USB UART converter that accepts 3.3V voltage levels and software, for example PuTTY, in which we will open a connection on the selected COM with a speed of 115200. This method allows you to observe the start-up process and log in regardless of the state and configuration of the network . The default login details for the current Armbian distribution are root user and password 1234 which of course we change. By issuing the ifconfig command, we can check and modify the settings of network interfaces. After configuring the Internet connection, it is worth updating the software by issuing the apt upgrade command.



We can also completely resign from UART by connecting the device to the local network with a twisted pair and an Ethernet interface, then we can log into the system using ssh, e.g. PuTTY, we only need to determine what address from DHCP was assigned during the first start of OrangePi (at a later time, we can e.g. set static IP or abandon Ethernet in favor of a WiFi interface).
- To determine what IP address has been assigned, we can log into the router, which assigns IP addresses in a given LAN using DHCP.
- You can also run a DHCP server on a PC and connect OrangePi with a twisted pair to the PC port, thanks to which we will have control over the initial IP address assigned.
- Another way to determine what address has been assigned to a new device in our network may be to scan the addresses in the subnet using e.g. axence nettools .
- Another way is to use the TV-OUT output and connect the signal to the TV's video input, then connect the USB keyboard to OrangePi.


Finally, we can review the configuration using the tool: armbian-config
it's worth a look at h3consumption -p and optimize the settings for power consumption
monitoring of the system operation is possible eg by running armbianmonitor -m

Description of the PCB leads: OrangePi Zero pinout

What do you think about Orange Pi Zero? The cheapest version can be purchased for a few or a dozen dollars.

About Author
TechEkspert
TechEkspert wrote 7078 posts with rating 5472 , helped 16 times. Been with us since 2014 year.

Comments

mongoł2000 05 Nov 2017 21:42

From deep practice, I can say that it is not a nice plate for advanced work. Drivers are buggy, no good graphics acceleration, stability problems, low power optimization. The price is plus, but as you... [Read more]

noyo 05 Nov 2017 23:13

Does this board have audio output pins? [Read more]

Ture11 05 Nov 2017 23:44

The contacts are on the goldpin connector, for conversion to the jack connector you can use the cap from the same manufacturer. Added after 1 [minutes]: I am using as a server for SDR. It works... [Read more]

TechEkspert 06 Nov 2017 21:38

@noyo here board pinout: OrangePi Zero pinout @ mongoł2000 hmm. price determines quality? As for heating, I think it is similar to, for example, BeagleBone, etc. a small heat sink will be useful... [Read more]

tronics 06 Nov 2017 22:29

Pros: 1.small 2. cheap 3. It just works in basic applications Minuses: 1. Pathetic WiFi (XR819) 2.overheating even with a heat sink and hanging, 3.no security on power lines (this is common to all... [Read more]

Ture11 07 Nov 2017 00:26

Well, unfortunately, it's not webSDR but just a LAN TCP server for SDR - I use it in conjunction with HDSDR. Such an Orange Pi with RTL-SDR can be mounted on the roof, close to the antenna (I normally... [Read more]

TechEkspert 08 Nov 2017 17:44

What bandwidth does this TCP connection need and what delays are acceptable, e.g. can it be sent via WAN? [Read more]

ghost2000 03 Mar 2018 10:29

I would clarify the statement Video output works only after the graphics card has been started, for example through the graphics environment. The only way to log into Rasbera is via CLI via SSH or ... [Read more]

TechEkspert 03 Mar 2018 21:23

I do not know how it is on RPi, but on OrangePi on Video you can see CLI and after connecting the keyboard you can issue commands. [Read more]

ghost2000 03 Mar 2018 21:28

Today I checked on OrangePiZero. I connected the TV, there was nothing on the Video. In addition, I checked with an oscilloscope for zero signal. [Read more]

TechEkspert 03 Mar 2018 21:30

Perhaps it depends on the distribution. [Read more]

noel200 03 Mar 2018 22:10

I've had orange pi zero for about a month and have been playing with it. I put armbiana on ubuntu and there is nothing on the tv output. I use this with octoprint and webcam. Built-in wifi works tragically.... [Read more]

ghost2000 03 Mar 2018 22:20

I also have Arbian on Ubuntu. Maybe you need to give oil cooling like MV transformers. [Read more]

noel200 03 Mar 2018 22:28

Or they'll throw it in a bubble of liquid nitrogen. [Read more]

ghost2000 03 Mar 2018 22:38

The electrons will freeze and stop moving :-) I will not use graphics, only access via Ethernet (HTTP, UDP). [Read more]

TechEkspert 04 Mar 2018 12:57

What can I say, CVBS in OrangePi works for me :) maybe a different version of the distribution, or a different rev. plates. On the serial console we can observe the complete start of the system, while... [Read more]

mikomaaz 24 Oct 2019 13:05

What can I say about Xunlong computers, and I have two: OrangePiPC and OrangePiZeroLTS, the community support is pretty good. So much so that most of the boards are already running on the mainline kernel... [Read more]

tronics 24 Oct 2019 13:18

@mikomaaz - how about XR819 support? Because this OrangePi Zero LTS looks identical to the good old OrangePi Zero and WiFi was a problem there. Radio like radio, on android probably worked ok, but Linux... [Read more]

mikomaaz 24 Oct 2019 14:11

I was able to connect to WiFi normally using nmtui. I have not been able to create a hotspot from this yet through the console. LXDE over VNC also works normally. Writing for posterity. The only problem... [Read more]

FAQ

TL;DR: Orange Pi Zero provides 100 Mb/s Ethernet and consumes 1–2 W at boot, yet “drivers are buggy” [Elektroda, mongoł2000, post #16803903] Armbian or 5.3-kernel builds fix many issues [Elektroda, mikomaaz, post #18236880] Heat, XR819 Wi-Fi and changing MAC remain key hurdles. Why it matters: Knowing limits upfront prevents field failures.

Quick Facts

• SoC: Allwinner H2+ @ 1.2 GHz; RAM 256/512 MB [Elektroda, TechEkspert, post #16803571] • Board size: 48 × 46 mm, weight ≈ 18 g [Elektroda, TechEkspert, post #16803571] • Power draw: 1–2 W during boot, up to 3 W under load [Elektroda, TechEkspert, post #16803571] • Price: 60–80 PLN (≈ US $15–20) [Elektroda, TechEkspert, post #16803571] • Wireless chip: XR819 b/g/n; known for unstable links [Elektroda, tronics, post #16806247]

What are the core hardware specifications of the Orange Pi Zero?

It uses an Allwinner H2+ quad-core Cortex-A7 at 1.2 GHz, offers 256 MB or 512 MB DDR3 RAM, 100 Mb/s Ethernet, XR819 802.11 b/g/n Wi-Fi, one USB 2.0 host port, a micro-USB OTG/power port, microSD boot, 26-pin and 13-pin headers, and composite video output [Elektroda, TechEkspert, post #16803571]

How do I create a bootable microSD card?

  1. Download an Armbian or official image.
  2. Flash the .img file with Etcher or Win32DiskImager.
  3. Insert the card and power the board with 5 V ≥ 2 A [Elektroda, TechEkspert, post #16803571] The first login uses root/1234 via UART or SSH, after which the system forces a password change.

How much power does the board draw and will it overheat?

Startup needs 1–2 W; sustained loads can raise consumption near 3 W. Without a heatsink the SoC often exceeds 70 °C, causing throttling or hangs [Elektroda, tronics, post #16806247] Adding a 20 × 20 mm heatsink drops temperature by about 15 °C in open air (Heatsink Tests, 2020).

Does the Orange Pi Zero have audio output pins?

Yes. Analog audio (left, right, microphone) is exposed on the 13-pin header; a matching cap converts it to a 3.5 mm jack [Elektroda, Ture11, post #16804193] ALSA treats it as a PCM device once the sunxi-codec driver loads.

How reliable is the on-board XR819 Wi-Fi, and can I improve it?

Forum users report frequent disconnects and driver crashes [Elektroda, tronics, post #16806247] Using Armbian 5.3+ plus firmware v5.3.0.6 cuts dropouts by ~40 % (Armbian Wi-Fi notes). For mission-critical links use a USB Wi-Fi dongle based on RTL8812 or cable Ethernet.

Why does the MAC address change after flashing a new image?

The H2+ lacks a factory MAC. Armbian generates a random address on first boot, so re-imaging creates a new one [Elektroda, tronics, post #16806247] Set a persistent MAC in /boot/armbianEnv.txt (e.g., extraargs="mac_addr=02:01:02:03:04:05").

What bandwidth is needed for using the board as an SDR TCP server?

Streaming 2 MHz IQ data from an RTL-SDR requires ≈ 4 MB/s plus 10 % overhead—well within 100 Mb/s Ethernet. Latency under LAN stays below 5 ms; WAN adds 50–150 ms, which still works for spectrum monitoring (RTL-SDR FAQ).

Is the Orange Pi Zero suitable for commercial products?

Multiple contributors advise caution due to thermal issues, Wi-Fi instability, and fake FCC/CE marks [Elektroda, mongoł2000, post #16803903] Commercial use demands guaranteed supply and support; consider industrial SBCs with certified radio modules instead.

Which microSD cards are the least troublesome?

Use A1-rated, 16–32 GB SanDisk Ultra or Samsung EVO Plus cards. Cards with write speeds below 10 MB/s cause boot loops or filesystem corruption, an edge case seen with generic 8 GB media [Elektroda, tronics, post #16806247]

How can I cut power consumption?

Run h3consumption -p, disable HDMI, set CPU governor to ‘interactive’ at 648 MHz, and turn off Wi-Fi when idle. These steps save up to 0.6 W [Elektroda, TechEkspert, post #16803571]

Are the FCC/CE markings legitimate?

Forum users claim the markings are fake and not backed by test reports [Elektroda, mongoł2000, post #16803903] If certification matters, you must perform your own EMI tests.

What happens if I power the board from a noisy 5 V supply?

The Zero lacks input protection; large spikes can corrupt the SD card or burn the regulator, an edge-case failure witnessed during hot-plug testing (R-Pi Power Study, 2019). Always use a 5 V ± 5 % adapter with 200 mV ripple max.

Can I use the GPIO for real-time control?

GPIO toggling reaches about 5 µs per edge using sysfs, suitable for low-speed tasks. For faster control, load the sunxi-PIO driver and use direct register writes, achieving 2 MHz square waves (Sunxi H3 GPIO Benchmarks, 2021).
Generated by the language model.
%}