marvin.im

Intro to Onions Omega2 and Omega2+

I just ordered my Onion Omega2 and Omega2+ plus Expansion Board at the german reseller https://paradisetronic.com/. After just 2 days of waiting three little pieces of hardware arrived.

They come with a custom Linux based on the LEDE project.

After they booted (takes about 1 minute) the OEM firmware opens a WiFi Access Point with a name starting with Omega-. Default WPA password is 12345678. Default device IP: 192.168.3.1 http://192.168.3.1

Once you connected your Notebook to it, you’ll be able to use a Webbased Wizard to configure (Client Wifi Configuration, Firmware Upgrade etc.) your device. From now on you’re able to use your Omega2 via a Webinterface.

Since I need this tiny embedded linux soc for a very specific usecase I’m going to replace the original firmware with a LEDE build and reduce everything to it’s bare minium… we’ll see how that works :)

Facts

Default user: root Default password: onioneer

Connection via USB-to-Serial: screen /dev/ttyUSB0 115200

LEDE Project Page

https://lede-project.org/toh/hwdata/onion/start

Offical Onion Firmware Builds

http://repo.onion.io/omega2/images/

Install it with sysupgrade <FIRMWARE FILE NAME>

Testing LEDE

I was able to test LEDE on the omega2. Unfortunately I wasn’t able to connect to my wifi. Good thing I was able to open an Access Point, and copied the orignal OEM firmware image to the device using scp.

To reset the device to factory settings you can then use the following command:

firstboot -y
sync
reboot

As you can see, it is nice that you can go back to the original firmware version.

Happy hacking! :)