qMp 5.1.0 Rhodopes released

New release, based on OpenWrt 21.02.0 - 04/10/2021

qMp 5.1.0 Rhodopes has just been released. This new version is based on OpenWrt 21.02.0, and is named after the mountain range in Southeastern Europe.

Picture of Родопско зелено by Нина Стайкова under CC-4.0-A-SA from Wikipedia

Changes since the previous stable version (5.0.1)

  • Based on OpenWrt 21.02.0 (previous version was based on 19.07.8)
  • Updated to match new OpenWrt UCI network model
  • Added support for new devices

Bugs fixed since the latest stable release (5.0.0):

  • #495 Switched devices are incorrectly added to their role interface
  • #493 Wired devices with MESH role only are not brought up and don't mesh
  • #492 qmp_log locks qmpcontrol configure_network when nothing to print
  • #491 Many 8/64 devices use the qmptiny flavour while they could use qmpsmall
  • #490 /usr/bin/qmpcontrol: line 197: ubus_network_wireless: not found
  • #489 Duplicate bridge br-lan in routers with switched Ethernet interface

Known issues

  • #118 some IPv6 in bmx6-luci are wrong
  • #126 Use SSID to indentify the node
  • #339 add the number of nodes in the network
  • #348 Disable the SSID broadcasting
  • #422 802.1AD have small MTU value
  • #423 Devices with a single Ethernet interface and a swith driving different ports (e.g. eth0=> eth0.1+eth0.2) are not properly managed if the switch is on eth1 instead of eth0 (case of TL-WR841N-v8)
  • #429 A wireless device configured as "ignored" by qMp can not be reconfigured again
  • #436 "qmpcontrol sysupgrade" only works with *sysupgrade* files
  • #445 prior current settings altered when performing settings on qmp through luci
  • #446 [qmp-users] BMX6 Graph issue in Macondo
  • #447 webgui on nodes never finishes loading when running lan-only mesh on wdr3500 and wdr3600
  • #449 Port forwarding not working
  • #450 [qmp-ncgui] nodes[indexNode(nodeId)].system.board.release.codename does not exist anymore
  • #477 Cannot configure qmp-wireless in Nanostation XM post 1846G (menu has disappeared)
  • #476 Mixed 'mesh + legacy' mode only works as 'mesh' in 4.2.1 and onwards (4.2.2 and Kalimotxo). Affecting three/four models at least.

Important note

qMp 5.1.0 Leverage does not use 802.1ad (QinQ) VLANs on top of wired interfaces by default anymore. In releases previous to 4.0, 802.1q VLANs were used. Afterwards, and up to qMp 4.2.1, 802.1q VLANs were replaced by 802.1ad (QinQ) VLANs, which solved certain problems but added MTU issues. Not using neither 802.1q nor 802.1ad VLANs makes the default configuration for wired interfaces backwards-incompatible via cable with devices running qMp releases previous to 4.2.1. Compatibility via wireless is unaffected. You can read this blog post for more information.

How to get it

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

# Clone the qmp-cooker firmware cooker:
git clone -b v5.1.0 https://dev.qmp.cat/qmp-cooker.git qmp-cooker-v5.1.0
cd qmp-cooker-v5.1.0

# Show qmp-cooker help and usage:
./cooker --help

# Download the packages feeds:
./cooker -f

# List available architecture targets:
./cooker --targets

# Build the qmp-packages for the selected architecture target (e.g. "ath79/generic"):
./cooker -b ath79/generic

# List available profiles for the selected architecture target (e.g. "ar71xx/generic"):
./cooker --profiles=ath79/generic

# Cook the firmware for the selected device profile (e.g. "ubnt-nano-m-xw"):
./cooker -c ath79/generic --profile=ubnt_nanostation-m-xw --flavor=qmpsmall

# Find the firmware binary file under the "output" folder:
ls -la output