The Orchid Project

Published: Tue 16 June 2015


Here I use Flickr as a storage medium for free, open-source firmware (operating system) images that can be used to liberate 10 popular routers. The firmware images are from the OpenWrt project and are encoded into Creative Commons licensed photos of orchids found on Flickr.

Visit the Flickr gallery here and download the Original Size PNG images. Only these images contain the firmware.

Decoder software

This simple decoder was written in Python and leverages the Python Stepic library. It was written on a GNU/Linux system and should run just fine on an OS X or any GNU/Linux ‘desktop’.

Download it here. Check the SH256SUM like so:

~$ sha256sum 

If it matches, unpack it to the desktop. Double-click on to run the application. Alternatively, start it in a terminal program like so:

$ python

Now download the ‘Original Size’ image for each orchid/firmware to your desktop and then drag-and-drop it onto the decoder. This will extract the firmware to your desktop.