We’ve finally had some success in compiling firmware, thanks to Zach and Jim. We’ll be updating our image soon and hopefully supporting a wide range of hardware.
Notes from first firmware meetup: July 5, 2017
The aim of this meetup is to:
- have a method to compile our firmware that anyone can follow
- support for 802.11ac routers and move away from 802.11n
- support for more directional outdoor routers
Our current firmware was created by Dan and is over two years old. It uses qMp Clearance 3.2 based on OpenWRT Chaos Calmer. It also has tinc vpn for meshing over the internet and nodogsplash captive portal. It is configured as an OpenWRT packages “feed”. The repo is on our github
qMp’s latest firmware (release candidate) is based on the OpenWRT fork LEDE
OpenWRT’s development seems to have stalled and many packages are moving to the LEDE fork.
Another package we should look at is LibreMesh
We would like to have a method of building on any OS, not just a Debian based distro. Originally we thought Docker would be the best way to do this. But now we are looking at continuous integration (CI) tools such as CircleCI
Our first step is to compile our original image and fix a few minor issues. The next step is to update it to the LEDE version of qMp.
Three members have compiled or almost compiled our original firmware- Jesse, Zach and Seva.
The routers we are looking at are:
GL is sending us a “dev board of Gigabit and ac router using Qualcomm 4018 chip. The wifi driver is not opensource.”
GL routers come with OpenWrt installed
We have a SXT Lite5 ac, DFS channels are disabled and “hardware locked”
LEDE is adding support for many MikroTik routers
Previous models (non ac) had problems with the bootloader, but this is not a problem now.