Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion data/communities.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"update_route": "../submit-idea.md"
},
"national_defaults": {
"radio_preset": "USA/Canada (Recommended)",
"radio_preset": "Canada",
"raw_radio": {
"frequency_mhz": 910.525,
"bandwidth_khz": 62.5,
Expand Down
4 changes: 3 additions & 1 deletion docs/analyzer/builds/mqtt-firmware.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,15 @@ propre à la communauté, la configuration canadienne de départ est :

| Paramètre | Valeur |
|---|---|
| Préréglage radio | **USA/Canada (Recommended)** |
| Préréglage radio | **Canada** |
| Valeurs radio brutes | `910.525 MHz / 62.5 kHz / SF7 / CR5` |
| Empreintes de chemin | 3 octets (`set path.hash.mode 2`) |
| Préréglage principal | `meshcore-ca-1` |
| Préréglage de secours | `meshcore-ca-2` |
| Wi-Fi | Un réseau 2,4 GHz |

Si Canada n’apparaît pas dans l’outil de configuration, suivez les [consignes pour l’ancien préréglage](../../provinces/index.md#canada-baseline).

### 3. Générer les commandes

Ces commandes remplacent les emplacements MQTT **1 et 2**. S’ils servent déjà à un
Expand Down
4 changes: 3 additions & 1 deletion docs/analyzer/builds/mqtt-firmware.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,13 +80,15 @@ Use the local mesh settings. When no community override exists, the Canadian onb

| Setting | Value |
|---|---|
| Radio preset | **USA/Canada (Recommended)** |
| Radio preset | **Canada** |
| Raw radio values | `910.525 MHz / 62.5 kHz / SF7 / CR5` |
| Path hashes | 3 bytes (`set path.hash.mode 2`) |
| Primary preset | `meshcore-ca-1` |
| Backup preset | `meshcore-ca-2` |
| Wi-Fi | A 2.4 GHz network |

If Canada is not listed in the setup tool, follow the [older-preset instructions](../../provinces/index.md#canada-baseline).

### 3. Build the commands

These commands replace MQTT slots **1 and 2**. Check those slots first; if they
Expand Down
4 changes: 3 additions & 1 deletion docs/analyzer/intro.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,12 @@ Quelle que soit la méthode choisie, il vous faut :
- la publication des paquets, et non seulement de l’état;
- un hôte ou une carte toujours en ligne.

La configuration canadienne de départ est **USA/Canada (Recommended)**,
La configuration canadienne de départ est **Canada**,
`910.525 MHz / 62.5 kHz / SF7 / CR5`, avec le hachage des chemins sur
3 octets. Une configuration locale publiée a priorité.

Consultez les [détails du préréglage Canada et les consignes pour les anciennes applications](../provinces/index.md#canada-baseline).

Pour connaître les champs exacts du courtier, consultez les
[paramètres de connexion des observateurs](broker-reference.md).

Expand Down
4 changes: 3 additions & 1 deletion docs/analyzer/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,9 @@ Whichever setup you choose, you need:
- packet publishing, not status-only publishing; and
- an always-on host or board.

The Canadian onboarding baseline is **USA/Canada (Recommended)**, `910.525 MHz / 62.5 kHz / SF7 / CR5`, with 3-byte path hashes. A published local setting takes priority.
The Canadian onboarding baseline is **Canada**, `910.525 MHz / 62.5 kHz / SF7 / CR5`, with 3-byte path hashes. A published local setting takes priority.

See the [Canada preset and older-app guidance](../provinces/index.md#canada-baseline).

For exact broker fields, use the [observer connection reference](broker-reference.md).

Expand Down
6 changes: 3 additions & 3 deletions docs/analyzer/observer-config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"schema_version": 1,
"version": "2026.07",
"last_reviewed": "2026-07-19",
"version": "2026.09",
"last_reviewed": "2026-09-09",
"network": {
"preset": "USA/Canada (Recommended)",
"preset": "Canada",
"frequency_mhz": 910.525,
"bandwidth_khz": 62.5,
"spreading_factor": 7,
Expand Down
3 changes: 3 additions & 0 deletions docs/assets/regions/regions.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
"Advert ID size": "Taille de l’identifiant d’annonce",
"Keep current settings": "Conserver les réglages actuels",
"Choose a profile only after checking with your community. A region does not select a radio network.": "Confirmez le profil auprès de votre communauté. Une région ne détermine pas les réglages radio.",
"The Canada app preset uses 3-byte paths. Here, choose radio and advert ID settings separately.": "Le préréglage Canada de l’application utilise des parcours de 3 octets. Ici, choisissez séparément les réglages radio et la taille de l’identifiant d’annonce.",
"Canada preset details": "Détails du préréglage Canada",
"Radio changes take effect after reboot.": "Les changements radio prennent effet après le redémarrage.",
"Choose the region you mean:": "Choisissez la région recherchée :",
"This saved location is invalid or no longer available. Choose a region again.": "Cet emplacement est invalide ou n’est plus disponible. Choisissez une région à nouveau.",
Expand Down Expand Up @@ -2086,6 +2088,7 @@
'<p class="mcc-hint">Choose a profile only after checking with your community. A region does not select a radio network.</p>' +
'<label class="mcc-label" for="mcc-hash-mode">Advert ID size</label>' +
'<select class="mcc-select" id="mcc-hash-mode"><option value="keep">Keep current settings</option><option value="2">3 bytes</option><option value="1">2 bytes</option><option value="0">1 byte</option></select>' +
'<p class="mcc-hint" data-role="canada-preset-note">The Canada app preset uses 3-byte paths. Here, choose radio and advert ID settings separately. <a href="' + esc(new URL("../provinces/#canada-baseline", regionPageHref("config")).href) + '">Canada preset details</a></p>' +
'<details class="mcc-advanced-options" data-role="technical-settings">' +
'<summary>Firmware version</summary>' +
'<p class="mcc-label">Firmware version</p>' +
Expand Down
2 changes: 1 addition & 1 deletion docs/config/index.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ page_styles:
page_scripts:
- assets/javascripts/radio-profiles.js?v=20260904-1
- assets/regions/modules/configurator-support.js?v=20260904-1
- assets/regions/regions.js?v=20260905-1
- assets/regions/regions.js?v=20260909-1
hide:
- navigation
- toc
Expand Down
2 changes: 1 addition & 1 deletion docs/config/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ page_styles:
page_scripts:
- assets/javascripts/radio-profiles.js?v=20260904-1
- assets/regions/modules/configurator-support.js?v=20260904-1
- assets/regions/regions.js?v=20260905-1
- assets/regions/regions.js?v=20260909-1
hide:
- navigation
- toc
Expand Down
2 changes: 1 addition & 1 deletion docs/config/map.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ page_styles:
page_scripts:
- assets/javascripts/radio-profiles.js?v=20260904-1
- assets/regions/modules/configurator-support.js?v=20260904-1
- assets/regions/regions.js?v=20260905-1
- assets/regions/regions.js?v=20260909-1
hide:
- toc
---
Expand Down
2 changes: 1 addition & 1 deletion docs/config/map.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ page_styles:
page_scripts:
- assets/javascripts/radio-profiles.js?v=20260904-1
- assets/regions/modules/configurator-support.js?v=20260904-1
- assets/regions/regions.js?v=20260905-1
- assets/regions/regions.js?v=20260909-1
hide:
- toc
---
Expand Down
4 changes: 2 additions & 2 deletions docs/index.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,14 +110,14 @@ Utilisez ces paramètres, sauf si votre communauté en indique d’autres.

| Paramètre | Valeur par défaut au Canada |
|---|---|
| Préréglage radio | **USA/Canada (Recommended)** |
| Préréglage radio | **Canada** |
| Valeurs radio détaillées | `910.525 MHz / 62.5 kHz / SF7 / CR5` |
| Hachage des chemins | **3 octets** |
| Commande correspondante | `set path.hash.mode 2` |

</div>

<p class="mc-preset-note">Prévu : un préréglage <strong>Canada</strong> distinct, avec les mêmes paramètres radio que <strong>USA/Canada</strong> et un hachage de 3 octets par défaut pour tous les types d’appareils. <a href="https://github.com/meshcore-dev/MeshCore/issues/3302">Suivre la discussion</a>.</p>
<p class="mc-preset-note">Le préréglage <strong>Canada</strong> de l’application conserve les paramètres radio de l’ancien USA/Canada et choisit des parcours de <strong>3 octets</strong>. Le préréglage distinct <strong>USA</strong> ne modifie pas la taille du hachage. <a href="provinces/#canada-baseline">Détails et anciennes applications</a> · <a href="https://github.com/meshcore-dev/MeshCore/issues/3302#issuecomment-5598886579">Annonce du changement</a>.</p>

## Améliorer MeshCore Canada

Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,14 @@ Use these defaults unless your local community lists different settings.

| Setting | Canada default |
|---|---|
| Radio preset | **USA/Canada (Recommended)** |
| Radio preset | **Canada** |
| Raw radio values | `910.525 MHz / 62.5 kHz / SF7 / CR5` |
| Path setting | **3-byte** |
| Command-line path setting | `set path.hash.mode 2` |

</div>

<p class="mc-preset-note">Planned: a separate <strong>Canada</strong> preset with the same radio settings as <strong>USA/Canada</strong> and 3-byte hash mode by default for all device types. <a href="https://github.com/meshcore-dev/MeshCore/issues/3302">Follow the preset discussion</a>.</p>
<p class="mc-preset-note">The app’s <strong>Canada</strong> preset keeps the former USA/Canada radio settings and selects <strong>3-byte</strong> paths. The separate <strong>USA</strong> preset leaves the path-hash setting unchanged. <a href="provinces/#canada-baseline">Preset details and older apps</a> · <a href="https://github.com/meshcore-dev/MeshCore/issues/3302#issuecomment-5598886579">Upstream update</a>.</p>

## Improve MeshCore Canada

Expand Down
4 changes: 3 additions & 1 deletion docs/meshcore/flash-companion.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,11 @@ réglage.
1. Jumelez le nœud à une application MeshCore compatible sur votre téléphone ou votre ordinateur.
2. Donnez-lui un nom descriptif qui ne révèle pas un emplacement privé.
3. Vérifiez si la page de votre communauté locale indique des réglages différents.
4. Si elle n’en indique aucun, utilisez les réglages par défaut du Canada : **USA/Canada (Recommended)** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
4. Si elle n’en indique aucun, choisissez **Canada** (`910.525 MHz / 62.5 kHz / SF7 / CR5`) et confirmez les parcours de **3 octets**.
5. Enregistrez les réglages, puis reconnectez-vous après le redémarrage de l’appareil.

Si Canada n’apparaît pas dans votre application ou outil de programmation, suivez les [consignes pour l’ancien préréglage](../provinces/index.md#canada-baseline).

Le réglage facultatif **Message Settings → Auto Reset Path** détermine comment
l’application gère les changements de parcours. Conservez sa valeur par défaut,
sauf si votre méthode d’essai locale exige un autre réglage.
Expand Down
4 changes: 3 additions & 1 deletion docs/meshcore/flash-companion.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,11 @@ The flasher reports completion, the board restarts as a companion, and the suppo
1. Pair the node with the supported MeshCore app on your phone or computer.
2. Give it a descriptive name that does not reveal a private location.
3. Check your local community page for different settings.
4. If none are listed, use the Canada defaults: **USA/Canada (Recommended)** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
4. If none are listed, choose **Canada** (`910.525 MHz / 62.5 kHz / SF7 / CR5`) and confirm **3-byte** paths.
5. Save the settings and reconnect after the device restarts.

If Canada is not listed in your app or flasher, follow the [older-preset instructions](../provinces/index.md#canada-baseline).

The optional **Message Settings → Auto Reset Path** preference affects how the app manages changing paths. Leave it at its default unless your local testing process calls for a different setting.

## Verify before regular use
Expand Down
4 changes: 3 additions & 1 deletion docs/meshcore/flash-repeater.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ n’est pas atteint, suivez le plan de récupération avant de configurer l’ap
3. Entrez l’emplacement prévu ou utilisez la carte. Ne publiez pas un emplacement privé exact à moins que ce soit approprié pour le site.
4. Donnez-lui un nom descriptif, comme `Callsign_R1` ou `Downtown_R1`.
5. Créez un mot de passe administrateur unique et conservez-le de façon sécuritaire.
6. Confirmez que la communauté locale n’a pas publié de réglages différents. Sinon, appliquez **USA/Canada (Recommended)** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
6. Confirmez que la communauté locale n’a pas publié de réglages différents. Sinon, appliquez **Canada** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
7. Utilisez les valeurs d’annonce actuellement recommandées par MeshCore Canada :
- **Advert Interval:** `60` minutes
- **Flood Advert Interval:** `24` heures
Expand All @@ -135,6 +135,8 @@ n’est pas atteint, suivez le plan de récupération avant de configurer l’ap
9. Ajoutez les renseignements sur le propriétaire seulement s’ils conviennent à des annonces publiques.
10. Enregistrez les réglages et redémarrez l’appareil.

Si Canada n’apparaît pas dans votre application ou outil de programmation, suivez les [consignes pour l’ancien préréglage](../provinces/index.md#canada-baseline).

### Détection des boucles { #loop-detection }

Le micrologiciel de répéteur **1.14 ou une version plus récente** peut rejeter
Expand Down
4 changes: 3 additions & 1 deletion docs/meshcore/flash-repeater.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ The flasher reports completion, the board restarts as a repeater, and the setup
3. Enter the intended location or use the map. Do not publish an exact private location unless that is appropriate for the site.
4. Set a descriptive name, such as `Callsign_R1` or `Downtown_R1`.
5. Set a unique admin password and store it securely.
6. Confirm the local community has not documented an override. Otherwise apply **USA/Canada (Recommended)** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
6. Confirm the local community has not documented an override. Otherwise apply **Canada** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
7. Set the current MeshCore Canada default advert values:
- **Advert Interval:** `60` minutes
- **Flood Advert Interval:** `24` hours
Expand All @@ -112,6 +112,8 @@ The flasher reports completion, the board restarts as a repeater, and the setup
9. Add owner information only if it is suitable for public adverts.
10. Save the settings and reboot.

If Canada is not listed in your app or flasher, follow the [older-preset instructions](../provinces/index.md#canada-baseline).

### Loop detection

Repeater firmware **1.14 or newer** can reject packets that repeatedly pass
Expand Down
4 changes: 3 additions & 1 deletion docs/meshcore/flash-room-server.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,11 @@ suivez le plan de récupération avant de configurer les accès.
4. Créez des mots de passe invité et administrateur distincts et uniques, puis conservez-les de façon sécuritaire.
- Le mot de passe invité est remis aux personnes qui doivent accéder au salon.
- Le mot de passe administrateur contrôle la gestion et ne doit pas être utilisé comme mot de passe invité.
5. Vérifiez si la page de la communauté locale indique d’autres réglages. Si elle n’en indique aucun, utilisez les réglages par défaut du Canada : **USA/Canada (Recommended)** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
5. Vérifiez si la page de la communauté locale indique d’autres réglages. Si elle n’en indique aucun, choisissez **Canada** (`910.525 MHz / 62.5 kHz / SF7 / CR5`) et des parcours de **3 octets** (`set path.hash.mode 2`).
6. Enregistrez les réglages et redémarrez l’appareil.

Si Canada n’apparaît pas dans votre application ou outil de programmation, suivez les [consignes pour l’ancien préréglage](../provinces/index.md#canada-baseline).

## Tester le serveur

1. Reconnectez-vous à la console après le redémarrage et confirmez le nom, le rôle et les réglages radio.
Expand Down
4 changes: 3 additions & 1 deletion docs/meshcore/flash-room-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,11 @@ The flasher reports completion, the device restarts as a Room Server, and **Conf
4. Set separate, unique guest and admin passwords and store them securely.
- The guest password is shared with people who should enter the room.
- The admin password controls management access and should not be shared as the guest password.
5. Check the local community page for different settings. If none are listed, use the Canada defaults: **USA/Canada (Recommended)** (`910.525 MHz / 62.5 kHz / SF7 / CR5`).
5. Check the local community page for different settings. If none are listed, choose **Canada** (`910.525 MHz / 62.5 kHz / SF7 / CR5`) and **3-byte** paths (`set path.hash.mode 2`).
6. Save settings and reboot.

If Canada is not listed in your app or flasher, follow the [older-preset instructions](../provinces/index.md#canada-baseline).

## Test the server

1. Reconnect to the console after reboot and confirm the name, role, and radio settings.
Expand Down
14 changes: 9 additions & 5 deletions docs/meshcore/general-faq.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,16 @@ source actuelle.

### Quels réglages radio dois-je utiliser au Canada?

Utilisez le profil radio de votre communauté. Le [configurateur de répéteur](../config/index.md)
trouve les chemins régionaux, mais conserve les réglages radio tant que vous ne choisissez pas de profil.
Utilisez le profil radio du [répertoire des communautés](../provinces/index.md). Si aucun n’est publié, choisissez
**Canada** dans l’application pour les paramètres canadiens et des parcours de
**3 octets**. Consultez les [détails et les consignes pour les anciennes applications](../provinces/index.md#canada-baseline).

Quel que soit le rôle de l’appareil, consultez d’abord le
[répertoire des communautés](../provinces/index.md). Lorsqu’une communauté
publie des réglages locaux différents, suivez-les.
Le préréglage distinct **USA** utilise les mêmes valeurs radio, mais ne modifie pas
la taille du hachage. [Annonce du changement](https://github.com/meshcore-dev/MeshCore/issues/3302#issuecomment-5598886579).

Le [configurateur de répéteur](../config/index.md) trouve les chemins régionaux.
Ses réglages radio et de taille d’identifiant d’annonce sont séparés; les valeurs
actuelles sont conservées tant que vous ne choisissez pas de changement.

### Qu’est-ce que le mode de hachage des parcours?

Expand Down
12 changes: 8 additions & 4 deletions docs/meshcore/general-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,15 @@ of repeating values that may change.

### Which radio settings should I use in Canada?

Use your community’s radio profile. The [repeater configurator](../config/index.md)
finds region paths, but keeps your radio settings unless you choose a profile.
Use the radio profile in the [community directory](../provinces/index.md). If none is published, choose **Canada** in the app
for the Canadian radio settings and **3-byte** paths. See the
[preset details and older-app guidance](../provinces/index.md#canada-baseline).

For any role, first check the [community directory](../provinces/index.md).
Follow a published local override when one exists.
The separate **USA** preset uses the same radio values but leaves the path-hash
setting unchanged. [Upstream preset update](https://github.com/meshcore-dev/MeshCore/issues/3302#issuecomment-5598886579).

The [repeater configurator](../config/index.md) finds region paths. Its radio and
advert ID controls remain separate and keep current settings until you choose a change.

### What is path hash mode?

Expand Down
12 changes: 11 additions & 1 deletion docs/provinces/index.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -458,11 +458,21 @@ Utilisez ces réglages sauf si votre communauté locale en indique d’autres.

| Réglage | Valeur par défaut au Canada |
|---|---|
| Préréglage radio | `USA/Canada (Recommended)` |
| Préréglage radio | `Canada` |
| Valeurs radio brutes | `910.525 MHz / 62.5 kHz / SF7 / CR5` |
| Mode de hachage des parcours | `3-byte` |
| Réglage du parcours en ligne de commande | `set path.hash.mode 2` |

L’application MeshCore propose maintenant deux préréglages distincts : **Canada** et **USA**.
Ils utilisent les mêmes valeurs radio ci-dessus, mais **Canada** choisit aussi des parcours de
**3 octets**. **USA** ne modifie pas la taille du hachage. Vous pouvez toujours la régler
manuellement. Voir l’[annonce du 9 septembre](https://github.com/meshcore-dev/MeshCore/issues/3302#issuecomment-5598886579).

Si votre application ou outil de programmation affiche encore **USA/Canada (Recommended)**,
utilisez-le pour les mêmes valeurs radio et réglez les parcours sur **3 octets** séparément.
Mettez à jour les répéteurs dont le micrologiciel est antérieur à **1.14** : ces anciennes versions
ne peuvent pas relayer les parcours multioctets.

!!! warning "Vérifiez d’abord les réglages locaux"
Les appareils à proximité doivent utiliser les mêmes réglages. Une fiche marquée
**Réglages locaux différents** l’emporte sur les réglages par défaut du Canada
Expand Down
Loading
Loading