Publish Full-only ESP32 node releases and separate migration tools
This commit is contained in:
1 parent
2ee62b9814
commit
db42a998f8
10 files changed
+5136
-95
No files matched your search
@@ -3,9 +3,10 @@
|
||||
The partition-migration bridge lets a supported ESP32 node move from a small
|
||||
dual-OTA layout to a verified larger dual-OTA layout without cable flashing or
|
||||
a full-chip erase. It fits a legacy 1.25 MiB slot. The Wi-Fi version exposes an
|
||||
updater for the full image after migration. The LoRa version retains the old
|
||||
OTA-capable repeater in the other expanded slot and returns to it after
|
||||
restoring identity, so it can fetch the full image over LoRa.
|
||||
updater for the Full image after migration. The LoRa version preserves a
|
||||
verified old OTA receiver so it can fetch the Full image into the expanded
|
||||
inactive slot. On 8/16 MiB flash the bridge restores identity before handing
|
||||
off; the 4 MiB route keeps identity staged until the Full image's first boot.
|
||||
|
||||
It has explicit, byte-for-byte generated target plans for the 4 MiB MeshCore
|
||||
dual-OTA Full table and Arduino ESP32 `default_8MB.csv` and
|
||||
@@ -19,6 +20,37 @@ table-prefix test; the bridge core is otherwise shared.
|
||||
| 8 MiB | `default_8MB.csv` | 0x330000 / 0x330000 | Seeed XIAO ESP32-S3, Heltec V3 |
|
||||
| 16 MiB | `default_16MB.csv` | 0x640000 / 0x640000 | Heltec V4 / V4.3, Station G2 |
|
||||
|
||||
These are the supported migration plans. The 8/16 MiB tables retain more
|
||||
filesystem storage and a coredump partition; their application slots are not
|
||||
the absolute maximum permitted by the physical flash capacity.
|
||||
|
||||
## Ordinary Full releases and installation
|
||||
|
||||
Ordinary ESP32 node releases use Full for each exact board and firmware role.
|
||||
The existing RAM and application-size guards still apply: a failed Full
|
||||
qualification fails that release target rather than publishing a smaller
|
||||
ordinary image. Direct `--standard` builds and reduced identities remain
|
||||
compatibility/development tools outside the ordinary release selection.
|
||||
|
||||
An app-only update cannot change the installed partition table. If a device
|
||||
already has the required layout, use the matching Full application through a
|
||||
supported updater. If its layout needs expansion, use a verified migration
|
||||
ZIP for its exact entry in `--list-boards` and an updater supported by the old
|
||||
image. Otherwise, install the exact board/role's Full `-merged.bin` through
|
||||
USB/serial using that board's flashing procedure; the merged image contains
|
||||
the bootloader, partition table, and application. Never upload a merged image
|
||||
through an app-only browser or LoRa updater.
|
||||
|
||||
The new Full defaults outside the migration catalog, including ESP32-C6
|
||||
boards and boards introduced with `min_spiffs.csv`, have no reviewed wireless
|
||||
expansion package in this recipe. If their Full app fits the unchanged live
|
||||
layout and update identity, an ordinary app update can suffice. A table change
|
||||
requires USB/serial until a matching migration package is reviewed. A Full
|
||||
image fitting physical flash does not by itself prove it can be installed
|
||||
through an old updater. Full Companion images with a single app slot likewise
|
||||
need USB/serial for local firmware replacement; their host-backed LoRa sending
|
||||
role does not provide a second local update slot.
|
||||
|
||||
## Repeatable ESP32 build recipe
|
||||
|
||||
From a clean commit, run the shell menu in WSL/Linux:
|
||||
@@ -75,22 +107,26 @@ now built with expanded tables. This includes ESP32-S3, original ESP32, and
|
||||
ESP32-C3 boards with an evidenced old default layout. `--list-boards` is the
|
||||
authoritative list of exact targets; specialty ESP-NOW/observer aliases are
|
||||
separate identities and are not packaged under their old IDs. With Wi-Fi OTA
|
||||
they can migrate to the
|
||||
same physical board's canonical role image; their feature settings may need
|
||||
to be recreated. The LoRa route still requires an exact old target ID. The
|
||||
they can migrate to the same physical board's canonical role image. The Wi-Fi
|
||||
bridge verifies and restores its supported saved settings; other settings may
|
||||
need to be recreated. The LoRa route still requires an exact old target ID. The
|
||||
catalog omits boards with no evidenced legacy default-layout build, such as
|
||||
boards introduced with `min_spiffs.csv` or another non-1.25 MiB layout. Some
|
||||
listed boards use larger slots today but had historical default-layout builds.
|
||||
A listed package is usable only when the installed old image has a working
|
||||
Wi-Fi updater and the bridge verifies its live source table. Menu inclusion
|
||||
does **not** override either check. The only LoRa
|
||||
bridge packages currently available are the exact-target Heltec V4 and XIAO
|
||||
S3 WIO repeater packages. On 4 MiB flash the expanded app1 overlaps old app1,
|
||||
so the currently safe LoRa receiver-copy method cannot be offered there. A
|
||||
4 MiB Full build offers 1,984 KiB slots, not 4 MiB per slot. A Wi-Fi-only ZIP
|
||||
can omit `full-application.mota` when its application exceeds the current
|
||||
2 KiB x 1024-block LoRa serving limit; `full-application.bin` remains the
|
||||
verified Wi-Fi update image.
|
||||
A listed package is usable only when the installed old image supports the
|
||||
selected updater and the bridge verifies its live source table. Menu
|
||||
inclusion does **not** override either check.
|
||||
|
||||
Every listed board/role has Wi-Fi and LoRa bridge recipes. Heltec V4 and XIAO
|
||||
S3 WIO repeaters retain their board-specific bridge names; the other entries
|
||||
use matching original-ESP32, ESP32-S3, or ESP32-C3 chip-family bridges. LoRa
|
||||
still requires a verified same-target old receiver, and 4 MiB boards require
|
||||
the slot-B-only sequence below. A 4 MiB Full build offers 1,984 KiB per slot.
|
||||
The packager verifies both the Full application's slot fit and its mOTA
|
||||
staging overhead. It supports at most 4096 blocks of 2 KiB for the Full
|
||||
transfer, and records the seeder proof-scratch requirement in the manifest.
|
||||
Older 4 KiB-scratch seeders are limited to 1024 blocks. A package fails if
|
||||
its required Full LoRa transfer cannot fit the supported staging/block limits.
|
||||
|
||||
Other ESP32 boards need a reviewed source updater, chip/flash-size bridge,
|
||||
verified Full image, and board entry before they can be added. The LoRa route
|
||||
@@ -102,15 +138,23 @@ Matching flash capacity alone is not enough to claim a package is safe.
|
||||
Before it touches the partition table, the bridge reads the historical
|
||||
`/identity/_main.id` SPIFFS file. It requires all 96 bytes (32-byte public key
|
||||
followed by its 64-byte private key), stages them in an NVS namespace that is
|
||||
unchanged by both target layouts, then changes the table. On the first boot
|
||||
with the expanded layout it writes the staged value into SPIFFS, reads it back
|
||||
byte-for-byte, and only then clears the NVS staging record and offers the final
|
||||
uploader.
|
||||
unchanged by the source and target layouts, then changes the table. The Wi-Fi
|
||||
bridge and 8/16 MiB LoRa bridge restore the staged value into expanded SPIFFS,
|
||||
read it back byte-for-byte, and only then clear the NVS staging record. On the
|
||||
4 MiB LoRa route, the Full application's first boot performs this restoration.
|
||||
|
||||
The private identity is the guaranteed preservation boundary. The old SPIFFS
|
||||
image is deliberately not raw-copied into an expanded partition: SPIFFS is not
|
||||
safe to resize that way. Other SPIFFS-backed settings can be recreated after
|
||||
the full image boots.
|
||||
The Wi-Fi bridge also stages and verifies its supported saved configuration:
|
||||
node name and preferences, radio profiles, ACL and login replay state, region
|
||||
keys, and selected network/OTA, filtering, display, and telemetry settings.
|
||||
It refuses migration if the saved files cannot fit or verify in NVS. The older
|
||||
LoRa handoff route preserves only the private identity, so saved settings may
|
||||
reset. The two board-specific Partition Expander routes preserve their
|
||||
supported configuration and automatically fetch the exact-target Full image;
|
||||
follow the package README for those routes.
|
||||
|
||||
The old SPIFFS image is deliberately not raw-copied into an expanded partition:
|
||||
SPIFFS is not safe to resize that way. Files outside the supported preservation
|
||||
set, including logs and temporary radio sessions, are not preserved.
|
||||
|
||||
Migration does erase the 4 KiB partition-table sector and the destination app
|
||||
sectors. Expanded SPIFFS can be reformatted. It never issues a full-chip erase.
|
||||
@@ -129,8 +173,9 @@ This means the source app-slot and SPIFFS sizes can vary; the bridge validates
|
||||
the live geometry instead of carrying board-name rules. It also ensures it is
|
||||
running from one source OTA slot. If it arrived in B, it CRC-copies itself to
|
||||
the future A address, selects A in OTA metadata, writes the table, and
|
||||
restarts. It therefore works whether the browser OTA updater placed the bridge
|
||||
in legacy A or B.
|
||||
restarts. The Wi-Fi route therefore works whether the browser OTA updater
|
||||
placed the bridge in legacy A or B. Single-app source layouts cannot use this
|
||||
route.
|
||||
|
||||
Keep power stable while the bridge is replacing the 4 KiB table sector. A loss
|
||||
of power before that point leaves the old table and source intact. After that
|
||||
@@ -154,26 +199,43 @@ bootloader and table offsets for cable flashing, not browser OTA.
|
||||
`xiao_s3_partition_legacy_seed` is a disposable-hardware test image only. It
|
||||
models the legacy table and an identity file; it is not a deployable repeater.
|
||||
|
||||
## LoRa-only migration of a repeater
|
||||
## LoRa-only migration of a listed role
|
||||
|
||||
The exact old repeater must already support MeshCore LoRa mOTA and have a valid
|
||||
The exact old board/role must already support MeshCore LoRa mOTA and have a valid
|
||||
EndF image identity. The LoRa bridge checks the old app's target ID and body
|
||||
hash before any partition-table write; an unsupported or damaged receiver is
|
||||
refused. It works from either legacy A or B. It copies legacy B to the future
|
||||
B address, boots the bridge once to restore the private key in expanded
|
||||
SPIFFS, then boots the preserved old repeater. That repeater can receive the
|
||||
full image into its now-expanded inactive slot.
|
||||
refused. Keep a capable seeder on the old receiver's compiled default radio
|
||||
profile before starting: this route may reset saved radio settings. Verify
|
||||
that the seeder lists the Full image and has the manifest's required proof
|
||||
scratch before installing the first-stage bridge.
|
||||
|
||||
On 8/16 MiB flash the bridge can run from either legacy A or B. It copies
|
||||
legacy B to the future B address, boots the bridge once to restore the private
|
||||
key in expanded SPIFFS, then boots the preserved old receiver. That receiver
|
||||
can fetch the Full image into its now-expanded inactive slot.
|
||||
|
||||
On 4 MiB flash the expanded app1 overlaps old app1, so that copy cannot be
|
||||
used. A verified old same-target receiver must remain in old A and the bridge
|
||||
must be installed in old B; a bridge in A refuses migration. If the old node
|
||||
is running B, first install and boot a working same-target old receiver in A,
|
||||
then install the bridge in B. After expansion the old receiver in A may use a
|
||||
temporary identity. The original key stays staged in NVS until the Full image
|
||||
restores it on first boot. Complete the second update before treating that
|
||||
device as the migrated node.
|
||||
|
||||
The board-specific LoRa bridges are `heltec_v4_partition_migrator_lora_repeater`
|
||||
and `xiao_s3_partition_migrator_lora_repeater`. Build the final repeater with
|
||||
and `xiao_s3_partition_migrator_lora_repeater`; the other listed roles use their
|
||||
configured chip-family LoRa bridges. Build the final application with
|
||||
`bash build.sh build-firmware <target> --full-exact` so its mOTA target ID
|
||||
still matches the old repeater. `scripts/package_esp32_partition_migration.py`
|
||||
still matches the old role. The repeatable recipe already uses this selector.
|
||||
`scripts/package_esp32_partition_migration.py`
|
||||
checks the images, partition tables, hashes and mOTA containers and creates
|
||||
separate Wi-Fi/LoRa migration ZIPs for those two boards. The ZIP README gives
|
||||
one Wi-Fi/LoRa migration ZIP for each selected exact board/role. The ZIP README gives
|
||||
the exact `ota ls`, `ota pull <id> flash`, `ota install` sequence.
|
||||
|
||||
A stock repeater without LoRa mOTA cannot use the LoRa-only route. The
|
||||
Wi-Fi bridge remains the route for that device.
|
||||
An old image without LoRa mOTA cannot use the LoRa-only route. Use its working
|
||||
Wi-Fi updater with a listed package, or USB/serial if no supported updater or
|
||||
package is available.
|
||||
|
||||
## Heltec V4 / V4.3
|
||||
|
||||
|
||||
+12
-8
@@ -30,8 +30,9 @@ from the published firmware assets.
|
||||
<p>
|
||||
For a new installation, choose the exact board and role, prefer a
|
||||
<strong>FULL / complete profile</strong> when it is available, and select
|
||||
<strong>Full install / layout migration (merged .bin)</strong>. Narrower profiles
|
||||
remain available when their reduced transport or feature set is intentional.
|
||||
<strong>Full install / layout migration (merged .bin)</strong>. Current ESP32
|
||||
releases combine the supported features in Full; use runtime settings to
|
||||
choose the active transports. Other chip families retain their qualified profiles.
|
||||
</p>
|
||||
<p>
|
||||
Upgrading an existing ESP32 infrastructure node from a smaller partition
|
||||
@@ -255,13 +256,16 @@ settings** button creates a public website link that other people can open.
|
||||
|
||||
## FULL versus standard
|
||||
|
||||
For a new installation, use the FULL / complete profile when it exists and the
|
||||
board has enough flash. FULL profiles keep the complete supported feature set
|
||||
and CLI. Standard profiles remain useful for boards without a FULL build, for
|
||||
an intentionally narrower transport, or when retaining an existing compatible
|
||||
partition layout.
|
||||
Current ESP32 ordinary releases use one Full / complete image per exact board
|
||||
and role. Full keeps the supported feature set and CLI; runtime switches select
|
||||
USB, Bluetooth, Wi-Fi, logging, and other qualified features. Separate portable,
|
||||
minimal, and single-transport ESP32 images are installation/recovery recipes,
|
||||
not additional ordinary release choices. The documented T-LoRa UART/MQTT RAM
|
||||
split remains two Full images. Other chip families retain their qualified
|
||||
capacity and sensor-profile choices.
|
||||
|
||||
Changing between standard and FULL ESP32 layouts requires a partition migration.
|
||||
Moving an older ESP32 installation to an expanded Full layout requires a
|
||||
partition migration.
|
||||
Use the exact-board merged image over USB, or a supported exact board and role
|
||||
staged migration ZIP from the [utility release](https://github.com/mikecarper/MeshCore/releases/tag/utility-v1.17.1.8-halo-keymind-cascade-dev-9053038f).
|
||||
Read that ZIP's README before choosing the Wi-Fi or LoRa route. Do not send a
|
||||
|
||||
@@ -0,0 +1,318 @@
|
||||
# Why ESP32 builds still have options besides Full
|
||||
|
||||
Audit date: 2026-10-06. Source baseline: `2ee62b981435df7dc4bcd79de39e61a4d5e98652` on `keymindCascade`.
|
||||
|
||||
## Implemented consolidation
|
||||
|
||||
After the audit, the ordinary ESP32 release policy was changed to publish Full
|
||||
only. The exact selector replay goes from **317 planned images to 172**,
|
||||
removing all 145 standard/reduced slots. All 172 previous Full target
|
||||
identities, compiled PlatformIO environments, and Full overlay flags remain
|
||||
identical; no new Full compilation recipe or capacity requirement is introduced.
|
||||
The baseline findings below describe the policy before this change.
|
||||
|
||||
The ordinary board/role resolvers omit ESP32 reduced aliases. Every selected
|
||||
infrastructure Full image is built once, using its existing exact recipe and
|
||||
identity. Generated Full Companion keeps its registered USB/BLE/WiFi source
|
||||
environment. Resume packaging removes stale standard, minimal, transport,
|
||||
runtime-setting, and development artifacts instead of reintroducing them.
|
||||
Unverified ordinary Full images fail qualification. Other chip families keep
|
||||
their existing profile policies, and KISS remains a distinct host-modem role.
|
||||
|
||||
The measured T-LoRa UART/MQTT transport split and capacities within Full are
|
||||
preserved. Direct explicit recovery recipes and reviewed partition-migration
|
||||
packages remain available separately. The existing same-partition identity
|
||||
allowlist is deliberately retained for OTA compatibility checks; broadening
|
||||
release selection does not authorize an app-only update across layouts.
|
||||
|
||||
Not every board has a reviewed wireless expansion package. Targets outside
|
||||
the migration catalog require USB/serial for a partition-table change. The
|
||||
[updated migration guide](../esp32_wifi_partition_migration.md) explains this
|
||||
distinction and the supported cable-free routes.
|
||||
|
||||
The [complete baseline inventory](esp32_full_build_inventory_baseline_2026-10-06.csv)
|
||||
contains all 636 primary logical names and four optional local HIL names,
|
||||
including their exact Full mappings. The [post-change selector comparison](esp32_full_release_selection_2026-10-06.json)
|
||||
records zero standard/reduced slots, zero duplicate identities, and no change
|
||||
to any previous Full source recipe.
|
||||
|
||||
## Decision being audited
|
||||
|
||||
Prefer one Full image for each exact board and firmware role. A smaller image
|
||||
needs a demonstrated RAM limit or a demonstrated failure to fit the largest
|
||||
safe application layout for that board and role. An image failing an old,
|
||||
small OTA slot does not establish either condition.
|
||||
|
||||
This audit examines the resolved PlatformIO recipes and the release builder's
|
||||
generated aliases and routing. It distinguishes options a user can explicitly
|
||||
build from artifacts that the normal release matrix actually publishes.
|
||||
Existing measurements are identified by their original revision; they are not
|
||||
presented as fresh builds of the audit baseline. This is a source and evidence
|
||||
audit followed by release-policy consolidation and focused validation, not a
|
||||
rebuild or hardware qualification of every ESP32 target.
|
||||
|
||||
## What Full means
|
||||
|
||||
Full is a feature profile within a firmware role. A Full Companion combines
|
||||
the board's qualified app transports and text terminal. A Full Repeater,
|
||||
Room Server, or Sensor keeps the supported infrastructure features, logging,
|
||||
and OTA support. These roles have different jobs and remain separate images.
|
||||
Different radios, pin maps, displays, and expansion hardware also remain
|
||||
separate exact board recipes.
|
||||
|
||||
Full does not mean every board has identical contact counts, queue lengths,
|
||||
or routing-table capacities. Reducing a table to meet a measured RAM budget
|
||||
can preserve the Full feature set. Nor does a compiled feature have to run all
|
||||
the time: runtime settings can turn off WiFi, logging, or other supported
|
||||
services without installing a different image.
|
||||
|
||||
There are two implementations with confusingly similar names. Named
|
||||
`*_companion_radio_full` targets are Full Companion even when the infrastructure
|
||||
`ESP32_FULL_BUILD` overlay is not set. Counting only that overlay would
|
||||
incorrectly call these images non-Full.
|
||||
|
||||
## Why the other options exist
|
||||
|
||||
### Genuine RAM constraints
|
||||
|
||||
The T-LoRa V2.1-1.6 combined UART, MQTT, and ESP-NOW image has a retained
|
||||
linked measurement of 190,488 available internal bytes against 196,984 required
|
||||
bytes: a 6,496-byte shortfall. It therefore retains separate UART/ESP-NOW and
|
||||
MQTT/ESP-NOW Full images. This is evidence for a transport-combination
|
||||
exception, not for dropping Full on the entire board. See
|
||||
[the firmware RAM policy](firmware_memory_budget.md).
|
||||
|
||||
Other constrained boards already run Full with board-specific capacities.
|
||||
The [2026-10-02 Companion audit](../test-results/heltec_v3_preview3_ram.md)
|
||||
records passing ordinary Full builds for Heltec V2/V3, Wireless Tracker,
|
||||
Tracker V2, CT62, XIAO C3, Generic ESP-NOW, T-Beam, and T-LoRa. Some margins
|
||||
are small: Generic ESP-NOW had 1,536 bytes and Tracker V2 had 2,254 bytes
|
||||
above the unchanged linked runtime allowance. A pass establishes that exact
|
||||
image's budget, not sustained runtime or room for future feature growth.
|
||||
|
||||
PSRAM does not eliminate all RAM limits. Bluetooth, WiFi, DMA buffers, and
|
||||
some allocations still require internal RAM. The guards exclude PSRAM from
|
||||
the internal budget; classic ESP32 additionally has a static DRAM-placement
|
||||
limit. See [the classic ESP32 budget](esp32_memory_budget.md).
|
||||
|
||||
### Older installed partitions and update identities
|
||||
|
||||
Portable standard and `*_lora_ota_no_external_sensors` images can fit a
|
||||
historical 1.25 MiB OTA slot. On qualified targets, Full fits after expansion, but
|
||||
ordinary app-only OTA cannot rewrite its partition table. LoRa OTA also
|
||||
checks the exact target identity and layout; merely renaming a Full image
|
||||
does not make it a valid update for an old installation.
|
||||
|
||||
This explains recovery and migration artifacts. It does **not** establish a
|
||||
hardware capacity exception. Once a supported device has migrated, its
|
||||
ordinary role image should be Full. A small migration bridge remains useful
|
||||
as a tool, rather than as a second everyday firmware choice. The
|
||||
[migration guide](../esp32_wifi_partition_migration.md) describes the supported
|
||||
layouts, preservation checks, and current limitations of cable-free migration.
|
||||
|
||||
### Legacy transport and settings recipes
|
||||
|
||||
Many USB-only, BLE-only, WiFi-only, Terminal Chat, power-saving, and FEM-default
|
||||
recipes still exist so an exact old name can be built. Where an exact Full
|
||||
replacement exists, the normal release matrix already suppresses many of
|
||||
these duplicates. Their presence in PlatformIO is not proof that they must
|
||||
appear in the firmware picker or that Full cannot fit.
|
||||
|
||||
The release builder also retains explicit `--standard` and explicit reduced
|
||||
OTA requests. These selectors intentionally override automatic Full selection.
|
||||
That is a compatibility/developer policy, not a measured RAM or maximum-flash
|
||||
finding.
|
||||
|
||||
### Different roles and development tools
|
||||
|
||||
KISS modem firmware exposes a raw modem protocol; it is not the Companion
|
||||
application protocol or a MeshCore Repeater. Its existence is a role decision,
|
||||
not an argument that the board cannot support Full. Partition migrators,
|
||||
expanders, legacy-layout seeds, and simulation fixtures likewise have a
|
||||
specific test or installation job. The normal release matrix excludes those
|
||||
development tools. They should be considered separately from everyday
|
||||
non-Full node images.
|
||||
|
||||
### Eligibility rules and missing qualification
|
||||
|
||||
The infrastructure Full selector uses recipe metadata, including admin,
|
||||
MQTT, and ESP-NOW markers. Companion Full qualification also needs an exact
|
||||
combined recipe or a qualified replacement. These rules can exclude an
|
||||
option without measuring its RAM or largest safe flash layout.
|
||||
|
||||
An absent Full recipe, an eligibility-list omission, or an old compile failure
|
||||
is an **unproven exception**. It requires qualification or an explicit product
|
||||
decision; it must not be described as a demonstrated capacity failure.
|
||||
|
||||
## What counts as the maximum partition
|
||||
|
||||
Flash is divided among boot metadata, applications, and persistent data.
|
||||
Infrastructure self-update requires two application slots; it cannot use
|
||||
the entire chip as one app slot. Companion Full can be a host-backed LoRa
|
||||
OTA sender without being a LoRa self-update destination, so some Companion
|
||||
layouts intentionally use one larger application slot and require USB for
|
||||
self-updates.
|
||||
|
||||
T-Beam 1W Full Companion keeps LilyGo's factory-compatible single 3 MiB app
|
||||
slot even though the board has 16 MiB flash. This is a boot/layout and
|
||||
source-role contract, rather than a failure of Full to fit its physical flash.
|
||||
|
||||
| Physical flash | Normal expanded infrastructure slot | Upper dual-slot ceiling with only 64 KiB data storage |
|
||||
| --- | ---: | ---: |
|
||||
| 4 MiB | 2,031,616 B (`0x1F0000`) | 2,031,616 B (`0x1F0000`) |
|
||||
| 8 MiB | 3,342,336 B (`0x330000`) | 4,128,768 B (`0x3F0000`) |
|
||||
| 16 MiB | 6,553,600 B (`0x640000`) | 8,323,072 B (`0x7F0000`) |
|
||||
|
||||
The upper ceilings assume 64 KiB before the first application, equal
|
||||
64 KiB-aligned application slots, and 64 KiB of filesystem storage, with no
|
||||
additional coredump or mandatory data region. They are arithmetic bounds,
|
||||
not qualified partition plans. Required data, preserved offsets, or a larger
|
||||
minimum filesystem can lower the safe bound. The existing 8/16 MiB layouts
|
||||
retain substantially more storage and a coredump partition; their current
|
||||
slot sizes are therefore not the absolute physical maximum.
|
||||
|
||||
SenseCAP Indicator's 8 MiB preserved-data Full layout is a further exception:
|
||||
it keeps 2,621,440-byte (`0x280000`) OTA slots and the old filesystem/coredump
|
||||
addresses. Its first slot ends at the preserved filesystem boundary, so both
|
||||
usable OTA slots have that limit despite the larger chip. This is a data-layout
|
||||
constraint; it must be distinguished from an absolute flash-capacity limit.
|
||||
|
||||
A Full size failure against the legacy 1.25 MiB ceiling, or against an
|
||||
existing 8/16 MiB default slot alone, is insufficient evidence for a permanent
|
||||
minimal image. The audit must first establish the board's actual flash size,
|
||||
the role's update requirements, and its minimum safe persistent-data layout.
|
||||
|
||||
## Baseline audit inventory and outstanding qualification
|
||||
|
||||
The primary repository configuration contains **500 concrete ESP32
|
||||
environments and 136 builder-generated aliases: 636 logical target names**.
|
||||
They are recipes and identities, not 636 separate everyday images. The
|
||||
canonical resolver keeps 374 names, including 43 KISS modems; the default
|
||||
non-KISS node selection contains 331 names.
|
||||
|
||||
Evaluating the real release-matrix selectors and the per-build Full promotion
|
||||
rules gives **317 planned ESP32 node artifact slots: 172 Full and 145
|
||||
non-Full**. These are pre-build selections, not an assertion that 317 current
|
||||
binaries were produced. Size-driven fallback, failed qualification, and the
|
||||
final package's capability-based consolidation can change the final output.
|
||||
|
||||
| Planned non-Full group | Count | Why selected | Finding under the requested capacity-only exception rule |
|
||||
| --- | ---: | --- | --- |
|
||||
| `*_lora_ota_no_external_sensors` | 99 | Generated reduced OTA identity explicitly selects standard | Compatibility/profile policy; no per-target RAM or maximum-layout failure is required before selecting it |
|
||||
| Legacy images in the partition-migration inventory | 24 | Builder deliberately retains portable output during transition to expanded Full | Old installed-layout compatibility, rather than maximum hardware capacity |
|
||||
| Other complete standard images with a supported Full route | 22 | Their names are outside the curated Full-only and migration promotion lists | Missing policy promotion/partition qualification; not demonstrated capacity exclusions |
|
||||
|
||||
**Every primary canonical node target has a supported Full route**, after
|
||||
mapping a reduced identity to its feature-rich base. That establishes routing,
|
||||
not that every current Full image has passed a fresh RAM/flash build or
|
||||
hardware validation. No retained current-baseline failure establishes that
|
||||
all 145 non-Full selections are necessary because Full cannot fit RAM or the
|
||||
largest safe partition.
|
||||
|
||||
The 22 complete standard choices outside the migration list are:
|
||||
|
||||
- Generic ESP-NOW: Repeater and Room Server.
|
||||
- GEPRC Linkflow 900: Repeater.
|
||||
- T-Beam SX1262 and SX1276: Repeater and Room Server for each radio.
|
||||
- LilyGo T-LoRa C6 and T-LoRa V2.1-1.6: Repeater and Room Server for each board.
|
||||
- M5Stack Unit C6L: Repeater and Room Server.
|
||||
- Meshadventurer SX1262 and SX1268: Repeater and Room Server for each radio.
|
||||
- Station G3 ESP32 revision 2: Repeater and Room Server.
|
||||
- XIAO C6, Meshimi, and WHY2025 Badge: Repeater.
|
||||
|
||||
These are candidates for exact Full/layout qualification, rather than an
|
||||
approved instruction to relabel their old binaries. The T-LoRa transport
|
||||
combination exception above still applies.
|
||||
|
||||
All **52 canonical ESP32 Companion selections are already named Full**;
|
||||
there are zero canonical non-Full Companions. All 21 standalone ESP32
|
||||
Terminal Chat names map to exact Full Companion replacements. Most surviving
|
||||
old transport recipes are therefore direct-build compatibility choices rather
|
||||
than current release duplication.
|
||||
|
||||
This PC's ignored local configuration additionally loads four ESP32 radio
|
||||
bench fixtures. Three are excluded by the utility-name filter. The fourth,
|
||||
`profile_four_tx_v4_rx`, escapes that filter and adds one standard selection
|
||||
when the bench configuration is loaded. It is a local release-leakage risk,
|
||||
not a clean primary-configuration node option; it is excluded from the counts
|
||||
above and listed separately in the inventory.
|
||||
|
||||
The [capacity evidence snapshot](esp32_full_build_capacity_evidence_2026-10-06.json)
|
||||
retains 38 historical linked reports for 14 ESP32 target identities, together
|
||||
with original failures, repairs, app sizes, and partition tables. All 38
|
||||
reports pass their recorded budgets. Every bound artifact still present in
|
||||
this checkout matches its saved hash; eight referenced files are absent, so
|
||||
their saved reports cannot be fully rebound here. These results are historical
|
||||
evidence, not complete current-source qualification.
|
||||
|
||||
### Method and policy locations
|
||||
|
||||
PlatformIO resolved the configuration once. The builder was then sourced with
|
||||
that cached configuration and a failing `pio` stub; the audit evaluated its
|
||||
actual selectors and intercepted build calls without compiling or flashing.
|
||||
The local configuration only adds HIL include files, so those 11 optional
|
||||
environments (four ESP32) were removed from the cached primary inventory
|
||||
without changing ordinary resolved options. A second selector replay confirmed
|
||||
the primary counts. Independent policy and memory reviews checked the results.
|
||||
|
||||
Relevant source locations at the audited baseline are:
|
||||
|
||||
- `build_legacy.sh:245`: environment metadata and generated identities.
|
||||
- `build_legacy.sh:3244`: infrastructure Full eligibility.
|
||||
- `build_legacy.sh:3263`: curated Full-only bulk promotion list.
|
||||
- `build_legacy.sh:3312`: partition-migration legacy/Full list (25 identities;
|
||||
24 contribute standard slots in this matrix).
|
||||
- `build_legacy.sh:4901`: actual per-build profile promotion.
|
||||
- `build_legacy.sh:5306`, `5400`, and `5595`: exact Companion/Terminal Chat
|
||||
replacement and redundant-artifact filtering.
|
||||
- `build_legacy.sh:6626`: separate Full migration pass.
|
||||
- `build_legacy.sh:6980`: reduced auto fallback follows selected-slot size
|
||||
overflow; it does not prove a maximum-layout failure.
|
||||
- `scripts/build_local_release.py:105`: final Full/capability consolidation;
|
||||
standard records otherwise pass through.
|
||||
- `scripts/build_local_release.py:407`: normal release explicitly skips KISS.
|
||||
- `scripts/esp32_full_partition.py`: expanded, preserved-data, and single-slot
|
||||
Full partition choices.
|
||||
|
||||
The audit itself did not flash a device. The resulting consolidation changes
|
||||
ordinary release routing and resume selection; existing firmware recipes and
|
||||
capacity guards are retained.
|
||||
|
||||
## Fresh validation of the consolidation
|
||||
|
||||
| Exact Full target | Final app size / slot | Linked internal available / required | Result |
|
||||
| --- | ---: | ---: | --- |
|
||||
| `LilyGo_Tlora_C6_repeater_` | 2,010,024 / 2,031,616 B | 283,088 / 139,200 B | Passed; 21,592 B flash margin |
|
||||
| `Heltec_v2_companion_radio_full` | 2,275,368 / 3,342,336 B | 184,680 / 173,840 B | Passed; 10,840 B linked RAM margin |
|
||||
|
||||
These sequential embedded builds use the audit baseline plus the release-rule
|
||||
changes, version `v1.17.1.9-halo-keymind-cascade-dev-fullaudit`. The C6 uses
|
||||
its supported expanded 4 MiB dual-OTA layout. The generated V2 Full Companion
|
||||
correctly compiles `Heltec_v2_companion_radio_wifi`; its named Full identity is
|
||||
preserved. Both produced verified capability manifests and firmware-bound RAM
|
||||
reports. No physical flashing or runtime qualification is claimed.
|
||||
|
||||
Focused release/profile regressions cover the real matrix scheduler, exact
|
||||
Companion recipe mapping, stale-artifact selection, preserved T-LoRa transport
|
||||
split, direct recovery access, and unchanged non-ESP32 choices. The complete
|
||||
`test/test_build_profiles.sh` suite passed, as did 69 Python tests covering
|
||||
selection, partitions, RAM, and packaging. The 58 selection/partition/RAM cases
|
||||
ran on native Linux; the 11 packaging cases ran on Windows Python 3.13 because
|
||||
Linux Python 3.10 lacks the packaging code's pre-existing `hashlib.file_digest`
|
||||
API. The [selector evidence](esp32_full_release_selection_2026-10-06.json)
|
||||
records these results and the fresh builds' bound artifact hashes.
|
||||
|
||||
## Recommended release rule
|
||||
|
||||
Use Full as the everyday choice per exact board and role wherever it passes
|
||||
the existing RAM guards and the largest safe, supported partition layout.
|
||||
Retain capacity-tuned Full recipes when they preserve the board's features.
|
||||
Keep genuinely incompatible transport combinations separate, with their
|
||||
measured reason documented. Present migration/recovery tools separately from
|
||||
ordinary firmware and retain old names as compatibility aliases where useful.
|
||||
|
||||
Require a passing ELF-bound RAM report and the exact application/partition
|
||||
sizes for every capacity exception. Do not allow an unexplained name-based
|
||||
exception to masquerade as a hardware limit. Runtime startup, reconnect,
|
||||
service-toggle, OTA, and sustained heap checks remain necessary for Full
|
||||
qualification; build success alone does not cover them.
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,641 @@
|
||||
scope,kind,target,board,category,route,canonical_release_selected,default_non_kiss_release_selected,named_full,supports_full,full_only,migration,full_cli,runtime_alias,reduced,companion,kiss,redundant,pio_base,canonical_full_target,canonical_full_pio_env,mapping_basis,auto_route,fit_evidence
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_Repeater,ebyte_eora-s3,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Ebyte_EoRa-S3_Repeater,Ebyte_EoRa-S3_Repeater,Ebyte_EoRa-S3_repeater_observer_mqtt,exact ordinary Full group choice,full|Ebyte_EoRa-S3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_terminal_chat,ebyte_eora-s3,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Ebyte_EoRa-S3_terminal_chat,Ebyte_EoRa-S3_companion_radio_full,Ebyte_EoRa-S3_companion_radio_ble,canonical replacement -> named Full Companion,auto|Ebyte_EoRa-S3_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_room_server,ebyte_eora-s3,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Ebyte_EoRa-S3_room_server,Ebyte_EoRa-S3_room_server,Ebyte_EoRa-S3_room_server_observer_mqtt,exact ordinary Full group choice,full|Ebyte_EoRa-S3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_companion_radio_usb,ebyte_eora-s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Ebyte_EoRa-S3_companion_radio_usb,Ebyte_EoRa-S3_companion_radio_full,Ebyte_EoRa-S3_companion_radio_ble,canonical replacement -> named Full Companion,auto|Ebyte_EoRa-S3_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_companion_radio_ble,ebyte_eora-s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Ebyte_EoRa-S3_companion_radio_ble,Ebyte_EoRa-S3_companion_radio_full,Ebyte_EoRa-S3_companion_radio_ble,canonical replacement -> named Full Companion,auto|Ebyte_EoRa-S3_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_kiss_modem,ebyte_eora-s3,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Ebyte_EoRa-S3_kiss_modem,,,,auto|Ebyte_EoRa-S3_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_repeater_observer_mqtt,ebyte_eora-s3,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Ebyte_EoRa-S3_repeater_observer_mqtt,Ebyte_EoRa-S3_Repeater,Ebyte_EoRa-S3_repeater_observer_mqtt,exact ordinary Full group choice,full|Ebyte_EoRa-S3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Ebyte_EoRa-S3_room_server_observer_mqtt,ebyte_eora-s3,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Ebyte_EoRa-S3_room_server_observer_mqtt,Ebyte_EoRa-S3_room_server,Ebyte_EoRa-S3_room_server_observer_mqtt,exact ordinary Full group choice,full|Ebyte_EoRa-S3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_s3_4mb_partition_migrator,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_s3_4mb_partition_migrator,,,,auto|esp32_s3_4mb_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_s3_16mb_partition_migrator,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_s3_16mb_partition_migrator,,,,auto|esp32_s3_16mb_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_s3_8mb_partition_migrator,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_s3_8mb_partition_migrator,,,,auto|esp32_s3_8mb_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_s3_4mb_partition_migrator_lora,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_s3_4mb_partition_migrator_lora,,,,auto|esp32_s3_4mb_partition_migrator_lora,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_s3_8mb_partition_migrator_lora,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_s3_8mb_partition_migrator_lora,,,,auto|esp32_s3_8mb_partition_migrator_lora,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_s3_16mb_partition_migrator_lora,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_s3_16mb_partition_migrator_lora,,,,auto|esp32_s3_16mb_partition_migrator_lora,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_8mb_partition_migrator,esp32dev,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_8mb_partition_migrator,,,,auto|esp32_8mb_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_8mb_partition_migrator_lora,esp32dev,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_8mb_partition_migrator_lora,,,,auto|esp32_8mb_partition_migrator_lora,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_c3_4mb_partition_migrator,esp32-c3-devkitm-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_c3_4mb_partition_migrator,,,,auto|esp32_c3_4mb_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_c3_4mb_partition_migrator_lora,esp32-c3-devkitm-1,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_c3_4mb_partition_migrator_lora,,,,auto|esp32_c3_4mb_partition_migrator_lora,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_4mb_partition_migrator,esp32dev,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_4mb_partition_migrator,,,,auto|esp32_4mb_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,esp32_4mb_partition_migrator_lora,esp32dev,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,esp32_4mb_partition_migrator_lora,,,,auto|esp32_4mb_partition_migrator_lora,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_E22_sx1262_repeater,esp32doit-devkit-v1,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Generic_E22_sx1262_repeater,Generic_E22_sx1262_repeater,Generic_E22_sx1262_repeater,exact ordinary Full group choice,full|Generic_E22_sx1262_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_E22_sx1262_repeater_bridge_espnow,esp32doit-devkit-v1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Generic_E22_sx1262_repeater_bridge_espnow,Generic_E22_sx1262_repeater,Generic_E22_sx1262_repeater,exact ordinary Full group choice,full|Generic_E22_sx1262_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_E22_kiss_modem,esp32doit-devkit-v1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Generic_E22_kiss_modem,,,,auto|Generic_E22_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_E22_sx1268_repeater,esp32doit-devkit-v1,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Generic_E22_sx1268_repeater,Generic_E22_sx1268_repeater,Generic_E22_sx1268_repeater,exact ordinary Full group choice,full|Generic_E22_sx1268_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_E22_sx1268_repeater_bridge_espnow,esp32doit-devkit-v1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Generic_E22_sx1268_repeater_bridge_espnow,Generic_E22_sx1268_repeater,Generic_E22_sx1268_repeater,exact ordinary Full group choice,full|Generic_E22_sx1268_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_ESPNOW_terminal_chat,esp32-c3-devkitm-1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Generic_ESPNOW_terminal_chat,Generic_ESPNOW_companion_radio_full,Generic_ESPNOW_comp_radio_usb,canonical replacement -> named Full Companion,auto|Generic_ESPNOW_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_ESPNOW_repeatr,esp32-c3-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Generic_ESPNOW_repeatr,Generic_ESPNOW_repeatr,Generic_ESPNOW_repeatr,exact ordinary Full group choice,full|Generic_ESPNOW_repeatr,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_ESPNOW_comp_radio_usb,esp32-c3-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Generic_ESPNOW_comp_radio_usb,Generic_ESPNOW_companion_radio_full,Generic_ESPNOW_comp_radio_usb,canonical replacement -> named Full Companion,auto|Generic_ESPNOW_comp_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Generic_ESPNOW_room_svr,esp32-c3-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Generic_ESPNOW_room_svr,Generic_ESPNOW_room_svr,Generic_ESPNOW_room_svr,exact ordinary Full group choice,full|Generic_ESPNOW_room_svr,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,GEPRC_Linkflow_900_repeater,esp32dev,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,GEPRC_Linkflow_900_repeater,GEPRC_Linkflow_900_repeater,GEPRC_Linkflow_900_repeater,exact ordinary Full group choice,full|GEPRC_Linkflow_900_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_repeater,esp32-c3-devkitm-1,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Heltec_ct62_repeater,Heltec_ct62_repeater,Heltec_ct62_repeater,exact ordinary Full group choice,full|Heltec_ct62_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_repeater_bridge_espnow,esp32-c3-devkitm-1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Heltec_ct62_repeater_bridge_espnow,Heltec_ct62_repeater,Heltec_ct62_repeater,exact ordinary Full group choice,full|Heltec_ct62_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_companion_radio_usb,esp32-c3-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_ct62_companion_radio_usb,Heltec_ct62_companion_radio_full,Heltec_ct62_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_ct62_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_companion_radio_ble,esp32-c3-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_ct62_companion_radio_ble,Heltec_ct62_companion_radio_full,Heltec_ct62_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_ct62_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_companion_radio_ble_ps,esp32-c3-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Heltec_ct62_companion_radio_ble_ps,Heltec_ct62_companion_radio_full,Heltec_ct62_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|Heltec_ct62_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_sensor,esp32-c3-devkitm-1,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Heltec_ct62_sensor,Heltec_ct62_sensor,Heltec_ct62_sensor,exact ordinary Full group choice,full|Heltec_ct62_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_ct62_kiss_modem,esp32-c3-devkitm-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_ct62_kiss_modem,,,,auto|Heltec_ct62_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_companion_radio_ble,heltec_e213,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_E213_companion_radio_ble,Heltec_E213_companion_radio_full,Heltec_E213_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_E213_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_companion_radio_usb,heltec_e213,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_E213_companion_radio_usb,Heltec_E213_companion_radio_full,Heltec_E213_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_E213_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_repeater,heltec_e213,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_E213_repeater,Heltec_E213_repeater,Heltec_E213_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_E213_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_repeater_bridge_espnow,heltec_e213,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_E213_repeater_bridge_espnow,Heltec_E213_repeater,Heltec_E213_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_E213_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_room_server,heltec_e213,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_E213_room_server,Heltec_E213_room_server,Heltec_E213_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_E213_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_kiss_modem,heltec_e213,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_E213_kiss_modem,,,,auto|Heltec_E213_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_repeater_observer_mqtt,heltec_e213,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_E213_repeater_observer_mqtt,Heltec_E213_repeater,Heltec_E213_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_E213_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E213_room_server_observer_mqtt,heltec_e213,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_E213_room_server_observer_mqtt,Heltec_E213_room_server,Heltec_E213_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_E213_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_companion_ble,heltec_e290,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_E290_companion_ble,Heltec_E290_companion_radio_full,Heltec_E290_companion_usb_ble,canonical replacement -> named Full Companion,auto|Heltec_E290_companion_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_companion_usb,heltec_e290,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_E290_companion_usb,Heltec_E290_companion_radio_full,Heltec_E290_companion_usb_ble,canonical replacement -> named Full Companion,auto|Heltec_E290_companion_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_companion_usb_ble,heltec_e290,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_E290_companion_usb_ble,Heltec_E290_companion_radio_full,Heltec_E290_companion_usb_ble,canonical replacement -> named Full Companion,auto|Heltec_E290_companion_usb_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_repeater,heltec_e290,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_E290_repeater,Heltec_E290_repeater,Heltec_E290_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_E290_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_repeater_bridge_espnow,heltec_e290,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_E290_repeater_bridge_espnow,Heltec_E290_repeater,Heltec_E290_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_E290_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_room_server,heltec_e290,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_E290_room_server,Heltec_E290_room_server,Heltec_E290_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_E290_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_kiss_modem,heltec_e290,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_E290_kiss_modem,,,,auto|Heltec_E290_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_repeater_observer_mqtt,heltec_e290,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_E290_repeater_observer_mqtt,Heltec_E290_repeater,Heltec_E290_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_E290_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_E290_room_server_observer_mqtt,heltec_e290,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_E290_room_server_observer_mqtt,Heltec_E290_room_server,Heltec_E290_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_E290_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_repeater,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_rc32_without_display_repeater,heltec_rc32_without_display_repeater,heltec_rc32_without_display_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_without_display_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_repeater_bridge_espnow,heltec-rc32,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,heltec_rc32_without_display_repeater_bridge_espnow,heltec_rc32_without_display_repeater,heltec_rc32_without_display_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_without_display_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_room_server,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_rc32_without_display_room_server,heltec_rc32_without_display_room_server,heltec_rc32_without_display_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_without_display_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_companion_radio_usb,heltec-rc32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_rc32_without_display_companion_radio_usb,heltec_rc32_without_display_companion_radio_full,heltec_rc32_without_display_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_without_display_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_companion_radio_ble,heltec-rc32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_rc32_without_display_companion_radio_ble,heltec_rc32_without_display_companion_radio_full,heltec_rc32_without_display_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_without_display_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_companion_radio_wifi,heltec-rc32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_rc32_without_display_companion_radio_wifi,heltec_rc32_without_display_companion_radio_full,heltec_rc32_without_display_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_without_display_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_companion_radio_full,heltec-rc32,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_rc32_without_display_companion_radio_full,heltec_rc32_without_display_companion_radio_full,heltec_rc32_without_display_companion_radio_full,named Full Companion,full|heltec_rc32_without_display_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_sensor,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_rc32_without_display_sensor,heltec_rc32_without_display_sensor,heltec_rc32_without_display_sensor,exact ordinary Full group choice,full|heltec_rc32_without_display_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_repeater,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_rc32_repeater,heltec_rc32_repeater,heltec_rc32_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_repeater_bridge_espnow,heltec-rc32,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,heltec_rc32_repeater_bridge_espnow,heltec_rc32_repeater,heltec_rc32_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_room_server,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_rc32_room_server,heltec_rc32_room_server,heltec_rc32_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_terminal_chat,heltec-rc32,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,heltec_rc32_terminal_chat,heltec_rc32_companion_radio_full,heltec_rc32_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_companion_radio_usb,heltec-rc32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_rc32_companion_radio_usb,heltec_rc32_companion_radio_full,heltec_rc32_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_companion_radio_ble,heltec-rc32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_rc32_companion_radio_ble,heltec_rc32_companion_radio_full,heltec_rc32_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_companion_radio_wifi,heltec-rc32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_rc32_companion_radio_wifi,heltec_rc32_companion_radio_full,heltec_rc32_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_rc32_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_companion_radio_full,heltec-rc32,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_rc32_companion_radio_full,heltec_rc32_companion_radio_full,heltec_rc32_companion_radio_full,named Full Companion,full|heltec_rc32_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_sensor,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_rc32_sensor,heltec_rc32_sensor,heltec_rc32_sensor,exact ordinary Full group choice,full|heltec_rc32_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_kiss_modem,heltec-rc32,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,heltec_rc32_kiss_modem,,,,auto|heltec_rc32_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_repeater_observer_mqtt,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_rc32_repeater_observer_mqtt,heltec_rc32_repeater,heltec_rc32_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_room_server_observer_mqtt,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_rc32_room_server_observer_mqtt,heltec_rc32_room_server,heltec_rc32_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_repeater_observer_mqtt,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_rc32_without_display_repeater_observer_mqtt,heltec_rc32_without_display_repeater,heltec_rc32_without_display_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_without_display_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_rc32_without_display_room_server_observer_mqtt,heltec-rc32,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_rc32_without_display_room_server_observer_mqtt,heltec_rc32_without_display_room_server,heltec_rc32_without_display_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_rc32_without_display_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_companion_radio_ble_,heltec_t190,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_T190_companion_radio_ble_,Heltec_T190_companion_radio_full_,Heltec_T190_companion_radio_usb_ble_,canonical replacement -> named Full Companion,auto|Heltec_T190_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_companion_radio_usb_,heltec_t190,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_T190_companion_radio_usb_,Heltec_T190_companion_radio_full_,Heltec_T190_companion_radio_usb_ble_,canonical replacement -> named Full Companion,auto|Heltec_T190_companion_radio_usb_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_companion_radio_usb_ble_,heltec_t190,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_T190_companion_radio_usb_ble_,Heltec_T190_companion_radio_full_,Heltec_T190_companion_radio_usb_ble_,canonical replacement -> named Full Companion,auto|Heltec_T190_companion_radio_usb_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_repeater_,heltec_t190,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_T190_repeater_,Heltec_T190_repeater_,Heltec_T190_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_T190_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_repeater_observer_mqtt,heltec_t190,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_T190_repeater_observer_mqtt,Heltec_T190_repeater_,Heltec_T190_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_T190_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_repeater_bridge_espnow_,heltec_t190,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_T190_repeater_bridge_espnow_,Heltec_T190_repeater_,Heltec_T190_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_T190_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_room_server_,heltec_t190,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_T190_room_server_,Heltec_T190_room_server_,Heltec_T190_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_T190_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_room_server_observer_mqtt,heltec_t190,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_T190_room_server_observer_mqtt,Heltec_T190_room_server_,Heltec_T190_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_T190_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_T190_kiss_modem,heltec_t190,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_T190_kiss_modem,,,,auto|Heltec_T190_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_companion_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_Wireless_Tracker_companion_radio_usb,Heltec_Wireless_Tracker_companion_radio_full,Heltec_Wireless_Tracker_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_Wireless_Tracker_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_companion_radio_ble,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_Wireless_Tracker_companion_radio_ble,Heltec_Wireless_Tracker_companion_radio_full,Heltec_Wireless_Tracker_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_Wireless_Tracker_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_companion_radio_ble_ps,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Heltec_Wireless_Tracker_companion_radio_ble_ps,Heltec_Wireless_Tracker_companion_radio_full,Heltec_Wireless_Tracker_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|Heltec_Wireless_Tracker_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_repeater,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_Wireless_Tracker_repeater,Heltec_Wireless_Tracker_repeater,Heltec_Wireless_Tracker_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Tracker_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_repeater_bridge_espnow,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_Wireless_Tracker_repeater_bridge_espnow,Heltec_Wireless_Tracker_repeater,Heltec_Wireless_Tracker_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Tracker_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_room_server,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_Wireless_Tracker_room_server,Heltec_Wireless_Tracker_room_server,Heltec_Wireless_Tracker_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Tracker_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_kiss_modem,esp32-s3-devkitc-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_Wireless_Tracker_kiss_modem,,,,auto|Heltec_Wireless_Tracker_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_repeater_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_Wireless_Tracker_repeater_observer_mqtt,Heltec_Wireless_Tracker_repeater,Heltec_Wireless_Tracker_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Tracker_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Tracker_room_server_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_Wireless_Tracker_room_server_observer_mqtt,Heltec_Wireless_Tracker_room_server,Heltec_Wireless_Tracker_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Tracker_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_repeater,heltec_tracker_v2,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_tracker_v2_repeater,heltec_tracker_v2_repeater,heltec_tracker_v2_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_repeater_bridge_espnow,heltec_tracker_v2,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,heltec_tracker_v2_repeater_bridge_espnow,heltec_tracker_v2_repeater,heltec_tracker_v2_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_room_server,heltec_tracker_v2,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_tracker_v2_room_server,heltec_tracker_v2_room_server,heltec_tracker_v2_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v2_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v1_1_repeater_observer_mqtt,heltec_tracker_v1_1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_tracker_v1_1_repeater_observer_mqtt,heltec_tracker_v1_1_repeater_observer_mqtt,heltec_tracker_v1_1_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v1_1_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_repeater_observer_mqtt,heltec_tracker_v2,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_tracker_v2_repeater_observer_mqtt,heltec_tracker_v2_repeater,heltec_tracker_v2_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v1_1_room_server_observer_mqtt,heltec_tracker_v1_1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_tracker_v1_1_room_server_observer_mqtt,heltec_tracker_v1_1_room_server_observer_mqtt,heltec_tracker_v1_1_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v1_1_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_room_server_observer_mqtt,heltec_tracker_v2,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_tracker_v2_room_server_observer_mqtt,heltec_tracker_v2_room_server,heltec_tracker_v2_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_tracker_v2_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_terminal_chat,heltec_tracker_v2,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,heltec_tracker_v2_terminal_chat,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_tracker_v2_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_usb_femon,heltec_tracker_v2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_tracker_v2_companion_radio_usb_femon,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_tracker_v2_companion_radio_usb_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_usb_femoff,heltec_tracker_v2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_tracker_v2_companion_radio_usb_femoff,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_tracker_v2_companion_radio_usb_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_ble_femon,heltec_tracker_v2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_tracker_v2_companion_radio_ble_femon,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_tracker_v2_companion_radio_ble_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_ble_femoff,heltec_tracker_v2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_tracker_v2_companion_radio_ble_femoff,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_tracker_v2_companion_radio_ble_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_wifi_femon,heltec_tracker_v2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_tracker_v2_companion_radio_wifi_femon,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_tracker_v2_companion_radio_wifi_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,named Full Companion,full|heltec_tracker_v2_companion_radio_full_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_companion_radio_wifi_femoff,heltec_tracker_v2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_tracker_v2_companion_radio_wifi_femoff,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical runtime FEM alias -> named Full Companion,auto|heltec_tracker_v2_companion_radio_wifi_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_sensor,heltec_tracker_v2,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_tracker_v2_sensor,heltec_tracker_v2_sensor,heltec_tracker_v2_sensor,exact ordinary Full group choice,full|heltec_tracker_v2_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_tracker_v2_kiss_modem,heltec_tracker_v2,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,heltec_tracker_v2_kiss_modem,,,,auto|heltec_tracker_v2_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_repeater,heltec_wifi_lora_32_V2,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_v2_repeater,Heltec_v2_repeater,Heltec_v2_repeater,exact ordinary Full group choice,full|Heltec_v2_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_repeater_bridge_espnow,heltec_wifi_lora_32_V2,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_v2_repeater_bridge_espnow,Heltec_v2_repeater,Heltec_v2_repeater,exact ordinary Full group choice,full|Heltec_v2_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_room_server,heltec_wifi_lora_32_V2,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_v2_room_server,Heltec_v2_room_server,Heltec_v2_room_server,exact ordinary Full group choice,full|Heltec_v2_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_terminal_chat,heltec_wifi_lora_32_V2,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Heltec_v2_terminal_chat,Heltec_v2_companion_radio_full,Heltec_v2_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Heltec_v2_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_companion_radio_usb,heltec_wifi_lora_32_V2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_v2_companion_radio_usb,Heltec_v2_companion_radio_full,Heltec_v2_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Heltec_v2_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_companion_radio_ble,heltec_wifi_lora_32_V2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_v2_companion_radio_ble,Heltec_v2_companion_radio_full,Heltec_v2_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Heltec_v2_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_companion_radio_ble_ps,heltec_wifi_lora_32_V2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Heltec_v2_companion_radio_ble_ps,Heltec_v2_companion_radio_full,Heltec_v2_companion_radio_wifi,saved powersave alias -> canonical replacement -> named Full Companion,auto|Heltec_v2_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_companion_radio_wifi,heltec_wifi_lora_32_V2,legacy_Companion_or_transport_alias,Full,False,False,False,True,True,False,False,False,False,True,False,True,Heltec_v2_companion_radio_wifi,Heltec_v2_companion_radio_full,Heltec_v2_companion_radio_wifi,canonical replacement -> named Full Companion,full|Heltec_v2_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v2_kiss_modem,heltec_wifi_lora_32_V2,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_v2_kiss_modem,,,,auto|Heltec_v2_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_repeater,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_v3_repeater,Heltec_v3_repeater,Heltec_v3_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_v3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_repeater_bridge_rs232,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,False,False,False,False,False,True,Heltec_v3_repeater_bridge_rs232,Heltec_v3_repeater,Heltec_v3_repeater_observer_mqtt,canonical replacement -> exact ordinary Full group choice,full|Heltec_v3_repeater_bridge_rs232,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_repeater_bridge_espnow,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_v3_repeater_bridge_espnow,Heltec_v3_repeater,Heltec_v3_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_v3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_repeater_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_v3_repeater_observer_mqtt,Heltec_v3_repeater,Heltec_v3_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_v3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_repeater_observer_mqtt_sim,esp32-s3-devkitc-1,development_or_migration_utility,source,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_v3_repeater_observer_mqtt_sim,,,,full|Heltec_v3_repeater_observer_mqtt_sim,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_room_server,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_v3_room_server,Heltec_v3_room_server,Heltec_v3_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_v3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_room_server_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_v3_room_server_observer_mqtt,Heltec_v3_room_server,Heltec_v3_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_v3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_terminal_chat,esp32-s3-devkitc-1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Heltec_v3_terminal_chat,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,canonical replacement -> named Full Companion,auto|Heltec_v3_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_companion_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_v3_companion_radio_usb,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,canonical replacement -> named Full Companion,auto|Heltec_v3_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_companion_radio_ble,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_v3_companion_radio_ble,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,canonical replacement -> named Full Companion,auto|Heltec_v3_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_companion_radio_ble_ps,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Heltec_v3_companion_radio_ble_ps,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,saved powersave alias -> canonical replacement -> named Full Companion,auto|Heltec_v3_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_companion_radio_wifi,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_v3_companion_radio_wifi,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,canonical replacement -> named Full Companion,auto|Heltec_v3_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_companion_radio_wifi_mqtt,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_v3_companion_radio_wifi_mqtt,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,canonical replacement -> named Full Companion,auto|Heltec_v3_companion_radio_wifi_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,Heltec_v3_companion_radio_full,named Full Companion,full|Heltec_v3_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_sensor,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_v3_sensor,Heltec_v3_sensor,Heltec_v3_sensor,exact ordinary Full group choice,full|Heltec_v3_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_repeater,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_WSL3_repeater,Heltec_WSL3_repeater,Heltec_WSL3_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_WSL3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_repeater_bridge_rs232,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,False,False,False,False,False,True,Heltec_WSL3_repeater_bridge_rs232,Heltec_WSL3_repeater,Heltec_WSL3_repeater_observer_mqtt,canonical replacement -> exact ordinary Full group choice,full|Heltec_WSL3_repeater_bridge_rs232,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_repeater_bridge_espnow,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_WSL3_repeater_bridge_espnow,Heltec_WSL3_repeater,Heltec_WSL3_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_WSL3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_room_server,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_WSL3_room_server,Heltec_WSL3_room_server,Heltec_WSL3_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_WSL3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_companion_radio_ble,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_WSL3_companion_radio_ble,Heltec_WSL3_companion_radio_full,Heltec_WSL3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Heltec_WSL3_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_companion_radio_ble_ps,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Heltec_WSL3_companion_radio_ble_ps,Heltec_WSL3_companion_radio_full,Heltec_WSL3_companion_radio_wifi,saved powersave alias -> canonical replacement -> named Full Companion,auto|Heltec_WSL3_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_companion_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_WSL3_companion_radio_usb,Heltec_WSL3_companion_radio_full,Heltec_WSL3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Heltec_WSL3_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_companion_radio_wifi,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_WSL3_companion_radio_wifi,Heltec_WSL3_companion_radio_full,Heltec_WSL3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Heltec_WSL3_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_sensor,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_WSL3_sensor,Heltec_WSL3_sensor,Heltec_WSL3_sensor,exact ordinary Full group choice,full|Heltec_WSL3_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_repeater_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_WSL3_repeater_observer_mqtt,Heltec_WSL3_repeater,Heltec_WSL3_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_WSL3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_WSL3_room_server_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_WSL3_room_server_observer_mqtt,Heltec_WSL3_room_server,Heltec_WSL3_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_WSL3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_v3_kiss_modem,esp32-s3-devkitc-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_v3_kiss_modem,,,,auto|Heltec_v3_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_repeater,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_repeater,heltec_v4_repeater,heltec_v4_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_repeater_legacy_partition_test,heltec_v4,development_or_migration_utility,source,False,False,False,True,False,False,False,False,False,False,False,True,heltec_v4_repeater_legacy_partition_test,,,,full|heltec_v4_repeater_legacy_partition_test,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_expansionkit_repeater,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_expansionkit_repeater,heltec_v4_expansionkit_repeater,heltec_v4_expansionkit_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_expansionkit_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_repeater_bridge_espnow,heltec_v4,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,heltec_v4_repeater_bridge_espnow,heltec_v4_repeater,heltec_v4_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_repeater_observer_mqtt,heltec_v4,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_repeater_observer_mqtt,heltec_v4_repeater,heltec_v4_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_expansionkit_repeater_observer_mqtt,heltec_v4,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_expansionkit_repeater_observer_mqtt,heltec_v4_expansionkit_repeater,heltec_v4_expansionkit_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_expansionkit_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_room_server_observer_mqtt,heltec_v4,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_room_server_observer_mqtt,heltec_v4_room_server,heltec_v4_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_expansionkit_room_server_observer_mqtt,heltec_v4,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_expansionkit_room_server_observer_mqtt,heltec_v4_expansionkit_room_server_observer_mqtt,heltec_v4_expansionkit_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_expansionkit_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_room_server,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_room_server,heltec_v4_room_server,heltec_v4_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_terminal_chat,heltec_v4,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_terminal_chat,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_usb_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_companion_radio_usb_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_usb_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_companion_radio_usb_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_companion_radio_usb_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_companion_radio_usb_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_usb,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_companion_radio_usb,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_usb_ps_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_companion_radio_usb_ps_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_usb_ps_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_usb_ps_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_companion_radio_usb_ps_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_usb_ps_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_ble_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_companion_radio_ble_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_ble_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_companion_radio_ble_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_companion_radio_ble_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_companion_radio_ble_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_ble,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_companion_radio_ble,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_ble_ps_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_companion_radio_ble_ps_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_ble_ps_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_companion_radio_ble_ps_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_companion_radio_ble_ps_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_companion_radio_ble_ps_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_wifi_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_companion_radio_wifi_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_wifi_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_companion_radio_wifi_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_companion_radio_wifi_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_companion_radio_wifi_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_companion_radio_wifi_mqtt_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_companion_radio_wifi_mqtt_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_companion_radio_wifi_mqtt_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_companion_radio_wifi_mqtt_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_companion_radio_wifi_mqtt_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_companion_radio_wifi_mqtt_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,named Full Companion,full|heltec_v4_2_v4_3_companion_radio_full_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_companion_radio_full_femoff,heltec_v4,named_Full_Companion,Full,False,False,True,False,False,False,False,True,False,True,False,True,heltec_v4_3_companion_radio_full_femoff,heltec_v4_2_v4_3_companion_radio_full_femon,heltec_v4_2_v4_3_companion_radio_full_femon,canonical runtime FEM alias -> named Full Companion,full|heltec_v4_3_companion_radio_full_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_sensor,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_sensor,heltec_v4_sensor,heltec_v4_sensor,exact ordinary Full group choice,full|heltec_v4_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_repeater,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_tft_repeater,heltec_v4_tft_repeater,heltec_v4_tft_repeater,exact ordinary Full group choice,full|heltec_v4_tft_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_repeater_bridge_espnow,heltec_v4,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,heltec_v4_tft_repeater_bridge_espnow,heltec_v4_tft_repeater,heltec_v4_tft_repeater,exact ordinary Full group choice,full|heltec_v4_tft_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_room_server,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_tft_room_server,heltec_v4_tft_room_server,heltec_v4_tft_room_server,exact ordinary Full group choice,full|heltec_v4_tft_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_terminal_chat,heltec_v4,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_tft_terminal_chat,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_tft_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_companion_radio_usb_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_tft_companion_radio_usb_femon,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_tft_companion_radio_usb_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_tft_companion_radio_usb_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_tft_companion_radio_usb_femoff,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_tft_companion_radio_usb_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_companion_radio_ble_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_tft_companion_radio_ble_femon,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_tft_companion_radio_ble_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_tft_companion_radio_ble_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_tft_companion_radio_ble_femoff,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_tft_companion_radio_ble_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_expansionkit_tft_companion_radio_ble_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_expansionkit_tft_companion_radio_ble_femon,heltec_v4_expansionkit_tft_companion_radio_full_femon,heltec_v4_expansionkit_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_expansionkit_tft_companion_radio_ble_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff,heltec_v4_expansionkit_tft_companion_radio_full_femon,heltec_v4_expansionkit_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_expansionkit_tft_companion_radio_ble_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_expansionkit_tft_companion_radio_ble_ps,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_expansionkit_tft_companion_radio_ble_ps,heltec_v4_expansionkit_tft_companion_radio_full_femon,heltec_v4_expansionkit_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_expansionkit_tft_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_expansionkit_tft_companion_radio_full_femon,heltec_v4,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_v4_expansionkit_tft_companion_radio_full_femon,heltec_v4_expansionkit_tft_companion_radio_full_femon,heltec_v4_expansionkit_tft_companion_radio_full_femon,named Full Companion,full|heltec_v4_expansionkit_tft_companion_radio_full_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_companion_radio_wifi_femon,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_tft_companion_radio_wifi_femon,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_tft_companion_radio_wifi_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_tft_companion_radio_wifi_femoff,heltec_v4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_3_tft_companion_radio_wifi_femoff,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical replacement -> named Full Companion,auto|heltec_v4_3_tft_companion_radio_wifi_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_companion_radio_full_femon,heltec_v4,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,named Full Companion,full|heltec_v4_tft_companion_radio_full_femon,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_3_tft_companion_radio_full_femoff,heltec_v4,named_Full_Companion,Full,False,False,True,False,False,False,False,True,False,True,False,True,heltec_v4_3_tft_companion_radio_full_femoff,heltec_v4_tft_companion_radio_full_femon,heltec_v4_tft_companion_radio_full_femon,canonical runtime FEM alias -> named Full Companion,full|heltec_v4_3_tft_companion_radio_full_femoff,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_tft_sensor,heltec_v4,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_tft_sensor,heltec_v4_tft_sensor,heltec_v4_tft_sensor,exact ordinary Full group choice,full|heltec_v4_tft_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_kiss_modem,heltec_v4,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,heltec_v4_kiss_modem,,,,auto|heltec_v4_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_partition_expander,heltec_v4_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_partition_expander,,,,auto|heltec_v4_partition_expander,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_partition_migrator,heltec_v4_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_partition_migrator,,,,auto|heltec_v4_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_partition_migrator_lora_repeater,heltec_v4_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_partition_migrator_lora_repeater,,,,auto|heltec_v4_partition_migrator_lora_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_partition_migrator_test_hold,heltec_v4_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_partition_migrator_test_hold,,,,auto|heltec_v4_partition_migrator_test_hold,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_partition_migrator_test_usb_diagnostic,heltec_v4_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_partition_migrator_test_usb_diagnostic,,,,auto|heltec_v4_partition_migrator_test_usb_diagnostic,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_repeater,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_r8_repeater,heltec_v4_r8_repeater,heltec_v4_r8_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_repeater_observer_mqtt,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_r8_repeater_observer_mqtt,heltec_v4_r8_repeater,heltec_v4_r8_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_room_server,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_r8_room_server,heltec_v4_r8_room_server,heltec_v4_r8_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_room_server_observer_mqtt,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_r8_room_server_observer_mqtt,heltec_v4_r8_room_server,heltec_v4_r8_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_terminal_chat,heltec_v4_r8,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_r8_terminal_chat,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_companion_radio_usb,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_r8_companion_radio_usb,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_companion_radio_ble,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_r8_companion_radio_ble,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_companion_radio_ble_ps,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,heltec_v4_r8_companion_radio_ble_ps,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_companion_radio_wifi,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_r8_companion_radio_wifi,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_companion_radio_full,heltec_v4_r8,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,heltec_v4_r8_companion_radio_full,named Full Companion,full|heltec_v4_r8_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_sensor,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_r8_sensor,heltec_v4_r8_sensor,heltec_v4_r8_sensor,exact ordinary Full group choice,full|heltec_v4_r8_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_repeater,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_r8_tft_repeater,heltec_v4_r8_tft_repeater,heltec_v4_r8_tft_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_tft_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_repeater_observer_mqtt,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_r8_tft_repeater_observer_mqtt,heltec_v4_r8_tft_repeater,heltec_v4_r8_tft_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_tft_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_portrait_repeater_observer_mqtt,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_r8_tft_portrait_repeater_observer_mqtt,heltec_v4_r8_tft_portrait_repeater_observer_mqtt,heltec_v4_r8_tft_portrait_repeater_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_tft_portrait_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_room_server,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_r8_tft_room_server,heltec_v4_r8_tft_room_server,heltec_v4_r8_tft_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_tft_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_room_server_observer_mqtt,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_r8_tft_room_server_observer_mqtt,heltec_v4_r8_tft_room_server,heltec_v4_r8_tft_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_tft_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_portrait_room_server_observer_mqtt,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,heltec_v4_r8_tft_portrait_room_server_observer_mqtt,heltec_v4_r8_tft_portrait_room_server_observer_mqtt,heltec_v4_r8_tft_portrait_room_server_observer_mqtt,exact ordinary Full group choice,full|heltec_v4_r8_tft_portrait_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_terminal_chat,heltec_v4_r8,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,heltec_v4_r8_tft_terminal_chat,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8_tft_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_tft_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_companion_radio_usb,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_r8_tft_companion_radio_usb,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8_tft_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_tft_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_companion_radio_ble,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_r8_tft_companion_radio_ble,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8_tft_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_tft_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_companion_radio_wifi,heltec_v4_r8,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,heltec_v4_r8_tft_companion_radio_wifi,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8_tft_companion_radio_full,canonical replacement -> named Full Companion,auto|heltec_v4_r8_tft_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8_tft_companion_radio_full,heltec_v4_r8_tft_companion_radio_full,named Full Companion,full|heltec_v4_r8_tft_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_sensor,heltec_v4_r8,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,heltec_v4_r8_tft_sensor,heltec_v4_r8_tft_sensor,heltec_v4_r8_tft_sensor,exact ordinary Full group choice,full|heltec_v4_r8_tft_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_kiss_modem,heltec_v4_r8,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,heltec_v4_r8_kiss_modem,,,,auto|heltec_v4_r8_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,heltec_v4_r8_tft_kiss_modem,heltec_v4_r8,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,heltec_v4_r8_tft_kiss_modem,,,,auto|heltec_v4_r8_tft_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_companion_radio_ble,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_Wireless_Paper_companion_radio_ble,Heltec_Wireless_Paper_companion_radio_full,Heltec_Wireless_Paper_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_Wireless_Paper_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_companion_radio_ble_ps,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Heltec_Wireless_Paper_companion_radio_ble_ps,Heltec_Wireless_Paper_companion_radio_full,Heltec_Wireless_Paper_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|Heltec_Wireless_Paper_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_companion_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Heltec_Wireless_Paper_companion_radio_usb,Heltec_Wireless_Paper_companion_radio_full,Heltec_Wireless_Paper_companion_radio_ble,canonical replacement -> named Full Companion,auto|Heltec_Wireless_Paper_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_repeater,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_Wireless_Paper_repeater,Heltec_Wireless_Paper_repeater,Heltec_Wireless_Paper_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Paper_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_repeater_bridge_espnow,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Heltec_Wireless_Paper_repeater_bridge_espnow,Heltec_Wireless_Paper_repeater,Heltec_Wireless_Paper_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Paper_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_room_server,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Heltec_Wireless_Paper_room_server,Heltec_Wireless_Paper_room_server,Heltec_Wireless_Paper_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Paper_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_kiss_modem,esp32-s3-devkitc-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Heltec_Wireless_Paper_kiss_modem,,,,auto|Heltec_Wireless_Paper_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_repeater_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_Wireless_Paper_repeater_observer_mqtt,Heltec_Wireless_Paper_repeater,Heltec_Wireless_Paper_repeater_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Paper_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Heltec_Wireless_Paper_room_server_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Heltec_Wireless_Paper_room_server_observer_mqtt,Heltec_Wireless_Paper_room_server,Heltec_Wireless_Paper_room_server_observer_mqtt,exact ordinary Full group choice,full|Heltec_Wireless_Paper_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_repeater,t3_s3_v1_x,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,LilyGo_T3S3_sx1262_repeater,LilyGo_T3S3_sx1262_repeater,LilyGo_T3S3_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_repeater_bridge_espnow,t3_s3_v1_x,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,LilyGo_T3S3_sx1262_repeater_bridge_espnow,LilyGo_T3S3_sx1262_repeater,LilyGo_T3S3_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_repeater_observer_mqtt,t3_s3_v1_x,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,LilyGo_T3S3_sx1262_repeater_observer_mqtt,LilyGo_T3S3_sx1262_repeater,LilyGo_T3S3_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_room_server_observer_mqtt,t3_s3_v1_x,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,LilyGo_T3S3_sx1262_room_server_observer_mqtt,LilyGo_T3S3_sx1262_room_server,LilyGo_T3S3_sx1262_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_terminal_chat,t3_s3_v1_x,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,LilyGo_T3S3_sx1262_terminal_chat,LilyGo_T3S3_sx1262_companion_radio_full,LilyGo_T3S3_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1262_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_room_server,t3_s3_v1_x,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,LilyGo_T3S3_sx1262_room_server,LilyGo_T3S3_sx1262_room_server,LilyGo_T3S3_sx1262_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_companion_radio_usb,t3_s3_v1_x,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_T3S3_sx1262_companion_radio_usb,LilyGo_T3S3_sx1262_companion_radio_full,LilyGo_T3S3_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1262_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_companion_radio_ble,t3_s3_v1_x,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_T3S3_sx1262_companion_radio_ble,LilyGo_T3S3_sx1262_companion_radio_full,LilyGo_T3S3_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1262_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_companion_radio_ble_ps,t3_s3_v1_x,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,LilyGo_T3S3_sx1262_companion_radio_ble_ps,LilyGo_T3S3_sx1262_companion_radio_full,LilyGo_T3S3_sx1262_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1262_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1262_kiss_modem,t3_s3_v1_x,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_T3S3_sx1262_kiss_modem,,,,auto|LilyGo_T3S3_sx1262_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_repeater,t3_s3_v1_x,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,LilyGo_T3S3_sx1276_repeater,LilyGo_T3S3_sx1276_repeater,LilyGo_T3S3_sx1276_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1276_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_repeater_bridge_espnow,t3_s3_v1_x,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,LilyGo_T3S3_sx1276_repeater_bridge_espnow,LilyGo_T3S3_sx1276_repeater,LilyGo_T3S3_sx1276_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1276_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_terminal_chat,t3_s3_v1_x,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,LilyGo_T3S3_sx1276_terminal_chat,LilyGo_T3S3_sx1276_companion_radio_full,LilyGo_T3S3_sx1276_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1276_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_room_server,t3_s3_v1_x,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,LilyGo_T3S3_sx1276_room_server,LilyGo_T3S3_sx1276_room_server,LilyGo_T3S3_sx1276_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1276_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_companion_radio_usb,t3_s3_v1_x,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_T3S3_sx1276_companion_radio_usb,LilyGo_T3S3_sx1276_companion_radio_full,LilyGo_T3S3_sx1276_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1276_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_companion_radio_ble,t3_s3_v1_x,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_T3S3_sx1276_companion_radio_ble,LilyGo_T3S3_sx1276_companion_radio_full,LilyGo_T3S3_sx1276_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_T3S3_sx1276_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_kiss_modem,t3_s3_v1_x,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_T3S3_sx1276_kiss_modem,,,,auto|LilyGo_T3S3_sx1276_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_repeater_observer_mqtt,t3_s3_v1_x,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,LilyGo_T3S3_sx1276_repeater_observer_mqtt,LilyGo_T3S3_sx1276_repeater,LilyGo_T3S3_sx1276_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1276_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_T3S3_sx1276_room_server_observer_mqtt,t3_s3_v1_x,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,LilyGo_T3S3_sx1276_room_server_observer_mqtt,LilyGo_T3S3_sx1276_room_server,LilyGo_T3S3_sx1276_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_T3S3_sx1276_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_repeater,t_beam_1w,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,LilyGo_TBeam_1W_repeater,LilyGo_TBeam_1W_repeater,LilyGo_TBeam_1W_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TBeam_1W_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_room_server,t_beam_1w,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,LilyGo_TBeam_1W_room_server,LilyGo_TBeam_1W_room_server,LilyGo_TBeam_1W_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TBeam_1W_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_companion_radio_usb,t_beam_1w,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TBeam_1W_companion_radio_usb,LilyGo_TBeam_1W_companion_radio_full,LilyGo_TBeam_1W_companion_radio_full,canonical replacement -> named Full Companion,auto|LilyGo_TBeam_1W_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_companion_radio_ble,t_beam_1w,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TBeam_1W_companion_radio_ble,LilyGo_TBeam_1W_companion_radio_full,LilyGo_TBeam_1W_companion_radio_full,canonical replacement -> named Full Companion,auto|LilyGo_TBeam_1W_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_companion_radio_ble_ps,t_beam_1w,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,LilyGo_TBeam_1W_companion_radio_ble_ps,LilyGo_TBeam_1W_companion_radio_full,LilyGo_TBeam_1W_companion_radio_full,saved powersave alias -> canonical replacement -> named Full Companion,auto|LilyGo_TBeam_1W_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_companion_radio_wifi,t_beam_1w,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TBeam_1W_companion_radio_wifi,LilyGo_TBeam_1W_companion_radio_full,LilyGo_TBeam_1W_companion_radio_full,canonical replacement -> named Full Companion,auto|LilyGo_TBeam_1W_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_companion_radio_full,t_beam_1w,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_TBeam_1W_companion_radio_full,LilyGo_TBeam_1W_companion_radio_full,LilyGo_TBeam_1W_companion_radio_full,named Full Companion,full|LilyGo_TBeam_1W_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_repeater_bridge_espnow,t_beam_1w,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,LilyGo_TBeam_1W_repeater_bridge_espnow,LilyGo_TBeam_1W_repeater,LilyGo_TBeam_1W_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TBeam_1W_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_repeater_observer_mqtt,t_beam_1w,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,LilyGo_TBeam_1W_repeater_observer_mqtt,LilyGo_TBeam_1W_repeater,LilyGo_TBeam_1W_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TBeam_1W_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_room_server_observer_mqtt,t_beam_1w,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,LilyGo_TBeam_1W_room_server_observer_mqtt,LilyGo_TBeam_1W_room_server,LilyGo_TBeam_1W_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TBeam_1W_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TBeam_1W_kiss_modem,t_beam_1w,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_TBeam_1W_kiss_modem,,,,auto|LilyGo_TBeam_1W_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_repeater,t_beams3_supreme,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,T_Beam_S3_Supreme_SX1262_repeater,T_Beam_S3_Supreme_SX1262_repeater,T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,full|T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow,t_beams3_supreme,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,T_Beam_S3_Supreme_SX1262_repeater_bridge_espnow,T_Beam_S3_Supreme_SX1262_repeater,T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,full|T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,t_beams3_supreme,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,T_Beam_S3_Supreme_SX1262_repeater,T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,full|T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,t_beams3_supreme,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,T_Beam_S3_Supreme_SX1262_room_server,T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,exact ordinary Full group choice,full|T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_room_server,t_beams3_supreme,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,T_Beam_S3_Supreme_SX1262_room_server,T_Beam_S3_Supreme_SX1262_room_server,T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,exact ordinary Full group choice,full|T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_companion_radio_ble,t_beams3_supreme,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,T_Beam_S3_Supreme_SX1262_companion_radio_ble,T_Beam_S3_Supreme_SX1262_companion_radio_full,T_Beam_S3_Supreme_SX1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|T_Beam_S3_Supreme_SX1262_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps,t_beams3_supreme,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps,T_Beam_S3_Supreme_SX1262_companion_radio_full,T_Beam_S3_Supreme_SX1262_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|T_Beam_S3_Supreme_SX1262_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_companion_radio_wifi,t_beams3_supreme,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,T_Beam_S3_Supreme_SX1262_companion_radio_wifi,T_Beam_S3_Supreme_SX1262_companion_radio_full,T_Beam_S3_Supreme_SX1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|T_Beam_S3_Supreme_SX1262_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,T_Beam_S3_Supreme_SX1262_kiss_modem,t_beams3_supreme,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,T_Beam_S3_Supreme_SX1262_kiss_modem,,,,auto|T_Beam_S3_Supreme_SX1262_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_companion_radio_ble,ttgo-t-beam,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Tbeam_SX1262_companion_radio_ble,Tbeam_SX1262_companion_radio_full,Tbeam_SX1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|Tbeam_SX1262_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_companion_radio_ble_ps,ttgo-t-beam,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Tbeam_SX1262_companion_radio_ble_ps,Tbeam_SX1262_companion_radio_full,Tbeam_SX1262_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|Tbeam_SX1262_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_repeater,ttgo-t-beam,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Tbeam_SX1262_repeater,Tbeam_SX1262_repeater_observer_mqtt,Tbeam_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1262_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_repeater_bridge_espnow,ttgo-t-beam,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Tbeam_SX1262_repeater_bridge_espnow,Tbeam_SX1262_repeater_observer_mqtt,Tbeam_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1262_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_room_server,ttgo-t-beam,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Tbeam_SX1262_room_server,Tbeam_SX1262_room_server_observer_mqtt,Tbeam_SX1262_room_server_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1262_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_kiss_modem,ttgo-t-beam,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Tbeam_SX1262_kiss_modem,,,,auto|Tbeam_SX1262_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_repeater_observer_mqtt,ttgo-t-beam,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Tbeam_SX1262_repeater_observer_mqtt,Tbeam_SX1262_repeater_observer_mqtt,Tbeam_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1262_room_server_observer_mqtt,ttgo-t-beam,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Tbeam_SX1262_room_server_observer_mqtt,Tbeam_SX1262_room_server_observer_mqtt,Tbeam_SX1262_room_server_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_companion_radio_ble,ttgo-t-beam,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Tbeam_SX1276_companion_radio_ble,Tbeam_SX1276_companion_radio_full,Tbeam_SX1276_companion_radio_ble,canonical replacement -> named Full Companion,auto|Tbeam_SX1276_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_companion_radio_ble_ps,ttgo-t-beam,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Tbeam_SX1276_companion_radio_ble_ps,Tbeam_SX1276_companion_radio_full,Tbeam_SX1276_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|Tbeam_SX1276_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_repeater,ttgo-t-beam,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Tbeam_SX1276_repeater,Tbeam_SX1276_repeater_observer_mqtt,Tbeam_SX1276_repeater_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1276_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_repeater_bridge_espnow,ttgo-t-beam,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Tbeam_SX1276_repeater_bridge_espnow,Tbeam_SX1276_repeater_observer_mqtt,Tbeam_SX1276_repeater_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1276_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_room_server,ttgo-t-beam,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Tbeam_SX1276_room_server,Tbeam_SX1276_room_server_observer_mqtt,Tbeam_SX1276_room_server_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1276_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_kiss_modem,ttgo-t-beam,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Tbeam_SX1276_kiss_modem,,,,auto|Tbeam_SX1276_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_repeater_observer_mqtt,ttgo-t-beam,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Tbeam_SX1276_repeater_observer_mqtt,Tbeam_SX1276_repeater_observer_mqtt,Tbeam_SX1276_repeater_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1276_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tbeam_SX1276_room_server_observer_mqtt,ttgo-t-beam,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Tbeam_SX1276_room_server_observer_mqtt,Tbeam_SX1276_room_server_observer_mqtt,Tbeam_SX1276_room_server_observer_mqtt,exact ordinary Full group choice,full|Tbeam_SX1276_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TDeck_companion_radio_usb,t-deck,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TDeck_companion_radio_usb,LilyGo_TDeck_companion_radio_full,LilyGo_TDeck_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_TDeck_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TDeck_companion_radio_ble,t-deck,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TDeck_companion_radio_ble,LilyGo_TDeck_companion_radio_full,LilyGo_TDeck_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_TDeck_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TDeck_repeater,t-deck,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,LilyGo_TDeck_repeater,LilyGo_TDeck_repeater,LilyGo_TDeck_repeater,exact ordinary Full group choice,full|LilyGo_TDeck_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TDeck_kiss_modem,t-deck,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_TDeck_kiss_modem,,,,auto|LilyGo_TDeck_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_repeater,esp32s3box,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,LilyGo_TETH_Elite_sx1262_repeater,LilyGo_TETH_Elite_sx1262_repeater,LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_room_server,esp32s3box,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,LilyGo_TETH_Elite_sx1262_room_server,LilyGo_TETH_Elite_sx1262_room_server,LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_companion_radio_usb,esp32s3box,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TETH_Elite_sx1262_companion_radio_usb,LilyGo_TETH_Elite_sx1262_companion_radio_full,LilyGo_TETH_Elite_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_TETH_Elite_sx1262_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_companion_radio_ble,esp32s3box,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TETH_Elite_sx1262_companion_radio_ble,LilyGo_TETH_Elite_sx1262_companion_radio_full,LilyGo_TETH_Elite_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|LilyGo_TETH_Elite_sx1262_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_kiss_modem,esp32s3box,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_TETH_Elite_sx1262_kiss_modem,,,,auto|LilyGo_TETH_Elite_sx1262_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,esp32s3box,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,LilyGo_TETH_Elite_sx1262_repeater,LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,esp32s3box,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,LilyGo_TETH_Elite_sx1262_room_server,LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,exact ordinary Full group choice,full|LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_Tlora_C6_repeater_,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,LilyGo_Tlora_C6_repeater_,LilyGo_Tlora_C6_repeater_,LilyGo_Tlora_C6_repeater_,exact ordinary Full group choice,full|LilyGo_Tlora_C6_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_Tlora_C6_room_server_,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,LilyGo_Tlora_C6_room_server_,LilyGo_Tlora_C6_room_server_,LilyGo_Tlora_C6_room_server_,exact ordinary Full group choice,full|LilyGo_Tlora_C6_room_server_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_Tlora_C6_companion_radio_ble_,esp32-c6-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_Tlora_C6_companion_radio_ble_,LilyGo_Tlora_C6_companion_radio_full_,LilyGo_Tlora_C6_companion_radio_ble_,canonical replacement -> named Full Companion,auto|LilyGo_Tlora_C6_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_Tlora_C6_kiss_modem,esp32-c6-devkitm-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_Tlora_C6_kiss_modem,,,,auto|LilyGo_Tlora_C6_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_repeater,ttgo-lora32-v1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,LilyGo_TLora_V2_1_1_6_repeater,LilyGo_TLora_V2_1_1_6_repeater,LilyGo_TLora_V2_1_1_6_repeater,exact ordinary Full group choice,full|LilyGo_TLora_V2_1_1_6_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_terminal_chat,ttgo-lora32-v1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,LilyGo_TLora_V2_1_1_6_terminal_chat,LilyGo_TLora_V2_1_1_6_companion_radio_full,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,canonical replacement -> named Full Companion,auto|LilyGo_TLora_V2_1_1_6_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_companion_radio_usb,ttgo-lora32-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TLora_V2_1_1_6_companion_radio_usb,LilyGo_TLora_V2_1_1_6_companion_radio_full,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,canonical replacement -> named Full Companion,auto|LilyGo_TLora_V2_1_1_6_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_companion_radio_ble,ttgo-lora32-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,LilyGo_TLora_V2_1_1_6_companion_radio_ble,LilyGo_TLora_V2_1_1_6_companion_radio_full,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,canonical replacement -> named Full Companion,auto|LilyGo_TLora_V2_1_1_6_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps,ttgo-lora32-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps,LilyGo_TLora_V2_1_1_6_companion_radio_full,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,saved powersave alias -> canonical replacement -> named Full Companion,auto|LilyGo_TLora_V2_1_1_6_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_room_server,ttgo-lora32-v1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,LilyGo_TLora_V2_1_1_6_room_server,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,exact ordinary Full group choice,full|LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_,ttgo-lora32-v1,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_,LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_,LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_,exact ordinary Full group choice,full|LilyGo_TLora_V2_1_1_6_repeater_observer_mqtt_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,ttgo-lora32-v1,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,exact ordinary Full group choice,full|LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,ttgo-lora32-v1,legacy_Companion_or_transport_alias,source,False,False,False,True,False,False,False,False,False,True,False,True,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,LilyGo_TLora_V2_1_1_6_companion_radio_full,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,canonical replacement -> named Full Companion,full|LilyGo_TLora_V2_1_1_6_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232,ttgo-lora32-v1,node_firmware,legacy,False,False,False,True,False,False,False,False,False,False,False,True,LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232,LilyGo_TLora_V2_1_1_6_repeater,LilyGo_TLora_V2_1_1_6_repeater,canonical replacement -> exact ordinary Full group choice,full|LilyGo_TLora_V2_1_1_6_repeater_bridge_rs232,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow,ttgo-lora32-v1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow,LilyGo_TLora_V2_1_1_6_repeater,LilyGo_TLora_V2_1_1_6_repeater,exact ordinary Full group choice,full|LilyGo_TLora_V2_1_1_6_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,LilyGo_TLora_V2_1_1_6_kiss_modem,ttgo-lora32-v1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,LilyGo_TLora_V2_1_1_6_kiss_modem,,,,auto|LilyGo_TLora_V2_1_1_6_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,M5Stack_Unit_C6L_repeater,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,M5Stack_Unit_C6L_repeater,M5Stack_Unit_C6L_repeater,M5Stack_Unit_C6L_repeater,exact ordinary Full group choice,full|M5Stack_Unit_C6L_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,M5Stack_Unit_C6L_room_server,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,M5Stack_Unit_C6L_room_server,M5Stack_Unit_C6L_room_server,M5Stack_Unit_C6L_room_server,exact ordinary Full group choice,full|M5Stack_Unit_C6L_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,M5Stack_Unit_C6L_companion_radio_ble,esp32-c6-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,M5Stack_Unit_C6L_companion_radio_ble,M5Stack_Unit_C6L_companion_radio_full,M5Stack_Unit_C6L_companion_radio_ble,canonical replacement -> named Full Companion,auto|M5Stack_Unit_C6L_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,M5Stack_Unit_C6L_companion_radio_usb,esp32-c6-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,M5Stack_Unit_C6L_companion_radio_usb,M5Stack_Unit_C6L_companion_radio_full,M5Stack_Unit_C6L_companion_radio_ble,canonical replacement -> named Full Companion,auto|M5Stack_Unit_C6L_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,M5Stack_Unit_C6L_kiss_modem,esp32-c6-devkitm-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,M5Stack_Unit_C6L_kiss_modem,,,,auto|M5Stack_Unit_C6L_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_repeater,esp32doit-devkit-v1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Meshadventurer_sx1262_repeater,Meshadventurer_sx1262_repeater,Meshadventurer_sx1262_repeater,exact ordinary Full group choice,full|Meshadventurer_sx1262_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_repeater_bridge_espnow,esp32doit-devkit-v1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Meshadventurer_sx1262_repeater_bridge_espnow,Meshadventurer_sx1262_repeater,Meshadventurer_sx1262_repeater,exact ordinary Full group choice,full|Meshadventurer_sx1262_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_repeater,esp32doit-devkit-v1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Meshadventurer_sx1268_repeater,Meshadventurer_sx1268_repeater,Meshadventurer_sx1268_repeater,exact ordinary Full group choice,full|Meshadventurer_sx1268_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_repeater_bridge_espnow,esp32doit-devkit-v1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Meshadventurer_sx1268_repeater_bridge_espnow,Meshadventurer_sx1268_repeater,Meshadventurer_sx1268_repeater,exact ordinary Full group choice,full|Meshadventurer_sx1268_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_companion_radio_usb,esp32doit-devkit-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Meshadventurer_sx1262_companion_radio_usb,Meshadventurer_sx1262_companion_radio_full,Meshadventurer_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|Meshadventurer_sx1262_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_companion_radio_ble,esp32doit-devkit-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Meshadventurer_sx1262_companion_radio_ble,Meshadventurer_sx1262_companion_radio_full,Meshadventurer_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|Meshadventurer_sx1262_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_terminal_chat,esp32doit-devkit-v1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Meshadventurer_sx1262_terminal_chat,Meshadventurer_sx1262_companion_radio_full,Meshadventurer_sx1262_companion_radio_ble,canonical replacement -> named Full Companion,auto|Meshadventurer_sx1262_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_room_server,esp32doit-devkit-v1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Meshadventurer_sx1262_room_server,Meshadventurer_sx1262_room_server,Meshadventurer_sx1262_room_server,exact ordinary Full group choice,full|Meshadventurer_sx1262_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_companion_radio_usb,esp32doit-devkit-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Meshadventurer_sx1268_companion_radio_usb,Meshadventurer_sx1268_companion_radio_full,Meshadventurer_sx1268_companion_radio_ble,canonical replacement -> named Full Companion,auto|Meshadventurer_sx1268_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_companion_radio_ble,esp32doit-devkit-v1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Meshadventurer_sx1268_companion_radio_ble,Meshadventurer_sx1268_companion_radio_full,Meshadventurer_sx1268_companion_radio_ble,canonical replacement -> named Full Companion,auto|Meshadventurer_sx1268_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_terminal_chat,esp32doit-devkit-v1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Meshadventurer_sx1268_terminal_chat,Meshadventurer_sx1268_companion_radio_full,Meshadventurer_sx1268_companion_radio_ble,canonical replacement -> named Full Companion,auto|Meshadventurer_sx1268_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_room_server,esp32doit-devkit-v1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Meshadventurer_sx1268_room_server,Meshadventurer_sx1268_room_server,Meshadventurer_sx1268_room_server,exact ordinary Full group choice,full|Meshadventurer_sx1268_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1262_kiss_modem,esp32doit-devkit-v1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Meshadventurer_sx1262_kiss_modem,,,,auto|Meshadventurer_sx1262_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshadventurer_sx1268_kiss_modem,esp32doit-devkit-v1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Meshadventurer_sx1268_kiss_modem,,,,auto|Meshadventurer_sx1268_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_repeater,meshnology_w12,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,meshnology_w12_repeater,meshnology_w12_repeater,meshnology_w12_repeater_observer_mqtt,exact ordinary Full group choice,full|meshnology_w12_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_repeater_bridge_espnow,meshnology_w12,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,meshnology_w12_repeater_bridge_espnow,meshnology_w12_repeater,meshnology_w12_repeater_observer_mqtt,exact ordinary Full group choice,full|meshnology_w12_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_room_server,meshnology_w12,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,meshnology_w12_room_server,meshnology_w12_room_server,meshnology_w12_room_server_observer_mqtt,exact ordinary Full group choice,full|meshnology_w12_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_terminal_chat,meshnology_w12,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,meshnology_w12_terminal_chat,meshnology_w12_companion_radio_full,meshnology_w12_companion_radio_full,canonical replacement -> named Full Companion,auto|meshnology_w12_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_companion_radio_usb,meshnology_w12,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,meshnology_w12_companion_radio_usb,meshnology_w12_companion_radio_full,meshnology_w12_companion_radio_full,canonical replacement -> named Full Companion,auto|meshnology_w12_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_companion_radio_ble,meshnology_w12,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,meshnology_w12_companion_radio_ble,meshnology_w12_companion_radio_full,meshnology_w12_companion_radio_full,canonical replacement -> named Full Companion,auto|meshnology_w12_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_companion_radio_wifi,meshnology_w12,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,meshnology_w12_companion_radio_wifi,meshnology_w12_companion_radio_full,meshnology_w12_companion_radio_full,canonical replacement -> named Full Companion,auto|meshnology_w12_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_companion_radio_full,meshnology_w12,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,meshnology_w12_companion_radio_full,meshnology_w12_companion_radio_full,meshnology_w12_companion_radio_full,named Full Companion,full|meshnology_w12_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_sensor,meshnology_w12,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,meshnology_w12_sensor,meshnology_w12_sensor,meshnology_w12_sensor,exact ordinary Full group choice,full|meshnology_w12_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_kiss_modem,meshnology_w12,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,meshnology_w12_kiss_modem,,,,auto|meshnology_w12_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_repeater_observer_mqtt,meshnology_w12,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,meshnology_w12_repeater_observer_mqtt,meshnology_w12_repeater,meshnology_w12_repeater_observer_mqtt,exact ordinary Full group choice,full|meshnology_w12_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,meshnology_w12_room_server_observer_mqtt,meshnology_w12,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,meshnology_w12_room_server_observer_mqtt,meshnology_w12_room_server,meshnology_w12_room_server_observer_mqtt,exact ordinary Full group choice,full|meshnology_w12_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_repeater,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,MKE_s3_repeater,MKE_s3_repeater,MKE_s3_repeater,exact ordinary Full group choice,full|MKE_s3_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_repeater_bridge_rs232,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,False,False,False,False,False,True,MKE_s3_repeater_bridge_rs232,MKE_s3_repeater,MKE_s3_repeater,canonical replacement -> exact ordinary Full group choice,full|MKE_s3_repeater_bridge_rs232,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_repeater_bridge_espnow,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,MKE_s3_repeater_bridge_espnow,MKE_s3_repeater,MKE_s3_repeater,exact ordinary Full group choice,full|MKE_s3_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_room_server,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,MKE_s3_room_server,MKE_s3_room_server,MKE_s3_room_server,exact ordinary Full group choice,full|MKE_s3_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_terminal_chat,esp32-s3-devkitc-1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,MKE_s3_terminal_chat,MKE_s3_companion_radio_full,MKE_s3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|MKE_s3_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_companion_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,MKE_s3_companion_radio_usb,MKE_s3_companion_radio_full,MKE_s3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|MKE_s3_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_companion_radio_ble,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,MKE_s3_companion_radio_ble,MKE_s3_companion_radio_full,MKE_s3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|MKE_s3_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_companion_radio_wifi,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,MKE_s3_companion_radio_wifi,MKE_s3_companion_radio_full,MKE_s3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|MKE_s3_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,MKE_s3_sensor,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,MKE_s3_sensor,MKE_s3_sensor,MKE_s3_sensor,exact ordinary Full group choice,full|MKE_s3_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_repeater_,esp32-s3-zero,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,nibble_screen_connect_repeater_,nibble_screen_connect_repeater_,nibble_screen_connect_repeater_,exact ordinary Full group choice,full|nibble_screen_connect_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_repeater_bridge_espnow_,esp32-s3-zero,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,nibble_screen_connect_repeater_bridge_espnow_,nibble_screen_connect_repeater_,nibble_screen_connect_repeater_,exact ordinary Full group choice,full|nibble_screen_connect_repeater_bridge_espnow_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_terminal_chat_,esp32-s3-zero,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,nibble_screen_connect_terminal_chat_,nibble_screen_connect_companion_radio_full_,nibble_screen_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_screen_connect_terminal_chat_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_room_server_,esp32-s3-zero,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,nibble_screen_connect_room_server_,nibble_screen_connect_room_server_,nibble_screen_connect_room_server_,exact ordinary Full group choice,full|nibble_screen_connect_room_server_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_companion_radio_usb_,esp32-s3-zero,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,nibble_screen_connect_companion_radio_usb_,nibble_screen_connect_companion_radio_full_,nibble_screen_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_screen_connect_companion_radio_usb_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_companion_radio_ble_,esp32-s3-zero,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,nibble_screen_connect_companion_radio_ble_,nibble_screen_connect_companion_radio_full_,nibble_screen_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_screen_connect_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_companion_radio_wifi_,esp32-s3-zero,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,nibble_screen_connect_companion_radio_wifi_,nibble_screen_connect_companion_radio_full_,nibble_screen_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_screen_connect_companion_radio_wifi_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_companion_radio_full_,esp32-s3-zero,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,nibble_screen_connect_companion_radio_full_,nibble_screen_connect_companion_radio_full_,nibble_screen_connect_companion_radio_full_,named Full Companion,full|nibble_screen_connect_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_screen_connect_kiss_modem_,esp32-s3-zero,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,nibble_screen_connect_kiss_modem_,,,,auto|nibble_screen_connect_kiss_modem_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_repeater_,esp32-s3-zero,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,nibble_zero_connect_repeater_,nibble_zero_connect_repeater_,nibble_zero_connect_repeater_,exact ordinary Full group choice,full|nibble_zero_connect_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_repeater_bridge_espnow_,esp32-s3-zero,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,nibble_zero_connect_repeater_bridge_espnow_,nibble_zero_connect_repeater_,nibble_zero_connect_repeater_,exact ordinary Full group choice,full|nibble_zero_connect_repeater_bridge_espnow_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_terminal_chat_,esp32-s3-zero,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,nibble_zero_connect_terminal_chat_,nibble_zero_connect_companion_radio_full_,nibble_zero_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_zero_connect_terminal_chat_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_room_server_,esp32-s3-zero,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,nibble_zero_connect_room_server_,nibble_zero_connect_room_server_,nibble_zero_connect_room_server_,exact ordinary Full group choice,full|nibble_zero_connect_room_server_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_companion_radio_usb_,esp32-s3-zero,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,nibble_zero_connect_companion_radio_usb_,nibble_zero_connect_companion_radio_full_,nibble_zero_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_zero_connect_companion_radio_usb_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_companion_radio_ble_,esp32-s3-zero,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,nibble_zero_connect_companion_radio_ble_,nibble_zero_connect_companion_radio_full_,nibble_zero_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_zero_connect_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_companion_radio_wifi_,esp32-s3-zero,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,nibble_zero_connect_companion_radio_wifi_,nibble_zero_connect_companion_radio_full_,nibble_zero_connect_companion_radio_full_,canonical replacement -> named Full Companion,auto|nibble_zero_connect_companion_radio_wifi_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,nibble_zero_connect_companion_radio_full_,esp32-s3-zero,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,nibble_zero_connect_companion_radio_full_,nibble_zero_connect_companion_radio_full_,nibble_zero_connect_companion_radio_full_,named Full Companion,full|nibble_zero_connect_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_repeater,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,RAK_3112_repeater,RAK_3112_repeater,RAK_3112_repeater_observer_mqtt,exact ordinary Full group choice,full|RAK_3112_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_repeater_bridge_rs232,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,False,False,False,False,False,True,RAK_3112_repeater_bridge_rs232,RAK_3112_repeater,RAK_3112_repeater_observer_mqtt,canonical replacement -> exact ordinary Full group choice,full|RAK_3112_repeater_bridge_rs232,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_repeater_bridge_espnow,esp32-s3-devkitc-1,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,RAK_3112_repeater_bridge_espnow,RAK_3112_repeater,RAK_3112_repeater_observer_mqtt,exact ordinary Full group choice,full|RAK_3112_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_repeater_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,RAK_3112_repeater_observer_mqtt,RAK_3112_repeater,RAK_3112_repeater_observer_mqtt,exact ordinary Full group choice,full|RAK_3112_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_room_server,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,RAK_3112_room_server,RAK_3112_room_server,RAK_3112_room_server_observer_mqtt,exact ordinary Full group choice,full|RAK_3112_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_room_server_observer_mqtt,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,RAK_3112_room_server_observer_mqtt,RAK_3112_room_server,RAK_3112_room_server_observer_mqtt,exact ordinary Full group choice,full|RAK_3112_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_terminal_chat,esp32-s3-devkitc-1,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,RAK_3112_terminal_chat,RAK_3112_companion_radio_full,RAK_3112_companion_radio_full,canonical replacement -> named Full Companion,auto|RAK_3112_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_companion_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,RAK_3112_companion_radio_usb,RAK_3112_companion_radio_full,RAK_3112_companion_radio_full,canonical replacement -> named Full Companion,auto|RAK_3112_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_companion_radio_ble,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,RAK_3112_companion_radio_ble,RAK_3112_companion_radio_full,RAK_3112_companion_radio_full,canonical replacement -> named Full Companion,auto|RAK_3112_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_companion_radio_wifi,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,RAK_3112_companion_radio_wifi,RAK_3112_companion_radio_full,RAK_3112_companion_radio_full,canonical replacement -> named Full Companion,auto|RAK_3112_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,RAK_3112_companion_radio_full,RAK_3112_companion_radio_full,RAK_3112_companion_radio_full,named Full Companion,full|RAK_3112_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_sensor,esp32-s3-devkitc-1,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,RAK_3112_sensor,RAK_3112_sensor,RAK_3112_sensor,exact ordinary Full group choice,full|RAK_3112_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,RAK_3112_kiss_modem,esp32-s3-devkitc-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,RAK_3112_kiss_modem,,,,auto|RAK_3112_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,SenseCapIndicator-ESPNow_comp_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,SenseCapIndicator-ESPNow_comp_radio_usb,SenseCapIndicator-ESPNow_companion_radio_full,SenseCapIndicator-ESPNow_comp_radio_usb,canonical replacement -> named Full Companion,auto|SenseCapIndicator-ESPNow_comp_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,SenseCapIndicator-LoRa_comp_radio_usb,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,SenseCapIndicator-LoRa_comp_radio_usb,SenseCapIndicator-LoRa_companion_radio_full,SenseCapIndicator-LoRa_comp_radio_usb_wifi,canonical replacement -> named Full Companion,auto|SenseCapIndicator-LoRa_comp_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,SenseCapIndicator-LoRa_comp_radio_usb_wifi,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,SenseCapIndicator-LoRa_comp_radio_usb_wifi,SenseCapIndicator-LoRa_companion_radio_full,SenseCapIndicator-LoRa_comp_radio_usb_wifi,canonical replacement -> named Full Companion,auto|SenseCapIndicator-LoRa_comp_radio_usb_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,SenseCapIndicator-LoRa-N16R2_comp_radio_usb_wifi,esp32-s3-devkitc-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,SenseCapIndicator-LoRa-N16R2_comp_radio_usb_wifi,SenseCapIndicator-LoRa-N16R2_companion_radio_full,SenseCapIndicator-LoRa-N16R2_comp_radio_usb_wifi,canonical replacement -> named Full Companion,auto|SenseCapIndicator-LoRa-N16R2_comp_radio_usb_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_repeater,station-g2,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Station_G2_repeater,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_repeater_bridge_espnow,station-g2,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Station_G2_repeater_bridge_espnow,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_logging_repeater,station-g2,node_firmware,legacy,False,False,False,True,False,True,False,True,False,False,False,True,Station_G2_logging_repeater,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,logging alias -> exact ordinary Full group choice,full|Station_G2_logging_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_logging_repeater_bridge_espnow,station-g2,node_firmware,Full,False,False,False,True,False,False,True,True,False,False,False,True,Station_G2_logging_repeater_bridge_espnow,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,canonical replacement -> logging alias -> exact ordinary Full group choice,full|Station_G2_logging_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_room_server_observer_mqtt,station-g2,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Station_G2_room_server_observer_mqtt,Station_G2_room_server_observer_mqtt,Station_G2_room_server_observer_mqtt,exact ordinary Full group choice,full|Station_G2_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_room_server,station-g2,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Station_G2_room_server,Station_G2_room_server_observer_mqtt,Station_G2_room_server_observer_mqtt,exact ordinary Full group choice,full|Station_G2_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_companion_radio_usb,station-g2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Station_G2_companion_radio_usb,Station_G2_companion_radio_full,Station_G2_companion_radio_full,canonical replacement -> named Full Companion,auto|Station_G2_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_companion_radio_ble,station-g2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Station_G2_companion_radio_ble,Station_G2_companion_radio_full,Station_G2_companion_radio_full,canonical replacement -> named Full Companion,auto|Station_G2_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_companion_radio_wifi,station-g2,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Station_G2_companion_radio_wifi,Station_G2_companion_radio_full,Station_G2_companion_radio_full,canonical replacement -> named Full Companion,auto|Station_G2_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_companion_radio_full,station-g2,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Station_G2_companion_radio_full,Station_G2_companion_radio_full,Station_G2_companion_radio_full,named Full Companion,full|Station_G2_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_kiss_modem,station-g2,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Station_G2_kiss_modem,,,,auto|Station_G2_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G2_repeater_observer_mqtt,station-g2,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_repeater,station-g3-esp32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_logging_repeater,station-g3-esp32,node_firmware,Full,False,False,False,True,True,False,False,True,False,False,False,True,Station_G3_ESP32_logging_repeater,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater_observer_mqtt,logging alias -> exact ordinary Full group choice,full|Station_G3_ESP32_logging_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_room_server,station-g3-esp32,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Station_G3_ESP32_room_server,Station_G3_ESP32_room_server,Station_G3_ESP32_room_server_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_companion_radio_usb,station-g3-esp32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Station_G3_ESP32_companion_radio_usb,Station_G3_ESP32_companion_radio_full,Station_G3_ESP32_companion_radio_full,canonical replacement -> named Full Companion,auto|Station_G3_ESP32_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_companion_radio_ble,station-g3-esp32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Station_G3_ESP32_companion_radio_ble,Station_G3_ESP32_companion_radio_full,Station_G3_ESP32_companion_radio_full,canonical replacement -> named Full Companion,auto|Station_G3_ESP32_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_companion_radio_wifi,station-g3-esp32,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Station_G3_ESP32_companion_radio_wifi,Station_G3_ESP32_companion_radio_full,Station_G3_ESP32_companion_radio_full,canonical replacement -> named Full Companion,auto|Station_G3_ESP32_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_companion_radio_full,station-g3-esp32,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Station_G3_ESP32_companion_radio_full,Station_G3_ESP32_companion_radio_full,Station_G3_ESP32_companion_radio_full,named Full Companion,full|Station_G3_ESP32_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_kiss_modem,station-g3-esp32,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Station_G3_ESP32_kiss_modem,,,,auto|Station_G3_ESP32_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_repeater_observer_mqtt,station-g3-esp32,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Station_G3_ESP32_repeater_observer_mqtt,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_room_server_observer_mqtt,station-g3-esp32,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Station_G3_ESP32_room_server_observer_mqtt,Station_G3_ESP32_room_server,Station_G3_ESP32_room_server_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_r2_repeater,station-g3-esp32,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Station_G3_ESP32_r2_repeater,Station_G3_ESP32_r2_repeater_observer_mqtt,Station_G3_ESP32_r2_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_r2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_r2_room_server,station-g3-esp32,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Station_G3_ESP32_r2_room_server,Station_G3_ESP32_r2_room_server_observer_mqtt,Station_G3_ESP32_r2_room_server_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_r2_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_r2_repeater_observer_mqtt,station-g3-esp32,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Station_G3_ESP32_r2_repeater_observer_mqtt,Station_G3_ESP32_r2_repeater_observer_mqtt,Station_G3_ESP32_r2_repeater_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_r2_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Station_G3_ESP32_r2_room_server_observer_mqtt,station-g3-esp32,node_firmware,Full,True,True,False,True,False,False,True,False,False,False,False,False,Station_G3_ESP32_r2_room_server_observer_mqtt,Station_G3_ESP32_r2_room_server_observer_mqtt,Station_G3_ESP32_r2_room_server_observer_mqtt,exact ordinary Full group choice,full|Station_G3_ESP32_r2_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tenstar_C3_sx1262_repeater,esp32-c3-devkitm-1,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Tenstar_C3_sx1262_repeater,Tenstar_C3_sx1262_repeater,Tenstar_C3_sx1262_repeater,exact ordinary Full group choice,full|Tenstar_C3_sx1262_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tenstar_C3_sx1262_repeater_bridge_espnow,esp32-c3-devkitm-1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Tenstar_C3_sx1262_repeater_bridge_espnow,Tenstar_C3_sx1262_repeater,Tenstar_C3_sx1262_repeater,exact ordinary Full group choice,full|Tenstar_C3_sx1262_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tenstar_C3_sx1268_repeater,esp32-c3-devkitm-1,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Tenstar_C3_sx1268_repeater,Tenstar_C3_sx1268_repeater,Tenstar_C3_sx1268_repeater,exact ordinary Full group choice,full|Tenstar_C3_sx1268_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tenstar_C3_sx1268_repeater_bridge_espnow,esp32-c3-devkitm-1,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,Tenstar_C3_sx1268_repeater_bridge_espnow,Tenstar_C3_sx1268_repeater,Tenstar_C3_sx1268_repeater,exact ordinary Full group choice,full|Tenstar_C3_sx1268_repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tenstar_C3_sx1262_kiss_modem,esp32-c3-devkitm-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Tenstar_C3_sx1262_kiss_modem,,,,auto|Tenstar_C3_sx1262_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Tenstar_C3_sx1268_kiss_modem,esp32-c3-devkitm-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Tenstar_C3_sx1268_kiss_modem,,,,auto|Tenstar_C3_sx1268_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_Repeater,ESP32-S3-WROOM-1-N4,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,ThinkNode_M2_Repeater,ThinkNode_M2_Repeater,ThinkNode_M2_Repeater,exact ordinary Full group choice,full|ThinkNode_M2_Repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_Repeater_bridge_espnow,ESP32-S3-WROOM-1-N4,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,ThinkNode_M2_Repeater_bridge_espnow,ThinkNode_M2_Repeater,ThinkNode_M2_Repeater,exact ordinary Full group choice,full|ThinkNode_M2_Repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_room_server,ESP32-S3-WROOM-1-N4,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,ThinkNode_M2_room_server,ThinkNode_M2_room_server,ThinkNode_M2_room_server,exact ordinary Full group choice,full|ThinkNode_M2_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_terminal_chat,ESP32-S3-WROOM-1-N4,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,ThinkNode_M2_terminal_chat,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M2_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_companion_radio_ble,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M2_companion_radio_ble,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M2_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_companion_radio_usb,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M2_companion_radio_usb,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M2_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_companion_radio_wifi,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M2_companion_radio_wifi,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M2_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_companion_radio_serial,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M2_companion_radio_serial,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M2_companion_radio_serial,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_companion_radio_full,ESP32-S3-WROOM-1-N4,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,ThinkNode_M2_companion_radio_full,named Full Companion,full|ThinkNode_M2_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M2_kiss_modem,ESP32-S3-WROOM-1-N4,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,ThinkNode_M2_kiss_modem,,,,auto|ThinkNode_M2_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_Repeater,ESP32-S3-WROOM-1-N4,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,ThinkNode_M5_Repeater,ThinkNode_M5_Repeater,ThinkNode_M5_Repeater,exact ordinary Full group choice,full|ThinkNode_M5_Repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_Repeater_bridge_espnow,ESP32-S3-WROOM-1-N4,node_firmware,Full,False,False,False,True,False,False,True,False,False,False,False,True,ThinkNode_M5_Repeater_bridge_espnow,ThinkNode_M5_Repeater,ThinkNode_M5_Repeater,exact ordinary Full group choice,full|ThinkNode_M5_Repeater_bridge_espnow,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_room_server,ESP32-S3-WROOM-1-N4,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,ThinkNode_M5_room_server,ThinkNode_M5_room_server,ThinkNode_M5_room_server,exact ordinary Full group choice,full|ThinkNode_M5_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_terminal_chat,ESP32-S3-WROOM-1-N4,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,ThinkNode_M5_terminal_chat,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M5_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_companion_radio_ble,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M5_companion_radio_ble,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M5_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_companion_radio_ble_ps,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,ThinkNode_M5_companion_radio_ble_ps,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,saved powersave alias -> canonical replacement -> named Full Companion,auto|ThinkNode_M5_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_companion_radio_usb,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M5_companion_radio_usb,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M5_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_companion_radio_wifi,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M5_companion_radio_wifi,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M5_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_companion_radio_serial,ESP32-S3-WROOM-1-N4,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M5_companion_radio_serial,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M5_companion_radio_serial,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_companion_radio_full,ESP32-S3-WROOM-1-N4,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,ThinkNode_M5_companion_radio_full,named Full Companion,full|ThinkNode_M5_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M5_kiss_modem,ESP32-S3-WROOM-1-N4,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,ThinkNode_M5_kiss_modem,,,,auto|ThinkNode_M5_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_repeater,thinknode_m7,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,ThinkNode_M7_repeater,ThinkNode_M7_repeater,ThinkNode_M7_repeater_observer_mqtt,exact ordinary Full group choice,full|ThinkNode_M7_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_room_server,thinknode_m7,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,ThinkNode_M7_room_server,ThinkNode_M7_room_server,ThinkNode_M7_room_server_observer_mqtt,exact ordinary Full group choice,full|ThinkNode_M7_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_companion_radio_ble,thinknode_m7,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M7_companion_radio_ble,ThinkNode_M7_companion_radio_full,ThinkNode_M7_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M7_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_companion_radio_usb,thinknode_m7,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M7_companion_radio_usb,ThinkNode_M7_companion_radio_full,ThinkNode_M7_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M7_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_companion_radio_wifi,thinknode_m7,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M7_companion_radio_wifi,ThinkNode_M7_companion_radio_full,ThinkNode_M7_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M7_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_companion_radio_ethernet,thinknode_m7,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M7_companion_radio_ethernet,ThinkNode_M7_companion_radio_full,ThinkNode_M7_companion_radio_full,canonical replacement -> named Full Companion,auto|ThinkNode_M7_companion_radio_ethernet,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_companion_radio_full,thinknode_m7,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,ThinkNode_M7_companion_radio_full,ThinkNode_M7_companion_radio_full,ThinkNode_M7_companion_radio_full,named Full Companion,full|ThinkNode_M7_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_kiss_modem,thinknode_m7,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,ThinkNode_M7_kiss_modem,,,,auto|ThinkNode_M7_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_repeater_observer_mqtt,thinknode_m7,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,ThinkNode_M7_repeater_observer_mqtt,ThinkNode_M7_repeater,ThinkNode_M7_repeater_observer_mqtt,exact ordinary Full group choice,full|ThinkNode_M7_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M7_room_server_observer_mqtt,thinknode_m7,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,ThinkNode_M7_room_server_observer_mqtt,ThinkNode_M7_room_server,ThinkNode_M7_room_server_observer_mqtt,exact ordinary Full group choice,full|ThinkNode_M7_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M9_repeater_,thinknode_m9,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,ThinkNode_M9_repeater_,ThinkNode_M9_repeater_,ThinkNode_M9_repeater_,exact ordinary Full group choice,full|ThinkNode_M9_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M9_room_server_,thinknode_m9,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,ThinkNode_M9_room_server_,ThinkNode_M9_room_server_,ThinkNode_M9_room_server_,exact ordinary Full group choice,full|ThinkNode_M9_room_server_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M9_companion_radio_ble_,thinknode_m9,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M9_companion_radio_ble_,ThinkNode_M9_companion_radio_full_,ThinkNode_M9_companion_radio_wifi_,canonical replacement -> named Full Companion,auto|ThinkNode_M9_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M9_companion_radio_usb_,thinknode_m9,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M9_companion_radio_usb_,ThinkNode_M9_companion_radio_full_,ThinkNode_M9_companion_radio_wifi_,canonical replacement -> named Full Companion,auto|ThinkNode_M9_companion_radio_usb_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M9_companion_radio_wifi_,thinknode_m9,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,ThinkNode_M9_companion_radio_wifi_,ThinkNode_M9_companion_radio_full_,ThinkNode_M9_companion_radio_wifi_,canonical replacement -> named Full Companion,auto|ThinkNode_M9_companion_radio_wifi_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,ThinkNode_M9_kiss_modem,thinknode_m9,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,ThinkNode_M9_kiss_modem,,,,auto|ThinkNode_M9_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_repeater,seeed_xiao_esp32c3,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Xiao_C3_repeater,Xiao_C3_repeater,Xiao_C3_repeater,exact ordinary Full group choice,full|Xiao_C3_repeater,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_room_server,seeed_xiao_esp32c3,node_firmware,legacy,True,True,False,True,False,True,False,False,False,False,False,False,Xiao_C3_room_server,Xiao_C3_room_server,Xiao_C3_room_server,exact ordinary Full group choice,full|Xiao_C3_room_server,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_companion_radio_ble,seeed_xiao_esp32c3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_C3_companion_radio_ble,Xiao_C3_companion_radio_full,Xiao_C3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Xiao_C3_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_companion_radio_ble_ps,seeed_xiao_esp32c3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Xiao_C3_companion_radio_ble_ps,Xiao_C3_companion_radio_full,Xiao_C3_companion_radio_wifi,saved powersave alias -> canonical replacement -> named Full Companion,auto|Xiao_C3_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_companion_radio_usb,seeed_xiao_esp32c3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_C3_companion_radio_usb,Xiao_C3_companion_radio_full,Xiao_C3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Xiao_C3_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_companion_radio_wifi,seeed_xiao_esp32c3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_C3_companion_radio_wifi,Xiao_C3_companion_radio_full,Xiao_C3_companion_radio_wifi,canonical replacement -> named Full Companion,auto|Xiao_C3_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C3_kiss_modem,seeed_xiao_esp32c3,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Xiao_C3_kiss_modem,,,,auto|Xiao_C3_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C6_repeater_,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Xiao_C6_repeater_,Xiao_C6_repeater_,Xiao_C6_repeater_,exact ordinary Full group choice,full|Xiao_C6_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C6_companion_radio_ble_,esp32-c6-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_C6_companion_radio_ble_,Xiao_C6_companion_radio_full_,Xiao_C6_companion_radio_ble_,canonical replacement -> named Full Companion,auto|Xiao_C6_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshimi_repeater_,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,Meshimi_repeater_,Meshimi_repeater_,Meshimi_repeater_,exact ordinary Full group choice,full|Meshimi_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Meshimi_companion_radio_ble_,esp32-c6-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Meshimi_companion_radio_ble_,Meshimi_companion_radio_full_,Meshimi_companion_radio_ble_,canonical replacement -> named Full Companion,auto|Meshimi_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,WHY2025_badge_repeater_,esp32-c6-devkitm-1,node_firmware,legacy,True,True,False,True,False,False,False,False,False,False,False,False,WHY2025_badge_repeater_,WHY2025_badge_repeater_,WHY2025_badge_repeater_,exact ordinary Full group choice,full|WHY2025_badge_repeater_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,WHY2025_badge_companion_radio_ble_,esp32-c6-devkitm-1,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,WHY2025_badge_companion_radio_ble_,WHY2025_badge_companion_radio_full_,WHY2025_badge_companion_radio_ble_,canonical replacement -> named Full Companion,auto|WHY2025_badge_companion_radio_ble_,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_C6_kiss_modem,esp32-c6-devkitm-1,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Xiao_C6_kiss_modem,,,,auto|Xiao_C6_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_repeater,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Xiao_S3_repeater,Xiao_S3_repeater,Xiao_S3_repeater_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_repeater_bridge_espnow,seeed_xiao_esp32s3,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Xiao_S3_repeater_bridge_espnow,Xiao_S3_repeater,Xiao_S3_repeater_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_room_server,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Xiao_S3_room_server,Xiao_S3_room_server,Xiao_S3_room_server_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_companion_radio_ble,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_S3_companion_radio_ble,Xiao_S3_companion_radio_full,Xiao_S3_companion_radio_ble,canonical replacement -> named Full Companion,auto|Xiao_S3_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_companion_radio_ble_ps,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Xiao_S3_companion_radio_ble_ps,Xiao_S3_companion_radio_full,Xiao_S3_companion_radio_ble,saved powersave alias -> canonical replacement -> named Full Companion,auto|Xiao_S3_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_companion_radio_usb,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_S3_companion_radio_usb,Xiao_S3_companion_radio_full,Xiao_S3_companion_radio_ble,canonical replacement -> named Full Companion,auto|Xiao_S3_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_sensor,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Xiao_S3_sensor,Xiao_S3_sensor,Xiao_S3_sensor,exact ordinary Full group choice,full|Xiao_S3_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_kiss_modem,seeed_xiao_esp32s3,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Xiao_S3_kiss_modem,,,,auto|Xiao_S3_kiss_modem,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_repeater_observer_mqtt,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Xiao_S3_repeater_observer_mqtt,Xiao_S3_repeater,Xiao_S3_repeater_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_room_server_observer_mqtt,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Xiao_S3_room_server_observer_mqtt,Xiao_S3_room_server,Xiao_S3_room_server_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_repeater,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Xiao_S3_WIO_repeater,Xiao_S3_WIO_repeater,Xiao_S3_WIO_repeater_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_WIO_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_partition_expander,seeed_xiao_esp32s3,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,Xiao_S3_WIO_partition_expander,,,,auto|Xiao_S3_WIO_partition_expander,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,xiao_s3_partition_migrator,seeed_xiao_esp32s3_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,xiao_s3_partition_migrator,,,,auto|xiao_s3_partition_migrator,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,xiao_s3_partition_migrator_lora_repeater,seeed_xiao_esp32s3_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,xiao_s3_partition_migrator_lora_repeater,,,,auto|xiao_s3_partition_migrator_lora_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,xiao_s3_partition_legacy_seed,seeed_xiao_esp32s3,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,xiao_s3_partition_legacy_seed,,,,auto|xiao_s3_partition_legacy_seed,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,xiao_s3_partition_migrator_test_hold,seeed_xiao_esp32s3_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,xiao_s3_partition_migrator_test_hold,,,,auto|xiao_s3_partition_migrator_test_hold,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,xiao_s3_partition_migrator_test_usb_diagnostic,seeed_xiao_esp32s3_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,False,False,False,True,xiao_s3_partition_migrator_test_usb_diagnostic,,,,auto|xiao_s3_partition_migrator_test_usb_diagnostic,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_repeater_bridge_espnow,seeed_xiao_esp32s3,node_firmware,Full,False,False,False,True,True,False,True,False,False,False,False,True,Xiao_S3_WIO_repeater_bridge_espnow,Xiao_S3_WIO_repeater,Xiao_S3_WIO_repeater_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_WIO_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_repeater_observer_mqtt,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Xiao_S3_WIO_repeater_observer_mqtt,Xiao_S3_WIO_repeater,Xiao_S3_WIO_repeater_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_WIO_repeater_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_room_server_observer_mqtt,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,True,False,False,False,False,False,Xiao_S3_WIO_room_server_observer_mqtt,Xiao_S3_WIO_room_server,Xiao_S3_WIO_room_server_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_WIO_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_room_server,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Xiao_S3_WIO_room_server,Xiao_S3_WIO_room_server,Xiao_S3_WIO_room_server_observer_mqtt,exact ordinary Full group choice,full|Xiao_S3_WIO_room_server_observer_mqtt,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_terminal_chat,seeed_xiao_esp32s3,node_firmware,legacy,False,False,False,False,False,False,False,False,False,False,False,True,Xiao_S3_WIO_terminal_chat,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,canonical replacement -> named Full Companion,auto|Xiao_S3_WIO_terminal_chat,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_companion_radio_usb,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_S3_WIO_companion_radio_usb,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,canonical replacement -> named Full Companion,auto|Xiao_S3_WIO_companion_radio_usb,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_companion_radio_ble,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_S3_WIO_companion_radio_ble,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,canonical replacement -> named Full Companion,auto|Xiao_S3_WIO_companion_radio_ble,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_companion_radio_ble_ps,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,True,False,True,False,True,Xiao_S3_WIO_companion_radio_ble_ps,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,saved powersave alias -> canonical replacement -> named Full Companion,auto|Xiao_S3_WIO_companion_radio_ble_ps,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_companion_radio_serial,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_S3_WIO_companion_radio_serial,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,canonical replacement -> named Full Companion,auto|Xiao_S3_WIO_companion_radio_serial,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_companion_radio_wifi,seeed_xiao_esp32s3,legacy_Companion_or_transport_alias,source,False,False,False,False,False,False,False,False,False,True,False,True,Xiao_S3_WIO_companion_radio_wifi,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,canonical replacement -> named Full Companion,auto|Xiao_S3_WIO_companion_radio_wifi,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_companion_radio_full,seeed_xiao_esp32s3,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,Xiao_S3_WIO_companion_radio_full,named Full Companion,full|Xiao_S3_WIO_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_sensor,seeed_xiao_esp32s3,node_firmware,Full,True,True,False,True,True,False,False,False,False,False,False,False,Xiao_S3_WIO_sensor,Xiao_S3_WIO_sensor,Xiao_S3_WIO_sensor,exact ordinary Full group choice,full|Xiao_S3_WIO_sensor,not measured by this static routing audit
|
||||
tracked_primary,raw_platformio_environment,Xiao_S3_WIO_kiss_modem,seeed_xiao_esp32s3,host_modem_KISS,KISS,True,False,False,False,False,False,False,False,False,False,True,False,Xiao_S3_WIO_kiss_modem,,,,auto|Xiao_S3_WIO_kiss_modem,not measured by this static routing audit
|
||||
optional_local_hil,raw_platformio_environment,profile_switch_xiao,seeed_xiao_esp32s3,optional_local_hil_fixture,source,False,False,False,False,False,False,False,False,False,False,False,True,profile_switch_xiao,,,,auto|profile_switch_xiao,not measured by this static routing audit
|
||||
optional_local_hil,raw_platformio_environment,profile_switch_indicator,esp32-s3-devkitc-1,optional_local_hil_fixture,source,False,False,False,False,False,False,False,False,False,False,False,True,profile_switch_indicator,,,,auto|profile_switch_indicator,not measured by this static routing audit
|
||||
optional_local_hil,raw_platformio_environment,profile_switch_heltec_v4,esp32-s3-devkitc-1,optional_local_hil_fixture,source,False,False,False,False,False,False,False,False,False,False,False,True,profile_switch_heltec_v4,,,,auto|profile_switch_heltec_v4,not measured by this static routing audit
|
||||
optional_local_hil,raw_platformio_environment,profile_four_tx_v4_rx,esp32-s3-devkitc-1,optional_local_hil_fixture,source,False,False,False,False,False,False,False,False,False,False,False,False,profile_four_tx_v4_rx,,,,auto|profile_four_tx_v4_rx,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors,ebyte_eora-s3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Ebyte_EoRa-S3_Repeater,Ebyte_EoRa-S3_Repeater,Ebyte_EoRa-S3_repeater_observer_mqtt,exact ordinary Full group choice,standard|Ebyte_EoRa-S3_Repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors,ebyte_eora-s3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Ebyte_EoRa-S3_room_server,Ebyte_EoRa-S3_room_server,Ebyte_EoRa-S3_room_server_observer_mqtt,exact ordinary Full group choice,standard|Ebyte_EoRa-S3_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Generic_E22_sx1262_repeater_lora_ota_no_external_sensors,esp32doit-devkit-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Generic_E22_sx1262_repeater,Generic_E22_sx1262_repeater,Generic_E22_sx1262_repeater,exact ordinary Full group choice,standard|Generic_E22_sx1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Generic_E22_sx1268_repeater_lora_ota_no_external_sensors,esp32doit-devkit-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Generic_E22_sx1268_repeater,Generic_E22_sx1268_repeater,Generic_E22_sx1268_repeater,exact ordinary Full group choice,standard|Generic_E22_sx1268_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Generic_ESPNOW_repeatr_lora_ota_no_external_sensors,esp32-c3-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Generic_ESPNOW_repeatr,Generic_ESPNOW_repeatr,Generic_ESPNOW_repeatr,exact ordinary Full group choice,standard|Generic_ESPNOW_repeatr_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Generic_ESPNOW_room_svr_lora_ota_no_external_sensors,esp32-c3-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Generic_ESPNOW_room_svr,Generic_ESPNOW_room_svr,Generic_ESPNOW_room_svr,exact ordinary Full group choice,standard|Generic_ESPNOW_room_svr_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,GEPRC_Linkflow_900_repeater_lora_ota_no_external_sensors,esp32dev,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,GEPRC_Linkflow_900_repeater,GEPRC_Linkflow_900_repeater,GEPRC_Linkflow_900_repeater,exact ordinary Full group choice,standard|GEPRC_Linkflow_900_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_ct62_repeater_lora_ota_no_external_sensors,esp32-c3-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_ct62_repeater,Heltec_ct62_repeater,Heltec_ct62_repeater,exact ordinary Full group choice,standard|Heltec_ct62_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_E213_repeater_lora_ota_no_external_sensors,heltec_e213,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_E213_repeater,Heltec_E213_repeater,Heltec_E213_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_E213_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_E213_room_server_lora_ota_no_external_sensors,heltec_e213,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_E213_room_server,Heltec_E213_room_server,Heltec_E213_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_E213_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_E290_repeater_lora_ota_no_external_sensors,heltec_e290,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_E290_repeater,Heltec_E290_repeater,Heltec_E290_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_E290_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_E290_room_server_lora_ota_no_external_sensors,heltec_e290,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_E290_room_server,Heltec_E290_room_server,Heltec_E290_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_E290_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_rc32_without_display_repeater_lora_ota_no_external_sensors,heltec-rc32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_rc32_without_display_repeater,heltec_rc32_without_display_repeater,heltec_rc32_without_display_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_rc32_without_display_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_rc32_without_display_room_server_lora_ota_no_external_sensors,heltec-rc32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_rc32_without_display_room_server,heltec_rc32_without_display_room_server,heltec_rc32_without_display_room_server_observer_mqtt,exact ordinary Full group choice,standard|heltec_rc32_without_display_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_rc32_repeater_lora_ota_no_external_sensors,heltec-rc32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_rc32_repeater,heltec_rc32_repeater,heltec_rc32_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_rc32_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_rc32_room_server_lora_ota_no_external_sensors,heltec-rc32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_rc32_room_server,heltec_rc32_room_server,heltec_rc32_room_server_observer_mqtt,exact ordinary Full group choice,standard|heltec_rc32_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_T190_repeater_lora_ota_no_external_sensors,heltec_t190,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_T190_repeater_,Heltec_T190_repeater_,Heltec_T190_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_T190_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_T190_room_server_lora_ota_no_external_sensors,heltec_t190,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_T190_room_server_,Heltec_T190_room_server_,Heltec_T190_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_T190_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_Wireless_Tracker_repeater,Heltec_Wireless_Tracker_repeater,Heltec_Wireless_Tracker_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_Wireless_Tracker_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_Wireless_Tracker_room_server,Heltec_Wireless_Tracker_room_server,Heltec_Wireless_Tracker_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_Wireless_Tracker_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_tracker_v2_repeater_lora_ota_no_external_sensors,heltec_tracker_v2,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_tracker_v2_repeater,heltec_tracker_v2_repeater,heltec_tracker_v2_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_tracker_v2_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_tracker_v2_room_server_lora_ota_no_external_sensors,heltec_tracker_v2,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_tracker_v2_room_server,heltec_tracker_v2_room_server,heltec_tracker_v2_room_server_observer_mqtt,exact ordinary Full group choice,standard|heltec_tracker_v2_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_v2_repeater_lora_ota_no_external_sensors,heltec_wifi_lora_32_V2,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_v2_repeater,Heltec_v2_repeater,Heltec_v2_repeater,exact ordinary Full group choice,standard|Heltec_v2_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_v2_room_server_lora_ota_no_external_sensors,heltec_wifi_lora_32_V2,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_v2_room_server,Heltec_v2_room_server,Heltec_v2_room_server,exact ordinary Full group choice,standard|Heltec_v2_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_v3_repeater_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_v3_repeater,Heltec_v3_repeater,Heltec_v3_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_v3_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_v3_room_server_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_v3_room_server,Heltec_v3_room_server,Heltec_v3_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_v3_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_WSL3_repeater_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_WSL3_repeater,Heltec_WSL3_repeater,Heltec_WSL3_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_WSL3_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_WSL3_room_server_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_WSL3_room_server,Heltec_WSL3_room_server,Heltec_WSL3_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_WSL3_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_repeater_lora_ota_no_external_sensors,heltec_v4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_repeater,heltec_v4_repeater,heltec_v4_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors,heltec_v4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_expansionkit_repeater,heltec_v4_expansionkit_repeater,heltec_v4_expansionkit_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_expansionkit_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_room_server_lora_ota_no_external_sensors,heltec_v4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_room_server,heltec_v4_room_server,heltec_v4_room_server_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_tft_repeater_lora_ota_no_external_sensors,heltec_v4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_tft_repeater,heltec_v4_tft_repeater,heltec_v4_tft_repeater,exact ordinary Full group choice,standard|heltec_v4_tft_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_tft_room_server_lora_ota_no_external_sensors,heltec_v4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_tft_room_server,heltec_v4_tft_room_server,heltec_v4_tft_room_server,exact ordinary Full group choice,standard|heltec_v4_tft_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_partition_migrator_lora_repeater_lora_ota_no_external_sensors,heltec_v4_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,True,False,False,True,heltec_v4_partition_migrator_lora_repeater,,,,standard|heltec_v4_partition_migrator_lora_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_r8_repeater_lora_ota_no_external_sensors,heltec_v4_r8,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_r8_repeater,heltec_v4_r8_repeater,heltec_v4_r8_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_r8_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_r8_room_server_lora_ota_no_external_sensors,heltec_v4_r8,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_r8_room_server,heltec_v4_r8_room_server,heltec_v4_r8_room_server_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_r8_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors,heltec_v4_r8,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_r8_tft_repeater,heltec_v4_r8_tft_repeater,heltec_v4_r8_tft_repeater_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_r8_tft_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors,heltec_v4_r8,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,heltec_v4_r8_tft_room_server,heltec_v4_r8_tft_room_server,heltec_v4_r8_tft_room_server_observer_mqtt,exact ordinary Full group choice,standard|heltec_v4_r8_tft_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_Wireless_Paper_repeater,Heltec_Wireless_Paper_repeater,Heltec_Wireless_Paper_repeater_observer_mqtt,exact ordinary Full group choice,standard|Heltec_Wireless_Paper_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Heltec_Wireless_Paper_room_server,Heltec_Wireless_Paper_room_server,Heltec_Wireless_Paper_room_server_observer_mqtt,exact ordinary Full group choice,standard|Heltec_Wireless_Paper_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors,t3_s3_v1_x,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_T3S3_sx1262_repeater,LilyGo_T3S3_sx1262_repeater,LilyGo_T3S3_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_T3S3_sx1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors,t3_s3_v1_x,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_T3S3_sx1262_room_server,LilyGo_T3S3_sx1262_room_server,LilyGo_T3S3_sx1262_room_server_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_T3S3_sx1262_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors,t3_s3_v1_x,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_T3S3_sx1276_repeater,LilyGo_T3S3_sx1276_repeater,LilyGo_T3S3_sx1276_repeater_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_T3S3_sx1276_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors,t3_s3_v1_x,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_T3S3_sx1276_room_server,LilyGo_T3S3_sx1276_room_server,LilyGo_T3S3_sx1276_room_server_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_T3S3_sx1276_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors,t_beam_1w,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TBeam_1W_repeater,LilyGo_TBeam_1W_repeater,LilyGo_TBeam_1W_repeater_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_TBeam_1W_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors,t_beam_1w,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TBeam_1W_room_server,LilyGo_TBeam_1W_room_server,LilyGo_TBeam_1W_room_server_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_TBeam_1W_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors,t_beams3_supreme,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,T_Beam_S3_Supreme_SX1262_repeater,T_Beam_S3_Supreme_SX1262_repeater,T_Beam_S3_Supreme_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,standard|T_Beam_S3_Supreme_SX1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors,t_beams3_supreme,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,T_Beam_S3_Supreme_SX1262_room_server,T_Beam_S3_Supreme_SX1262_room_server,T_Beam_S3_Supreme_SX1262_room_server_observer_mqtt,exact ordinary Full group choice,standard|T_Beam_S3_Supreme_SX1262_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tbeam_SX1262_repeater_lora_ota_no_external_sensors,ttgo-t-beam,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Tbeam_SX1262_repeater,Tbeam_SX1262_repeater_observer_mqtt,Tbeam_SX1262_repeater_observer_mqtt,exact ordinary Full group choice,standard|Tbeam_SX1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tbeam_SX1262_room_server_lora_ota_no_external_sensors,ttgo-t-beam,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Tbeam_SX1262_room_server,Tbeam_SX1262_room_server_observer_mqtt,Tbeam_SX1262_room_server_observer_mqtt,exact ordinary Full group choice,standard|Tbeam_SX1262_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tbeam_SX1276_repeater_lora_ota_no_external_sensors,ttgo-t-beam,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Tbeam_SX1276_repeater,Tbeam_SX1276_repeater_observer_mqtt,Tbeam_SX1276_repeater_observer_mqtt,exact ordinary Full group choice,standard|Tbeam_SX1276_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tbeam_SX1276_room_server_lora_ota_no_external_sensors,ttgo-t-beam,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Tbeam_SX1276_room_server,Tbeam_SX1276_room_server_observer_mqtt,Tbeam_SX1276_room_server_observer_mqtt,exact ordinary Full group choice,standard|Tbeam_SX1276_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TDeck_repeater_lora_ota_no_external_sensors,t-deck,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TDeck_repeater,LilyGo_TDeck_repeater,LilyGo_TDeck_repeater,exact ordinary Full group choice,standard|LilyGo_TDeck_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors,esp32s3box,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TETH_Elite_sx1262_repeater,LilyGo_TETH_Elite_sx1262_repeater,LilyGo_TETH_Elite_sx1262_repeater_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_TETH_Elite_sx1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors,esp32s3box,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TETH_Elite_sx1262_room_server,LilyGo_TETH_Elite_sx1262_room_server,LilyGo_TETH_Elite_sx1262_room_server_observer_mqtt,exact ordinary Full group choice,standard|LilyGo_TETH_Elite_sx1262_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_Tlora_C6_repeater_,LilyGo_Tlora_C6_repeater_,LilyGo_Tlora_C6_repeater_,exact ordinary Full group choice,standard|LilyGo_Tlora_C6_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_Tlora_C6_room_server_,LilyGo_Tlora_C6_room_server_,LilyGo_Tlora_C6_room_server_,exact ordinary Full group choice,standard|LilyGo_Tlora_C6_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors,ttgo-lora32-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TLora_V2_1_1_6_repeater,LilyGo_TLora_V2_1_1_6_repeater,LilyGo_TLora_V2_1_1_6_repeater,exact ordinary Full group choice,standard|LilyGo_TLora_V2_1_1_6_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors,ttgo-lora32-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,LilyGo_TLora_V2_1_1_6_room_server,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,LilyGo_TLora_V2_1_1_6_room_server_observer_mqtt_,exact ordinary Full group choice,standard|LilyGo_TLora_V2_1_1_6_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,M5Stack_Unit_C6L_repeater,M5Stack_Unit_C6L_repeater,M5Stack_Unit_C6L_repeater,exact ordinary Full group choice,standard|M5Stack_Unit_C6L_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,M5Stack_Unit_C6L_room_server,M5Stack_Unit_C6L_room_server,M5Stack_Unit_C6L_room_server,exact ordinary Full group choice,standard|M5Stack_Unit_C6L_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors,esp32doit-devkit-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Meshadventurer_sx1262_repeater,Meshadventurer_sx1262_repeater,Meshadventurer_sx1262_repeater,exact ordinary Full group choice,standard|Meshadventurer_sx1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors,esp32doit-devkit-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Meshadventurer_sx1268_repeater,Meshadventurer_sx1268_repeater,Meshadventurer_sx1268_repeater,exact ordinary Full group choice,standard|Meshadventurer_sx1268_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors,esp32doit-devkit-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Meshadventurer_sx1262_room_server,Meshadventurer_sx1262_room_server,Meshadventurer_sx1262_room_server,exact ordinary Full group choice,standard|Meshadventurer_sx1262_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors,esp32doit-devkit-v1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Meshadventurer_sx1268_room_server,Meshadventurer_sx1268_room_server,Meshadventurer_sx1268_room_server,exact ordinary Full group choice,standard|Meshadventurer_sx1268_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,meshnology_w12_repeater_lora_ota_no_external_sensors,meshnology_w12,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,meshnology_w12_repeater,meshnology_w12_repeater,meshnology_w12_repeater_observer_mqtt,exact ordinary Full group choice,standard|meshnology_w12_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,meshnology_w12_room_server_lora_ota_no_external_sensors,meshnology_w12,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,meshnology_w12_room_server,meshnology_w12_room_server,meshnology_w12_room_server_observer_mqtt,exact ordinary Full group choice,standard|meshnology_w12_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,MKE_s3_repeater_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,MKE_s3_repeater,MKE_s3_repeater,MKE_s3_repeater,exact ordinary Full group choice,standard|MKE_s3_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,MKE_s3_room_server_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,MKE_s3_room_server,MKE_s3_room_server,MKE_s3_room_server,exact ordinary Full group choice,standard|MKE_s3_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,nibble_screen_connect_repeater_lora_ota_no_external_sensors,esp32-s3-zero,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,nibble_screen_connect_repeater_,nibble_screen_connect_repeater_,nibble_screen_connect_repeater_,exact ordinary Full group choice,standard|nibble_screen_connect_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,nibble_screen_connect_room_server_lora_ota_no_external_sensors,esp32-s3-zero,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,nibble_screen_connect_room_server_,nibble_screen_connect_room_server_,nibble_screen_connect_room_server_,exact ordinary Full group choice,standard|nibble_screen_connect_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,nibble_zero_connect_repeater_lora_ota_no_external_sensors,esp32-s3-zero,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,nibble_zero_connect_repeater_,nibble_zero_connect_repeater_,nibble_zero_connect_repeater_,exact ordinary Full group choice,standard|nibble_zero_connect_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,nibble_zero_connect_room_server_lora_ota_no_external_sensors,esp32-s3-zero,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,nibble_zero_connect_room_server_,nibble_zero_connect_room_server_,nibble_zero_connect_room_server_,exact ordinary Full group choice,standard|nibble_zero_connect_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,RAK_3112_repeater_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,RAK_3112_repeater,RAK_3112_repeater,RAK_3112_repeater_observer_mqtt,exact ordinary Full group choice,standard|RAK_3112_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,RAK_3112_room_server_lora_ota_no_external_sensors,esp32-s3-devkitc-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,RAK_3112_room_server,RAK_3112_room_server,RAK_3112_room_server_observer_mqtt,exact ordinary Full group choice,standard|RAK_3112_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G2_repeater_lora_ota_no_external_sensors,station-g2,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Station_G2_repeater,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,exact ordinary Full group choice,standard|Station_G2_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G2_logging_repeater_lora_ota_no_external_sensors,station-g2,reduced_LoRa_OTA,reduced,False,False,False,False,False,False,False,True,True,False,False,True,Station_G2_logging_repeater,Station_G2_repeater_observer_mqtt,Station_G2_repeater_observer_mqtt,logging alias -> exact ordinary Full group choice,standard|Station_G2_logging_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G2_room_server_lora_ota_no_external_sensors,station-g2,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Station_G2_room_server,Station_G2_room_server_observer_mqtt,Station_G2_room_server_observer_mqtt,exact ordinary Full group choice,standard|Station_G2_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G3_ESP32_repeater_lora_ota_no_external_sensors,station-g3-esp32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater_observer_mqtt,exact ordinary Full group choice,standard|Station_G3_ESP32_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors,station-g3-esp32,reduced_LoRa_OTA,reduced,False,False,False,False,False,False,False,True,True,False,False,True,Station_G3_ESP32_logging_repeater,Station_G3_ESP32_repeater,Station_G3_ESP32_repeater_observer_mqtt,logging alias -> exact ordinary Full group choice,standard|Station_G3_ESP32_logging_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G3_ESP32_room_server_lora_ota_no_external_sensors,station-g3-esp32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Station_G3_ESP32_room_server,Station_G3_ESP32_room_server,Station_G3_ESP32_room_server_observer_mqtt,exact ordinary Full group choice,standard|Station_G3_ESP32_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G3_ESP32_r2_repeater_lora_ota_no_external_sensors,station-g3-esp32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Station_G3_ESP32_r2_repeater,Station_G3_ESP32_r2_repeater_observer_mqtt,Station_G3_ESP32_r2_repeater_observer_mqtt,exact ordinary Full group choice,standard|Station_G3_ESP32_r2_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors,station-g3-esp32,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Station_G3_ESP32_r2_room_server,Station_G3_ESP32_r2_room_server_observer_mqtt,Station_G3_ESP32_r2_room_server_observer_mqtt,exact ordinary Full group choice,standard|Station_G3_ESP32_r2_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors,esp32-c3-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Tenstar_C3_sx1262_repeater,Tenstar_C3_sx1262_repeater,Tenstar_C3_sx1262_repeater,exact ordinary Full group choice,standard|Tenstar_C3_sx1262_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors,esp32-c3-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Tenstar_C3_sx1268_repeater,Tenstar_C3_sx1268_repeater,Tenstar_C3_sx1268_repeater,exact ordinary Full group choice,standard|Tenstar_C3_sx1268_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M2_Repeater_lora_ota_no_external_sensors,ESP32-S3-WROOM-1-N4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M2_Repeater,ThinkNode_M2_Repeater,ThinkNode_M2_Repeater,exact ordinary Full group choice,standard|ThinkNode_M2_Repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M2_room_server_lora_ota_no_external_sensors,ESP32-S3-WROOM-1-N4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M2_room_server,ThinkNode_M2_room_server,ThinkNode_M2_room_server,exact ordinary Full group choice,standard|ThinkNode_M2_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M5_Repeater_lora_ota_no_external_sensors,ESP32-S3-WROOM-1-N4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M5_Repeater,ThinkNode_M5_Repeater,ThinkNode_M5_Repeater,exact ordinary Full group choice,standard|ThinkNode_M5_Repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M5_room_server_lora_ota_no_external_sensors,ESP32-S3-WROOM-1-N4,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M5_room_server,ThinkNode_M5_room_server,ThinkNode_M5_room_server,exact ordinary Full group choice,standard|ThinkNode_M5_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M7_repeater_lora_ota_no_external_sensors,thinknode_m7,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M7_repeater,ThinkNode_M7_repeater,ThinkNode_M7_repeater_observer_mqtt,exact ordinary Full group choice,standard|ThinkNode_M7_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M7_room_server_lora_ota_no_external_sensors,thinknode_m7,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M7_room_server,ThinkNode_M7_room_server,ThinkNode_M7_room_server_observer_mqtt,exact ordinary Full group choice,standard|ThinkNode_M7_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M9_repeater_lora_ota_no_external_sensors,thinknode_m9,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M9_repeater_,ThinkNode_M9_repeater_,ThinkNode_M9_repeater_,exact ordinary Full group choice,standard|ThinkNode_M9_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M9_room_server_lora_ota_no_external_sensors,thinknode_m9,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,ThinkNode_M9_room_server_,ThinkNode_M9_room_server_,ThinkNode_M9_room_server_,exact ordinary Full group choice,standard|ThinkNode_M9_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_C3_repeater_lora_ota_no_external_sensors,seeed_xiao_esp32c3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_C3_repeater,Xiao_C3_repeater,Xiao_C3_repeater,exact ordinary Full group choice,standard|Xiao_C3_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_C3_room_server_lora_ota_no_external_sensors,seeed_xiao_esp32c3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_C3_room_server,Xiao_C3_room_server,Xiao_C3_room_server,exact ordinary Full group choice,standard|Xiao_C3_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_C6_repeater_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_C6_repeater_,Xiao_C6_repeater_,Xiao_C6_repeater_,exact ordinary Full group choice,standard|Xiao_C6_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshimi_repeater_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Meshimi_repeater_,Meshimi_repeater_,Meshimi_repeater_,exact ordinary Full group choice,standard|Meshimi_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,WHY2025_badge_repeater_lora_ota_no_external_sensors,esp32-c6-devkitm-1,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,WHY2025_badge_repeater_,WHY2025_badge_repeater_,WHY2025_badge_repeater_,exact ordinary Full group choice,standard|WHY2025_badge_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_S3_repeater_lora_ota_no_external_sensors,seeed_xiao_esp32s3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_S3_repeater,Xiao_S3_repeater,Xiao_S3_repeater_observer_mqtt,exact ordinary Full group choice,standard|Xiao_S3_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_S3_room_server_lora_ota_no_external_sensors,seeed_xiao_esp32s3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_S3_room_server,Xiao_S3_room_server,Xiao_S3_room_server_observer_mqtt,exact ordinary Full group choice,standard|Xiao_S3_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_S3_WIO_repeater_lora_ota_no_external_sensors,seeed_xiao_esp32s3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_S3_WIO_repeater,Xiao_S3_WIO_repeater,Xiao_S3_WIO_repeater_observer_mqtt,exact ordinary Full group choice,standard|Xiao_S3_WIO_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,xiao_s3_partition_migrator_lora_repeater_lora_ota_no_external_sensors,seeed_xiao_esp32s3_migrator,development_or_migration_utility,source,False,False,False,False,False,False,False,False,True,False,False,True,xiao_s3_partition_migrator_lora_repeater,,,,standard|xiao_s3_partition_migrator_lora_repeater_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_S3_WIO_room_server_lora_ota_no_external_sensors,seeed_xiao_esp32s3,reduced_LoRa_OTA,reduced,True,True,False,False,False,False,False,False,True,False,False,False,Xiao_S3_WIO_room_server,Xiao_S3_WIO_room_server,Xiao_S3_WIO_room_server_observer_mqtt,exact ordinary Full group choice,standard|Xiao_S3_WIO_room_server_lora_ota_no_external_sensors,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,heltec_tracker_v2_companion_radio_full_femoff,heltec_tracker_v2,named_Full_Companion,Full,False,False,True,False,False,False,False,True,False,True,False,True,heltec_tracker_v2_companion_radio_wifi_femoff,heltec_tracker_v2_companion_radio_full_femon,heltec_tracker_v2_companion_radio_full_femon,canonical runtime FEM alias -> named Full Companion,full|heltec_tracker_v2_companion_radio_full_femoff,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_v2_companion_radio_full,heltec_wifi_lora_32_V2,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_v2_companion_radio_wifi,Heltec_v2_companion_radio_full,Heltec_v2_companion_radio_wifi,named Full Companion,full|Heltec_v2_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_WSL3_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_WSL3_companion_radio_wifi,Heltec_WSL3_companion_radio_full,Heltec_WSL3_companion_radio_wifi,named Full Companion,full|Heltec_WSL3_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TLora_V2_1_1_6_companion_radio_full,ttgo-lora32-v1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,LilyGo_TLora_V2_1_1_6_companion_radio_full,LilyGo_TLora_V2_1_1_6_companion_radio_wifi,named Full Companion,full|LilyGo_TLora_V2_1_1_6_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,MKE_s3_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,MKE_s3_companion_radio_wifi,MKE_s3_companion_radio_full,MKE_s3_companion_radio_wifi,named Full Companion,full|MKE_s3_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,ThinkNode_M9_companion_radio_full_,thinknode_m9,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,ThinkNode_M9_companion_radio_wifi_,ThinkNode_M9_companion_radio_full_,ThinkNode_M9_companion_radio_wifi_,named Full Companion,full|ThinkNode_M9_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_C3_companion_radio_full,seeed_xiao_esp32c3,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Xiao_C3_companion_radio_wifi,Xiao_C3_companion_radio_full,Xiao_C3_companion_radio_wifi,named Full Companion,full|Xiao_C3_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,M5Stack_Unit_C6L_companion_radio_full,esp32-c6-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,M5Stack_Unit_C6L_companion_radio_ble,M5Stack_Unit_C6L_companion_radio_full,M5Stack_Unit_C6L_companion_radio_ble,named Full Companion,full|M5Stack_Unit_C6L_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_Wireless_Tracker_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_Wireless_Tracker_companion_radio_ble,Heltec_Wireless_Tracker_companion_radio_full,Heltec_Wireless_Tracker_companion_radio_ble,named Full Companion,full|Heltec_Wireless_Tracker_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_T3S3_sx1276_companion_radio_full,t3_s3_v1_x,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_T3S3_sx1276_companion_radio_ble,LilyGo_T3S3_sx1276_companion_radio_full,LilyGo_T3S3_sx1276_companion_radio_ble,named Full Companion,full|LilyGo_T3S3_sx1276_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_Tlora_C6_companion_radio_full_,esp32-c6-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_Tlora_C6_companion_radio_ble_,LilyGo_Tlora_C6_companion_radio_full_,LilyGo_Tlora_C6_companion_radio_ble_,named Full Companion,full|LilyGo_Tlora_C6_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_ct62_companion_radio_full,esp32-c3-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_ct62_companion_radio_ble,Heltec_ct62_companion_radio_full,Heltec_ct62_companion_radio_ble,named Full Companion,full|Heltec_ct62_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshadventurer_sx1262_companion_radio_full,esp32doit-devkit-v1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Meshadventurer_sx1262_companion_radio_ble,Meshadventurer_sx1262_companion_radio_full,Meshadventurer_sx1262_companion_radio_ble,named Full Companion,full|Meshadventurer_sx1262_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshadventurer_sx1268_companion_radio_full,esp32doit-devkit-v1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Meshadventurer_sx1268_companion_radio_ble,Meshadventurer_sx1268_companion_radio_full,Meshadventurer_sx1268_companion_radio_ble,named Full Companion,full|Meshadventurer_sx1268_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_Wireless_Paper_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_Wireless_Paper_companion_radio_ble,Heltec_Wireless_Paper_companion_radio_full,Heltec_Wireless_Paper_companion_radio_ble,named Full Companion,full|Heltec_Wireless_Paper_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_E213_companion_radio_full,heltec_e213,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_E213_companion_radio_ble,Heltec_E213_companion_radio_full,Heltec_E213_companion_radio_ble,named Full Companion,full|Heltec_E213_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Meshimi_companion_radio_full_,esp32-c6-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Meshimi_companion_radio_ble_,Meshimi_companion_radio_full_,Meshimi_companion_radio_ble_,named Full Companion,full|Meshimi_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,WHY2025_badge_companion_radio_full_,esp32-c6-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,WHY2025_badge_companion_radio_ble_,WHY2025_badge_companion_radio_full_,WHY2025_badge_companion_radio_ble_,named Full Companion,full|WHY2025_badge_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_C6_companion_radio_full_,esp32-c6-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Xiao_C6_companion_radio_ble_,Xiao_C6_companion_radio_full_,Xiao_C6_companion_radio_ble_,named Full Companion,full|Xiao_C6_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Xiao_S3_companion_radio_full,seeed_xiao_esp32s3,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Xiao_S3_companion_radio_ble,Xiao_S3_companion_radio_full,Xiao_S3_companion_radio_ble,named Full Companion,full|Xiao_S3_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TETH_Elite_sx1262_companion_radio_full,esp32s3box,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_TETH_Elite_sx1262_companion_radio_ble,LilyGo_TETH_Elite_sx1262_companion_radio_full,LilyGo_TETH_Elite_sx1262_companion_radio_ble,named Full Companion,full|LilyGo_TETH_Elite_sx1262_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_T3S3_sx1262_companion_radio_full,t3_s3_v1_x,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_T3S3_sx1262_companion_radio_ble,LilyGo_T3S3_sx1262_companion_radio_full,LilyGo_T3S3_sx1262_companion_radio_ble,named Full Companion,full|LilyGo_T3S3_sx1262_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,LilyGo_TDeck_companion_radio_full,t-deck,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,LilyGo_TDeck_companion_radio_ble,LilyGo_TDeck_companion_radio_full,LilyGo_TDeck_companion_radio_ble,named Full Companion,full|LilyGo_TDeck_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Ebyte_EoRa-S3_companion_radio_full,ebyte_eora-s3,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Ebyte_EoRa-S3_companion_radio_ble,Ebyte_EoRa-S3_companion_radio_full,Ebyte_EoRa-S3_companion_radio_ble,named Full Companion,full|Ebyte_EoRa-S3_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tbeam_SX1262_companion_radio_full,ttgo-t-beam,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Tbeam_SX1262_companion_radio_ble,Tbeam_SX1262_companion_radio_full,Tbeam_SX1262_companion_radio_ble,named Full Companion,full|Tbeam_SX1262_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Tbeam_SX1276_companion_radio_full,ttgo-t-beam,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Tbeam_SX1276_companion_radio_ble,Tbeam_SX1276_companion_radio_full,Tbeam_SX1276_companion_radio_ble,named Full Companion,full|Tbeam_SX1276_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,T_Beam_S3_Supreme_SX1262_companion_radio_full,t_beams3_supreme,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,T_Beam_S3_Supreme_SX1262_companion_radio_ble,T_Beam_S3_Supreme_SX1262_companion_radio_full,T_Beam_S3_Supreme_SX1262_companion_radio_ble,named Full Companion,full|T_Beam_S3_Supreme_SX1262_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Generic_ESPNOW_companion_radio_full,esp32-c3-devkitm-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Generic_ESPNOW_comp_radio_usb,Generic_ESPNOW_companion_radio_full,Generic_ESPNOW_comp_radio_usb,named Full Companion,full|Generic_ESPNOW_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_E290_companion_radio_full,heltec_e290,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_E290_companion_usb_ble,Heltec_E290_companion_radio_full,Heltec_E290_companion_usb_ble,named Full Companion,full|Heltec_E290_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,Heltec_T190_companion_radio_full_,heltec_t190,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,Heltec_T190_companion_radio_usb_ble_,Heltec_T190_companion_radio_full_,Heltec_T190_companion_radio_usb_ble_,named Full Companion,full|Heltec_T190_companion_radio_full_,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,SenseCapIndicator-ESPNow_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,SenseCapIndicator-ESPNow_comp_radio_usb,SenseCapIndicator-ESPNow_companion_radio_full,SenseCapIndicator-ESPNow_comp_radio_usb,named Full Companion,full|SenseCapIndicator-ESPNow_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,SenseCapIndicator-LoRa_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,SenseCapIndicator-LoRa_comp_radio_usb_wifi,SenseCapIndicator-LoRa_companion_radio_full,SenseCapIndicator-LoRa_comp_radio_usb_wifi,named Full Companion,full|SenseCapIndicator-LoRa_companion_radio_full,not measured by this static routing audit
|
||||
tracked_primary,generated_logical_alias,SenseCapIndicator-LoRa-N16R2_companion_radio_full,esp32-s3-devkitc-1,named_Full_Companion,Full,True,True,True,False,False,False,False,False,False,True,False,False,SenseCapIndicator-LoRa-N16R2_comp_radio_usb_wifi,SenseCapIndicator-LoRa-N16R2_companion_radio_full,SenseCapIndicator-LoRa-N16R2_comp_radio_usb_wifi,named Full Companion,full|SenseCapIndicator-LoRa-N16R2_companion_radio_full,not measured by this static routing audit
|
||||
|
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user