WORK-IN-PROGRESS, FOLLOW WITH CAUTION!

FooCabFirmwareHowTo describes how we create firmware images for the Soekris net45xx and net48xx, PC Engines Alix, Meraki MR24, Netgear WGT634U, Accton MR3201A, Netgear WNDR3800, Buffalo WZR600DHP, TP-Link WDR3600, and similar devices we have been working on. This document is primarily for describing what we do. This is the document to read if you want to try building the software yourself!

Historical Context

OpenWrt/LEDE Project

Bleeding Edge

Checkout

Configuration

Node-specifics and Customization

Building

Flashing

For updating an exiting OpenWrt or LEDE installation, you should scp your image in $TOPDIR/bin/targets/$arch/$profile/lede-*-squashfs-sysupgrade.bin to the device's /tmp/ directory and then run sysupgrade -v -n /tmp/lede*.bin. For devices with stock firmware, flashing method depends on the device. There are multiple ways of flashing most devices, some are more relevant than others in various contexts. More at OpenWrt's wiki: Installing OpenWrt (generic)