From 72c1446195b9e659a51af31202c74f69281fa757 Mon Sep 17 00:00:00 2001 From: Dillon TenBrink Date: Mon, 27 Apr 2026 10:17:20 -0500 Subject: [PATCH 1/5] Add support for NanoStation loco M900 in model mapping and IeeeMode enumeration --- airos/data.py | 1 + airos/model_map.py | 1 + 2 files changed, 2 insertions(+) diff --git a/airos/data.py b/airos/data.py index d164226..ca45d32 100644 --- a/airos/data.py +++ b/airos/data.py @@ -148,6 +148,7 @@ class IeeeMode(Enum): _11ACVHT20 = "11ACVHT20" # On a LiteBeam _11NAHT40MINUS = "11NAHT40MINUS" # On a v6 XM _11NAHT40PLUS = "11NAHT40PLUS" # On a v6 XW + _11NGHT20 = "11NGHT20" # On a v6 XM 900 MHz device (NanoStation loco M900) # More to be added when known diff --git a/airos/model_map.py b/airos/model_map.py index 12d168a..7e000fd 100644 --- a/airos/model_map.py +++ b/airos/model_map.py @@ -85,6 +85,7 @@ "LiteAP GPS": "LAP-GPS", # Shortened name for airMAX Lite Access Point GPS "LiteBeam 5AC 23": "LBE-5AC-23", "NanoStation loco M5": "LocoM5", # XM firmware version 6 - note the reversed names + "NanoStation loco M900 ": "LocoM900", # XM firmware version 6, 900 MHz variant } MODELS: dict[str, str] = {**SITE_MODELS, **MANUAL_MODELS} From 88d21376b7099e6f3efd954b41579f4151d841c8 Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 28 Apr 2026 17:34:25 +0200 Subject: [PATCH 2/5] Fix space --- airos/model_map.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airos/model_map.py b/airos/model_map.py index 7e000fd..8db6c15 100644 --- a/airos/model_map.py +++ b/airos/model_map.py @@ -85,7 +85,7 @@ "LiteAP GPS": "LAP-GPS", # Shortened name for airMAX Lite Access Point GPS "LiteBeam 5AC 23": "LBE-5AC-23", "NanoStation loco M5": "LocoM5", # XM firmware version 6 - note the reversed names - "NanoStation loco M900 ": "LocoM900", # XM firmware version 6, 900 MHz variant + "NanoStation loco M900": "LocoM900", # XM firmware version 6, 900 MHz variant } MODELS: dict[str, str] = {**SITE_MODELS, **MANUAL_MODELS} From 52275d53d36a2887dfc9580c9aa5e5a53eebf86c Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 28 Apr 2026 17:35:24 +0200 Subject: [PATCH 3/5] Add entry for version 0.6.5 with new features --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e680bef..f049dde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.6.5] - 2026-04-28 + +### Added + +- Add support for NanoAStation loco M900 + ## [0.6.4] - 2026-02-13 ### Added From ee87acdd1f3da3f2d4e7bc67016304f37d7faa45 Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 28 Apr 2026 17:35:38 +0200 Subject: [PATCH 4/5] Bump version from 0.6.4 to 0.6.5 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9906926..7287793 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "airos" -version = "0.6.4" +version = "0.6.5" license = "MIT" description = "Ubiquiti airOS module(s) for Python 3." readme = "README.md" From 7548d940e656d6057de630c41905d2314963227b Mon Sep 17 00:00:00 2001 From: Tom Date: Wed, 29 Apr 2026 22:05:18 +0200 Subject: [PATCH 5/5] Update CHANGELOG.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f049dde..49ead27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to this project will be documented in this file. ### Added -- Add support for NanoAStation loco M900 +- Add support for NanoStation loco M900 ## [0.6.4] - 2026-02-13