qMp 4.0 Macondo release candidate 1

First release candidate is available for testing - 03/07/2017

qMp 4.0 Macondo first release candidate (rc1) has just been published. This release candidate is aimed at adventurous users willing to test new features, squash bugs and provide feedback before the final 4.0 release. This new release comes with a number of changes and improvements, is based on LEDE 17.01.2 Reboot, and comes with several new features and improvements.

Changes since the previous stable release (3.2.1)

  • Based on LEDE 17.01.2 Reboot
  • Updated to the latest BMX6 stable version
  • VLANs over wired interfaces are done using 802.1ad - QinQ (read note below)
  • Revamped qMp easy setup page (6355b2c5)
  • Added support for several devices:
    • Generic support for Mikrotik devices
    • Ubiquiti Unifi AP AC Lite
  • 802.11s support is no longer experimental (b4e41b83)
  • Candela Tech's ath10k-ct driver (f3a0068a)
  • Improved support for certain devices (7616eef3)
  • Improved integration with LibreMap (2b9aaba4)
  • Improved management of VLANs on top of bridges (4835bf9d)
  • ...
Bugs fixed since the latest stable release (3.2.1):
  • #414 Non-switched wired network interfaces are shown again on web GUI (c1af65db)
  • #393 Asymetric BMX6 link on ethernet bridge interface (8d26005d)
  • #392 mdns locks qmp_configure_all (916a7b62)
  • #390 annot satisfy the following dependencies for qmp-system during compilation: bwm, ndisc6, rdisc6, ipv6ca
  • #388 Cannot satisfy the following dependencies for qmp-system during compilation: bmx6-topology, luci-i18n-english (64bca744)
  • #387 Cannot satisfy the following dependencies for gwck-qmp during compilation: fping (c8ed23da)
  • #386 File /etc/config/firewall clashes during compilation (06234f8e)
  • #384 Hooks deleted in testing branch

Known issues

  • #416 ramips targets do not seem to have the qmp-{tiny,small,big}-node package, only qmp-system in qMp 4.0-rc1

  • #415 qmp-system depends on luci-base (fixed in 7bac455a)

  • #366 Devices based on the Atheros ar71xx (Atheros) platform containing a switch (e.g. NanoStation M5 XW) can not combine untagged+tagged VLANs on the same port. Therefore, switched cable interfaces can't be used for BMX6 meshing (fixed in 82e4e47c and by using 802.1ad QinQ VLANs)

  • #633 802.1ad (QinQ) VLANs broken since kernel 4.3 in ramips mt7620 (seems to be fixed in current kernel 4.4.74)

Important note

In order to improve qMp 4.0 uses 802.1ad (QinQ) VLANs on top of wired interfaces, while in previous releases 802.1q VLANs were used. This makes the current release backwards-incompatible with previous ones via cable (compatibility via wireless is unaffected). You can read this blog post for more information.

 

The qMp 4.0-rc1 firmware binaries can be found at http://fw.qmp.cat/Releases/4.0-rc1. Alternatively, you can compile your own images with your preferred options:

git clone -b 4.0 https://dev.qmp.cat/qmpfw.git qmpfw-4.0-rc1
cd qmpfw-4.0-rc1
make J=n T=target

where n is the number of parallel threads to use in the compilation (1, 2, ..., 8...) and targets is the name of the device target to build the image (list them by issuing the command make list_targets).