Improving Router-Based Dev Boards With The Onion Omega2 Pro

Before we had Raspberry Pis and Beaglebones, the art of putting a Linux system in a small, portable project was limited to router hacking. The venerable WRT54G controlled Internet-connected robots with a careful application of a Unix-ey firmware. Now, things are different but there’s still a need for a cheap, portable Linux system that’s just good enough to get the job done. Now, there’s an upgrade to the board that follows in the footsteps of that router hacking The Onion Omega2 Pro is up on Crowd Supply, and it’s got more buttons, more switches, and it’s still smaller than a breadboard.

The Onion Omega2 Pro is a slight upgrade over the breadboard-friendly SoM launched a few years ago. The Pro version features a 580 MHz MIPS CPU, 512 MB of RAM (Update: this is 128 MB physical RAM and 384 MB flash swap file), 8 GB of storage, and connectivity with b/g/n WiFi. Unlike the previous version, this is a far more functional system with a 30-pin expansion header, support for battery charging, a micro USB for charging and serial, and a USB host port. Because this is at its heart the guts of a router on a development board, you also get all the fun of WiFi networking. The expansion header connects to various add-ons including a GPS module, OLED display, and an Ethernet port.

Now we have Raspberry Pis and other various boards based on smartphone Systems on Chip, but sometimes you don’t need that much overhead. You don’t need weird Linux distributions dealing with ARM bootloaders. Sometimes you just need something simple, and the Onion Omega2 Pro does just that.