qMp endorses the Wireless Battle of the Mesh v14

202 Battlemesh will be held in Rome, Italy, from 19th to 22nd September - 30/06/2022

qMp supports this year's "Wireless Battle of the Mesh - Building Community Networks for Fun and Non-Profit".


Wireless Battle of the Mesh v14 logo The event aims to bring together people from across the globe who are interested in community networks, including wireless mesh network technologies, fiber infrastructure, Do-It-Yourself Internet Access Providers, and more generally how to create and maintain a thriving community of people involved in building their own networks.

We envision 4 days of expert presentations, practical workshops, hacking sessions, and fruitful discussions: whether you are a mesh networking enthusiast, community networking activist, protocol developer, or have an interest in networking in general, come and join the event!

The Battlemesh is free of charge and open for all.

This year, the event will take place from Monday 19th to Wednesday 22nd of September, 2022 in Rome, Italy! It will be followed by the RomHack Camp on September 23-25, also in Rome.
Check out more information at https://www.battlemesh.org/BattleMeshV14

qMp endorses and supports "Wireless Battle of the Mesh - Building Community Networks for Fun and Non-Profit" not only for the efforts made by its community to advance the field of wireless mesh networking and foster the development of grass-roots community networks, but for their contribution to digital freedom rights movement, empowerment of peoples tech/net/media competency and a free and open civil society.

Join us now and free the network!

Categories Community

qMp 5.1.3 Rhodopes released

Service release, based on OpenWrt 21.02.3 - 21/04/2022

qMp 5.1.3 Rhodopes has just been released. This new version is based on OpenWrt 21.02.3, 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 service release (5.1.2)

  • Based on OpenWrt 21.02.3 (previous version was based on 21.02.2)

Changes since the previous stable version (5.0.1)

  • Based on OpenWrt 21.02 (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.2 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.2 firmware binaries can be found at https://fw.qmp.cat/Releases/5.1.2. Alternatively, you can compile your own images with your preferred options:

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

# 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
Categories Development, Releases

qMp 5.1.2 Rhodopes released

Service release, based on OpenWrt 21.02.2 - 20/04/2022

qMp 5.1.2 Rhodopes has just been released. This new version is based on OpenWrt 21.02.2, 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 service release version (5.1.1)

  • Based on OpenWrt 21.02.2 (previous version was based on 21.02.1)
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.2 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.2 firmware binaries can be found at https://fw.qmp.cat/Releases/5.1.2. Alternatively, you can compile your own images with your preferred options:

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

# 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
Categories Development, Releases

qMp 5.1.1 Rhodopes released

Service release, based on OpenWrt 21.02.1 - 20/04/2022

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

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

Changes since the current stable version (5.1.0)

  • Based on OpenWrt 21.02.1 (previous version was based on 21.02.0)

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.1 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.1 firmware binaries can be found at https://fw.qmp.cat/Releases/5.1.1. Alternatively, you can compile your own images with your preferred options:

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

# 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
Categories Development, Releases