From 80cf8365f79fa71b8839607ba6935f871293919a Mon Sep 17 00:00:00 2001 From: rcarteraz Date: Wed, 10 Jul 2024 08:10:09 -0700 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit bd115a77b79aba6f190adae01e7f55aa3f270efa Merge: 2fd5c33b 837376e8 Author: rcarteraz Date: Tue Jul 2 09:51:23 2024 -0700 Merge pull request #1318 from zyphlar/patch-1 Clarify the necessity and configuration of the "mqtt" Meshtastic channel commit 837376e82d43831adb7dff062d2ab56d88905808 Merge: 3aea1283 2fd5c33b Author: rcarteraz Date: Tue Jul 2 09:44:14 2024 -0700 Merge branch 'master' into patch-1 commit 2fd5c33be536ab26c25599ae35300dbc324aff40 Merge: b6791daf 0a6de969 Author: rcarteraz Date: Tue Jul 2 09:40:47 2024 -0700 Merge pull request #1322 from ianmcorvidae/python-update Python CLI documentation update commit 0a6de9699c60b9bdd4da09fd3ef472af2deb5e89 Merge: e8dd2445 b6791daf Author: rcarteraz Date: Tue Jul 2 09:35:16 2024 -0700 Merge branch 'master' into python-update commit b6791daf633d76744ba4c539f6159569c6539bb8 Merge: 97196033 902375cd Author: rcarteraz Date: Tue Jul 2 09:33:41 2024 -0700 Merge pull request #1326 from meshtastic/pdxlocations-patch-1 Add missing brackets commit 902375cd8705927df7fefa91b368762a5ef3452b Merge: debf984c 97196033 Author: rcarteraz Date: Tue Jul 2 09:31:28 2024 -0700 Merge branch 'master' into pdxlocations-patch-1 commit 97196033b78fb718c883daa5b06a9a89419109ab Merge: 475914d5 d80fd13e Author: rcarteraz Date: Tue Jul 2 09:15:24 2024 -0700 Merge pull request #1327 from HamzaYslmn/master Update region-by-country.mdx commit d80fd13e871908f90c9a31818bb02c2c6e44746f Author: Hamza Yeşilmen <78810304+HamzaYslmn@users.noreply.github.com> Date: Tue Jul 2 09:17:42 2024 +0300 Update region-by-country.mdx TR ADDED commit debf984cfc76f6cc4fcc372f30f30216715d7d55 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Jul 1 22:53:40 2024 -0700 Add missing brackets commit 475914d5776f0ae8cb0da3002e9a2e0247a42c00 Merge: 361eb747 047d1c54 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Jul 1 22:40:14 2024 -0700 Merge pull request #1325 from chicagolandmesh/patch-3 Update local-groups.mdx commit 047d1c5495658fa502cd653b69135e6d71141ac2 Merge: 48c46405 361eb747 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Jul 1 22:37:58 2024 -0700 Merge branch 'master' into patch-3 commit 361eb7472545f2a0cb39546878165e982926fa1c Merge: 3b9a7aa5 9355b474 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Jul 1 22:36:21 2024 -0700 Merge pull request #1324 from chicagolandmesh/patch-2 Update local-groups.mdx commit 48c46405b83019dc15bf1c8ac1bd601c7d24927c Author: Chicagoland Mesh Date: Mon Jul 1 21:56:47 2024 -0500 Update local-groups.mdx commit 9355b474ef1087db5350edb4aef1470068da2f3a Author: Chicagoland Mesh Date: Mon Jul 1 21:42:59 2024 -0500 Update local-groups.mdx commit 3aea1283d598a12816dfe36e0ef2fbc410358f8e Author: zyphlar Date: Sat Jun 29 13:19:12 2024 -0700 Clarify the necessity and configuration of the "mqtt" Meshtastic channel My MQTT wasn't working at all (nothing published to msh/US/2/# except msh/US/2/stat/!myradio = offline for a week) until on advice from Discord I added a new Meshtastic channel to my radio configuration called "mqtt". They claim that this paragraph makes that requirement clear, but 1. This paragraph is only about JSON downlink to send MQTT over LoRa, which is odd because MQTT uplink didn't work either, but anyway: 2. The word "channel" by itself isn't a full set of instructions for creating a new Meshtastic channel on the appropriate node. The rest of the paragraph talks about the /mqtt/ topic, which is ambiguous. commit 3b9a7aa5282f8e53b028ffc8a148ce50d7efb081 Author: RichardHeltec <129845637+RichardHeltec@users.noreply.github.com> Date: Mon Jul 1 22:52:54 2024 +0800 Add Heltec Capsule Sensor V3 document (#1299) * Add Heltec Capsule Sensor V3 document * Capsule Sensor document update * Change the pics format of Capsule Sensor V3 * capsule sensor v3fix 20240701 commit e8dd2445ea1a8b1143c665dd777fac380b19ed43 Author: Ian McEwen Date: Sun Jun 30 23:22:38 2024 -0700 mark deprecated options the same commit 037eb0617f518659e58f41c095b8462659aaaa5d Author: Ian McEwen Date: Sun Jun 30 23:19:42 2024 -0700 add --pos-fields documentation commit c7cb417aaeae505ced5016700ed406df1e28e0ab Author: Ian McEwen Date: Sun Jun 30 23:14:29 2024 -0700 Add request-position and remove-node commit 3e12ef5ebfe3122fc38319c8d4430d53a7b6919b Author: Ian McEwen Date: Sun Jun 30 23:11:12 2024 -0700 Add tunnel arguments to CLI documentation commit 92b8fe55c5f633a7b40e685a96034ba37357b518 Author: Ian McEwen Date: Sun Jun 30 23:07:17 2024 -0700 Add a number of arguments and rearrange the python documentation file commit f7f0c95da0d0dd73268b5c33cc2fa7162e1d3e49 Author: Ian McEwen Date: Sun Jun 30 18:42:18 2024 -0700 Reorganize connection and help/support args to the top, add alias names and defaults commit 0850a1b81fb7e124dddf1646a0c996aafb77a240 Author: Ian McEwen Date: Sun Jun 30 18:36:38 2024 -0700 --sendping is no longer supported commit 5b3852a574473b689b41da9d73a3bc5f41e50205 Merge: a3a99920 8b99ab03 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Jun 30 08:24:53 2024 -0700 Merge pull request #1317 from meshtastic/rcarteraz-patch-4 Remove Non-Compliant Community Groups commit 8b99ab03cab34d5f05a2ac265bedeab9b830ea3b Author: rcarteraz Date: Sat Jun 29 09:48:02 2024 -0700 remove non-compliant groups commit a3a9992022f1483eaf1a7e514068d67f414ac6fb Author: rcarteraz Date: Sat Jun 29 08:54:13 2024 -0700 Update Chatter (#1314) * Update index.mdx * move phonto commit b68a2a2283bd9241fd70c13ffceab51406c9e874 Author: Sylvain Migaud Date: Fri Jun 28 16:14:31 2024 +0200 Adding documentation for chatter and its keypad (#1283) * adding documentation for chatter and its keypad * restore lock file * updating the doc to add the TAB and RIGHT buttons mapping * fix SHIFT bug * change images format * convert images to webp --------- Co-authored-by: Tommy Ekstrand commit 36e1070d1ffd15d80f022d66174cd79a13f01269 Merge: 1c6c70a9 06078f10 Author: Ben Meadors Date: Thu Jun 27 14:46:10 2024 -0500 Merge pull request #1313 from rcarteraz/update-tips Update Tips Page commit 06078f10bbcac1ce25daf4e76ea88026deb0a677 Merge: 0a4d9818 1c6c70a9 Author: rcarteraz Date: Thu Jun 27 12:42:29 2024 -0700 Merge branch 'master' into update-tips commit 0a4d981862b9b05a60489729a9f7584d5795e297 Author: rcarteraz Date: Thu Jun 27 12:31:24 2024 -0700 update tips page commit 1c6c70a9fec7b5e94a1bd7cbfda605f296297961 Author: geeksville Date: Thu Jun 27 10:19:50 2024 -0700 Update python developer instructions to use poetry (#1309) commit 1e44aba7859d0920a1f78db04ba59e91bfd75e8f Merge: 19da4cbb 66d6dade Author: Thomas Göttgens Date: Thu Jun 27 15:47:01 2024 +0200 Merge pull request #1284 from Jorropo/add-my-encryption-comments add Jorropo's encryption review commit 66d6dadec0affad673a25798a08a0e45e73df619 Merge: b610e34e 19da4cbb Author: Tommy Ekstrand Date: Thu Jun 27 08:10:09 2024 -0500 Merge branch 'master' into add-my-encryption-comments commit 19da4cbbb03952c924ddf592b876bf06e448291d Author: olegios Date: Thu Jun 27 16:08:07 2024 +0300 Update local-groups.mdx (#1312) Add Ukrainian meshtastic community link Co-authored-by: Tommy Ekstrand commit 6c2eb81aa15adceee662aea74564095d8de16c22 Author: elranr Date: Thu Jun 27 04:43:56 2024 +0300 Update local-groups.mdx (#1279) * Update local-groups.mdx Added Israel Meshtastic club telegram group * Alphabetized and corrected header level --------- Co-authored-by: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Co-authored-by: Tommy Ekstrand commit 2d96bccfce7fe6ae9f82a4243388e37d7eb32bff Merge: f3d9442b 0287221e Author: rcarteraz Date: Mon Jun 24 08:07:18 2024 -0700 Merge pull request #1311 from meshtastic/rcarteraz-patch-3 Add `tzdef` to Device Config commit b610e34e0801466faf8b7dd39086e0429ed29b47 Author: Jorropo Date: Tue Jun 4 02:43:02 2024 +0200 add Jorropo's encryption review commit 0287221e3bdef674c1691c7ce3acfbf82da2d037 Author: rcarteraz Date: Sun Jun 23 17:02:09 2024 -0700 add tzdef commit f3d9442be36a50d4e647c4680cebd281104fdc95 Merge: 40685c29 536099db Author: Ben Meadors Date: Fri Jun 21 20:03:57 2024 -0500 Merge pull request #1308 from rcarteraz/update-device-config Updates to #1306 commit 536099dbf39cfd537e80d78d8ec564c143ad6df8 Merge: 59c1adc1 40685c29 Author: rcarteraz Date: Fri Jun 21 18:00:07 2024 -0700 Merge branch 'master' into update-device-config commit 40685c29d002a545ce150a20a973908acd8f8ad8 Merge: 068bf7a6 76d31ea6 Author: rcarteraz Date: Fri Jun 21 17:59:37 2024 -0700 Merge pull request #1307 from meshtastic/thebentern-patch-1 Add DFRobot Lark commit 59c1adc1713c0f6200b9c4d958cf63ff82e73b84 Author: rcarteraz Date: Fri Jun 21 17:55:26 2024 -0700 updates to recent additions commit 76d31ea6f8f28ca54fc7f338919f390384767c6f Author: Ben Meadors Date: Fri Jun 21 18:27:42 2024 -0500 Add DFRobot Lark commit 068bf7a69219ce552cf2160524cd30c8db99e063 Merge: 364481c8 52652dda Author: Ben Meadors Date: Fri Jun 21 18:00:41 2024 -0500 Merge pull request #1306 from meshtastic/power-saving-roles Power saving roles notes and corrections commit 52652ddacf021135960e3104ffa637b398cc223f Author: Ben Meadors Date: Fri Jun 21 17:58:27 2024 -0500 Update device.mdx commit ce2aa6daac9b1a3997d5c9fe3212d63f8f52605b Author: Ben Meadors Date: Fri Jun 21 16:58:59 2024 -0500 Power saving roles notes and corrections commit 364481c8b0273450fa3c031e4ebc96dd4db160e6 Merge: 2f5939b8 c2528b31 Author: rcarteraz Date: Fri Jun 21 09:48:46 2024 -0700 Merge pull request #1305 from markuslang79/master Added links to German Meshtastic Groups commit c2528b318ef0b6f718175fb3e35143b882579676 Author: Markus Lang Date: Fri Jun 21 18:02:46 2024 +0200 Update local-groups.mdx Added 'Meshtastic Germany' Facebook group and 'Mesh Hessen' Telegram group links commit 2f5939b889c28f197147680332fb136f93c1e03c Merge: 86bc3c93 150e468f Author: rcarteraz Date: Thu Jun 20 13:56:11 2024 -0700 Merge pull request #1294 from meshtastic/dependabot/npm_and_yarn/braces-3.0.3 Bump braces from 3.0.2 to 3.0.3 commit 150e468f57902fc524ef6295c771ffc76343b178 Merge: df5dcd5b 86bc3c93 Author: rcarteraz Date: Thu Jun 20 13:43:07 2024 -0700 Merge branch 'master' into dependabot/npm_and_yarn/braces-3.0.3 commit 86bc3c93e5fac8dfb5eb023f1aa6d405bb9d9ffe Merge: 6cabd5fe cfec3e8e Author: rcarteraz Date: Wed Jun 19 18:48:14 2024 -0700 Merge pull request #1301 from rcarteraz/1200bps-reset-button Add mention of 1200bps reset button in web flasher commit cfec3e8eace1719736a5a6cd4f0093385f0bdad8 Merge: 59d71321 6cabd5fe Author: rcarteraz Date: Wed Jun 19 17:59:09 2024 -0700 Merge branch 'master' into 1200bps-reset-button commit 6cabd5fe955461798f90dc7cebd98928c5d6578e Merge: f6a97b28 6c40c2e5 Author: rcarteraz Date: Wed Jun 19 17:58:54 2024 -0700 Merge pull request #1295 from geeksville/pr-nrf52-guide Add basic nrf52 guide commit 6c40c2e5558b7270646319a91123843c8671edbc Merge: 9cbea09e f6a97b28 Author: rcarteraz Date: Wed Jun 19 17:56:57 2024 -0700 Merge branch 'master' into pr-nrf52-guide commit 59d71321e380836c75d5b32401e2a8647933dd43 Author: rcarteraz Date: Wed Jun 19 17:52:06 2024 -0700 Add mention of 1200bps reset button in web flasher commit f6a97b28d3eecab62442419ff30ce9dae9a88cc1 Merge: eb256040 a9ad016c Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Jun 19 17:17:54 2024 -0700 Merge pull request #1300 from Kavitate/patch-1 Update local-groups.mdx commit a9ad016c101815241a539f610bc9148fd92b6f0d Author: Kavitate <79380289+Kavitate@users.noreply.github.com> Date: Wed Jun 19 16:38:50 2024 -0500 Update local-groups.mdx Removed Midwest Mesh header. commit 8b2999e0311036e6f12636a19d5adddae00dc7aa Author: Kavitate <79380289+Kavitate@users.noreply.github.com> Date: Wed Jun 19 12:11:36 2024 -0500 Update local-groups.mdx Regrouped qualifying states to be listed under the "Midwest Region". commit 14ee77545338b798393ec6d01a328a53dde32bfc Merge: 211f913b eb256040 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Jun 19 09:56:52 2024 -0700 Merge branch 'master' into patch-1 commit 211f913bad59059fe7a0fdc462c69563ef8200a1 Author: Kavitate <79380289+Kavitate@users.noreply.github.com> Date: Wed Jun 19 11:54:25 2024 -0500 Update local-groups.mdx Updated group name and server logo. commit eb2560402e442a09169a3c20de8e2a31f886f34b Merge: f95a398c e75f7f5e Author: rcarteraz Date: Wed Jun 19 08:53:23 2024 -0700 Merge pull request #1298 from rcarteraz/add-unphone Add unPhone to supported hardware docs commit e75f7f5e72e2dcc3054aba78cf7b06abc1ac89b6 Author: rcarteraz Date: Wed Jun 19 08:23:26 2024 -0700 P commit 44751712767d8dcf4a85f6d654be3286f1f5ca21 Author: Kavitate <79380289+Kavitate@users.noreply.github.com> Date: Wed Jun 19 08:39:04 2024 -0500 Update local-groups.mdx Added midwest mesh group for qualifying states. commit b5e5c27bbc10485133c9e3387cbb6db745da801b Author: rcarteraz Date: Tue Jun 18 20:31:29 2024 -0700 i'm about to go postal commit 127251a233b7ec5ecc12970aadc5a8d7e919f27b Author: rcarteraz Date: Tue Jun 18 20:24:21 2024 -0700 another try commit dcbfeec56a7f66fb10875c6a35780f29a1d0f2b4 Author: rcarteraz Date: Tue Jun 18 20:20:28 2024 -0700 why isn't this working? commit d7c78552d58e81ae9c22f8d05dc766e4d0c05e44 Author: rcarteraz Date: Tue Jun 18 20:17:03 2024 -0700 trunk fmt commit d1b27b4c4fb584afda7737ac2bd9f139403c3941 Author: rcarteraz Date: Tue Jun 18 20:16:05 2024 -0700 whitespace commit 1d9cb80438c5cd8bfaa8794f18720a897420b4e7 Author: rcarteraz Date: Tue Jun 18 20:09:03 2024 -0700 Fix spacing commit ae7556ec4fab8c4aae9934c46629f0c33afb538c Author: rcarteraz Date: Tue Jun 18 20:06:44 2024 -0700 add unPhone to supported docs commit 9cbea09e5cb459853f9bcee2b8b206c19966d1f5 Author: rcarteraz Date: Tue Jun 18 13:53:25 2024 -0700 formatting and minor changes commit df5dcd5b6687964094b3f7929a1b53e305a55c30 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 20:02:00 2024 +0000 Bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] commit fad3a940d142558d7cc9dd59553af0b83d8c5d7c Merge: f3523b72 f95a398c Author: rcarteraz Date: Tue Jun 18 13:01:01 2024 -0700 Merge branch 'master' into pr-nrf52-guide commit f95a398cd44a66b81ca92b6edf0783a32d306667 Merge: 70638582 9b7eab4a Author: rcarteraz Date: Tue Jun 18 13:00:46 2024 -0700 Merge pull request #1297 from meshtastic/dependabot/npm_and_yarn/ws-7.5.10 Bump ws from 7.5.9 to 7.5.10 commit 9b7eab4ad7171682f27f3c6e704e356c4a250db2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Jun 18 18:39:11 2024 +0000 Bump ws from 7.5.9 to 7.5.10 Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] commit f3523b72f5c24b338cc20acc2ba73b74dd73babb Merge: b2fcaa55 70638582 Author: geeksville Date: Sun Jun 16 21:11:52 2024 -0700 Merge branch 'master' into pr-nrf52-guide commit 70638582bf25abdaa4aec9007306a29d2e886158 Merge: 78de79b1 050e57ec Author: rcarteraz Date: Sun Jun 16 17:25:18 2024 -0700 Merge pull request #1296 from geeksville/pr-fixinstructs Update build instructions - pnpm is apparently now the tool used commit 050e57ec1856c57f17e1bce7990f3c6a608d64e7 Author: geeksville Date: Sun Jun 16 15:34:22 2024 -0700 Update build instructions - pnpm is apparently now the tool used per @chrichton - woot! commit b2fcaa55300ad339bf8994f1c89c52cb1aedfc1a Author: geeksville Date: Sun Jun 16 15:16:37 2024 -0700 Add basic nrf52 guide commit 78de79b150f476c82b1e6f670488c1e8633e362a Merge: 79d5b3ab 21dbcfd3 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Jun 12 12:00:25 2024 -0700 Merge pull request #1293 from dunlapbs/patch-2 Update local-groups.mdx commit 21dbcfd3e153b0d924544c6c7957c1301a5abbf9 Author: dunlapbs <127551400+dunlapbs@users.noreply.github.com> Date: Wed Jun 12 10:56:03 2024 -0700 Update local-groups.mdx Modify "Portland and SW Washington" to "PDXMesh for Portland and SW Washington" commit 79d5b3ab76112408850568dd6c0df8911d592d44 Merge: 54a22e17 257c4e0f Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Jun 12 10:38:29 2024 -0700 Merge pull request #1292 from dunlapbs/patch-1 Update local-groups.mdx commit 257c4e0fb9627b6c12bcfd1cb5ee868832bd0b5b Merge: acfbcaab 54a22e17 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Jun 12 10:34:03 2024 -0700 Merge branch 'master' into patch-1 commit 54a22e17087fe733d3b530eb07fdede44b968c09 Merge: e5ea17ba f7a8aaea Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Jun 12 10:33:05 2024 -0700 Merge pull request #1291 from rcarteraz/update-heltec-links Add Rokland Heltec links commit acfbcaabecef8dee7e19436a3aa7a5f92c124ab1 Author: dunlapbs <127551400+dunlapbs@users.noreply.github.com> Date: Wed Jun 12 09:44:14 2024 -0700 Update local-groups.mdx Adding the Portland and SW Washington Community Discord commit f7a8aaeaefefa49e70930d7f1ab12cf5c737683c Author: rcarteraz Date: Wed Jun 12 09:31:25 2024 -0700 update wsl link commit 2105ee4e676ef0fab56baa56d620fe7a9e0907d5 Author: rcarteraz Date: Wed Jun 12 08:36:14 2024 -0700 add rokland heltec links commit e5ea17ba1beac41cf4dfbe196cb90e1a549e3d60 Merge: bcce4bf9 73b86f82 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Jun 11 22:35:34 2024 -0700 Merge pull request #1290 from NB7N/patch-1 Update local-groups.mdx commit 73b86f82fef1768d55b4a2f7c5d57c083b14730e Author: NB7N <103006194+NB7N@users.noreply.github.com> Date: Tue Jun 11 15:06:04 2024 -0700 Update local-groups.mdx Added Oregon community website commit bcce4bf9de9055acd26cad00cc8fefa7f5fb587c Merge: 09caac50 1c25b8e5 Author: rcarteraz Date: Tue Jun 11 08:31:50 2024 -0700 Merge pull request #1287 from Nestpebble/patch-6 Update to European Lora frequency and duty cycle info, including EU regulatory framework, and add UK regulatory doc commit 1c25b8e59310afe9e737ec941ea72fba8687232b Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Sun Jun 9 21:56:05 2024 +0100 Update radio-settings.mdx commit c0d157987708029d5e675b23a017d65b53caaf5d Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Sun Jun 9 21:19:09 2024 +0100 Update _lora-regions to clarify rolling hour The rolling 1-hour window isn't clear in the docs. commit 91afc1c8b72a87de5c7a376fae39c4ab3ffff46b Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Fri Jun 7 10:27:15 2024 +0100 Update radio-settings.mdx commit 86becff264e87a693783f2363fe9fec0bb25431a Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Fri Jun 7 08:25:53 2024 +0100 Update docs/about/overview/radio-settings.mdx Corrected one typo, another one appears. C'est la vie... Co-authored-by: Alice <84906+wheresalice@users.noreply.github.com> commit 59421a134ca15dda890b506eea4748c13f3607ad Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Thu Jun 6 23:47:57 2024 +0100 Update radio-settings.mdx Added info on the EU and the selection of bands. commit 13c246a5e52b2ea17383d490a070185d59e85db7 Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Thu Jun 6 23:43:22 2024 +0100 Update region-by-country.mdx commit ba287af89651943c865ea2f0c3494f483992c6c4 Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Thu Jun 6 00:54:49 2024 +0100 Update UK regulatory doc & include note for EU Following discussion on the Discord, some additional notes to help locate the specific parts of the UK and EU regulations for local frequency bands, duty cycles, etc. commit 09caac50752b64e2f2fade35a932d3eb0ca9649f Merge: 9173092e 5e6d7ecb Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Jun 3 23:04:09 2024 -0700 Merge pull request #1285 from RCGV1/master Update Bay Area in Local Groups commit 5e6d7ecb5d3c4fd28c78f8b03d281afbc0b8b88c Author: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Date: Mon Jun 3 22:49:25 2024 -0700 Update Bay Area commit 9173092e317bf6eaff30ae08f33d3de5bda70611 Author: Shogoc Date: Mon Jun 3 19:51:23 2024 -0500 Update local-groups.mdx (#1277) Updated to add Kansas City metro local groups in Kansas and Missouri Co-authored-by: Tommy Ekstrand commit e49ffb534e5920246b790d69a8cfbac62a5c9925 Merge: 9968848f adbb0646 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Jun 2 08:34:12 2024 -0700 Merge pull request #1282 from njh/patch-1 Update default NTP server network.mdx commit adbb0646176621bfd12017a425b142fa85e3b2c2 Author: Nicholas Humfrey Date: Sun Jun 2 14:04:58 2024 +0100 Update default NTP server network.mdx Was changed in the firmware in this commit: https://github.com/meshtastic/firmware/commit/cbf20e4cee8f8d58eac2a6bfd7f43f8c52828ecb commit 9968848f145e449e59d2248934105635659c2888 Merge: 67081ce1 28af9dee Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Jun 1 23:17:47 2024 -0700 Merge pull request #1275 from travisedson/patch-1 Update local-groups.mdx commit 28af9dee715032bbd4ac005422188ee54748a0f1 Merge: 61a93294 67081ce1 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Jun 1 23:14:54 2024 -0700 Merge branch 'master' into patch-1 commit 67081ce1868867bbaea11ddd0f443a879debda34 Merge: fdba4943 901efc3c Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Jun 1 23:01:14 2024 -0700 Merge pull request #1280 from dasmart/patch-1 Update position.mdx commit 901efc3cbdb877edd81a57eb0dd560515e2b0a5b Merge: 54e6b193 fdba4943 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Jun 1 22:58:02 2024 -0700 Merge branch 'master' into patch-1 commit fdba4943ee2a0c07b786e1a39de7c1bd38a1aaa2 Merge: 745e506a 2b322d82 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Jun 1 22:57:36 2024 -0700 Merge pull request #1281 from ianmcorvidae/fixed-pos-python-update Update fixed position-related documentation for meshtastic/python#584 changes commit 2b322d8224e1b17d959319b5a9df52cdd4e415b6 Merge: 594f081f 745e506a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Jun 1 22:51:30 2024 -0700 Merge branch 'master' into fixed-pos-python-update commit 745e506a13beb731dbe8e848113ea52a8e106b68 Author: Talie5in Date: Sun Jun 2 14:58:16 2024 +0930 Updates to Linux Native Devices documentation (#1267) * Updates to Linux Native Hardware documentation * Fix bash to shell in documentation markup * Removed Log from service and removed Logrotate until future, added command to view the logs from journal. * Remove StandardError output * Update docs/hardware/devices/linux-native-hardware/linux-native-hardware.mdx Correct Spelling Mistake Co-authored-by: Alice <84906+wheresalice@users.noreply.github.com> * Update docs/hardware/devices/linux-native-hardware/linux-native-hardware.mdx configure does read better then setup in this instance, changing as suggested. Co-authored-by: Alice <84906+wheresalice@users.noreply.github.com> --------- Co-authored-by: Jonathan Bennett Co-authored-by: Alice <84906+wheresalice@users.noreply.github.com> commit 594f081f8d24136ec34e086cdaf3cc8a44cd70ee Author: Ian McEwen Date: Sat Jun 1 11:55:20 2024 -0700 Update fixed position-related documentation for meshtastic/python#584 changes commit 54e6b19325db94fb1a9e69b0094d3a217635ffb4 Author: dasmart Date: Sat Jun 1 14:45:39 2024 -0400 Update position.mdx correcting a spelling error. commit 61a93294c9cfeeaff52b54ec4fe564ec27055cdf Merge: ac1814b8 e31cd31d Author: Tommy Ekstrand Date: Sat Jun 1 08:47:31 2024 -0500 Merge branch 'master' into patch-1 commit e31cd31d048f4ebaefab9f35b3f2e431366e76f4 Merge: d0eb0801 2c005ab7 Author: Thomas Göttgens Date: Tue May 28 13:34:50 2024 +0200 Merge pull request #1276 from lordtangent/patch-1 Added Albuquerque Mesh to local-groups.mdx commit 2c005ab7650cf87ca0c9e1fffda1704c5419da29 Author: lordtangent Date: Tue May 28 02:22:37 2024 -0600 Added Albuquerque Mesh to local-groups.mdx commit ac1814b859cb61ca9296e5e5e26272c384be0803 Author: travisedson <69659636+travisedson@users.noreply.github.com> Date: Mon May 27 20:20:45 2024 -0700 Update local-groups.mdx Added link for local MontereyBayMesh meshtastic group commit d0eb08013986a064e4492add6fedffe7580e08a0 Merge: 080a4681 290fab22 Author: Thomas Göttgens Date: Tue May 28 13:19:25 2024 +0200 Merge pull request #1274 from TRMESH/patch-2 Update local-groups.mdx commit 290fab223ae3b0a670d5a3632a4c28d8e681d099 Merge: c3d1099e 080a4681 Author: Thomas Göttgens Date: Mon May 27 13:43:38 2024 +0200 Merge branch 'master' into patch-2 commit 080a46815a27c27803e805c771db884188b05724 Merge: 5a7eecb6 5a5f759f Author: Thomas Göttgens Date: Mon May 27 13:25:13 2024 +0200 Merge pull request #1272 from pdxlocations/words-are-hard Community Groups now alphabetical and fix UK typo commit c3d1099e6255ab5ba2ea34aa7398332718fc8919 Author: TRMESH <153405523+TRMESH@users.noreply.github.com> Date: Mon May 27 13:40:34 2024 +0300 Update local-groups.mdx commit 5a5f759fb03d6efc086e22f261e8a7d749683973 Author: pdxlocations Date: Sun May 26 11:36:14 2024 -0700 Now alphabetical and fix UK typo commit 5a7eecb6ea0f6f4a1e1dae79c5ab9eca61f9b011 Merge: 5ba1f629 cc7f2805 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun May 26 11:26:06 2024 -0700 Merge pull request #1270 from valzzu/patch-1 Added Finland to the local groups commit cc7f280564268ed53081d386fee95f3addf4aa2b Author: Iris <52419539+valzzu@users.noreply.github.com> Date: Sun May 26 21:21:55 2024 +0300 Update local-groups.mdx is correct now?????!!!!????? commit 472da52a5637aa08060efbd4b43946f10685bfba Author: Iris <52419539+valzzu@users.noreply.github.com> Date: Sun May 26 21:07:28 2024 +0300 Update local-groups.mdx moved Finland so its in the correct place(hopefully) acording to the alphabet commit b56f7b39356b0d5ea13f37a4a9d98db78448968b Author: Iris <52419539+valzzu@users.noreply.github.com> Date: Sun May 26 20:34:29 2024 +0300 Update local-groups.mdx commit b80b2bb16506e20ae430ee6dd3d6bd3fca78e59c Merge: 589fd705 5ba1f629 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun May 26 10:26:10 2024 -0700 Merge branch 'master' into patch-1 commit 5ba1f62997f998d5a06275afdc33eb97e6c3f30d Merge: 1a67f7b6 641105b3 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun May 26 10:22:48 2024 -0700 Merge pull request #1271 from wheresalice/patch-1 Fix spelling of Croatia commit 641105b3d57735fcaa12160da0c2ed4cdfe98d89 Author: Alice <84906+wheresalice@users.noreply.github.com> Date: Sun May 26 16:14:01 2024 +0100 Fix spelling of Croatia commit 589fd705fcf92a5eadbc8e3e3056bcd1613f383c Author: Iris <52419539+valzzu@users.noreply.github.com> Date: Sun May 26 10:06:40 2024 +0300 Update local-groups.mdx Added Finland commit 1a67f7b69a55704060258f5509c4bcdc9a2ac1c4 Merge: 222c3e2d 5cfb4c7f Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 24 07:59:45 2024 -0700 Merge pull request #1266 from ianmcorvidae/ha-device-trackers Add a section to show how to create device trackers in HA to show nodes on maps commit 5cfb4c7f7356d4b24b9b941cbd9970f30b959958 Merge: f3d448e9 222c3e2d Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 24 07:55:38 2024 -0700 Merge branch 'master' into ha-device-trackers commit f3d448e93fb6fe6fc9cd99a939f6b0a9d6a3c1f2 Author: Ian McEwen Date: Fri May 24 00:46:05 2024 -0700 restore the standard example number commit 222c3e2da01849fc6c41d1b3927f7fa02d641af3 Merge: e2dee43a 5d365bf0 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 23 22:31:22 2024 -0700 Merge pull request #1256 from HarukiToreda/patch-3 Update peripherals.mdx commit 5d365bf046dae57d1f74daabdf832e090b144b9b Merge: 9339c04f e2dee43a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 23 22:29:22 2024 -0700 Merge branch 'master' into patch-3 commit e2dee43a6c2e41e1914d5efe48561c80ccd90168 Merge: 1fec5b73 2614b1ac Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 23 22:28:48 2024 -0700 Merge pull request #1265 from Marvin-YYC/patch-4 Update local-groups.mdx commit 2adebdabfc1a2677d7bf30770453316eb757efcb Author: Ian McEwen Date: Thu May 23 19:52:26 2024 -0700 Add a section to show how to create device trackers in HA to show nodes on maps commit 2614b1accf311d8d5e475393f1e172565f34d582 Author: Marvin-YYC <96553443+Marvin-YYC@users.noreply.github.com> Date: Thu May 23 10:57:24 2024 -0600 Update local-groups.mdx Added Telegram group links for Ontario & Quebec, CA commit 9339c04fe984890ea15282b6ea900e57d4a35c31 Merge: b5f48345 1fec5b73 Author: rcarteraz Date: Wed May 22 19:24:17 2024 -0700 Merge branch 'master' into patch-3 commit b5f483455dc67b908de917a1047bb7fe4e3132d3 Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Wed May 22 22:23:26 2024 -0400 Update base-boards.mdx Made the change suggested commit 1fec5b73e033d373b23e4139a710fb910997db5b Merge: 10c385d5 db690bd7 Author: rcarteraz Date: Wed May 22 13:56:06 2024 -0700 Merge pull request #1262 from Nestpebble/patch-4 Testing teports commit db690bd7f1b00d65eee59c51b589af257c29083d Merge: 112d8714 10c385d5 Author: rcarteraz Date: Wed May 22 13:53:28 2024 -0700 Merge branch 'master' into patch-4 commit 10c385d5b18c4f79adc40d7b10a1e4458f45a2cf Merge: c28cd566 6ae505d1 Author: Ben Meadors Date: Tue May 21 14:32:10 2024 -0500 Merge pull request #1263 from jopdyke/patch-22 Update trademark-grants.mdx commit 6ae505d1ae82c85f7b69802e28dbab16ccb8b075 Author: jopdyke <111011098+jopdyke@users.noreply.github.com> Date: Tue May 21 15:09:21 2024 -0400 Update trademark-grants.mdx Added approved grant for Rokland LLC commit 112d8714c1ee9a69ff03719f7684b88322bfbfa0 Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Tue May 21 11:39:16 2024 +0100 Testing teports Fixed testing teports to testing reports. Minor issue, but it shows up in the page preview. commit 772ddd282ae38ab19823afbb499513ac7edc1e52 Merge: e01cef3f c28cd566 Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Sun May 19 18:30:58 2024 -0400 Merge branch 'master' into patch-3 commit e01cef3f6cfd719edc709a20a9f416a474bbff9e Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Sun May 19 18:29:10 2024 -0400 Reference back to Hardware Button page commit c28cd566368606418c66f89fbe19bab614f5d2d2 Merge: e027e701 1db8452e Author: Thomas Göttgens Date: Sat May 18 16:28:51 2024 +0200 Merge pull request #1261 from WattleFoxxo/patch-2 Fixed typo in local-groups.mdx commit 1db8452ee43456afb9922ed23fec68601ccd3739 Author: WattleFoxxo <88825700+WattleFoxxo@users.noreply.github.com> Date: Sun May 19 00:01:48 2024 +1000 Fixed typo in local-groups.mdx Fixed typo for Canberra Meshtastic Community commit e027e701d1a1aa9b47c2ad359abbd8aa1af55480 Merge: 532220bf ad211a4b Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 17 10:41:09 2024 -0700 Merge pull request #1200 from Domiziano-R/patch-1 Update local-groups.mdx commit ad211a4b567707f68eac4206829ec0ab022546d8 Merge: 182ca006 532220bf Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 17 09:28:03 2024 -0700 Merge branch 'master' into patch-1 commit 532220bf2eb0be9714a2f9de0880c129869bf0a1 Merge: 4bbf2b16 8511afdf Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 17 07:50:03 2024 -0700 Merge pull request #1260 from WattleFoxxo/patch-1 Update local-groups.mdx commit 8511afdf6e80283620d59a342cdfcc6512bdbec8 Author: WattleFoxxo <88825700+WattleFoxxo@users.noreply.github.com> Date: Fri May 17 21:45:46 2024 +1000 Update local-groups.mdx commit 40b80170338ac2a71233afb82ac9a24e71956bef Author: WattleFoxxo <88825700+WattleFoxxo@users.noreply.github.com> Date: Fri May 17 18:36:51 2024 +1000 Update local-groups.mdx - added Australian Capital Territory section. - added Meshtastic Canberra local group. commit 182ca006de819da9855a8c610088b32a4fd7ce82 Merge: b6042754 4bbf2b16 Author: Domiziano-R <58685955+Domiziano-R@users.noreply.github.com> Date: Fri May 17 08:53:21 2024 +0200 Merge branch 'master' into patch-1 commit 4bbf2b16378586c3e0ea2f871de11ac5f970dcfc Merge: 0938c097 bbf4847c Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 16 21:36:52 2024 -0700 Merge pull request #1238 from ianmcorvidae/more-telemetry-sensors Add BMP085/180 and INA3221 sensors, alternate INA2XX address commit bbf4847c8f3274f0f6ab27941217a149adac6d26 Merge: b4451da4 0938c097 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 16 21:34:45 2024 -0700 Merge branch 'master' into more-telemetry-sensors commit 0938c09745589902381002e8e8b8c0bdd4040f91 Merge: 00905c82 a4369b96 Author: Thomas Göttgens Date: Thu May 16 14:06:26 2024 +0200 Merge pull request #1258 from meshtastic/pdxlocations-patch-1 Broken Link Now Directs to Wayback Machine commit a4369b969227aee957dae4107e33bbc107fc8200 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed May 15 22:14:36 2024 -0700 Broken Link Now Directs to Wayback Machine commit 00905c82165c28c161f37b9ca64f481f0fda566a Merge: 771a279a 21f0bee2 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed May 15 11:22:35 2024 -0700 Merge pull request #1237 from Bircom/patch-1 Update local-groups.mdx Kindly add our Indian Bir Paragliding Pilots commit 21f0bee2c5bd99d6ad913c9f78f119115f51c7c5 Merge: 53f32fd0 771a279a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed May 15 10:40:05 2024 -0700 Merge branch 'master' into patch-1 commit 6105b72086939e507a5aa9908d9452fa35845071 Merge: 8ad19eb7 771a279a Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Tue May 14 19:45:10 2024 -0400 Merge branch 'master' into patch-3 commit 8ad19eb72e1dd29f398785cb00f5b1f9b5aab41b Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Tue May 14 19:44:28 2024 -0400 Update peripherals.mdx commit 771a279ae24ef344c6701520f4a8d0401702516d Merge: 9e8cb6f4 48c1aec1 Author: Jm Casler Date: Tue May 14 16:34:10 2024 -0700 Merge pull request #1257 from meshtastic/mc-hamster-patch-1 Update licensing-and-trademark.mdx commit 48c1aec1ee625cc7788d23bfab4762cca630c517 Author: Jm Casler Date: Tue May 14 16:29:47 2024 -0700 Update licensing-and-trademark.mdx commit 9e8cb6f4e4e006168d70c22454983602b1edd5c2 Merge: d8466878 cb72ed23 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 23:01:39 2024 -0700 Merge pull request #1246 from AndreiRegiani/patch-3 Update initial-config.mdx: link to `LoRa Region by Country` commit cb72ed23e817f8d5e2880c1e60e75f3811d8949d Merge: c8051c30 d8466878 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 22:57:24 2024 -0700 Merge branch 'master' into patch-3 commit d84668786f2442ec8ecb8d91b55d93d006400c1b Merge: 9af81f5f b62becfc Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 22:50:08 2024 -0700 Merge pull request #1250 from rcarteraz/update-position Update Position Config Page commit b62becfc5bc8abc8e2ef499d9fbbc5f20cd5ea13 Merge: 77467fdb 9af81f5f Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 22:47:40 2024 -0700 Merge branch 'master' into update-position commit 9af81f5fffbea39b952bd2af6e02a8387d5bb80f Merge: da6307b0 69c91c25 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 22:40:30 2024 -0700 Merge pull request #1254 from meshtastic/rcarteraz-patch-2 Update buttons.mdx commit 69c91c25802560108b9f4cdd5f2d8d12885476af Merge: 120dd7cf da6307b0 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 22:38:17 2024 -0700 Merge branch 'master' into rcarteraz-patch-2 commit f834d0dc6280db4b84375b7f344ba6caafb6d8d8 Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Mon May 13 23:58:59 2024 -0400 Update peripherals.mdx commit 029d9b1920b1a54accb3b87e51fb87926c24ce50 Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Mon May 13 23:58:04 2024 -0400 Update peripherals.mdx commit c5cb409d36099761f204518bbea722a9af1cc450 Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Mon May 13 23:54:39 2024 -0400 Update base-boards.mdx updating related information commit 21236ed83feaf8269aadeff06ba1363d9fc3b1b8 Author: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> Date: Mon May 13 23:25:26 2024 -0400 Update peripherals.mdx added User Button to peripherals per issue #1027 this will make it clear where we would recommend plugging a user button without using an additional IO board. Also added the link to guide. commit da6307b0ccc83a741c667714c11170340d1c6d0c Merge: 7c646ca6 adbcd61e Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 14:02:02 2024 -0700 Merge pull request #1255 from meshtastic/pdxlocations-patch-1 Correct Rabbit Labs Antenna Frequency commit adbcd61e0424f2978d6ef76be9a13667a6962642 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 13 13:58:59 2024 -0700 Correct Rabbit Labs Antenna Frequency commit 7c646ca6f36b72793b76586f67637fc606c2100b Merge: ed7234a4 7d697b14 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 10 13:44:26 2024 -0700 Merge pull request #1249 from pdxlocations/antennas-02 Add Rabbit Labs and Remove GIZONT!! 20cm commit 7d697b148b8e931b3720c10707340d8afb5d0997 Merge: 815c3b57 ed7234a4 Author: rcarteraz Date: Fri May 10 13:30:03 2024 -0700 Merge branch 'master' into antennas-02 commit ed7234a431404119bc251b468638ce09cca05949 Merge: 614a9146 daca75eb Author: rcarteraz Date: Fri May 10 13:29:45 2024 -0700 Merge pull request #1251 from nbaddorf/t-deck-key-mappings Added keyboard shortcuts info for t-deck commit daca75eb9256e53a181a2ff79979376de1c247a9 Author: rcarteraz Date: Fri May 10 13:14:24 2024 -0700 update table and add desc. commit 77467fdb7c71ada809b970ff8b380cb943dc031d Merge: a8a937de 614a9146 Author: rcarteraz Date: Fri May 10 12:39:14 2024 -0700 Merge branch 'master' into update-position commit 120dd7cf4e0cf02e427f0f9a24059fcc9429e10e Author: rcarteraz Date: Fri May 10 12:38:23 2024 -0700 Update buttons.mdx commit 9ad33fc705334cbd69144abd497dc85a7be08898 Merge: cec9df93 614a9146 Author: rcarteraz Date: Fri May 10 08:19:05 2024 -0700 Merge branch 'master' into t-deck-key-mappings commit 815c3b579a1958cd49fbc00a4240194a95e2eb5c Merge: e6adad03 614a9146 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 10 08:07:34 2024 -0700 Merge branch 'master' into antennas-02 commit 614a9146fd083a7508685a0efb4defc21275926e Merge: 6926e96b 7e279ff7 Author: rcarteraz Date: Fri May 10 08:07:20 2024 -0700 Merge pull request #1253 from meshtastic/telegram Add Telegram Forums to panel commit 7e279ff7c2f667d888a375f462a229d9275ecc7a Author: Thomas Göttgens Date: Fri May 10 10:32:04 2024 +0200 Add Telegram Forums to panel commit 6926e96baf0d652dacb5d9a29774ea4ccf90afb9 Author: Oliver0804 Date: Thu May 9 21:14:17 2024 +0800 Update local-groups.mdx (#1248) * Update local-groups.mdx Add taiwan * Update local-groups.mdx Update local-groups.mdx commit b604275412035c69137ee8b9bc5b94890816c06a Merge: 5b6e7808 fff89b04 Author: Domiziano-R <58685955+Domiziano-R@users.noreply.github.com> Date: Thu May 9 11:48:03 2024 +0200 Merge branch 'master' into patch-1 commit cec9df934991e6879eddafc691b59b3b71d3ebc7 Author: Nicholas Date: Wed May 8 20:27:26 2024 -0400 Added keyboard shortcuts info for t-deck commit a8a937dec358248a99c8c74239b06e22d767584b Merge: e0bacac1 dfc5ff62 Author: rcarteraz Date: Tue May 7 13:57:28 2024 -0700 Merge branch 'update-position' of https://github.com/rcarteraz/meshtastic into update-position commit e0bacac1d256d6e73073f4b2f640da7fa534e781 Author: rcarteraz Date: Tue May 7 13:57:10 2024 -0700 forgot the default commit dfc5ff62705519a1b97aee687daed670aa9ee1df Merge: 90d5f10b fff89b04 Author: rcarteraz Date: Tue May 7 07:44:06 2024 -0700 Merge branch 'master' into update-position commit 90d5f10b631ee135a5410bf1c7a705019f45985b Author: rcarteraz Date: Tue May 7 07:42:43 2024 -0700 update position config page commit e6adad035aa6fbc23d669d889316fc2e6f61f73b Author: pdxlocations Date: Mon May 6 17:54:05 2024 -0700 add Rabbit Labs and remove GIZONT!! 20cm commit c8051c30b5b5d3113033ed792826ebb5fe5acf83 Author: Andrei Regiani Date: Mon May 6 15:55:24 2024 -0300 Update initial-config.mdx commit f7d79368a371ef6fe4473620ae6c79528d0ec2c6 Author: Andrei Regiani Date: Mon May 6 13:08:58 2024 -0300 Update initial-config.mdx: link to `LoRa Region by Country` commit b4451da46937642f336bd1a230029abfd1b549d0 Merge: 441ae5d5 fff89b04 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon May 6 07:55:38 2024 -0700 Merge branch 'master' into more-telemetry-sensors commit fff89b04bb09b952efbec81da5187d5cea974014 Merge: 49dbef83 414ff9ce Author: Thomas Göttgens Date: Mon May 6 16:04:20 2024 +0200 Merge pull request #1242 from r-hmn/patch-1 Update range-test.mdx. Fix bold-markup typo commit 414ff9ced7f709518121c8ed3e2147992cc9bcaf Author: HMN <55837027+r-hmn@users.noreply.github.com> Date: Sun May 5 22:11:32 2024 +0200 Update range-test.mdx. Fix bold-markup typo commit 49dbef838d0f85b887bd3d5b69d83ff1119ede1e Merge: 18ff13da 1a8c03ac Author: Thomas Göttgens Date: Mon May 6 15:54:46 2024 +0200 Merge pull request #1245 from meshtastic/europe Add Most of Europe commit 1a8c03ac65069d9dc47809ca0369c27f3e822e5a Merge: cd9e2e33 18ff13da Author: Thomas Göttgens Date: Mon May 6 15:52:35 2024 +0200 Merge branch 'master' into europe commit 18ff13da2bd4bbec250a779311db64ddbbd7b461 Author: RGR175 <168580370+RGR175@users.noreply.github.com> Date: Mon May 6 01:45:11 2024 -1000 Update local-groups.mdx commit 815e25d041b88beff74a6f55ffff81f54fafa913 Author: RGR175 <168580370+RGR175@users.noreply.github.com> Date: Sun May 5 22:15:39 2024 -1000 Update local-groups.mdx Please add our Meshtastic group. Thanks Sac Valley Mesh commit cd9e2e331c2cc000b061ed6480753d129eb7cef3 Merge: edc6f37c d8f96dae Author: Thomas Göttgens Date: Mon May 6 15:10:31 2024 +0200 Merge branch 'master' into europe commit 441ae5d5820de2d1c4f5a64ce30624849c728b92 Author: Ian McEwen Date: Thu May 2 14:29:30 2024 -0700 Add BMP085/180 and INA3221 sensors, alternate INA2XX address commit d8f96daeadc69380080ff4312b00afa2f031213f Author: Andrei Regiani Date: Sat May 4 22:32:07 2024 -0300 Update region-by-country.mdx: add Brazil (ANZ) commit edc6f37c9229544b1b7371504a455b32a3995965 Author: Thomas Göttgens Date: Mon May 6 14:58:14 2024 +0200 Add Most of Europe hope i didn't forget someone! commit 469127d95d59d91a70e9d717fc42e9a11133afc0 Merge: da8de9d6 321224c7 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri May 3 21:45:53 2024 -0700 Merge pull request #1239 from blueglowey/patch-1 Update index.mdx commit 321224c7b09c2d69136ea8fb0f5d16992e1a0275 Author: James Sweet <94477941+blueglowey@users.noreply.github.com> Date: Fri May 3 12:57:04 2024 +0100 Update index.mdx Adding RAK Starter Kite UK/EU Distributor links commit da8de9d6cbe8d9c98ba0b0d80199ff59a92f634e Merge: 5fff5079 b05e4252 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 2 22:01:33 2024 -0700 Merge pull request #1232 from mkgin/update-faq-firmware1 Add two entries to FAQ regarding firmware Update faq.mdx commit b05e42521d193aa2ee57cbf28bb1ea6fd91a4626 Merge: d2251a57 5fff5079 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 2 21:59:05 2024 -0700 Merge branch 'master' into update-faq-firmware1 commit 53f32fd0db9b4f1f1d5418a5285305285dfb7a30 Merge: 08926c1f 5fff5079 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 2 21:46:36 2024 -0700 Merge branch 'master' into patch-1 commit 08926c1f59a2495eacf695f747a7994479b9c7da Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 2 21:46:09 2024 -0700 alphabetical commit 5fff5079482d452bc67c2a7a1d9ba218bbe56f9f Merge: 41968bab 3d5af0eb Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu May 2 21:43:49 2024 -0700 Merge pull request #1236 from meshtastic/range_test Range test blocking details commit 3040a8719f046ef2efe69990d82d32f6008cdc85 Author: Bircom <167959718+Bircom@users.noreply.github.com> Date: Thu May 2 10:50:04 2024 +0530 Update local-groups.mdx Added the Indian Meshtastic Affair at Bir. Paragliding Community for Pilots in the Dhauladhar Mountains commit 3d5af0eb53f196c1cdbed172fc9d55c3ff258230 Author: Garth Vander Houwen Date: Wed May 1 21:12:42 2024 -0700 Update range-test.mdx commit 2849626dc11245fe1cf76418e27b285b04cda762 Author: Garth Vander Houwen Date: Wed May 1 21:11:31 2024 -0700 Update range-test.mdx commit 41968babd36d6cee1aacb213a4381c12450e2990 Merge: 42a144f0 d8d6f4c4 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed May 1 15:27:25 2024 -0700 Merge pull request #1209 from scerstt/patch-5 Update index.mdx commit d8d6f4c4f1efd6fb99296c00da42e3e26dd306e0 Merge: e9823c8b 42a144f0 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed May 1 15:23:20 2024 -0700 Merge branch 'master' into patch-5 commit e9823c8b2742af827ea3233b71b4af2e3e79326a Author: scerstt <47254953+scerstt@users.noreply.github.com> Date: Wed May 1 23:22:53 2024 +0100 Update index.mdx Fixed spelling mistake. Updated relevant stores. commit 42a144f015f2ce3e40e79f0a4a08d74c6d000267 Merge: a28ce916 0919b06c Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed May 1 07:54:40 2024 -0700 Merge pull request #1235 from pdxlocations/region-details Add Frequency Details to LoRa Regions commit 0919b06c712ddb9fb956b7b62f0239330dae8b48 Merge: eff9bb31 3490327e Author: pdxlocations Date: Tue Apr 30 22:39:34 2024 -0700 Merge branch 'region-details' of https://github.com/pdxlocations/meshtastic into region-details commit eff9bb3104d6b62c2725495ff11dcc4853b80593 Author: pdxlocations Date: Tue Apr 30 22:39:28 2024 -0700 add units commit 3490327e06a7cf2fdb850806f1f7abc3baaedd08 Merge: bf5ba6d2 a28ce916 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 30 22:36:59 2024 -0700 Merge branch 'master' into region-details commit bf5ba6d2e2f3bc7a1b75803924be8f2cc34b7c05 Author: pdxlocations Date: Tue Apr 30 22:35:26 2024 -0700 add tw power limit commit a28ce916f89fb71f21b760b659e151709716b053 Merge: f2d5adb4 4c4830f4 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 30 22:31:12 2024 -0700 Merge pull request #1234 from pdxlocations/fix-typo fix new page name typo commit d1f76818acb4113e3255fddd8bbc2d4086e5a8ee Author: pdxlocations Date: Tue Apr 30 22:30:52 2024 -0700 add region frequency details commit 4c4830f4d94d76cb83ff8a307731a1531137a42c Author: pdxlocations Date: Tue Apr 30 22:07:52 2024 -0700 fix new page name typo commit f2d5adb4c772f7db9034dc9f48255a7d7532b595 Author: andrekir Date: Mon Apr 29 17:06:08 2024 -0300 create `LoRa region by Country` table commit 22ddfe5b62fc0214c48cc03cedea0b2252e33a36 Merge: 93ab7e91 6f3d60e6 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 30 11:45:41 2024 -0700 Merge pull request #1233 from daviesgeek/patch-1 Added CA Central Valley commit 6f3d60e6598e911fbf85a0a101fde809c520d665 Author: Matthew Davies Date: Tue Apr 30 08:55:14 2024 -0700 Added CA Central Valley commit d2251a57b5ea8d79f5d5261d8353fed4624b7729 Author: Mike G Date: Tue Apr 30 15:06:59 2024 +0300 Add two entries to FAQ regarding firmware Update faq.mdx commit 2d4dba9ccec2083bc374ac34a3cfa75dbdceedac Merge: 3b563f58 93ab7e91 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Apr 29 12:12:28 2024 -0700 Merge branch 'master' into patch-5 commit 93ab7e91fcface3ee990acc27961754ad8ed1688 Merge: e7665b8d 6e0ec4fc Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Apr 28 22:12:57 2024 -0700 Merge pull request #1229 from pdxlocations/rtc-link Move Canary and Add RAK RTC Link commit 6e0ec4fcae1b78de600dc2bc7ab1d5039b132daa Author: pdxlocations Date: Sun Apr 28 22:07:32 2024 -0700 move canary and link to RTC commit e7665b8dd2f85b70af4f998bd914b4dedfbab03b Merge: 5842479e 73fdfb89 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Apr 28 21:57:29 2024 -0700 Merge pull request #1228 from meshtastic/rcarteraz-patch-2 correct positioning commit 73fdfb8912dff2b747af2873d4a0fcebfa1d0ee2 Author: rcarteraz Date: Sun Apr 28 20:17:54 2024 -0700 correct positioning commit 5842479e49566f0badb8e734939a09776da0901b Merge: 73518e2d 34c89b98 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Apr 28 20:12:08 2024 -0700 Merge pull request #1222 from canaryradio/hardware-canary-one Hardware canary one commit 34c89b981a313cdb7081bc23b153f4a46874ad5f Merge: 192240a1 73518e2d Author: Huston Hedinger <1875033+hdngr@users.noreply.github.com> Date: Sun Apr 28 20:02:31 2024 -0700 Merge branch 'master' into hardware-canary-one commit 192240a1dd4a87d36be2f58bec8c27e828ccdfbc Author: hdngr <1875033+hdngr@users.noreply.github.com> Date: Sun Apr 28 20:00:16 2024 -0700 methtastic (we aren't drug dealers) -> mesthastic commit 73518e2df1d2dab521311293bb9634d106cfcf01 Merge: 5d6405fc 5221763b Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Apr 28 13:35:12 2024 -0700 Merge pull request #1212 from meshtastic/caveman99-patch-1 Add German language telegram groups commit 5221763b0792a9192db96b37f3196f564b339b28 Author: Thomas Göttgens Date: Sun Apr 28 22:08:14 2024 +0200 Update local-groups.mdx commit 16b5aab0aa6ec8b26f5780f7ffb064592d72bb77 Author: Thomas Göttgens Date: Tue Apr 23 14:17:47 2024 +0200 Add German language telegram groups commit 5d6405fc229861941f648218a62c33941c52743b Merge: 2365ea00 33b42e8a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sun Apr 28 08:10:57 2024 -0700 Merge pull request #1226 from fifieldt/patch-1 shutdown after losing power - check power detection status note commit 33b42e8af9fd3aa0887ea7cc03616e5df353d5e4 Author: Tom Fifield Date: Sun Apr 28 12:47:19 2024 +0800 shutdown after losing power - check power detection status before setting As described in meshtastic/firmware#3743 , some users were discovering that their devices unexpectedly powered down after setting "Shutdown on battery delay", despite their devices being connected to USB. This was due to the devices not correctly detecting that they were connected to USB. This can be resolved by altering the ADC_MULTIPLIER per existing instructions. This commit adds a note to encourage users to check the power status before enabling "Shutdown on battery delay". fixes meshtastic/firmware#3743 commit 2365ea003f041ce46ba2d5ba1413441f4d601aec Merge: 6d89952b 40bce68d Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Sat Apr 27 13:04:07 2024 -0700 Merge pull request #1225 from rtaylo/patch-3 local-groups.mdx commit 0116a2e0f953a982b324f48957090dd840b48c27 Merge: b13cadbc 6d89952b Author: Huston Hedinger <1875033+hdngr@users.noreply.github.com> Date: Sat Apr 27 10:30:36 2024 -0600 Merge branch 'master' into hardware-canary-one commit b13cadbc78d6351bc9061cd06714bb4e04e3d6e5 Author: hdngr <1875033+hdngr@users.noreply.github.com> Date: Sat Apr 27 09:27:44 2024 -0700 fix broken links commit 40bce68d631bccf95d32ecff43f0d600dff428f2 Merge: 1653c159 6d89952b Author: rtaylo Date: Sat Apr 27 07:30:18 2024 -0500 Merge branch 'master' into patch-3 commit 6d89952bee2374eb7ec56fcbd18b12dca8f7ca92 Merge: 76efb0f9 8ec24202 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 23:03:39 2024 -0700 Merge pull request #1220 from cordelster/cordelster-mesh-metrics-doc Cordelster mesh metrics doc/link commit 8ec24202d16a7e9563fea3ec3708d3c30a441557 Merge: 41e520a3 76efb0f9 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 23:00:52 2024 -0700 Merge branch 'master' into cordelster-mesh-metrics-doc commit 1653c15955a5ae35d39c73167130caacb37c413f Author: rtaylo Date: Fri Apr 26 20:21:53 2024 -0500 local-groups.mdx added TN alphabetically commit 76efb0f96d1ca0e1a1f7c2c147b9b7575e8f58d7 Merge: 4b1e087a 073be107 Author: Garth Vander Houwen Date: Fri Apr 26 18:00:40 2024 -0700 Merge pull request #1214 from meshtastic/remove-policy-mapbox remove unused Mapbox reference from Meshtastic privacy policy commit 073be1071eb9d464f6e60d0896677105709c32cc Merge: 199d2530 4b1e087a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 17:50:24 2024 -0700 Merge branch 'master' into remove-policy-mapbox commit 41e520a3be2b9ff5859a352492d894a8d0245c5e Merge: f3ed37f0 4b1e087a Author: Cordel Date: Fri Apr 26 17:50:21 2024 -0700 Merge branch 'master' into cordelster-mesh-metrics-doc commit f3ed37f041b563729a976f160a8e7971361bdc71 Author: Cordel Date: Fri Apr 26 17:27:31 2024 -0700 Update mesh-metrics.mdx Space out Victoria Metrics commit d022a707cebfe34ddcf8550f19f4ccca6b214f42 Author: Cordel Date: Fri Apr 26 17:25:40 2024 -0700 Update index.mdx commit 4b1e087a9e58314c80a17a898989f37115c84342 Merge: d0789904 71e3a0ff Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:38:30 2024 -0700 Merge pull request #1219 from GUVWAF/remote_hardware_enabled Clarify that Remote Hardware module needs to be enabled commit 71e3a0fffafb863f00a5af42e902cea83117d333 Merge: ee8a845f d0789904 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:36:02 2024 -0700 Merge branch 'master' into remote_hardware_enabled commit d0789904301439c7b94dad15f6975545eced5b83 Merge: 3fcff788 2a30a46e Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:24:18 2024 -0700 Merge pull request #1215 from ianmcorvidae/rak19001-gps RAK19001 supports GPS modules on slot F, document that commit 2a30a46e35d24973bb45965ab5c29aa56fa6c659 Merge: 01f647ff 3fcff788 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:20:53 2024 -0700 Merge branch 'master' into rak19001-gps commit 3fcff7888505a073613bd9e3bc6ea51bc820f608 Merge: 61daea55 f4e851a7 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:08:31 2024 -0700 Merge pull request #1224 from nagumii/patch-3 remove ios from network connection supported apps commit f4e851a7883d7b370a05d80f8fc799ee66795588 Merge: 06dfb3aa 61daea55 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:03:52 2024 -0700 Merge branch 'master' into patch-3 commit 61daea556a51e93a5c47e5c7c43a31f3fc5a5973 Merge: 5b8122a1 88f3dbc8 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Fri Apr 26 16:03:21 2024 -0700 Merge pull request #1223 from meshtastic/RCGV1-patch-1 Update local-groups.mdx Bay Area commit 06dfb3aa32d7f0b888f0ff249288fca75ca3b554 Author: nagumii <40807970+nagumii@users.noreply.github.com> Date: Fri Apr 26 22:15:15 2024 +0300 remove ios from network connection supported apps commit 88f3dbc8f314aa567f34a0f915ae029907d7d740 Author: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Date: Fri Apr 26 12:11:05 2024 -0700 Update local-groups.mdx Bay Area commit 67f6d0515abad1e135fa964e10a84222d81b918f Merge: 8b577e89 5b8122a1 Author: Huston Hedinger <1875033+hdngr@users.noreply.github.com> Date: Fri Apr 26 10:40:13 2024 -0600 Merge branch 'master' into hardware-canary-one commit 8b577e896d4222002ffd27769e59f9c24e0787f2 Author: hdngr <1875033+hdngr@users.noreply.github.com> Date: Fri Apr 26 10:36:45 2024 -0600 canary-one assets commit a3096bdfcf7d4144a4bd14ba6da8a39f065b1e39 Author: hdngr <1875033+hdngr@users.noreply.github.com> Date: Fri Apr 26 10:36:30 2024 -0600 canary hardware page commit 95df48d2e5ae37fcf640ccf393b023c64ae286fa Author: Cordel Date: Thu Apr 25 14:49:41 2024 -0700 Update index.mdx Fix typo commit 8ec7d6fb2bce6088c10f73ef9854a64f730c6e80 Author: Cordel Date: Thu Apr 25 14:46:54 2024 -0700 Update index.mdx Fix typo commit de99fe1f300b64a77d297bffc2aeb0985e39d68e Author: Cordel Date: Thu Apr 25 14:32:25 2024 -0700 Update index.mdx Remove extra text. commit 5e3238f7ee95f23670956078cb7a0bdbc4d618ad Author: Cordel Date: Thu Apr 25 13:02:38 2024 -0700 Create mesh-metrics.mdx Add page commit ec3be3a6acb204009f61890645612f0f7765786d Author: Cordel Date: Thu Apr 25 13:02:04 2024 -0700 Delete docs/community/software/Mesh-metrics.mdx commit e8a7d91c28cb02e87063d97130adb20c1813c41c Author: Cordel Date: Thu Apr 25 13:00:46 2024 -0700 Update Mesh-metrics.mdx commit d6e25cb86a3439b4bebafecbb49446642c680626 Author: Cordel Date: Thu Apr 25 13:00:15 2024 -0700 Update index.mdx commit a9506aaae754f627f23f3aa173d838c41b8051a7 Author: Cordel Date: Thu Apr 25 12:55:05 2024 -0700 Create Mesh-metrics.mdx Appropriately add a link for the project Mesh-metrics commit ee8a845f4fda21e9438978a725f79f49a50584cd Author: GUVWAF Date: Thu Apr 25 20:13:35 2024 +0200 Clarify that Remote Hardware module needs to be enabled commit 5b8122a17a7ca5992fd506742c04d6c981adf87d Merge: 3025390b b48f7497 Author: rcarteraz Date: Wed Apr 24 14:41:09 2024 -0700 Merge pull request #1217 from meshtastic/update-submodule Update /design submodule commit b48f7497a6a6bb7646107b89558749a0fc3da2dd Author: rcarteraz Date: Wed Apr 24 14:32:44 2024 -0700 fix sizing commit 3f4b47da66eb6cc2fd832234e3fcaf636532eb8c Author: rcarteraz Date: Wed Apr 24 14:22:21 2024 -0700 update submodule commit 3025390bee837b14b05e1b122a651cd147ae1892 Merge: 8c421fda 7909bdee Author: rcarteraz Date: Wed Apr 24 14:12:55 2024 -0700 Merge pull request #1216 from meshtastic/rcarteraz-patch-2 update chirpy location commit 7909bdee8b4677e5f6387d065816157c8212f81c Author: rcarteraz Date: Wed Apr 24 14:05:09 2024 -0700 update chirpy location commit 01f647ff07353dfd212c0a6ab877a7fc2149fc2e Author: Ian McEwen Date: Tue Apr 23 22:37:55 2024 -0700 RAK19001 supports GPS modules on slot F, document that commit 199d25305661f9b8c62e35f368fa5e57dba22a41 Merge: f5c587bf 8c421fda Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 23 22:01:53 2024 -0700 Merge branch 'master' into remove-policy-mapbox commit 8c421fdad9480b217d664103af4304b5f5b9ee7a Merge: dc648b45 9a18615c Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 23 22:00:56 2024 -0700 Merge pull request #1210 from scerstt/patch-6 Update heltec-v2.mdx commit 9a18615c7db88550a72861e8d2560341d0501d2a Merge: 43db8d38 dc648b45 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 23 21:58:41 2024 -0700 Merge branch 'master' into patch-6 commit dc648b4563a52b590ffa46d4c5ff575d6eb995fe Merge: 84c2fe74 9750b6bb Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 23 21:58:24 2024 -0700 Merge pull request #1208 from scerstt/patch-4 Update tbeam.mdx commit 9750b6bb636b518c7a4f5761ad3820ea95a65f0e Merge: b976f1c3 84c2fe74 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 23 21:56:16 2024 -0700 Merge branch 'master' into patch-4 commit 84c2fe740409d0b6e8e81805f25167a56a5373ee Author: Andre K Date: Tue Apr 23 12:03:14 2024 -0300 fix: remove `edit this page` link from Meshtastic privacy policy commit f5c587bfce007bfb29a386f0c5a134f2ed0e68d1 Author: Andre K Date: Tue Apr 23 12:16:53 2024 -0300 remove unused Mapbox reference from Meshtastic privacy policy commit 43db8d3846b53d60ab3f821a2be373487cd8daef Author: scerstt <47254953+scerstt@users.noreply.github.com> Date: Mon Apr 22 19:42:11 2024 +0100 Update heltec-v2.mdx commit 3b563f5808649e16939a29e4d3a829fb46ea9b9d Author: scerstt <47254953+scerstt@users.noreply.github.com> Date: Mon Apr 22 19:40:32 2024 +0100 Update index.mdx commit b976f1c39bf2d1c927ea3ff387473e9df4057782 Author: scerstt <47254953+scerstt@users.noreply.github.com> Date: Mon Apr 22 19:34:54 2024 +0100 Update tbeam.mdx commit 5b6e7808d6b1108d3d630f2cda42b5a2064cde92 Merge: c1bb31ac 8e2b9c43 Author: Domiziano-R <58685955+Domiziano-R@users.noreply.github.com> Date: Mon Apr 22 10:58:34 2024 +0200 Merge branch 'master' into patch-1 commit 8e2b9c43c6d4123e3f73177bd5f5debfafea1cea Merge: 3d66ac81 94f5ac32 Author: rcarteraz Date: Sat Apr 20 08:15:09 2024 -0700 Merge pull request #1201 from GUVWAF/encryption Explanation of encryption for channels and DMs commit 94f5ac322700a6e6ab429dd7d0ab899741e6f953 Author: GUVWAF Date: Sat Apr 20 11:19:32 2024 +0200 Explanation of encryption for channels and DMs commit c1bb31ac9b14b48b0ce668f3ca4f5efe2dee1ed5 Author: Domiziano-R <58685955+Domiziano-R@users.noreply.github.com> Date: Fri Apr 19 17:16:18 2024 +0200 Update local-groups.mdx add italian discord server as local comm commit 3d66ac81097a30ded818a7d2f6622e9abf66ab92 Merge: 67ca5bab 60d1a20a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu Apr 18 22:21:32 2024 -0700 Merge pull request #1199 from dbowerman/patch-1 Update local-groups.mdx commit 60d1a20a804afc17e28409ed6708b0059147d215 Merge: 1475eea4 67ca5bab Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu Apr 18 22:19:16 2024 -0700 Merge branch 'master' into patch-1 commit 67ca5bab189c886683eb53b771854ce76e352719 Merge: cdfaa638 3912cdeb Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu Apr 18 22:19:04 2024 -0700 Merge pull request #1196 from todd-herbert/master Update T-Echo button info commit 1475eea492747256211e99391caefce494edb537 Author: Dave Bowerman Date: Fri Apr 19 11:37:30 2024 +1000 Update local-groups.mdx Add Australia, Tasmania. commit 3912cdeb6412b68f595f06d918efd507780723ff Author: Todd Herbert Date: Fri Apr 19 11:49:16 2024 +1200 Revert accidental change commit e2ed6555346956c6cddfff2e9bf91662abdfd2d2 Merge: 26e86b8d cdfaa638 Author: Todd Herbert Date: Fri Apr 19 11:48:20 2024 +1200 Merge branch 'master' of https://github.com/meshtastic/meshtastic commit cdfaa638e47dbd33064b72023f412694df11c0a2 Merge: 6e7019a0 90c5c82e Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu Apr 18 16:42:53 2024 -0700 Merge pull request #1198 from nagumii/patch-2 Fixed formatting commit 90c5c82e7ca213c16960a1902399ceb216fe2e0d Author: nagumii <40807970+nagumii@users.noreply.github.com> Date: Thu Apr 18 22:10:02 2024 +0300 Fixed formatting commit 6e7019a099147241735cb17c9f632a58410c6391 Merge: 876c019e 4e05dc41 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Thu Apr 18 11:53:48 2024 -0700 Merge pull request #1197 from nagumii/patch-1 Add RTC to supported peripherals for RAK commit 4e05dc41d4ab094ca4d911ea8d597c2fb534826c Author: nagumii <40807970+nagumii@users.noreply.github.com> Date: Thu Apr 18 20:28:29 2024 +0300 Update peripherals.mdx commit 2a0778c7dc174555c06d5e56ec919e4a56ad5cf2 Author: nagumii <40807970+nagumii@users.noreply.github.com> Date: Thu Apr 18 18:41:15 2024 +0300 Update peripherals.mdx commit 2f23a79bd9428234352fc8a6868849fec683d74a Author: nagumii <40807970+nagumii@users.noreply.github.com> Date: Thu Apr 18 18:32:13 2024 +0300 Add RTC to supported peripherals for RAK commit 26e86b8dc74e2e94dabbe372320b0b99c12391d9 Author: Todd Herbert Date: Thu Apr 18 19:12:40 2024 +1200 Update T-Echo button info commit 876c019e6cbd8f99f510d2ab0247b4cd3ad5881a Merge: 10c22cdb 2f1aecdf Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Apr 17 07:53:54 2024 -0700 Merge pull request #1193 from Marvin-YYC/patch-4 Update local-groups.mdx commit 2f1aecdf0f7ef192eac3767a4f881150435f0942 Author: Marvin-YYC <96553443+Marvin-YYC@users.noreply.github.com> Date: Tue Apr 16 17:20:26 2024 -0600 Update local-groups.mdx Corrected syntax for Calgary, and added links for additional provinces. BC, Sask, Manitoba, PEI, NB, NS, NFLD, NWT commit 10c22cdb6be86c5c4681a6fa4b183cbae2674b94 Merge: 48b604d3 bc4420c2 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Apr 15 14:27:48 2024 -0700 Merge pull request #1189 from meshtastic/pdxlocations-patch-1 Update local-groups.mdx commit bc4420c2cee2ab5f26dcd18bf745020e88828ace Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Apr 15 14:24:59 2024 -0700 Update local-groups.mdx remove extra space commit 48b604d336ed88b09caa53802b9f35697296f098 Merge: 1e80de77 65ba2096 Author: rcarteraz Date: Mon Apr 15 13:59:57 2024 -0700 Merge pull request #1185 from Marvin-YYC/patch-2 Update local-groups.mdx commit 65ba2096067a8893917978e7609467e53f9b5b0f Merge: 5b446683 1e80de77 Author: rcarteraz Date: Mon Apr 15 12:57:02 2024 -0700 Merge branch 'master' into patch-2 commit 1e80de776ae8258f7a07aa4a0095c88c512b4576 Merge: d31907ee a85ad80d Author: rcarteraz Date: Mon Apr 15 12:56:18 2024 -0700 Merge pull request #1186 from GUVWAF/hopStart Add `hopStart` to packet header documentation commit 5b44668325b62eb90d1cff4df5374a4e08b34fd1 Author: Marvin-YYC <96553443+Marvin-YYC@users.noreply.github.com> Date: Sat Apr 13 07:50:49 2024 -0600 Update local-groups.mdx Changed group names as per commit a85ad80d0d0a5446121581de78f53a878e67c41d Author: GUVWAF Date: Fri Apr 12 21:47:37 2024 +0200 Add `hopStart` to packet header documentation commit 978112415ea6092fab96a632e31564f290d5f0fe Author: Marvin-YYC <96553443+Marvin-YYC@users.noreply.github.com> Date: Fri Apr 12 11:38:00 2024 -0600 Update local-groups.mdx Add Calgary and British Columbia groups to local group list commit d31907ee60577138aefda647e813680acf161ec1 Merge: f050c429 7c0b0b3a Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Apr 10 09:03:59 2024 -0700 Merge pull request #1175 from cyberorg/patch-1 Update mqtt.mdx commit 7c0b0b3ae751ab6a6c98213f05f0f0d4711e1d2e Merge: ca8ae0d0 f050c429 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Apr 10 08:54:19 2024 -0700 Merge branch 'master' into patch-1 commit f050c42944ec15b9c48b4a0d5e709a09aae1fd01 Merge: c7a7a4af 1f609878 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Wed Apr 10 08:54:04 2024 -0700 Merge pull request #1174 from TBoons/patch-1 Update store-and-forward-module.mdx commit ca8ae0d0910cce1740a73281654546b2f3fcb6e8 Author: Jigish Gohil Date: Wed Apr 10 21:16:21 2024 +0530 Update mqtt.mdx Thanks @pdxlocations commit ca8bb76275e4fc3bc4eb6ce1cbb51874492f4a73 Merge: 38c25e3c c7a7a4af Author: Jigish Gohil Date: Wed Apr 10 20:23:39 2024 +0530 Merge branch 'meshtastic:master' into patch-1 commit 1f60987844459993512bb1425ce895e001edcf22 Author: Tim Boonstra Date: Wed Apr 10 05:57:59 2024 -0500 Update store-and-forward-module.mdx missed a word. Glad commits are free. commit 75dbf198789446a419f984bc5c3f577396af4510 Author: Tim Boonstra Date: Wed Apr 10 05:56:00 2024 -0500 Update store-and-forward-module.mdx Altered the wording a bit per advice from pdxlocations to make things more consistent throughout the doc. commit dee1353063dfb22138d5384a836a31b13d15de12 Merge: 12a9bd0b c7a7a4af Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 9 21:20:44 2024 -0700 Merge branch 'master' into patch-1 commit c7a7a4afdd098fcbcfdef5a9f1a43ab8a5a50ae6 Merge: 95c0dca8 2d7e185b Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Tue Apr 9 21:19:24 2024 -0700 Merge pull request #1179 from IZ1IVA/patch-1 Update local-groups.mdx commit 2d7e185bca10382028b0857d209049f85aad6ef4 Author: IZ1IVA <75425638+IZ1IVA@users.noreply.github.com> Date: Mon Apr 8 19:26:20 2024 +0200 Update local-groups.mdx Added the Italian Meshtastic group on Telegram. commit 38c25e3cff5249768082cc75f9abc18ed206e868 Merge: 428ddd82 95c0dca8 Author: Jigish Gohil Date: Sat Apr 6 21:00:14 2024 +0530 Merge branch 'master' into patch-1 commit 95c0dca8185b51d0b5105acf10a54a66d77ba099 Author: andrekir Date: Sat Apr 6 08:50:03 2024 -0300 update fdroid install commit 428ddd823e21ad7f46878dacb8d8c9e704f5b245 Author: Jigish Gohil Date: Fri Apr 5 16:28:47 2024 +0530 Update mqtt.mdx Just a note: If encryption is not enabled all messages are sent unencrypted, regardless of channel encryption key. Ref: https://github.com/meshtastic/firmware/issues/3549 commit 12a9bd0b6b9fc29d99e3be4699bb9baab5c4c8b9 Author: Tim Boonstra Date: Thu Apr 4 11:17:39 2024 -0500 Update store-and-forward-module.mdx Docs were outdated with S&F configuration not being available on the webclient. Minor update. commit e3dfe03034e7e9905963dab6f7de4316f608696e Author: tekstrand Date: Wed Apr 3 19:54:05 2024 -0500 optimize opencollective svg file commit 5424a99f7b31b3587609234b9b54af039e019f4b Author: tekstrand Date: Wed Apr 3 19:50:37 2024 -0500 Use tailwind to style contribution, support css in mdx commit f720e97a8237937d19d0d28b134b99b9c077cdce Author: thomas.ekstrand Date: Wed Apr 3 17:30:34 2024 -0500 wip commit eb2cd35e0c95b47013fbe0ace198e015bf104589 Author: rcarteraz Date: Wed Apr 3 14:44:34 2024 -0700 update contributing commit 762be34cd09dc4062ee3653198f9508e50ec8318 Author: rcarteraz Date: Wed Apr 3 14:44:16 2024 -0700 images for fiscal sponsors commit 4e0608b547bb3c8c0390cf1aa76a5d46e708b76d Merge: 2d5e3c3c 54afe6aa Author: rcarteraz Date: Wed Apr 3 23:22:11 2024 -0700 Merge pull request #1173 from frazzmatazz/patch-1 Can we recommend setting position accurcy to high for range tests? Happy with this wording? commit 54afe6aa07832f0eef81acd0f1976099640607a5 Author: frazzmatazz <38181698+frazzmatazz@users.noreply.github.com> Date: Thu Apr 4 15:58:25 2024 +1000 Update range-test.mdx Ensure you have position precision in the default channel set to high, otherwise the collected data will not record your true location. commit 2d5e3c3c4f336502aa415390b52918af69de6295 Merge: f8caaf9d 9dc54d57 Author: rcarteraz Date: Wed Apr 3 16:07:58 2024 -0700 Merge pull request #1167 from Nestpebble/patch-4 Update channels.mdx commit 9dc54d57fdcf5f72e2d3a6ffd33d15d3ad3deb3d Merge: 3ce9de5d f8caaf9d Author: rcarteraz Date: Wed Apr 3 15:53:52 2024 -0700 Merge branch 'master' into patch-4 commit f8caaf9d4d8a12935820efa35e9e63b23a8a51d0 Merge: edcada7d 73ad7a2c Author: rcarteraz Date: Wed Apr 3 15:53:38 2024 -0700 Merge pull request #1166 from Nestpebble/patch-5 Update usage.mdx commit 73ad7a2c0c143a2c96e9347c4fd09d6b958f2b6e Merge: 62261edf edcada7d Author: rcarteraz Date: Wed Apr 3 15:49:56 2024 -0700 Merge branch 'master' into patch-5 commit edcada7deb044a64a25ad15528d133099c74aefd Merge: 7867daec f7f36a91 Author: rcarteraz Date: Wed Apr 3 15:49:31 2024 -0700 Merge pull request #1172 from meshtastic/rcarteraz-patch-2 More missed channel mentions commit 62261edf6cbfc216f63db03202063f3733363545 Merge: eaf0a453 7867daec Author: rcarteraz Date: Wed Apr 3 15:48:20 2024 -0700 Merge branch 'master' into patch-5 commit 3ce9de5d695babe6a4e90d3816b0070fcec82ce5 Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Wed Apr 3 23:38:09 2024 +0100 Update channels.mdx updated per comment here: https://github.com/meshtastic/meshtastic/pull/1167/files/8ed590d4679c49974f7e7794f9a6a43926ca38cf#r1549927633 commit eaf0a453ba0da7bdb328c7eb2ca0e16d16d9b1c6 Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Wed Apr 3 23:34:28 2024 +0100 Update usage.mdx Adjusted based on @rcarteraz comment here: https://github.com/meshtastic/meshtastic/pull/1166#discussion_r1549925115 commit f7f36a91fc9fb2fe9ed850ad54bb1d52454bb843 Author: rcarteraz Date: Wed Apr 3 15:30:21 2024 -0700 More missed channel mentions commit 7867daec4f0ca0ad6658dd75c7135e850d4f7cd3 Merge: 2b19d3d5 68fd0746 Author: Jm Casler Date: Wed Apr 3 13:14:14 2024 -0700 Merge pull request #1169 from meshtastic/mc-hamster-patch-2 Update contributing.mdx commit 2b19d3d5532ae92133cb793ca9e00fd3c67ebc3f Author: Tommy Ekstrand Date: Wed Apr 3 14:53:44 2024 -0500 add page descriptions for all docs under antennas (#1170) commit 68fd07468f8020a1dd8c84ae43cc16a517d88d3e Author: Jm Casler Date: Wed Apr 3 12:32:09 2024 -0700 Update contributing.mdx commit 91e98caeb987c7097666f139dc8e808b57e6bfaf Author: Mantas Date: Wed Apr 3 21:15:14 2024 +0300 Add Lithuanian Facebook group (#1168) commit edf9ae69d278b231d2d72c11ae5a83c1759dc256 Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Tue Apr 2 01:11:21 2024 +0100 Update usage.mdx Updated with an explanation that a channel can be adjusted, and the position precision is in there and can be adjusted as well. Also included an info box with the precision levels explained. commit 8ed590d4679c49974f7e7794f9a6a43926ca38cf Author: Nestpebble <116762865+Nestpebble@users.noreply.github.com> Date: Tue Apr 2 00:45:35 2024 +0100 Update channels.mdx add a line about being able to adjust position precision to the Android configuration section. commit e0062ec0db47d9ae5203c03a58129bfb60e8921d Author: rcarteraz Date: Mon Apr 1 13:24:38 2024 -0700 add warning for UART commit 8715814737dc9b614c95f49a28ff162bfa6112ce Merge: cd97464a bafa4469 Author: rcarteraz Date: Mon Apr 1 10:12:32 2024 -0700 Merge pull request #1153 from meshtastic/rcarteraz-patch-2 Update RAK Resources commit bafa4469418fc9796fa615593caa80a41d95c4dc Merge: 922bf064 cd97464a Author: rcarteraz Date: Mon Apr 1 09:58:35 2024 -0700 Merge branch 'master' into rcarteraz-patch-2 commit cd97464a88012191c904970b8fee789a5728f9e6 Merge: f478ad7b 6311e7b4 Author: rcarteraz Date: Mon Apr 1 07:49:07 2024 -0700 Merge pull request #1161 from Jorropo/patch-1 update linux native build instructions to mention `bin/build-native.sh` commit 6311e7b4933486f8b2baa0aa6ec192bb0b5ed6e8 Merge: e1abcabe f478ad7b Author: rcarteraz Date: Mon Apr 1 07:37:33 2024 -0700 Merge branch 'master' into patch-1 commit f478ad7b78fa0a4c124010a20ef0131fef346512 Merge: 1b10d424 9143fd6a Author: rcarteraz Date: Sun Mar 31 16:19:10 2024 -0700 Merge pull request #1154 from j1steve/patch-1 Update local-groups.mdx commit 9143fd6aab7457b4d9868de586798e172efaa106 Merge: 3d156270 1b10d424 Author: rcarteraz Date: Sun Mar 31 16:12:02 2024 -0700 Merge branch 'master' into patch-1 commit 1b10d4247e481f60827b4429364b95347162ecdd Merge: f2266a7b b5aba130 Author: rcarteraz Date: Sun Mar 31 16:11:33 2024 -0700 Merge pull request #1164 from GUVWAF/neighborInformative Clarify NeighborInfo is informative only commit b5aba13026542e38196b27ec688f788a1e642b91 Merge: bde56688 f2266a7b Author: rcarteraz Date: Sun Mar 31 16:06:49 2024 -0700 Merge branch 'master' into neighborInformative commit f2266a7b7e8d90e089927326fb9ba903a3d0979e Merge: 3f8d1871 3c3d7cf6 Author: rcarteraz Date: Sun Mar 31 16:06:09 2024 -0700 Merge pull request #1163 from rcarteraz/update-heltec Update Wireless Paper commit 3c3d7cf6013c88d8cf80eb37ba2f61b717366a7a Author: rcarteraz Date: Sun Mar 31 15:58:14 2024 -0700 add wp 433 option commit bde566883dc3fa61ecb8df4b427cb5edc1776459 Author: GUVWAF Date: Sun Mar 31 14:39:07 2024 +0200 Clarify NeighborInfo is informative only commit c8d2ebbe375e2eeb9e601fcbab2741ad4913950d Author: rcarteraz Date: Fri Mar 29 10:31:20 2024 -0700 update wireless paper commit 3f8d1871050855081024f32422b07520c44a3328 Merge: eccf133d 9cdb1af8 Author: Ben Meadors Date: Fri Mar 29 07:20:50 2024 -0500 Merge pull request #1162 from meshtastic/dependabot/npm_and_yarn/express-4.19.2 Bump express from 4.18.2 to 4.19.2 commit 9cdb1af85a95c3a98da29a04a2909e38852f7c85 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 29 05:00:19 2024 +0000 Bump express from 4.18.2 to 4.19.2 Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] commit e1abcabef4a2cab0bd2ab67253c2a1ec7ebc957e Author: Jorropo Date: Fri Mar 29 04:44:33 2024 +0100 update linux native build instructions to mention `bin/build-native.sh` commit eccf133deb1c23d432bedd84351da5ecca188922 Merge: 6d73fa19 aafb9b8a Author: rcarteraz Date: Wed Mar 27 15:59:04 2024 -0700 Merge pull request #1160 from rcarteraz/update-tabs-css Update Tabs CSS commit aafb9b8ace30626ea72bfcadb11b4eea77f9efea Author: rcarteraz Date: Wed Mar 27 15:48:10 2024 -0700 get pad! commit 3622c02bbf04c63a8fd2d59de1d9bd7d36894b96 Author: rcarteraz Date: Wed Mar 27 15:44:36 2024 -0700 More Tommy wizardy commit cddb8f28cfc5cfe2aab2bdf31d86c9f08958acd3 Author: rcarteraz Date: Wed Mar 27 15:22:24 2024 -0700 tommy's sorcery -- it's WORKING! commit e058a90606a4db57575bba5337267e1226e470cb Merge: 74682de8 6d73fa19 Author: rcarteraz Date: Wed Mar 27 15:21:53 2024 -0700 Merge branch 'meshtastic:master' into update-tabs-css commit 6d73fa197a830b840e565bcb2f905418143526ae Author: Ben Meadors Date: Wed Mar 27 07:38:15 2024 -0500 Missed one commit 9d0e5f63529070cac02310444dea9ee01ff69ee7 Merge: 3484389c 3a071fa1 Author: Ben Meadors Date: Wed Mar 27 07:00:21 2024 -0500 Merge pull request #1158 from meshtastic/thebentern-patch-1 Remove deprecated python documentation commit 3a071fa12b57b421919ce9d372131baeefca001d Author: Ben Meadors Date: Wed Mar 27 07:00:02 2024 -0500 Remove deprecated python documentation commit 3484389c3455246e5c32063bcc7f355a6f524ca0 Merge: d044a46f 015bea55 Author: Jm Casler Date: Tue Mar 26 17:44:26 2024 -0700 Merge pull request #1157 from meshtastic/mc-hamster-patch-3 Update licensing-and-trademark.mdx commit 015bea555580224d9a238000b0bdff52b5589529 Author: Jm Casler Date: Tue Mar 26 17:44:16 2024 -0700 Update licensing-and-trademark.mdx commit d044a46f6944978507e2f2fa6a7c208bfa04c4b0 Merge: 076b103f 3fad43b0 Author: Jm Casler Date: Tue Mar 26 17:06:01 2024 -0700 Merge pull request #1156 from meshtastic/mc-hamster-patch-2 Adding additional guidance on trademark use for social platforms commit 3fad43b0ce1051acd2ba2c2afce98cc0509db805 Author: Jm Casler Date: Tue Mar 26 15:32:41 2024 -0700 Adding additional guidance on trademark use for social platforms commit 076b103f0de0e1c3057efb250827154499c58dec Merge: 6469db9e e12c3760 Author: rcarteraz Date: Mon Mar 25 19:11:02 2024 -0700 Merge pull request #1155 from rcarteraz/linux-native-support Update Linux Native commit e12c3760879ffb03d3f81d7b20f59686173eba07 Author: rcarteraz Date: Mon Mar 25 18:16:25 2024 -0700 clarity commit 1bfb52613118cdadfdf950db75a5f0b9f1fb385c Merge: 515eb228 6469db9e Author: rcarteraz Date: Mon Mar 25 17:14:48 2024 -0700 Merge branch 'master' into linux-native-support commit 515eb22854c5e31d6069725ab6070e1e155118c9 Author: rcarteraz Date: Mon Mar 25 17:13:29 2024 -0700 fix spacing and add note commit 3d1562700b1ec3abf203c1df85211c1da322e9de Author: j1steve <164962148+j1steve@users.noreply.github.com> Date: Mon Mar 25 19:06:01 2024 -0500 Update local-groups.mdx added Oklahoma commit 6469db9e594991f3bdb935feda9fc391cd15f5a2 Merge: 6f1f57f9 ec6c055e Author: rcarteraz Date: Mon Mar 25 16:47:03 2024 -0700 Merge pull request #1115 from rcarteraz/linux-native-support Linux Native Hardware Support commit ec6c055e908eb159baa085e10dd64f8a20d95033 Merge: a3293a20 6f1f57f9 Author: rcarteraz Date: Mon Mar 25 16:40:50 2024 -0700 Merge branch 'master' into linux-native-support commit 922bf0642cd864aa6d9008b885f1091d22c0f771 Author: rcarteraz Date: Mon Mar 25 14:09:26 2024 -0700 add RAK's pin mapper tool link plus note to check variant.h commit 6f1f57f921e9c9fc5ddad46b2a143a68d4d27c60 Merge: caa46f16 f9cc7dbd Author: rcarteraz Date: Mon Mar 25 13:42:41 2024 -0700 Merge pull request #1152 from GUVWAF/mqttMapReport Add MQTT Map Report and Client Proxy config options commit f9cc7dbd25e5a8e41a05ff3a6d1b2db5036268b7 Author: GUVWAF Date: Mon Mar 25 21:12:20 2024 +0100 Add CLI options commit bf0ae4d8d4f561574263cf5712377547c551843a Author: GUVWAF Date: Mon Mar 25 21:04:03 2024 +0100 Add Map Report and Client Proxy MQTT config commit caa46f161c62b90d33c2b0fec5d2241de387e856 Merge: aeaf08ea d088dd5e Author: rcarteraz Date: Mon Mar 25 11:09:57 2024 -0700 Merge pull request #1144 from mate-dev/patch-1 Update local-groups.mdx commit d088dd5ea7f024556d54a0056afa94db8c71e135 Merge: 6c3ab42b aeaf08ea Author: rcarteraz Date: Mon Mar 25 09:41:12 2024 -0700 Merge branch 'master' into patch-1 commit aeaf08ea58b4bfb76e2460859ae84adbcc5efd59 Merge: c98d5670 ffc8dd30 Author: rcarteraz Date: Mon Mar 25 09:40:43 2024 -0700 Merge pull request #1151 from ddthekidd/patch-2 Update local-groups.mdx commit ffc8dd300b204d05bd319f5dfd5358bc89aec32f Author: Daniel DiBenedetto <110872225+ddthekidd@users.noreply.github.com> Date: Mon Mar 25 10:01:23 2024 -0500 Update local-groups.mdx commit 6c3ab42b8660668c9d485d6c1f67fa65d59bd0b6 Merge: c97a2ed3 c98d5670 Author: mate <67105053+mate-dev@users.noreply.github.com> Date: Mon Mar 25 13:28:54 2024 +0100 Merge branch 'master' into patch-1 commit c98d5670d7a61d66960c92f8c89e7673d424c6c0 Merge: 6da57bf8 c4f37d1a Author: rcarteraz Date: Sun Mar 24 16:08:59 2024 -0700 Merge pull request #1147 from rcarteraz/update-antenna-reports commit c4f37d1a21040b6a2a3b76ec2bc2642f15db4df1 Merge: e4399062 6da57bf8 Author: rcarteraz Date: Sun Mar 24 16:06:07 2024 -0700 Merge branch 'master' into update-antenna-reports commit 6da57bf8bd6e692b6db20bdd2169dd6c4c48f999 Merge: d3c4fc21 5d7065e3 Author: rcarteraz Date: Sun Mar 24 16:05:48 2024 -0700 Merge pull request #1149 from rcarteraz/update-adc-defaults commit 5d7065e35d3670e614bfadf802b2361bd5b2a16b Merge: f862498d d3c4fc21 Author: rcarteraz Date: Sun Mar 24 16:03:27 2024 -0700 Merge branch 'master' into update-adc-defaults commit d3c4fc215b695cebbb2dad681813c538d7eda1b4 Merge: 83384af4 11a0610b Author: rcarteraz Date: Sun Mar 24 16:03:03 2024 -0700 Merge pull request #1145 from meshtastic/rcarteraz-patch-2 Update TLora v2.1-1.6 Note commit 11a0610b7d3ce4e8c74c9d10b50ea70c88f0f495 Merge: fb7c8bfa 83384af4 Author: rcarteraz Date: Sun Mar 24 16:00:26 2024 -0700 Merge branch 'master' into rcarteraz-patch-2 commit 83384af41c10e5599f2562deba88b5850f3093a7 Merge: 41b8ac55 549a1bd3 Author: rcarteraz Date: Sun Mar 24 16:00:02 2024 -0700 Merge pull request #1150 from rcarteraz/add-note-pip commit fb7c8bfa6f00256034683b242c08f45efc45b469 Author: rcarteraz Date: Sun Mar 24 15:35:09 2024 -0700 pesky of commit 549a1bd30613b8145299a7d50472957e578dd351 Author: rcarteraz Date: Sun Mar 24 15:18:17 2024 -0700 update python cli installation commit a3293a20c3710035a76fc0a4144202eeb0ea9c4a Author: rcarteraz Date: Sun Mar 24 14:21:28 2024 -0700 changes based on feedback commit d9131a7077b034d85a6d4a865ae49341e9ebab6a Merge: 50e74eb5 41b8ac55 Author: rcarteraz Date: Sun Mar 24 14:10:25 2024 -0700 Merge branch 'master' into linux-native-support commit f862498d775be639ca5bc32db3ad90b827b9cbe7 Merge: cf54fd98 322fff3f Author: rcarteraz Date: Sun Mar 24 11:46:58 2024 -0700 Merge branch 'update-adc-defaults' of https://github.com/rcarteraz/meshtastic into update-adc-defaults commit cf54fd983a1dfec5af15d1a5b3ceb0fe9d3882b5 Author: rcarteraz Date: Sun Mar 24 11:45:27 2024 -0700 both trackers are the same commit 322fff3f56a42d18e3b043c7321cb9944ec18097 Merge: 8195ba72 41b8ac55 Author: rcarteraz Date: Sun Mar 24 11:40:22 2024 -0700 Merge branch 'master' into update-adc-defaults commit 41b8ac55a5bdb26e0ebe120240dbdf4a92ced63b Merge: 20830042 fd3bdbf7 Author: rcarteraz Date: Sun Mar 24 11:39:37 2024 -0700 Merge pull request #1132 from meshtastic/dependabot/npm_and_yarn/follow-redirects-1.15.6 Bump follow-redirects from 1.15.5 to 1.15.6 commit 8195ba72af542ed713f1a32309367f7b7af898b7 Author: rcarteraz Date: Sun Mar 24 11:35:48 2024 -0700 add nrf targets commit fd3bdbf76e38aa3fd923a39c5044842f25697a5a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Mar 24 17:50:53 2024 +0000 Bump follow-redirects from 1.15.5 to 1.15.6 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] commit 20830042c5633692fdff1adbed352b8707d89bb3 Merge: 526f52aa a0edf24b Author: rcarteraz Date: Sun Mar 24 10:49:43 2024 -0700 Merge pull request #1146 from meshtastic/dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 commit e439906263af9867c68ac667f9e3027ac7e27e7a Author: rcarteraz Date: Sat Mar 23 20:32:03 2024 -0700 update antenna reports commit a0edf24bfada54203f0bd8284ea57168674d6417 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Mar 23 18:23:15 2024 +0000 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] commit f70507d17e5c9d7d10dde66ce8b7fa0e5d101e91 Author: rcarteraz Date: Sat Mar 23 06:43:50 2024 -0700 update note to include v1.6 commit 74682de85ac735841952daad867a58706833e973 Author: rcarteraz Date: Fri Mar 22 14:29:48 2024 -0700 add inactive color border to inactive tabs commit c97a2ed3fdb10aea2311a49f02e65f60c23fa0e4 Author: mate <67105053+mate-dev@users.noreply.github.com> Date: Fri Mar 22 21:42:34 2024 +0100 Update local-groups.mdx Added Poland Matrix space commit 526f52aa85f28cffd3838f77c4b4f802b7e7089d Merge: 9a0c4e2f b0e06500 Author: rcarteraz Date: Wed Mar 20 09:06:39 2024 -0700 Merge pull request #1140 from mzac/patch-1 Update cli-script.mdx commit b0e06500bc2670a1dcaaf19473550cd9ad185135 Author: mzac <10270879+mzac@users.noreply.github.com> Date: Wed Mar 20 10:11:04 2024 -0400 Update cli-script.mdx It seems the update script wants the firmware ending in -update.bin commit 9a0c4e2fa7d84bdaff16800b23fcd631af5c0c14 Merge: f5c14355 433391bc Author: Jm Casler Date: Tue Mar 19 21:40:46 2024 -0700 Merge pull request #1139 from meshtastic/mc-hamster-patch-1 Add list of i2s devices required and bitrate. commit 433391bc4450664a86b09475ecf7888b1b0784d2 Author: Jm Casler Date: Tue Mar 19 21:36:39 2024 -0700 Add list of i2s devices required and bitrate. commit f5c1435560e395dc82ad358832fe8f88a515212f Author: Jm Casler Date: Tue Mar 19 21:34:13 2024 -0700 Update audio.mdx commit 76bffdfd58a7f82ddfbdb6be567abb3b36fd8a2e Author: rcarteraz Date: Tue Mar 19 06:20:56 2024 -0700 remove esp32 only admonition for adc multiplier calculator (#1136) commit 9a5b6d069b8ed73d76ce5363cecc0f39b30f2320 Merge: f7128c3e 1ad6a25b Author: Tommy Ekstrand Date: Tue Mar 19 08:17:56 2024 -0500 Merge pull request #1138 from ryanburnett96/patch-1 Update local-groups.mdx commit 1ad6a25b1da75c7b32e0229c6adf46a9e2f4e1ea Author: ryanburnett96 <136026240+ryanburnett96@users.noreply.github.com> Date: Tue Mar 19 09:48:50 2024 +0000 Update local-groups.mdx Added North East England facebook group commit f7128c3e4c74d8ee38829946679654ecd4771f6d Merge: 140ae12c 4c02e001 Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Mar 18 22:40:30 2024 -0700 Merge pull request #1137 from meshtastic/rcarteraz-patch-2 Update Local Groups commit 4c02e00127a88941bd3e4e176a2312e59e96d727 Merge: 4449afed 140ae12c Author: pdxlocations <117498748+pdxlocations@users.noreply.github.com> Date: Mon Mar 18 22:33:17 2024 -0700 Merge branch 'master' into rcarteraz-patch-2 commit 140ae12ca9bc88f480513408bdb3f8bddc5e5231 Merge: e57d8dfb d787d487 Author: rcarteraz Date: Mon Mar 18 21:07:54 2024 -0700 Merge pull request #1134 from ddthekidd/patch-1 Update local-groups.mdx commit 4449afed96feaafcccf96e1e6a155b366270bd11 Author: rcarteraz Date: Mon Mar 18 21:04:45 2024 -0700 Update local-groups.mdx commit d787d4871099538617c14e2b54963edfe55fa7ae Author: Daniel DiBenedetto <110872225+ddthekidd@users.noreply.github.com> Date: Sun Mar 17 23:09:28 2024 -0500 Update local-groups.mdx commit 50e74eb5215fb3154b8947fadf3c957b7576a4ae Merge: b05c4154 e57d8dfb Author: rcarteraz Date: Sun Mar 17 09:48:46 2024 -0700 Merge branch 'master' into linux-native-support commit b05c4154d173e163efd3023ac8c3f6d04b5df207 Author: rcarteraz Date: Sun Mar 17 09:48:18 2024 -0700 add footnote regarding pi zero commit 0ecff175ee002c75329e176633bb421b6b055a6e Merge: 893cad1d 64b68a2d Author: rcarteraz Date: Sun Mar 17 09:46:44 2024 -0700 Merge branch 'linux-native-support' of https://github.com/rcarteraz/meshtastic into linux-native-support commit e57d8dfbef1156e520168ff3be7556cf1e4b5ed3 Merge: bbc0dfbd 8b1d2fe5 Author: rcarteraz Date: Sat Mar 16 11:26:18 2024 -0700 Merge pull request #1130 from rcarteraz/update-python-cli Update Python CLI Installation commit 8b1d2fe5e8a4b70abb279ee28b464746c6e830cf Author: rcarteraz Date: Sat Mar 16 10:58:13 2024 -0700 clarify commit 9e1deff0bec74a6f120ef69d5eed3240ca598ad8 Author: rcarteraz Date: Sat Mar 16 10:51:00 2024 -0700 remove installation methods add heading to tabs commit 11e074184df272e51e5f48b203540dbbd987d2e9 Author: rcarteraz Date: Sat Mar 16 00:10:18 2024 -0700 Remove extra space commit 5260c112b3f173590eb40410518f673adb96a459 Author: rcarteraz Date: Sat Mar 16 00:09:10 2024 -0700 Add description to front matter commit 80d619328c271f0ffce2491a01ed50a8336cabc5 Author: rcarteraz Date: Fri Mar 15 23:10:30 2024 -0700 update python cli for clarity, structure and remove windows standalone reference. commit bbc0dfbdc6da5823ee6bb8def2879971528af0c5 Merge: 26a01000 86fdb643 Author: rcarteraz Date: Fri Mar 15 20:38:22 2024 -0700 Merge pull request #1128 from jaschadub/master Update local-groups.mdx commit 86fdb6436e8def4583a4a81d70a888bb812b5548 Author: Jascha Date: Fri Mar 15 15:04:01 2024 -0700 Update local-groups.mdx Add altamesh.net commit 64b68a2d922bff96fd2b99912fa5d56ce643dda8 Author: rcarteraz Date: Fri Mar 15 09:42:29 2024 -0700 spacing commit 2f3039f09aca4fc5d5abf8bf626050dcdb738e7b Author: rcarteraz Date: Fri Mar 15 09:28:11 2024 -0700 comment example commit 389ac4d11f71e2e0f7aabd08ce58aa1d5f79c79d Author: rcarteraz Date: Mon Mar 11 14:34:54 2024 -0700 footnote ch341 commit 70907371c0f057a0a188fae2a78a2cad23f27655 Author: rcarteraz Date: Mon Mar 11 14:16:40 2024 -0700 initial draft linux-native-hardware commit 26a0100062651ef02d49c6b14b1d80a7778ccc54 Merge: 0b18f9b7 429b6ad4 Author: rcarteraz Date: Fri Mar 15 09:49:27 2024 -0700 Merge pull request #1126 from fotografm/patch-1 Update local-groups.mdx commit 893cad1defbc78408b569c57bf206da32e582dc2 Merge: 489052d2 3734237d Author: rcarteraz Date: Fri Mar 15 09:42:46 2024 -0700 Merge branch 'linux-native-support' of https://github.com/rcarteraz/meshtastic into linux-native-support commit 489052d2931d9c758d18751a733b369ec22c6ca4 Author: rcarteraz Date: Fri Mar 15 09:42:29 2024 -0700 spacing commit 3734237d76eefb88d646dee372ac080e733f5f9e Merge: 5b4084f0 0b18f9b7 Author: rcarteraz Date: Fri Mar 15 09:28:26 2024 -0700 Merge branch 'master' into linux-native-support commit 5b4084f08aadbc808d69e156067d047b2f9c33db Author: rcarteraz Date: Fri Mar 15 09:28:11 2024 -0700 comment example commit 429b6ad4a58819e3e66534da8963f773e678cb56 Author: fotografm <149668456+fotografm@users.noreply.github.com> Date: Fri Mar 15 08:08:29 2024 +0000 Update local-groups.mdx Added Brighton Meshtastic group to UK section commit 0b18f9b7392c7fec4b7acbed9ac0ee9fbcf2f0c1 Merge: f4b12384 810a4859 Author: Tommy Ekstrand Date: Thu Mar 14 22:23:47 2024 -0500 Merge pull request #1125 from tekstrand/getting-started-descriptions Getting started descriptions commit 810a485946b391ddf427efc20c19dd76c8a9e687 Author: tekstrand Date: Thu Mar 14 22:16:18 2024 -0500 Add descriptions for getting-started documents, fix links commit b46de055dababe80d56a78df7362e1f6c90aa654 Author: tekstrand Date: Thu Mar 14 22:13:50 2024 -0500 Add descriptions for getting-started documents commit f4b123844476ed1549ce7f9fa414ac6553e75e19 Merge: 62492c49 b9ca14f1 Author: rcarteraz Date: Thu Mar 14 14:55:44 2024 -0700 Merge pull request #1124 from rcarteraz/add-link-back commit b9ca14f17402308345614b5cf6d9c86fde39bd5c Author: rcarteraz Date: Thu Mar 14 14:38:51 2024 -0700 add repobeats link back commit 62492c49b5d53497e993efcc411a7fa7cfa99970 Merge: 452471b9 d55b7ebe Author: rcarteraz Date: Thu Mar 14 14:28:46 2024 -0700 Merge pull request #1123 from meshtastic/rcarteraz-patch-2 missed one 🤦🏻‍♂️ commit d55b7ebe948dea74244a9d691e4072cfc4faf64b Author: rcarteraz Date: Thu Mar 14 14:23:18 2024 -0700 missed one 🤦🏻‍♂️ commit 452471b9a5a404f5f75379309c14cdcadc78c904 Merge: 879f3f34 d0087392 Author: rcarteraz Date: Thu Mar 14 13:55:29 2024 -0700 Merge pull request #1122 from meshtastic/rcarteraz-patch-2 Update note on channels.mdx commit d00873924abf62e26cbcfa123f37c0ccc027ddd9 Author: rcarteraz Date: Thu Mar 14 13:49:22 2024 -0700 spelling commit fb2ab02969533928257dce2449b1c1c80885b66b Author: rcarteraz Date: Thu Mar 14 13:47:04 2024 -0700 update references on Tips page commit 99e5cb87f09da45547766be705b89dae4433bce9 Author: rcarteraz Date: Thu Mar 14 13:26:38 2024 -0700 frequency slot commit 879f3f34034db72d5be0eb6a479eeed1dddad8ae Merge: 85bd599a f1575a4e Author: rcarteraz Date: Thu Mar 14 07:41:43 2024 -0700 Merge pull request #1110 from rcarteraz/python-CLI-BLE Add `--ble`to Python CLI documentation commit f1575a4e9bc99ef12c813772a10384ddc865de47 Merge: abb9cbdc 85bd599a Author: rcarteraz Date: Thu Mar 14 07:09:23 2024 -0700 Merge branch 'master' into python-CLI-BLE commit 85bd599a2f80fe6ad733aa8a086b35f55583e4c9 Merge: 3a916b78 94a753c8 Author: rcarteraz Date: Thu Mar 14 07:09:07 2024 -0700 Merge pull request #1121 from ianmcorvidae/patch-3 Update MQTT docs for the topic containing 'e' commit 94a753c8970eea85b3395ac64cac07c8ac65ec2b Author: Ian McEwen Date: Wed Mar 13 17:52:46 2024 -0700 Update MQTT docs for the topic containing 'e' commit abb9cbdc67c30d7ab2acc7c21b7ae7967b4fca8b Merge: 131c6966 3a916b78 Author: rcarteraz Date: Wed Mar 13 15:40:07 2024 -0700 Merge branch 'master' into python-CLI-BLE commit 3a916b78772bb736777d3156f25a6fecb029308c Merge: a4aa3ee7 2f2ac5bc Author: rcarteraz Date: Wed Mar 13 15:39:48 2024 -0700 Merge pull request #1113 from wowtah/patch-1 Update local-groups.mdx commit 2f2ac5bcbb3cabb0fee032d92946999085a11ac7 Author: rcarteraz Date: Wed Mar 13 15:35:34 2024 -0700 moved commit 86f07d7a421272012ed830c6fd7139c13506d0f6 Merge: a472d0dc a4aa3ee7 Author: rcarteraz Date: Wed Mar 13 15:32:44 2024 -0700 Merge branch 'master' into patch-1 commit a4aa3ee7fdd7600918b0c952ebee5dc7bc4ae10c Merge: 3eb7b7e1 6e36bdd5 Author: Tommy Ekstrand Date: Wed Mar 13 17:30:51 2024 -0500 Merge pull request #1119 from tekstrand/configuration-descriptions Add descriptions to all configuration documents commit 131c6966172079a3c5d67cfc88c41599449b54dc Merge: 5fad5f37 3eb7b7e1 Author: rcarteraz Date: Wed Mar 13 15:29:49 2024 -0700 Merge branch 'master' into python-CLI-BLE commit 6e36bdd5cc8d6d4cb5c44232234adf0a30a779a4 Author: thomas.ekstrand Date: Wed Mar 13 17:02:55 2024 -0500 Add descriptions to all configuration documents commit 3eb7b7e1f30cb5d93b4d7430bd40071e38e088d5 Merge: cf7b9a06 374d4e0f Author: rcarteraz Date: Wed Mar 13 12:48:02 2024 -0700 Merge pull request #1118 from rcarteraz/slash-docs-redirect Add redirect from `/docs/` to `/docs/introduction` commit 374d4e0fa73045eae13e096a12b711bfab3740bf Merge: 7cacbccc cf7b9a06 Author: rcarteraz Date: Wed Mar 13 12:32:00 2024 -0700 Merge branch 'master' into slash-docs-redirect commit 7cacbccce4902fb9628c4abae08a719d6091b6be Author: rcarteraz Date: Wed Mar 13 12:20:00 2024 -0700 comma commit 68b0ddbb91a7b4de19ce36d00dbf6db48d1f5825 Author: rcarteraz Date: Wed Mar 13 12:18:18 2024 -0700 redirect commit cf7b9a0672459ba4837c49f741b1c47922babf33 Merge: 84f96e95 c0ab4304 Author: Tommy Ekstrand Date: Wed Mar 13 13:57:32 2024 -0500 Merge pull request #1116 from tekstrand/1075-research-annotation-to-hide-content-or-sections-from-the-pdf-render-of-the-documentation allow for hidden elements in print and PDF generation commit c0ab4304920862b222672ed9fe9ad3d6c89d5f75 Author: thomas.ekstrand Date: Wed Mar 13 13:46:16 2024 -0500 allow for hidden elements in print and PDF generation commit 5fad5f37c6e222ac6dd5eca4ae41d3bf847df4ce Merge: 17f8c13d 84f96e95 Author: rcarteraz Date: Wed Mar 13 08:28:23 2024 -0700 Merge branch 'master' into python-CLI-BLE commit 84f96e9588f075149880088877ead691c2461291 Merge: f8c49434 5cc78e03 Author: rcarteraz Date: Wed Mar 13 08:28:07 2024 -0700 Merge pull request #1114 from wheresalice/patch-1 Correct Python MQTT code commit 33f958ff4bce529b0c4f7e1139962f0558edc545 Author: rcarteraz Date: Mon Mar 11 14:34:54 2024 -0700 footnote ch341 commit fb1381ade022c317ce5c333e0143bb87222bb483 Author: rcarteraz Date: Mon Mar 11 14:16:40 2024 -0700 initial draft linux-native-hardware commit 5cc78e03bd3b7771e4374ea6eb615a1b58a6897c Author: Alice <84906+wheresalice@users.noreply.github.com> Date: Mon Mar 11 19:17:23 2024 +0100 Correct Python MQTT code paho-mqtt version 2.0 is quite different to the old version 1, so the code needs updating to support the new version commit a472d0dccd6c9e83d5b5c110b305f18bcc31d5b0 Merge: 14794f76 f8c49434 Author: Wouter Klijnsmit <30867746+wowtah@users.noreply.github.com> Date: Mon Mar 11 16:34:58 2024 +0100 Merge branch 'master' into patch-1 commit 14794f7640df31232c687113cac91203a4952f90 Author: Wouter Klijnsmit <30867746+wowtah@users.noreply.github.com> Date: Mon Mar 11 16:30:44 2024 +0100 Update local-groups.mdx Removed Europe as a group. commit 17f8c13dea9b42fdb30371bfce9d1b8ff513adc8 Merge: 2b030f9c f8c49434 Author: rcarteraz Date: Mon Mar 11 08:25:27 2024 -0700 Merge branch 'master' into python-CLI-BLE commit f8c4943477a7b1f817dacb35f16162f0b193b0f4 Merge: df77dc48 a8c8d203 Author: rcarteraz Date: Mon Mar 11 08:25:09 2024 -0700 Merge pull request #1112 from meshtastic/rcarteraz-patch-1 Update Traceroute commit 352431264dda066e02d91de22c684430764af983 Author: Wouter Klijnsmit <30867746+wowtah@users.noreply.github.com> Date: Mon Mar 11 16:16:16 2024 +0100 Update local-groups.mdx Added Europe Added the Telegram group for The Netherlands Ordered the list A-Z commit a8c8d20333bbeaeb166ca9218f0c031caa32373a Author: rcarteraz Date: Mon Mar 11 07:42:46 2024 -0700 empty line commit 76422521de044b6dd5f9a3118f96b44053469430 Author: rcarteraz Date: Mon Mar 11 07:40:39 2024 -0700 document repeater role behavior commit a5bb1f916f6d69c1e26e6a006cff59109de39626 Author: rcarteraz Date: Mon Mar 11 07:12:18 2024 -0700 trace route log only on iOS/iPadOS 17+ and macOS 14+ commit 2b030f9cc6409062d031d59e362cd8bac3e9bb4f Merge: 0204ff2a df77dc48 Author: rcarteraz Date: Sun Mar 10 22:23:47 2024 -0700 Merge branch 'master' into python-CLI-BLE commit df77dc48a853180b6c923b8cdc3339ad86326224 Merge: 3bf4a263 4c16027a Author: rcarteraz Date: Sun Mar 10 22:23:15 2024 -0700 Merge pull request #1109 from SteveCohen/patch-1 Update traceroute.mdx with correct Apple iOS instructions commit 0204ff2a71de12b33b15b6ca8d089713e6edaef2 Author: rcarteraz Date: Sun Mar 10 21:48:00 2024 -0700 add --ble-scan to index commit fc5b68e347bc54ffa15cb45692877a5aaf359b2d Author: rcarteraz Date: Sun Mar 10 21:47:45 2024 -0700 update --ble on index commit 9f85ee6628b2427f9c7241da32cbfb38c713fcc8 Author: rcarteraz Date: Sun Mar 10 21:27:33 2024 -0700 oops don't know why that was added commit c507181a205433420df94b6829dbe1181b17e4af Author: rcarteraz Date: Sun Mar 10 21:25:09 2024 -0700 add --ble documentation commit 4c16027aeef3f5240eca554f4da30dd02b813088 Author: SteveCohen Date: Mon Mar 11 14:23:21 2024 +1100 Update traceroute.mdx "Within" instead of "Under" as requested. commit 4a56ec84e21a9124b2ff07ded462a2d677643bb0 Author: SteveCohen Date: Mon Mar 11 13:34:28 2024 +1100 Update traceroute.mdx 1. Change 'Under' to 'within' as requested 2. Update 'result will be shown' to reflect in trace route log, not mesh log. commit 74cfbd50e5eec347c292677d3fcaaa8689dff3d1 Author: SteveCohen Date: Mon Mar 11 12:20:42 2024 +1100 Update traceroute.mdx Corrected Apple iOS instruction. Traceroute function is on the nodes screen, not in the contact list/direct messages screen (as at iOS app v2.2.26), commit 3bf4a26365a6476797a5f784e5577474f2a9e513 Merge: 861166d7 292a8aa2 Author: rcarteraz Date: Sun Mar 10 18:07:49 2024 -0700 Merge pull request #1107 from rcarteraz/update-development-reference-material Update Development Reference Material commit 292a8aa230fe4c421d539bef3210b8483332bb20 Author: rcarteraz Date: Sun Mar 10 14:16:45 2024 -0700 Attempt at capture GPSFan's GPSAudit posts. commit 2c4493bb8850bd954e9e28620300cdae4b205815 Author: rcarteraz Date: Sun Mar 10 13:17:39 2024 -0700 updated and expanded on protobufs commit b54043a5158261ab364e2ac4b8920172a1f4a1d0 Author: rcarteraz Date: Sun Mar 10 13:06:29 2024 -0700 missing ticks commit 6c5c0837aae5374649808da6d1392b8d8c254096 Author: rcarteraz Date: Sun Mar 10 13:04:38 2024 -0700 update information and expand to make more comprehensive. commit 96b86b435be9a3997bdf4d507f07886f07b815df Author: rcarteraz Date: Sun Mar 10 12:52:03 2024 -0700 update lora-design to explain what the file is commit 861166d74827acea38beacc22aadb9433d30ba87 Merge: e4ff3c52 a02d6175 Author: rcarteraz Date: Sun Mar 10 08:31:07 2024 -0700 Merge pull request #1106 from meshtastic/adc-default Add some ADC default values commit a02d6175f461ca68f3f1377185423f569c8cc9e0 Merge: a38a2475 e4ff3c52 Author: rcarteraz Date: Sun Mar 10 07:52:27 2024 -0700 Merge branch 'master' into adc-default commit e4ff3c52b0eec72713720d400b3fca4f6180f215 Author: andrekir Date: Sun Mar 10 04:56:50 2024 -0300 docs: simplified range test instructions commit a38a247525c95620ab7d7e35a13e85e0c2fef87a Author: Thomas Göttgens Date: Sun Mar 10 15:32:51 2024 +0100 Add some ADC default values commit c4300d0df293d7cc16fe836054d8a4da76badbb4 Merge: 3c7f0b0d 35e39417 Author: rcarteraz Date: Sat Mar 9 22:33:08 2024 -0700 Merge pull request #1103 from rcarteraz/position-precision commit 35e39417d48e9d5fd11e2eeb17583108aa2e79d4 Merge: 09235519 3c7f0b0d Author: rcarteraz Date: Sat Mar 9 20:59:11 2024 -0700 Merge branch 'master' into position-precision commit 3c7f0b0d13d187dc65d9636e6c5b3479d764b4a5 Merge: 77f7eb05 b9f5a191 Author: rcarteraz Date: Sat Mar 9 20:44:02 2024 -0700 Merge pull request #1104 from meshtastic/rcarteraz-patch-1 Update Bluetooth Fixed_PIN commit b9f5a1919e347b53e28a4bc16251081db02119ba Author: rcarteraz Date: Sat Mar 9 20:40:42 2024 -0700 add warning about using default fixed PIN code commit 0923551954055ab357ac7eb482808660dd5c4472 Author: rcarteraz Date: Sat Mar 9 19:24:08 2024 -0700 add position precision commit 77f7eb058b5ea64bd9e145165031e3a9f0e7b7b1 Merge: 93994330 1edfee39 Author: rcarteraz Date: Sat Mar 9 17:37:14 2024 -0700 Merge pull request #1102 from meshtastic/rcarteraz-patch-3 Add footnote for multiple local web clients commit 1edfee399b8e8b771dec930089404e9b1fe70b3f Merge: d7cb7199 93994330 Author: rcarteraz Date: Sat Mar 9 17:34:50 2024 -0700 Merge branch 'master' into rcarteraz-patch-3 commit 939943302cd8cb79f4397665eef2f6d61df2fd36 Merge: b9dc6843 f6d8ac34 Author: rcarteraz Date: Sat Mar 9 17:34:30 2024 -0700 Merge pull request #1100 from meshtastic/rcarteraz-patch-1 Update Tlora V2.1-1.6 commit f6d8ac34b9bbc49d3842d12cd2af480d45db03ce Merge: 31fbb109 b9dc6843 Author: rcarteraz Date: Sat Mar 9 17:32:09 2024 -0700 Merge branch 'master' into rcarteraz-patch-1 commit b9dc68434a9861762445c3cb836de0a17d9f874d Merge: fabd8d02 ac052e37 Author: rcarteraz Date: Sat Mar 9 17:31:56 2024 -0700 Merge pull request #1101 from rcarteraz/master Update web-flasher commit ac052e37fdeeb8b7d65a19bf88c7df6ba585b731 Merge: 6e650831 fabd8d02 Author: rcarteraz Date: Sat Mar 9 14:45:41 2024 -0700 Merge branch 'master' into master commit fabd8d024b4aabab8d73c677624dbd0cc00b3fc5 Merge: 786a47e6 78e87a23 Author: rcarteraz Date: Sat Mar 9 14:45:00 2024 -0700 Merge pull request #1062 from tekstrand/pdf Add documentation download link commit d7cb719965439b8b4c5c941fdea377338f44e6d5 Author: rcarteraz Date: Sat Mar 9 14:13:52 2024 -0700 footnote for multiple devices url commit 6e650831f5e23351aa1c542723ae4f5fd4bbaffb Merge: d35f81fe 786a47e6 Author: rcarteraz Date: Sat Mar 9 13:53:16 2024 -0700 Merge branch 'master' of https://github.com/rcarteraz/meshtastic commit d35f81fe571e4fdd6ccfa25a9774d69006f95de4 Author: rcarteraz Date: Sat Mar 9 13:53:02 2024 -0700 modify-web-flasher commit 31fbb109789cfada22f545e6aa02bdcaf84ef821 Author: rcarteraz Date: Sat Mar 9 13:44:52 2024 -0700 add "T3_v1.6 20180606" identifier commit 78e87a230e6c53469d6a7ce9470bf2eb9e97b36a Author: thomas.ekstrand Date: Sat Mar 9 08:42:44 2024 -0600 fix linting and formatting errors commit b0d25325dc1ab681a615203582d2180ed1310ea5 Author: thomas.ekstrand Date: Thu Feb 29 17:43:10 2024 -0600 Add documentation download link commit 786a47e680511173843033999d277dc93a103903 Author: rcarteraz Date: Fri Mar 8 13:11:43 2024 -0700 paxcounter is esp32 only commit efd65d3f16f05d52d9057c07063e109c290c4120 Merge: 078aff63 8239c160 Author: rcarteraz Date: Fri Mar 8 10:42:16 2024 -0700 Merge pull request #1091 from rcarteraz/update-apple-settings Update Apple Settings commit 8239c16010173154085ada6edcada890801e45e2 Merge: 3782cef2 078aff63 Author: rcarteraz Date: Fri Mar 8 08:48:25 2024 -0700 Merge branch 'master' into update-apple-settings commit 078aff633cf1871a8330a1d0c99e3c19448fdd3e Merge: 0724c1ae 8c1c3e13 Author: rcarteraz Date: Fri Mar 8 08:48:06 2024 -0700 Merge pull request #1093 from rcarteraz/t-deck-keyboard-shortcuts Update T-Deck with keyboard shortcuts commit 8c1c3e134a25f2cc4268614b0f1c3e026926008a Merge: 534e065b 0724c1ae Author: rcarteraz Date: Thu Mar 7 21:17:44 2024 -0700 Merge branch 'master' into t-deck-keyboard-shortcuts commit 3782cef273786fa39d025a7f3e565604f17078f2 Merge: 95fc9afe 0724c1ae Author: rcarteraz Date: Thu Mar 7 15:19:52 2024 -0700 Merge branch 'master' into update-apple-settings commit 0724c1ae272f706c856e5bea2b6ae62e50d8c146 Merge: e9530b7d f6b3c87e Author: rcarteraz Date: Thu Mar 7 15:19:37 2024 -0700 Merge pull request #1090 from liamaustin25/patch-2 Update local-groups.mdx commit 534e065bd76c4a1d9386e5930885e5f3a2eeb5aa Author: rcarteraz Date: Thu Mar 7 14:52:34 2024 -0700 add table with keyboard shortcuts for t-deck commit 95fc9afe6a4111c78e9848008e68c406ef9256d9 Author: rcarteraz Date: Thu Mar 7 14:16:11 2024 -0700 user commit 10f2b71fabf7ba5f871effcc73e24f7d36ef070d Author: rcarteraz Date: Thu Mar 7 14:14:03 2024 -0700 power and position commit 60a2bdefc1d8748569835f77f433ddd182836afd Author: rcarteraz Date: Thu Mar 7 14:12:16 2024 -0700 network commit 6b888ebf8f17185eabc8f673b04b9a0db43c7aba Author: rcarteraz Date: Thu Mar 7 14:10:48 2024 -0700 channels again 🤦🏻‍♂️ commit caddfcb667938cec7de6b1a2a18e3f3e8c7dba8f Author: rcarteraz Date: Thu Mar 7 14:08:23 2024 -0700 lora commit 959bfe70e0a875a3b8b1a0bc6ccf43657dd60175 Author: rcarteraz Date: Thu Mar 7 14:06:19 2024 -0700 bluetooth commit 6149335265709341d8249cc68adb925b0366a32c Author: rcarteraz Date: Thu Mar 7 14:04:41 2024 -0700 device and display commit 8818812f95d35d6cc9044773f28d5c723679d82e Author: rcarteraz Date: Thu Mar 7 14:02:44 2024 -0700 congif availability (conforming) commit f6b3c87ede4a3173279c2c6b79bd33a02a2b9851 Author: liamaustin25 Date: Thu Mar 7 21:00:50 2024 +0000 Update local-groups.mdx commit dc7912e6963755989c49bcec76c8a739743615e8 Author: rcarteraz Date: Thu Mar 7 14:00:06 2024 -0700 bluetooth commit 88a4b8a6fa3863520e2bab9bd582dc482e567fcf Author: rcarteraz Date: Thu Mar 7 13:50:52 2024 -0700 store and forward commit 52c76331fea68b29f321b1fdd83a42f3ce0712a2 Author: rcarteraz Date: Thu Mar 7 13:45:26 2024 -0700 telemetry commit 1f94cb821da64ea64afadc6bfdffe32c98a77fbe Author: rcarteraz Date: Thu Mar 7 13:44:34 2024 -0700 serial commit 2f429f6c995c9973d9edd6737e9981d58830888f Author: rcarteraz Date: Thu Mar 7 13:42:28 2024 -0700 remote hardware commit dc27da372067df2dd86976ce6f7d0efa0f6246df Author: rcarteraz Date: Thu Mar 7 13:41:57 2024 -0700 range test commit 7a89379acb269515368e2a4a1156d21bc110b522 Author: rcarteraz Date: Thu Mar 7 13:41:28 2024 -0700 paxcounter commit 32c85cb57fa8e3c7b4e2068a0434b8086478419e Author: rcarteraz Date: Thu Mar 7 13:37:31 2024 -0700 mqtt commit 917173ea702a0880e0be1197a376df822433a09e Author: rcarteraz Date: Thu Mar 7 13:36:48 2024 -0700 external notification commit d9cd67bbd0e76b6dc7eeccaaedbe9e09a17e8126 Author: rcarteraz Date: Thu Mar 7 13:35:31 2024 -0700 detection sensor commit 5e0dbb1d0032dc6826e0b4f50e01e066098e1480 Author: rcarteraz Date: Thu Mar 7 13:35:03 2024 -0700 canned messages commit ee3b2d46a9f1d6f4da607502d6ac7faa230d27a1 Author: rcarteraz Date: Thu Mar 7 13:34:00 2024 -0700 ambient lighting commit e9530b7d7caef6896c8d94d09cc8041791b82ad7 Merge: 7748a92b 4e075e53 Author: rcarteraz Date: Thu Mar 7 11:46:30 2024 -0700 Merge pull request #1088 from mrred2k/patch-1 Added the openstreetmap solution based on the uMap project commit 4e075e537a7f917ba4b6d26a54aba34aabe894fb Merge: 4a256199 7748a92b Author: rcarteraz Date: Thu Mar 7 11:32:27 2024 -0700 Merge branch 'master' into patch-1 commit 7748a92b0f66842df662ce9fd9267c17e52764b4 Merge: a3b9c452 dbe12a13 Author: rcarteraz Date: Thu Mar 7 11:25:45 2024 -0700 Merge pull request #1089 from liamaustin25/patch-1 Update local-groups.mdx commit dbe12a1356a569dbb6f8fe24cfc92f93205dda24 Author: liamaustin25 Date: Thu Mar 7 17:29:13 2024 +0000 Update local-groups.mdx Added UK and local group. commit 4a2561993231af5d65337cdfb3decb58625fdf90 Author: mrred2k Date: Thu Mar 7 10:58:10 2024 +0100 Update range-test.mdx Added the uMap service as an alternative solution without google commit a3b9c45215e72f6789f948ab1144ac9c8e5e1bc9 Merge: 00a7849a ebba9d25 Author: Ben Meadors Date: Wed Mar 6 09:36:51 2024 -0600 Merge pull request #1087 from meshtastic/rcarteraz-patch-1 Update RAK Core Modules commit ebba9d25d43bff9a37e22111d88bd19df67fe42d Author: rcarteraz Date: Wed Mar 6 08:32:49 2024 -0700 only RAK5005-O commit 00a7849a18e9ada75822346a460a2c81c705e507 Merge: 91f08dc8 82fa5b2a Author: rcarteraz Date: Tue Mar 5 19:50:58 2024 -0700 Merge pull request #1083 from meshtastic/rcarteraz-patch-1 improve title/meta description for sharing and SEO commit 82fa5b2a60df62b34683ac84f47f01571a8556ee Author: rcarteraz Date: Tue Mar 5 19:47:04 2024 -0700 condense commit 12bcae8b601257125bfdbafca9c80755fe9e33bf Merge: 7d53ced7 91f08dc8 Author: rcarteraz Date: Tue Mar 5 13:38:41 2024 -0700 Merge branch 'master' into rcarteraz-patch-1 commit 91f08dc8f208d95d697281061ff1b32a2c8e0da5 Merge: ae86c103 a2d663db Author: rcarteraz Date: Tue Mar 5 13:38:29 2024 -0700 Merge pull request #1086 from CaptBlackbeard/patch-1 Update local-groups.mdx commit a2d663dbf77c93945fafed5bc3337db769da9e8f Merge: eabac2a2 ae86c103 Author: rcarteraz Date: Tue Mar 5 13:18:26 2024 -0700 Merge branch 'master' into patch-1 commit ae86c10365bf4692e281367787011d4bce77f481 Merge: 73580c4b 0a7b06ee Author: rcarteraz Date: Tue Mar 5 13:08:37 2024 -0700 Merge pull request #1084 from GUVWAF/msgStore Document small packet storage on device commit eabac2a26f3edbd1619c731b28adf97d71239be0 Author: CaptBlackbeard Date: Tue Mar 5 12:07:28 2024 -0800 Update local-groups.mdx Added the Antelope Valley Mesh group under California groups. commit 0a7b06ee5f9d1f88884d3a80e2e4bc4f21e46346 Merge: 4c6affbc 73580c4b Author: rcarteraz Date: Tue Mar 5 13:05:34 2024 -0700 Merge branch 'master' into msgStore commit 73580c4b870a6fc474c4282d46b35ce707f9e7d3 Merge: dcd523f0 22086a7e Author: rcarteraz Date: Tue Mar 5 13:05:23 2024 -0700 Merge pull request #1085 from GUVWAF/conType Client apps support other connection types than Bluetooth commit 22086a7ed23f139720d063d65fc8f6d6a5b453d9 Author: GUVWAF Date: Tue Mar 5 20:33:14 2024 +0100 Client apps support other connection types than Bluetooth commit 4c6affbc7c08871e30888a93baae0c885816cd6d Merge: aa36abb7 dcd523f0 Author: GUVWAF Date: Tue Mar 5 20:23:42 2024 +0100 Merge remote-tracking branch 'origin/master' into msgStore commit aa36abb7ef1e38186ab7d1aa713bc8de67671b15 Author: GUVWAF Date: Tue Mar 5 20:22:49 2024 +0100 Document small packet storage on device commit 7d53ced7a7a410f33297367c5231d3eaef94a906 Author: rcarteraz Date: Tue Mar 5 12:09:00 2024 -0700 improve title/meta description for sharing and SEO --- docs/about/contributing.mdx | 51 +++- docs/about/faq.mdx | 8 + docs/about/overview/encryption.mdx | 94 ++++++- docs/about/overview/index.mdx | 4 +- docs/about/overview/mesh-alg.mdx | 4 +- docs/about/overview/radio-settings.mdx | 23 +- docs/blocks/_lora-regions.mdx | 44 +-- docs/community/enclosures/heltec-v2.mdx | 7 +- docs/community/enclosures/rak/index.mdx | 33 ++- docs/community/enclosures/tbeam.mdx | 8 +- docs/community/local-groups.mdx | 111 +++++++- docs/community/software/index.mdx | 2 + docs/community/software/mesh-metrics.mdx | 16 ++ .../configuration/module/ambient-lighting.mdx | 3 +- docs/configuration/module/audio.mdx | 8 +- docs/configuration/module/canned-message.mdx | 4 +- .../configuration/module/detection-sensor.mdx | 3 +- .../module/external-notification.mdx | 3 +- docs/configuration/module/index.mdx | 1 + docs/configuration/module/mqtt.mdx | 51 +++- docs/configuration/module/neighbor-info.mdx | 9 +- docs/configuration/module/paxcounter.mdx | 9 +- docs/configuration/module/range-test.mdx | 83 +++--- docs/configuration/module/remote-hardware.mdx | 21 +- docs/configuration/module/serial.mdx | 3 +- .../module/store-and-forward-module.mdx | 5 +- docs/configuration/module/telemetry.mdx | 14 +- docs/configuration/module/traceroute.mdx | 15 +- docs/configuration/radio/bluetooth.mdx | 14 +- docs/configuration/radio/channels.mdx | 54 +++- docs/configuration/radio/device.mdx | 84 ++++-- docs/configuration/radio/display.mdx | 5 +- docs/configuration/radio/index.mdx | 1 + docs/configuration/radio/lora.mdx | 5 +- docs/configuration/radio/network.mdx | 5 +- docs/configuration/radio/position.mdx | 43 ++- docs/configuration/radio/power.mdx | 150 ++++++---- docs/configuration/radio/user.mdx | 7 +- docs/configuration/region-by-country.mdx | 184 ++++++++++++ docs/configuration/remote-admin.mdx | 3 +- docs/configuration/tips.mdx | 68 +++-- docs/development/documentation/index.mdx | 10 +- docs/development/firmware/building.mdx | 7 +- docs/development/firmware/nrf52-guide.mdx | 55 ++++ docs/development/firmware/oled-guide.mdx | 1 + docs/development/firmware/port-numbers.mdx | 1 + docs/development/firmware/stacktraces.mdx | 1 + docs/development/python/building.mdx | 20 +- docs/development/python/index.mdx | 8 - docs/development/reference/github.mdx | 50 +++- docs/development/reference/gps-audit.mdx | 110 ++++++++ docs/development/reference/lora-design.mdx | 7 +- docs/development/reference/protobufs.mdx | 17 +- .../flashing-firmware/esp32/cli-script.mdx | 7 +- .../esp32/external-serial-adapter.mdx | 1 + .../flashing-firmware/esp32/index.mdx | 1 + .../flashing-firmware/esp32/web-flasher.mdx | 8 +- .../nrf52/convert-rak4631r.mdx | 1 + .../flashing-firmware/nrf52/drag-n-drop.mdx | 1 + .../flashing-firmware/nrf52/index.mdx | 1 + .../flashing-firmware/nrf52/nrf52-erase.mdx | 1 + .../flashing-firmware/nrf52/ota.mdx | 1 + .../nrf52/update-techo-booloader.mdx | 1 + docs/getting-started/index.mdx | 1 + docs/getting-started/initial-config.mdx | 4 +- .../serial-drivers/serial-drivers-esp32.mdx | 1 + .../serial-drivers/serial-drivers-nrf52.mdx | 1 + .../test-serial-driver-installation.mdx | 1 + docs/hardware/antennas/antenna-report.mdx | 9 +- docs/hardware/antennas/index.mdx | 32 ++- docs/hardware/antennas/resources.mdx | 1 + docs/hardware/antennas/testing.mdx | 3 +- docs/hardware/devices/canary/index.mdx | 41 +++ docs/hardware/devices/chatter/buttons.mdx | 24 ++ docs/hardware/devices/chatter/index.mdx | 48 ++++ .../devices/heltec-sensor/buttons.mdx | 11 + docs/hardware/devices/heltec-sensor/index.mdx | 75 +++++ .../devices/heltec-sensor/peripherals.mdx | 51 ++++ docs/hardware/devices/heltec/index.mdx | 79 +++++- docs/hardware/devices/index.mdx | 62 +++-- .../linux-native-hardware.mdx | 238 ++++++++++++++++ docs/hardware/devices/lora/index.mdx | 5 +- docs/hardware/devices/rak/base-boards.mdx | 2 +- docs/hardware/devices/rak/core-modules.mdx | 2 +- docs/hardware/devices/rak/index.mdx | 3 + docs/hardware/devices/rak/peripherals.mdx | 43 ++- docs/hardware/devices/tbeam/index.mdx | 2 +- docs/hardware/devices/tdeck/index.mdx | 18 +- docs/hardware/devices/techo/buttons.mdx | 23 +- docs/hardware/devices/twatch/index.mdx | 2 +- docs/hardware/devices/unPhone/index.mdx | 69 +++++ docs/legal/licensing-and-trademark.mdx | 17 +- docs/legal/privacy.mdx | 3 +- docs/legal/trademark-grants.mdx | 2 + docs/software/android/installation.mdx | 13 +- docs/software/android/usage.mdx | 16 +- .../integrations/mqtt/home-assistant.mdx | 34 +++ docs/software/integrations/mqtt/index.mdx | 29 +- docs/software/integrations/mqtt/python.mdx | 10 +- docs/software/linux-native.mdx | 10 +- docs/software/python-cli/index.mdx | 263 +++++++++++++----- docs/software/python-cli/installation.mdx | 100 +++---- docs/software/python-cli/usage.mdx | 75 ++++- docs/software/web-client.mdx | 4 +- docs/terms/index.mdx | 2 +- pnpm-lock.yaml | 67 ++--- src/css/custom.css | 31 ++- src/pages/downloads/index.tsx | 34 +++ src/pages/index.tsx | 11 + src/theme/NotFound/Content/index.js | 7 +- static/design | 2 +- static/img/Open_Collective_logo_2021.svg | 1 + static/img/RAKDAP1_New_1.webp | Bin 0 -> 51666 bytes static/img/hardware/canary-one/dos.webp | Bin 0 -> 492724 bytes static/img/hardware/canary-one/front.webp | Bin 0 -> 142186 bytes .../img/hardware/canary-one/perspective.webp | Bin 0 -> 81698 bytes static/img/hardware/chatter.webp | Bin 0 -> 122646 bytes static/img/hardware/chatter_keypad.webp | Bin 0 -> 37878 bytes .../hardware/heltec/capsule-connector.webp | Bin 0 -> 108248 bytes .../heltec/capsule-sensor-extensibility.webp | Bin 0 -> 138546 bytes .../heltec/capsule-sensor-v3-button.webp | Bin 0 -> 112112 bytes static/img/hardware/t-echo-lilygo.webp | Bin 44924 -> 16488 bytes .../unPhone/unphone-front-with-exander.webp | Bin 0 -> 104088 bytes static/img/hardware/unPhone/unphone-side.webp | Bin 0 -> 38938 bytes .../homepage/telegram-single-path-240px.svg | 1 + static/img/vercel-logotype-dark.svg | 3 + static/img/vercel-logotype-light.svg | 3 + tailwind.config.ts | 4 +- vercel.json | 4 + 129 files changed, 2536 insertions(+), 631 deletions(-) create mode 100644 docs/community/software/mesh-metrics.mdx create mode 100644 docs/configuration/region-by-country.mdx create mode 100644 docs/development/firmware/nrf52-guide.mdx create mode 100644 docs/development/reference/gps-audit.mdx create mode 100644 docs/hardware/devices/canary/index.mdx create mode 100644 docs/hardware/devices/chatter/buttons.mdx create mode 100644 docs/hardware/devices/chatter/index.mdx create mode 100644 docs/hardware/devices/heltec-sensor/buttons.mdx create mode 100644 docs/hardware/devices/heltec-sensor/index.mdx create mode 100644 docs/hardware/devices/heltec-sensor/peripherals.mdx create mode 100644 docs/hardware/devices/linux-native-hardware/linux-native-hardware.mdx create mode 100644 docs/hardware/devices/unPhone/index.mdx create mode 100644 static/img/Open_Collective_logo_2021.svg create mode 100644 static/img/RAKDAP1_New_1.webp create mode 100644 static/img/hardware/canary-one/dos.webp create mode 100644 static/img/hardware/canary-one/front.webp create mode 100644 static/img/hardware/canary-one/perspective.webp create mode 100644 static/img/hardware/chatter.webp create mode 100644 static/img/hardware/chatter_keypad.webp create mode 100644 static/img/hardware/heltec/capsule-connector.webp create mode 100644 static/img/hardware/heltec/capsule-sensor-extensibility.webp create mode 100644 static/img/hardware/heltec/capsule-sensor-v3-button.webp create mode 100644 static/img/hardware/unPhone/unphone-front-with-exander.webp create mode 100644 static/img/hardware/unPhone/unphone-side.webp create mode 100644 static/img/homepage/telegram-single-path-240px.svg create mode 100644 static/img/vercel-logotype-dark.svg create mode 100644 static/img/vercel-logotype-light.svg diff --git a/docs/about/contributing.mdx b/docs/about/contributing.mdx index 574e08e0a..5a05a352b 100644 --- a/docs/about/contributing.mdx +++ b/docs/about/contributing.mdx @@ -7,6 +7,8 @@ description: "Get involved with Meshtastic's open-source project. Contribute to --- import Link from "@docusaurus/Link" +import ThemedImage from '@theme/ThemedImage'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Volunteer Based Development @@ -78,8 +80,49 @@ If direct development contribution is not feasible for you, financial support is We're deeply thankful for the backing from the Open Collective, Open Source Collective, DigitalOcean, and Vercel, which has been instrumental in our project's sustainability and growth: -- **Open Collective & Open Source Collective**: Our collaboration with these organizations offers a robust fiscal management framework and banking solutions, supporting our project alongside over three thousand other open source initiatives. Open Collective's transparent framework lets everyone see our finances, including income, expenditures, and contributions on [Meshtastic's Open Collective page](https://opencollective.com/meshtastic). This transparency and support affirm that we're in excellent company. - -- **DigitalOcean**: Champions of open source, DigitalOcean supports Meshtastic through credits, which significantly aid our development, infrastructure, and testing efforts. This contribution is part of their commitment to fostering innovation and collaboration within the open source ecosystem. +
+
+ +
+
+ Our collaboration with Open Collective and Open Source Collective offers a robust fiscal management framework and banking solutions, supporting our project alongside over three thousand other open source initiatives. Open Collective's transparent framework lets everyone see our finances, including income, expenditures, and contributions on [Meshtastic's Open Collective page](https://opencollective.com/meshtastic). This transparency and support affirm that we're in excellent company. +
+
-- **Vercel**: By covering our hosting costs, Vercel directly contributes to Meshtastic's growth, enhancing our web scalability and presence. Their sponsorship is crucial for our continued development and focus on creating a robust platform for decentralized communication. +
+
+ +
+
+ Champions of open source, DigitalOcean supports Meshtastic through credits, which significantly aid our development, infrastructure, and testing efforts. This contribution is part of their commitment to fostering innovation and collaboration within the open source ecosystem. +
+
+
+
+ +
+
+ By covering our hosting costs, Vercel directly contributes to Meshtastic's growth, enhancing our web scalability and presence. Their sponsorship is crucial for our continued development and focus on creating a robust platform for decentralized communication. +
+
diff --git a/docs/about/faq.mdx b/docs/about/faq.mdx index 98a86321a..c137c4144 100644 --- a/docs/about/faq.mdx +++ b/docs/about/faq.mdx @@ -25,6 +25,14 @@ export const Faq = { title: "Can I update my node's firmware over the mesh?", content: `No, Meshtastic does not support OTA updates over LoRa. Please visit [Flash Firmware](/docs/getting-started/flashing-firmware/) for update options.`, }, + { + title: "Which version of firmware should I use?", + content: `Currently, there are two types of Meshtastic firmware releases, "Alpha" and "Beta". Firmware releases are labeled with the version number, commit hash and the type. Installing the latest beta release recommended for most cases. Alpha release are geared towards users interested in testing the new features, fixes or enhancements with the understanding there are additional risks and potential for instability compared to running a beta release.`, + }, + { + title: "How often should I update firmware?", + content: `Firmware should be kept up to date. While it is not necessary to update whenever a new release comes out it's a good idea to follow the Discord Server and Forums linked in the [Introduction](/docs/introduction/#contributors) where developers may advise the community about important updates. The Meshtastic [firmware releases page](https://github.com/meshtastic/firmware/releases) on Github has a summary of what has changed in each release.`, + }, ], "android": [ { diff --git a/docs/about/overview/encryption.mdx b/docs/about/overview/encryption.mdx index 9c2775b1c..1612549c6 100644 --- a/docs/about/overview/encryption.mdx +++ b/docs/about/overview/encryption.mdx @@ -7,6 +7,85 @@ sidebar_position: 3 description: "Understand Meshtastic's encryption: optional network-wide AES256 security for off-grid communication, ensuring confidentiality against passive eavesdropping." --- +## Explanation + +Meshtastic provides AES256-CTR encryption for the payload of each packet when sending via LoRa, with a different key for each [channel](/docs/configuration/radio/channels/). The [packet header](/docs/overview/mesh-algo/#layer-1-unreliable-zero-hop-messaging) is always sent unencrypted, which allows nodes to relay packets they can't decrypt as well. One can disable this by setting a different [rebroadcast mode](/docs/configuration/radio/device#rebroadcast-mode). + +By default you have one primary channel which is encrypted with a simple known key ("AQ=="), so to use proper encryption you **must change** this key first, or create a new channel and share it with the ones you want to communicate with. However, if you don't have the default key, it means you will not be able to communicate with devices that don't have your key. + +Direct messages to a specific node (e.g. text, traceroute or position requests) may use any channel you share with the recipient. Namely, the device will use the one where it most recently heard a NodeInfo packet from the recipient on. Client apps will not show messages directed to other nodes, but in principle they could be read by **anyone** who knows the used channel key. This means that if it uses the default key, you have to assume anyone could read your direct messages. + +All periodic broadcasts (position, telemetry, etc.) the device sends out itself are sent over the primary channel and thus encrypted with that key. + +The device will decrypt the payload before sending it to a client app via BLE, serial, Wi-Fi/Ethernet. For MQTT you can [specify](/docs/configuration/module/mqtt#encryption-enabled) whether you want to send an encrypted or unencrypted payload. + +## Is it as secure as Wi-Fi WPA3, HTTPS TLS1.3 or Signal ? + +**No**. + +[WPA3](https://en.wikipedia.org/wiki/WPA3), [TLS1.3](https://en.wikipedia.org/wiki/TLS1.3), [Signal](https://en.wikipedia.org/wiki/Signal_Protocol) and Meshtastic can all use AES256, yet AES is one of the many cogs required in a modern encryption system, see below the main features "missing" in Meshtastic. + +### Perfect-Forward-Secrecy + +[**P**erfect-**F**orward-**S**ecrecy also known as **PFS**](https://en.wikipedia.org/wiki/Forward_secrecy) means *previous* communications and more generally anything *passively captured* cannot be decrypted ***even when the key is compromised***. + +This means Meshtastic is vulnerable to [**« Harvest now, Decrypt later »**](https://en.wikipedia.org/wiki/Harvest_now,_decrypt_later) attacks, **this attack itself is not enough to decrypt messages** it relies on an other failure leaking the channel key such as: +- Accidently sharing the channel key with the wrong person. +- One of your nodes being stolen. +- Any unknown bug revealing the channel key to an attacker. + +Other protocols such as *misconfigured TLS1.2* are far more impacted by Harvest now, Decrypt later attacks because their keys will be broken by near future Quantum-Computers yet they do not provide PFS. + +Meshtastic's encryption is not threatened by Quantum-Computers\* so realistic attack vectors are accidental miss-handling of channel keys and nodes being lost. + +\*on the Quantum-Resistance of AES256 see: +- [this stackoverflow question, contain a bit of debates and two good answers](https://crypto.stackexchange.com/q/6712) +- [NIST's Post-Quantum FAQ](https://csrc.nist.gov/projects/post-quantum-cryptography/faqs) section « To protect against the threat of quantum computers, should we double the key length for AES now? (added 11/18/18) » + +**Recommendations** for users using *private channels*: +- **Do not configure private channels on unattended nodes**, nodes will relay meshtastic traffic even if they are not able to decrypt it. + Your unattended routers should not have the private PSK configured as it is easy to gain physical access and extract the channel key. +- Keep in mind, everything sent on a channel can be stored and decrypted later by anyone who gain access to the key even if you locally delete the messages. +- Change your Channel Keys from time to time. + +### Integrity + +Integrity means ensuring messages cannot be modified without the key. + +Meshtastic does not check messages have not been tempered with, see [`#4030`](https://github.com/meshtastic/firmware/issues/4030) for details. + +**Recommendations**: +- Keep in mind, by applying a known plaintext attack anyone *could* send messages on a channel even with the channel key is private and secure. +- For developers of third party applications integrating meshtastic, include a cryptographic MAC over the message content and PSK, + we are also considering an [AEAD secured channel mode which would provide this natively](https://github.com/meshtastic/firmware/issues/4030). + +### Authentication + +Authentication means nodes say who they are on the network, meshtastic does not implement this so it is trivial to impersonate anyone else if you have access to the channel key. + +This is because node ids are based on hardware [MAC address](https://en.wikipedia.org/wiki/MAC_address), theses are hardcoded by the manufacturer. + +Some other networks like [Yggdrasil](https://yggdrasil-network.github.io/), [cjdns](https://github.com/cjdelisle/cjdns) or [libp2p](https://libp2p.io/) use [public / private key pairs](https://en.wikipedia.org/wiki/Public-key_cryptography) and the Public Key becomes the Node Identity, this make all messages bigger and or require an interactive handshake process. + +**Recommendations**: +- Keep in mind, the sender field is indicative and anyone with access to the channel key can trivially lie. + +## Direct-Messages + +Direct-Messages are implemented as channel messages which have a `to` protobuf field set. + +This means anyone in the channel can read all your direct-messages. + +Also the node needs to know the right channel to use, this is done by using the latest one a NodeInfo was received, due to the lack of `Authentication` this means anyone you share a channel with can send a spoofed NodeInfo and make you send direct-messages on an incorrect public channel. + +**Recommendations**: +- Keep in mind, due to NodeInfo spoof issue Direct-Messages are **very significantly less secure than a private channel** with a secure PSK. +- Do not use Direct-Messages for anything private, instead ahead of time create a new private channel and share it with the person you want to message with. + - Nodes will relay encrypted packets even if they can't decrypt it, so you only loose on some [small DM optimizations](https://github.com/meshtastic/firmware/pull/3753). + - Do not send the private channel key in direct messages or a public channel, because then anyone listening gain access. + - Use a different private channel for each person you want to have private conversations with. + +## Comments Cryptography is tricky, so we've tried to 'simply' apply standard crypto solutions to our implementation. However, the project developers are not cryptography experts. @@ -33,7 +112,7 @@ Always keep in mind [xkcd's note on encryption](https://xkcd.com/538). - Consider our existing solution 'alpha' and probably fairly secure against a not particularly aggressive adversary (but we can't yet make a more confident statement). -## Notes for reviewers +### Notes for reviewers If you are reviewing our implementation, this is a brief statement of our method. @@ -46,7 +125,7 @@ If you are reviewing our implementation, this is a brief statement of our method - Each 16 byte BLOCK for a packet has an incrementing COUNTER. COUNTER starts at zero for the first block of each packet. - The IV for each block is constructed by concatenating the NONCE as the upper 96 bits of the IV and the COUNTER as the bottom 32 bits. Since our packets are small counter portion will really never be higher than 32 (five bits). -## Comments from reviewer #1 +### Comments from reviewer #1 This reviewer is a cryptography professional, but would like to remain anonymous. We thank them for their comments ;-): @@ -59,3 +138,14 @@ I'm assuming that meshtastic is being used to hike in places where someone capab - Two other things to keep in mind are that AES-CTR does not itself provide authenticity (e.g. an attacker can flip bits in replaying data and scramble the resulting plaintext), and that the current scheme gives some hints about transmission in the size. So, if you worry about an adversary deliberately messing-up messages or knowing the length of a text message, it looks like those might be possible. I'm guessing that the network behaves somewhat like a store-and-forward network - or, at least, that the goal is to avoid establishing a two-way connection to transmit data. I'm afraid I haven't worked with mesh networks much, but remember studying them briefly in school about ten years ago. + +### Comments from @Jorropo + +- The IV initialization only use 31 random bits per reboot, it then increment messages sequentially. This is not high, it makes duplicate unlikely but probable given the complete scale of the network. Thankfully IV include lower 32 bits of the MAC address which should be unique per node, so each node is it's own birthday paradox, we aren't looking for network wide birthday paradox which would be easy to hack. See [`#4031`](https://github.com/meshtastic/firmware/issues/4031). + Could be fixed. +- The lack of [integrity wasn't properly considered](https://github.com/meshtastic/firmware/issues/4030), the remote administration module implements priviliged RPC calls over AES-CTR without any MAC or AEAD. + Could be fixed. +- The AES-CTR implementation looks like it protects Confidentiality assuming IVs are not duplicated. +- The lack of Forward Secrecy is a bit worrying for a chat messenger when new users lack the paranoid and annoying key management practice that would be required for safe operation. +- IMO the clients should have a big red box the first time you open a Direct-Message indicating theses are not private and not E2E. This was not clear to me without reading the code. +- This project is completely fine for chatting with strangers, using the default key and understanding everything is public, I would not trust it with anything private without some other layer or significant reworks. For example I would consider SSH or Signal over Meshtastic safe. Yet Meshtastic does not choose to have worse crypto for bad reasons, they make the network significantly more usable over the unreliable slow LoRa backhaul it is using. \ No newline at end of file diff --git a/docs/about/overview/index.mdx b/docs/about/overview/index.mdx index cdc4d6d95..4758839ce 100644 --- a/docs/about/overview/index.mdx +++ b/docs/about/overview/index.mdx @@ -8,8 +8,10 @@ description: "Discover the basics of Meshtastic's operation, from sending messag ## How it works -When you send a message on your Meshtastic companion app, it is relayed to the radio using Bluetooth. That message is then broadcasted by the radio. If it hasn't received a confirmation from any other device after a certain timeout, it will retransmit the message up to three times. +When you send a message on your Meshtastic companion app, it is relayed to the radio using Bluetooth, Wi-Fi/Ethernet or serial connection. That message is then broadcasted by the radio. If it hasn't received a confirmation from any other device after a certain timeout, it will retransmit the message up to three times. When a receiving radio captures a packet, it checks to see if it has heard that message before. If it has it ignores the message. If it hasn't heard the message, it will rebroadcast it. For each message a radio rebroadcasts, it marks the "hop limit" down by one. When a radio receives a packet with a hop limit of zero, it will not rebroadcast the message. + +The radio will store a small amount of packets (around 30) in its memory for when it's not connected to a client app. If it's full, it will replace the oldest packets with newly incoming text messages only. diff --git a/docs/about/overview/mesh-alg.mdx b/docs/about/overview/mesh-alg.mdx index 0d2f324fe..73e1e42a4 100644 --- a/docs/about/overview/mesh-alg.mdx +++ b/docs/about/overview/mesh-alg.mdx @@ -37,7 +37,7 @@ This layer is conventional non-reliable LoRa packet transmission. A packet gener | 0x08 | 4 bytes | Integer | Packet Header: The sending node's unique packet ID for this packet. | | 0x0C | 1 byte | Bits | Packet Header: Flags. See the [header flags](#packet-header-flags) for usage. | | 0x0D | 1 byte | Bits | Packet Header: Channel hash. Used as hint for decryption for the receiver. | -| 0x0E | 2 bytes | Bytes | Packet Header: Padding for memory alignment. | +| 0x0E | 2 bytes | Bytes | Packet Header: Reserved for future use. | | 0x10 | Max. 237 bytes (excl. protobuf overhead) | Bytes | Actual packet data. Unused bytes are not transmitted. | #### Packet Header Flags @@ -47,7 +47,7 @@ This layer is conventional non-reliable LoRa packet transmission. A packet gener | 0 | 3 | HopLimit (see note in Layer 3) | | 3 | 1 | WantAck | | 4 | 1 | ViaMQTT (packet came via MQTT) | -| 5 .. 7 | 3 | Currently unused | +| 5 | 3 | HopStart (original HopLimit) | #### Usage Details diff --git a/docs/about/overview/radio-settings.mdx b/docs/about/overview/radio-settings.mdx index 2ff2c7bd9..258120be3 100644 --- a/docs/about/overview/radio-settings.mdx +++ b/docs/about/overview/radio-settings.mdx @@ -17,27 +17,34 @@ Meshtastic is **not** LoRaWAN, Helium or TTN (TheThingsNetwork). Meshtastic uses Power limits will generally be lifted in the software if `is_licensed` is set to `true`. See [HAM Mode](/docs/faq#amateur-radio-ham) for more information. ::: -## Frequency Slot Calculator +
+ ## Frequency Slot Calculator - + +
## Europe Frequency Bands +EU countries will generally be covered by the Radio Equipment Directive ([2014/53/EU](http://data.europa.eu/eli/dir/2014/53/2023-10-01)) and subsequent amendments, which is then enacted in local laws. Useful information on this is located [here](https://single-market-economy.ec.europa.eu/single-market/european-standards/harmonised-standards/radio-equipment_en). +The bands below were selected based on the maximum power and the duty cycle available. It may be possible to use other frequency bands for specific applications, but these are not currently supported "out of the box". + ### 433 MHz The maximum power allowed for Europe is +10 dBm ERP ([Effective Radiated Power](https://en.wikipedia.org/wiki/Effective_radiated_power)). The band range is from 433 to 434 MHz. -There are four channels defined with the standard radio preset `LongFast`. After factory reset the radio will be set to channel 4 with a center frequency of 433.875 MHz. +There are four frequency slots defined with the standard radio preset `LongFast`. After factory reset the radio will be set to frequency slot 4 with a center frequency of 433.875 MHz. ### 868 MHz The maximum power allowed for Europe is +27 dBm ERP ([Effective Radiated Power](https://en.wikipedia.org/wiki/Effective_radiated_power)). -The band range is from 869.40 to 869.65 MHz. This is less than the 863–870 MHz range defined as SRD Band, but allows for a higher ERP and a duty cycle of 10%. +The band range is from 869.40 to 869.65 MHz. This is less than the 863–870 MHz range defined as SRD ([Short Range Devices](https://www.etsi.org/technologies/short-range-devices)) Band, but allows for a higher ERP and a duty cycle of 10%. + +There is one frequency slot defined with the standard radio preset `LongFast`. After factory reset the radio will be set to frequency slot 1 with a center frequency of 869.525 MHz. -There is one channel defined with the standard radio preset `LongFast`. After factory reset the radio will be set to channel 1 with a center frequency of 869.525 MHz. +It is worth noting that 868 MHz is generally the most popular frequency band for Meshtastic in Europe. ## North America Frequency Bands @@ -47,13 +54,13 @@ The maximum output power for North America is +30 dBm ERP ([Effective Radiated P The band range is from 902 to 928 MHz. -There are 104 channels defined with the standard radio preset `LongFast`. After factory reset the radio will be set to channel 20 with a center frequency of 906.875 MHz. +There are 104 frequency slots defined with the standard radio preset `LongFast`. After factory reset the radio will be set to frequency slot 20 with a center frequency of 906.875 MHz. ## Data Rates ### Considerations -Various data-rate options are available when configuring a channel and are inversely proportional to the theoretical range of the devices. +Various data-rate options are available when configuring a frequency slot and are inversely proportional to the theoretical range of the devices. - **Spreading Factor (SF)** - How much we "spread" our data over time. - Each step up in Spreading Factor doubles the airtime to transmit. @@ -110,7 +117,7 @@ Some example settings: The link budget used by these calculations assumes a transmit power of 17dBm and an antenna with 0dB gain. Adjust your link budget assumptions based on your actual devices. -These channel settings may not have been tested. Use at your own discretion. Share on https://meshtastic.discourse.group with your successes or failure. +These frequency slot settings may not have been tested. Use at your own discretion. Share on https://meshtastic.discourse.group with your successes or failure. ## Cryptography diff --git a/docs/blocks/_lora-regions.mdx b/docs/blocks/_lora-regions.mdx index 067ae95ec..c6780e83f 100644 --- a/docs/blocks/_lora-regions.mdx +++ b/docs/blocks/_lora-regions.mdx @@ -1,25 +1,25 @@ -| Region Code | Description | -|:-----------:|:-----------------------:| -| `UNSET` | Unset | -| `US` | United States | -| `EU_433` | European Union 433MHz | -| `EU_868` | European Union 868MHz | -| `CN` | China | -| `JP` | Japan | -| `ANZ` | Australia & New Zealand | -| `KR` | Korea | -| `TW` | Taiwan | -| `RU` | Russia | -| `IN` | India | -| `NZ_865` | New Zealand 865MHz | -| `TH` | Thailand | -| `UA_433` | Ukraine 433MHz | -| `UA_868` | Ukraine 868MHz | -| `MY_433` | Malaysia 433MHz | -| `MY_919` | Malaysia 919MHz | -| `SG_923` | Singapore 923MHz | -| `LORA_24` | 2.4 GHz band worldwide | +| Region Code | Description | Frequency Range (MHz) | Duty Cycle (%) | Power Limit (dBm) | +|:-----------:|:-----------------------:|:---------------------:|:--------------:|:-----------------:| +| `UNSET` | Unset | N/A | N/A | N/A | +| `US` | United States | 902.0 - 928.0 | 100 | 30 | +| `EU_433` | European Union 433MHz | 433.0 - 434.0 | 10 | 12 | +| `EU_868` | European Union 868MHz | 869.4 - 869.65 | 10 | 27 | +| `CN` | China | 470.0 - 510.0 | 100 | 19 | +| `JP` | Japan | 920.8 - 927.8 | 100 | 16 | +| `ANZ` | Australia & New Zealand | 915.0 - 928.0 | 100 | 30 | +| `KR` | Korea | 920.0 - 923.0 | 100 | | +| `TW` | Taiwan | 920.0 - 925.0 | 100 | 27 | +| `RU` | Russia | 868.7 - 869.2 | 100 | 20 | +| `IN` | India | 865.0 - 867.0 | 100 | 30 | +| `NZ_865` | New Zealand 865MHz | 864.0 - 868.0 | 100 | 36 | +| `TH` | Thailand | 920.0 - 925.0 | 100 | 16 | +| `UA_433` | Ukraine 433MHz | 433.0 - 434.7 | 10 | 10 | +| `UA_868` | Ukraine 868MHz | 868.0 - 868.6 | 1 | 14 | +| `MY_433` | Malaysia 433MHz | 433.0 - 435.0 | 100 | 20 | +| `MY_919` | Malaysia 919MHz | 919.0 - 924.0 | 100 | 27 | +| `SG_923` | Singapore 923MHz | 917.0 - 925.0 | 100 | 20 | +| `LORA_24` | 2.4 GHz band worldwide | 2400.0 - 2483.5 | 100 | 10 | :::info -EU_433 and EU_868 have to adhere to an hourly duty cycle limitation of 10%. Your device will stop transmitting if you reach it, until it is allowed again. +EU_433 and EU_868 have to adhere to an hourly duty cycle limitation of 10%, calculated every minute on a rolling 1-hour basis. Your device will stop transmitting if you reach it, until it is allowed again. ::: diff --git a/docs/community/enclosures/heltec-v2.mdx b/docs/community/enclosures/heltec-v2.mdx index 54ee5804f..19eced42c 100644 --- a/docs/community/enclosures/heltec-v2.mdx +++ b/docs/community/enclosures/heltec-v2.mdx @@ -12,7 +12,12 @@ import Tropho from "/img/enclosures/3dp-tropho-heltec32.webp"; ### Heltec LoRa32 v2.1+ Case -Download from [Printables](https://www.printables.com/model/118750-heltec-lora-32-case-for-meshtastic) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1170868625/meshtastic-heltec-lora-32-case). +Download from [Printables](https://www.printables.com/model/118750-heltec-lora-32-case-for-meshtastic) or purchase an already printed case below. + +- US + - [QuantumShadow3D](https://www.etsy.com/listing/1170868625/meshtastic-heltec-lora-32-case). +- UK/EU + - [3DChicken](https://3dchicken.co.uk/) #### Required Hardware diff --git a/docs/community/enclosures/rak/index.mdx b/docs/community/enclosures/rak/index.mdx index d0ff123d3..588d98f51 100644 --- a/docs/community/enclosures/rak/index.mdx +++ b/docs/community/enclosures/rak/index.mdx @@ -10,7 +10,10 @@ sidebar_position: 1 ### Solar Base Station -Download from [Printables](https://www.printables.com/model/297089-meshtastic-solar-base-station-node-enclosure-for-3) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1312727008/meshtastic-solar-base-station-off-grid). +Download from [Printables](https://www.printables.com/model/297089-meshtastic-solar-base-station-node-enclosure-for-3) or purchase an already printed case below. + +- International + - [VoltaicEnclosures](https://www.etsy.com/listing/1312727008/meshtastic-solar-base-station-off-grid) ![rak19003-micro](/img/enclosures/3dp-kmon-basestation.webp) @@ -18,25 +21,45 @@ Download from [Printables](https://www.printables.com/model/297089-meshtastic-so ### RAK5005 Case -Download from [Printables](https://www.printables.com/model/286651-rak5005-case-for-meshtastic) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1158237722/meshtastic-rak5005-case). +Download from [Printables](https://www.printables.com/model/286651-rak5005-case-for-meshtastic) or purchase an already printed case below. + +- US + - [QuantumShadow3D](https://www.etsy.com/listing/1158237722/meshtastic-rak5005-case). +- UK/EU + - [3DChicken](https://3dchicken.co.uk/) ![rak5005](/img/enclosures/3dp-tropho-rak5005.webp) ### RAK19007 Case -Download from [Printables](https://www.printables.com/model/286657-rak19007-case-for-meshtastic) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1302265084/meshtastic-rak19007-case). +Download from [Printables](https://www.printables.com/model/286657-rak19007-case-for-meshtastic) or purchase an already printed case below. + +- US + - [QuantumShadow3D](https://www.etsy.com/listing/1302265084/meshtastic-rak19007-case). +- UK/EU + - [3DChicken](https://3dchicken.co.uk/) ![rak19007](/img/enclosures/3dp-tropho-rak19007.webp) ### RAK19003 Case -Download from [Printables](https://www.printables.com/model/286662-rak19003-case-for-meshtastic) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1316287559/meshtastic-rak19003-case). +Download from [Printables](https://www.printables.com/model/286662-rak19003-case-for-meshtastic) or purchase an already printed case below. + +- US + - [QuantumShadow3D](https://www.etsy.com/listing/1316287559/meshtastic-rak19003-case). +- UK/EU + - [3DChicken](https://3dchicken.co.uk/) ![rak19003](/img/enclosures/3dp-tropho-rak19003.webp) ### RAK19003 (Micro) Case -Download from [Printables](https://www.printables.com/model/286664-rak19003-micro-case-for-meshtastic) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1302260756/meshtastic-rak19003-micro-case). +Download from [Printables](https://www.printables.com/model/286664-rak19003-micro-case-for-meshtastic) or purchase an already printed case below. + +- US + - [Etsy Store](https://www.etsy.com/listing/1302260756/meshtastic-rak19003-micro-case). +- UK/EU + - [3DChicken](https://3dchicken.co.uk/) ![rak19003-micro](/img/enclosures/3dp-tropho-rak19003-micro.webp) diff --git a/docs/community/enclosures/tbeam.mdx b/docs/community/enclosures/tbeam.mdx index 9141a9df8..393d320a1 100644 --- a/docs/community/enclosures/tbeam.mdx +++ b/docs/community/enclosures/tbeam.mdx @@ -10,7 +10,13 @@ sidebar_position: 2 ### T-Beam V5 Case -Download from [Printables](https://www.printables.com/model/127253-t-beam-case-for-meshtastic-v5) or purchase from the creator's [Etsy Store](https://www.etsy.com/listing/1173559418/meshtastic-t-beam-case-for-neo-m8n). +Download from [Printables](https://www.printables.com/model/127253-t-beam-case-for-meshtastic-v5) or purchase an already printed case below. + +Purchase Links: +- US + - [QuantumShadow3D](https://www.etsy.com/listing/1173559418/meshtastic-t-beam-case-for-neo-m8n) +- UK/EU + - [3DChicken](https://3dchicken.co.uk/) #### Required Hardware diff --git a/docs/community/local-groups.mdx b/docs/community/local-groups.mdx index e9e81c5ac..eb0a0e462 100644 --- a/docs/community/local-groups.mdx +++ b/docs/community/local-groups.mdx @@ -16,11 +16,87 @@ them for assistance in getting started or if you're interested in contributing t organizer with an online presence and wish to be included in this list, please edit this page directly or reach out to us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group. +## Australia +### Australian Capital Territory +- [Canberra Meshtastic Community - Discord](https://discord.gg/4QgFsuaC3Z) +### Tasmania +- [Meshtastic User Group Tasmania](https://www.facebook.com/groups/1556630645195649) + ## Canada ### Alberta - [YYC Mesh](https://yycmesh.com/) +- [Mesht Calgary](https://t.me/meshtcalgary) +- [Mesht Alberta](https://t.me/meshtAlta) + +### British Columbia +- [Meshtastic BC users group](https://t.me/Mesh_BC) +- [Meshtastic Dawson Creek BC users group](https://t.me/Mesh_BC_Dawson_Creek) + +### Manitoba +- [Mesht Manitoba](https://t.me/MeshtManitoba) + +### New Brunswick +- [Mesht New Brunswick](https://t.me/MeshtNB) + +### Newfoundland +- [Mesht Newfoundland](https://t.me/MeshtNewfoundland) + +### Northwest Territories +- [Mesht Northwest Territories](https://t.me/MeshtNWT) + +### Nova Scotia +- [Mesht Nova Scotia](https://t.me/MeshtNovaScotia) + +### Ontario +- [Mesht Ontario](https://t.me/meshtOnt) + +### Prince Edward Island +- [Mesht PEI](https://t.me/MeshtPEI) + +### Quebec +- [Mesht Quebec](https://t.me/meshtQuebec) + +### Saskatchewan +- [Mesht Saskatchewan](https://t.me/MeshtSaska) + +## Finland +- [Mesh Finland Discord](https://discord.com/invite/GHnaVAjqed) +- [Mesh Finland Website](https://mesh-finland.github.io) + +## Germany +- [Meshtastic Users D-A-CH](https://t.me/meshtasticgermany) for technical chat +- [Meshtastic Users Germany - Facebook](https://www.facebook.com/share/o6CZ9E35UmDKjp9U/) +- [Mesh Hessen](https://t.me/Mesh_Hessen) + +## India +- [India Bir Paragliding](https://bircom.in) + +## Israel +- [Israel Meshtastic Club](https://t.me/+yUGsbNw3zp41MGFk) + +## Italy +- [Mesh_ITA Discord Server](https://discord.gg/ETFmtyzbFT) + +## Lithuania +- [Meshtastic Lietuva](https://www.facebook.com/groups/1122509422249414) + +## Poland +- [Meshtastic Poland Matrix Space](https://matrix.to/#/#meshtasticpl:matrix.org) + +## Taiwan +- [Meshtastic Taiwan Community 臺灣鏈網 - Facebook](https://www.facebook.com/groups/413628121046386) +- [Meshtastic Taiwan Community 臺灣鏈網 - Discord](https://discord.gg/2vZkuckp8E) + +## Türkiye +- [Meshtastic Türkiye Community - Telegram](https://t.me/trmesh) +- [Meshtastic Türkiye Community - Discord](https://discord.gg/ThcG4Arb) +- [Meshtastic Türkiye Community - Web](https://trmesh.org) + +## Ukraine +- [WiKi Meshtastic UA](https://wikimesh.pp.ua) ## United States +- [Midwest Mesh](https://discord.gg/wYwD56K439) ### Arkansas - [Fort Smith Mesh](https://discord.com/invite/nwsvcXeqMX) @@ -29,8 +105,13 @@ us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group. - [SoCal Mesh](https://socalmesh.org) - [Laguna Mesh](https://lagunamesh.com) - [Mission Viejo Mesh](https://missionviejomesh.org/) -- [Bay Area Mesh](https://canvis.app/z2k8a8) +- [Meshtastic Bay Area Group](https://bayme.sh/) +- [MontereyBayMesh](https://mrymesh.net/) - [San Diego Mesh](https://discord.gg/k8RputgWgD) +- [Antelope Valley Mesh](https://www.avmesh.org/) +- [AltaMesh](https://altamesh.net/) +- [Central Valley](https://centralvalleymesh.net/) +- [Sac Valley Mesh](http://www.sacvalleymesh.com) ### Colorado - [Denver Mesh](https://denvermesh.org) @@ -38,8 +119,36 @@ us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group. ### Hawaii - [Hawaii Meshnet](https://www.hawaiimesh.net/) +### Illinois +- [Chicagoland Mesh](https://chicagolandmesh.org) + +### Kansas +- [SecKC Amateur Radio Club of Kansas City and Surrounding Cities for Amateur Radio](https://ks3ckc.radio/home) + ### Massachusetts - [Boston Meshnet](https://github.com/Darachnid/Boston-Meshnet) +### Michigan +- [Michigan Meshtastic Network](https://discord.gg/3A5RREcBcc) + +### Missouri +- [Kansas City Meshtastic Group](https://www.facebook.com/share/XZ9jnhxy1YT4wWqC/) + +### New Mexico +- [Albuquerque Mesh](https://www.abqm.net) + +### Oklahoma +- [Oklahoma Meshtastic Group](https://www.facebook.com/groups/942404880478488) + +### Oregon +- [Southern Oregon Meshtastic Community](https://sites.google.com/view/someshtastic/home) +- [PDXMesh for Portland & SW Washington](https://pdxmesh.com) + +### Tennessee +- [Nashville Meshville](https://meshville.org/) + ### Texas - [Austin Mesh](https://austinmesh.org/) + +### Wisconsin +- [Meshconsin](https://meshconsin.org) diff --git a/docs/community/software/index.mdx b/docs/community/software/index.mdx index 9a4865fd4..0f5bdc1a7 100644 --- a/docs/community/software/index.mdx +++ b/docs/community/software/index.mdx @@ -11,5 +11,7 @@ Current community projects: - [Meshtasticator (Simulator)](/docs/community/software/community-meshtasticator) - Meshtasticator is a discrete-event and interactive simulator that mimics the radio section of the device software. - [Meshtastic Web API](/docs/community/software/meshtastic-web-api) - Meshtastic Web API provides a RESTful interface to interact with a Meshtastic node via a serial connection. +- [Mesh-metrics](/docs/community/software/community-mesh-metrics) - Meshtastic repeater metrics scraper using meshtastic-cli to be ingested by node_exporter for use in Prometheus or Victoria Metrics Time series DB with a Grafana dashboard and sample alerting rules. Support for these projects should be sought from their respective authors. + diff --git a/docs/community/software/mesh-metrics.mdx b/docs/community/software/mesh-metrics.mdx new file mode 100644 index 000000000..fe1bd5bde --- /dev/null +++ b/docs/community/software/mesh-metrics.mdx @@ -0,0 +1,16 @@ +--- +id: community-mesh-metrics +title: Mesh-metrics +sidebar_label: Mesh-metrics +sidebar_position: 3 +--- + +:::note + +This is a community project maintained by @cordelster. +Development can be followed on [GitHub](https://github.com/cordelster/mesh-metrics). +Support should be sought from the respective authors. + +::: + +Mesh-metrics is a script that uses the meshtastic-cli and a device connected by usb to send metrics-requests from a list of devices and output the results in a format to be ingested by node_exporter to populate a Prometheus/Victoria Metrics Time series DB. Along with the script, a Grafana dashboard and some alert examples are included. Mesh-metrics was created and is maintained by cordel and more information on its use and setup can be found on the [Mesh-metrics Github page](https://github.com/cordelster/mesh-metrics) diff --git a/docs/configuration/module/ambient-lighting.mdx b/docs/configuration/module/ambient-lighting.mdx index 5a278eb53..3210c497c 100644 --- a/docs/configuration/module/ambient-lighting.mdx +++ b/docs/configuration/module/ambient-lighting.mdx @@ -2,6 +2,7 @@ id: ambient-lighting title: Ambient Lighting Module Usage sidebar_label: Ambient Lighting +description: Configuration details to manage LEDs on your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -61,7 +62,7 @@ All Ambient Lighting Module config options are available for Android in app vers #### Apple :::info -All Ambient Lighting Module config options are available on iOS, iPadOS and macOS app versions 2.2.3 and higher at Settings > Modules > Ambient Lighting +All Ambient Lighting Module config options are available on iOS, iPadOS and macOS app versions 2.2.3 and higher at Settings > Module Configuration > Ambient Lighting ::: diff --git a/docs/configuration/module/audio.mdx b/docs/configuration/module/audio.mdx index 546591dc4..09eac3e1b 100644 --- a/docs/configuration/module/audio.mdx +++ b/docs/configuration/module/audio.mdx @@ -2,6 +2,7 @@ id: audio title: Audio Module Configuration sidebar_label: Audio +description: Configuration details for the Audio Module of your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -9,7 +10,12 @@ import TabItem from "@theme/TabItem"; The audio module config options are: Codec2 Enabled, PTT GPIO, Audio Bitrate/Codec Mode, I2S Word Select, I2S Data IN, I2S Data OUT and I2S Clock. Audio Module config uses an admin message sending a `ConfigModule.Audio` protobuf. -With this **experimental** module, you can add a digital I2S microphone and speaker to any ESP32 device that has a SX128x radio and operates on the 2.4 GHz ISM Band. The Sub-1GHz bands are not wide enough to support continuous audio packets on the mesh, even in the Short and Fast modes. Right now, the only devices supported are the LilyGo TLora 2.1-1.8 and TLora T3S3 boards. +With this **experimental** module, you can add a digital I2S microphone and speaker to any ESP32 device that has a SX128x radio and operates on the 2.4 GHz ISM Band. The Sub-1GHz bands are not wide enough to support continuous audio packets on the mesh, even in the Short and Fast modes. Right now, the only devices supported are the LilyGo TLora 2.1-1.8 and TLora T3S3 boards. The module has been designed for channels with 2kbit / sec of bandwidth or greater. + +Required additional hardware: + +* Max98357 - I2S 3W Class D Amplifier +* MSM261S4030H0 - I2S MEMS Low Noise Single Microphone ## Audio Module Config Values diff --git a/docs/configuration/module/canned-message.mdx b/docs/configuration/module/canned-message.mdx index 4e46bc5f3..5ea188add 100644 --- a/docs/configuration/module/canned-message.mdx +++ b/docs/configuration/module/canned-message.mdx @@ -2,6 +2,7 @@ id: canned-message title: Canned Message Module Configuration sidebar_label: Canned Message +description: Configuration details for canned (predefined) messages on your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -40,6 +41,7 @@ Input event sources accepted by the canned message module. | `rotEnc1` | Basic Rotary Encoder | | `upDownEnc1` | Up Down Encoder (use this also for RAK14006 Rotary Encoder) | | `cardkb` | M5 Stack CardKB (this covers RAK14004 Keymatrix) | +| `serialkb` | Chatter serial keypad | ### Rotary Encoder Enabled @@ -103,7 +105,7 @@ Canned Message Config options are available for Android. #### Apple :::info -All canned message module config options are available on iOS, iPadOS and macOS at Settings > Modules > Canned Messages. +All canned message module config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > Canned Messages. ::: diff --git a/docs/configuration/module/detection-sensor.mdx b/docs/configuration/module/detection-sensor.mdx index 6c49a580f..132e0df4f 100644 --- a/docs/configuration/module/detection-sensor.mdx +++ b/docs/configuration/module/detection-sensor.mdx @@ -2,6 +2,7 @@ id: detection-sensor title: Detection Sensor Module Usage sidebar_label: Detection Sensor +description: Configuration details for the Detection Sensor Module of your Meshtastic device. Used for motion, reed, and other open/closed gate systems. --- import Tabs from "@theme/Tabs"; @@ -75,7 +76,7 @@ All Detection Sensor Module config options are available for Android in app vers #### Apple :::info -All Detection Sensor Module config options are available on iOS, iPadOS and macOS app versions 2.2.2 and higher at Settings > Modules > Detection Sensor +All Detection Sensor Module config options are available on iOS, iPadOS and macOS app versions 2.2.2 and higher at Settings > Module Configuration > Detection Sensor ::: diff --git a/docs/configuration/module/external-notification.mdx b/docs/configuration/module/external-notification.mdx index 673043cb1..a7be9ae0c 100644 --- a/docs/configuration/module/external-notification.mdx +++ b/docs/configuration/module/external-notification.mdx @@ -2,6 +2,7 @@ id: external-notification title: External Notification Module Configuration sidebar_label: External Notification +description: This module will allow you to connect a buzzer, speaker, LED, or other similar accessory to your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -80,7 +81,7 @@ External Notification Config options are available for Android. #### Apple :::info -All external notification module config options are available on iOS, iPadOS and macOS at Settings > Modules > External Notification. +All external notification module config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > External Notification. ::: diff --git a/docs/configuration/module/index.mdx b/docs/configuration/module/index.mdx index 3877b2fac..d0b62fd84 100644 --- a/docs/configuration/module/index.mdx +++ b/docs/configuration/module/index.mdx @@ -4,6 +4,7 @@ title: Module Configuration sidebar_label: Module Config sidebar_position: 2 slug: /configuration/module +description: Learn how to configure all of the different modules on your Meshtastic device. --- Modules are included in the firmware and allow users to extend the functionality of their mesh or device. diff --git a/docs/configuration/module/mqtt.mdx b/docs/configuration/module/mqtt.mdx index 7645e0e79..902995069 100644 --- a/docs/configuration/module/mqtt.mdx +++ b/docs/configuration/module/mqtt.mdx @@ -2,6 +2,7 @@ id: mqtt title: MQTT Module Configuration sidebar_label: MQTT +description: Learn to manage MQTT servers, encryption, and more for your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -9,7 +10,7 @@ import TabItem from "@theme/TabItem"; If your device is connected to Internet via wifi or ethernet, you can enable it to forward packets along to an MQTT server. This allows users on the local mesh to communicate with users on the internet. One or more channels must also be enabled as uplink and/or downlink for packets to be transmitted from and/or to your mesh (See [channels](/docs/configuration/radio/channels#downlink-enabled)). Without these settings enabled, the node will still connect to the MQTT server but only send status messages. -The MQTT module config options are: Enabled, Server Address, Username, Password, Encryption Enabled, JSON Enabled, TLS Enabled, and Root Topic. MQTT Module config uses an admin message sending a `ConfigModule.MQTT` protobuf. +The MQTT module config options are: Enabled, Server Address, Username, Password, Encryption Enabled, JSON Enabled, TLS Enabled, Root Topic, Client Proxy Enabled, Map Reporting Enabled (with Position Precision and Publish Interval). MQTT Module config uses an admin message sending a `ConfigModule.MQTT` protobuf. ## Settings @@ -36,6 +37,8 @@ MQTT password to use (most useful for a custom MQTT server). If using a custom s Whether to send encrypted or unencrypted packets to MQTT. This parameter is only honored if you also set server (the default official mqtt.meshtastic.org server can handle encrypted packets). Unencrypted packets may be useful for external systems that want to consume meshtastic packets. +Note: All messages are sent to the MQTT broker unencrypted if this option is not enabled, even when your uplink channels have encryption keys set. + ### JSON Enabled :::note @@ -52,6 +55,26 @@ If true, we attempt to establish a secure connection using TLS. The root topic to use for MQTT messages. This is useful if you want to use a single MQTT server for multiple meshtastic networks and separate them via ACLs. +### Client Proxy Enabled +If true, let the device use the client's (e.g. your phone's) network connection to connect to the MQTT server. If false, it uses the device's network connection which you have to enable via the [network settings](/docs/configuration/radio/network). + +### Map Reporting Enabled + +Available from firmware version 2.3.2 on. +If true, your node will periodically send an unencrypted map report to the MQTT server to be displayed by online maps that support this packet. This report includes the following information: +- The node's long and short name and ID; +- The node's position (with configurable precision) and altitude; +- The node's hardware model and [role](/docs/configuration/radio/device/#roles); +- The node's firmware version; +- The node's LoRa region, modem preset and primary channel name; +- Whether the node can be reached on the default channel with known key; +- Number of local online nodes (heard in the last 2 hours, excluding those heard via MQTT). + +#### Map Report Position Precision +The precision to use for the position in the map report. Defaults to a maximum deviation of around 1459m. + +#### Map Report Publish Interval +How often we should publish the map report to the MQTT server in seconds. Defaults to 900 seconds (15 minutes). ## MQTT Module Config Client Availability Modules > MQTT. +All MQTT config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > MQTT. ::: @@ -94,20 +117,22 @@ MQTT Config options are available on iOS, iPadOS and macOS at Settings > Modules :::info -All MQTT module config options are available in the python CLI. Example commands are below: +The following configuration options are available in the Python CLI: ::: -| Setting | Acceptable Values | Default | -| :---------------------: | :---------------: | :-----------------: | -| mqtt.enabled | `true`, `false` | `false` | -| mqtt.address | `string` |`mqtt.meshtastic.org`| -| mqtt.username | `string` | `meshdev` | -| mqtt.password | `string` | `large4cats` | -| mqtt.encryption_enabled | `true`, `false` | `false` | -| mqtt.json_enabled | `true`, `false` | `false` | -| mqtt.tls_enabled | `true`, `false` | `false` | -| mqtt.root | `string` | | +| Setting | Acceptable Values | Default | +| :--------------------------: | :---------------: | :-----------------: | +| mqtt.enabled | `true`, `false` | `false` | +| mqtt.address | `string` |`mqtt.meshtastic.org`| +| mqtt.username | `string` | `meshdev` | +| mqtt.password | `string` | `large4cats` | +| mqtt.encryption_enabled | `true`, `false` | `false` | +| mqtt.json_enabled | `true`, `false` | `false` | +| mqtt.tls_enabled | `true`, `false` | `false` | +| mqtt.root | `string` | | +| mqtt.proxy_to_client_enabled | `true`, `false` | `false` | +| mqtt.map_reporting_enabled | `true`, `false` | `false` | :::tip diff --git a/docs/configuration/module/neighbor-info.mdx b/docs/configuration/module/neighbor-info.mdx index ceb2dbfa9..e0d6226d5 100644 --- a/docs/configuration/module/neighbor-info.mdx +++ b/docs/configuration/module/neighbor-info.mdx @@ -2,16 +2,21 @@ id: neighbor-info title: Neighbor Info Module Usage sidebar_label: Neighbor Info +description: This module allows you to send information about your immediate(0 hop) neighbors. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -The Neighbor Info Module is for sending information on each node's 0-hop neighbors to the mesh. Config options are: Enabled and Update Interval. +The Neighbor Info Module is for sending information on each node's 0-hop neighbors to the mesh. Config options are: Enabled and Update Interval. + +:::info +Neighbor Info is informative only and does not affect the routing behavior of the mesh network. It is therefore optional and disabled by default. +::: In order to save bandwidth, Meshtastic does not keep track of the route a packet is taking to get to the destination, except when using Traceroute. When enabling this module, your node will periodically send out a packet with a list of its direct neighbors and the quality (SNR) of the corresponding link. If you enable this on all nodes, you can build up a graph of the full network to see how it is connected. At the time of writing, there are no clients visualizing it for you, but you can use e.g. MQTT to gather all the data. -In order to use it, make sure your devices use firmware version 2.2.0 or higher. +In order to use it, make sure your devices use firmware version 2.2.0 or higher. From 2.3.2 on, the module can detect neighbors even if other nodes do not have the module enabled. ## Neighbor Info Module Config Values diff --git a/docs/configuration/module/paxcounter.mdx b/docs/configuration/module/paxcounter.mdx index 3e4190a0a..eb1e61c15 100644 --- a/docs/configuration/module/paxcounter.mdx +++ b/docs/configuration/module/paxcounter.mdx @@ -2,6 +2,7 @@ id: paxcounter title: Paxcounter Module Usage sidebar_label: Paxcounter +description: This module uses WiFi and BLE to count people or devices passing by your Meshtastic device. Used in retail, museums, etc. --- import Tabs from "@theme/Tabs"; @@ -12,7 +13,7 @@ The Paxcounter module counts the number of people passing by a specific area by In order to use this module, make sure your devices have firmware version 2.2.17 or higher. :::info -To operate the Paxcounter Module, it is mandatory to switch off both WiFi and Bluetooth in your Network and Bluetooth settings. +This module can only be used with ESP32 devices. To operate the Paxcounter Module, it is mandatory to switch off both WiFi and Bluetooth in your Network and Bluetooth settings. ::: ## Paxcounter Module Config Values @@ -54,7 +55,9 @@ Paxcounter Config options are available for Android. #### Apple :::info -No Paxcounter Module config options are available on the iOS, iPadOS and macOS app. + +All Paxcounter config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > Paxcounter. + ::: @@ -93,4 +96,4 @@ All Paxcounter module config options are available in the Web UI. ::: - \ No newline at end of file + diff --git a/docs/configuration/module/range-test.mdx b/docs/configuration/module/range-test.mdx index b69f8e955..4fbcd539b 100644 --- a/docs/configuration/module/range-test.mdx +++ b/docs/configuration/module/range-test.mdx @@ -2,14 +2,20 @@ id: range-test title: Range Test Module Configuration sidebar_label: Range Test +description: Learn to configure the range test module to create reports, maps, and more. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -This module allows you to test the range of your Meshtastic nodes. It requires at least two nodes, a sender and a receiver. The receiving node saves the messages along with the GPS coordinates at which they were received into a .csv file. This .csv file can then be integrated into [Google Earth](https://earth.google.com), [Google Maps - My Maps](https://mymaps.google.com), or any other program capable of processing .csv files. This can enable you to visualize your mesh. +This module allows you to test the range of your Meshtastic nodes. It requires two nodes: -While a minimum of two radios is required, more can be used. You can have any number of receivers and senders that your mesh is able to handle. You can test having a single sender with multiple receivers or a single receiver with multiple senders. Let us know on the [forum thread](https://meshtastic.discourse.group/t/new-plugin-rangetestplugin/2591) the results of your configuration. +- Sender: fixed node that sends sequential packets ("Sender message interval" between 30-60s); +- Receiver: mobile node (typically you) with onboard or phone GPS. + +Nodes are in range as long as the sequential packets can be received. + +The receiving node can be used to save the messages along with the GPS coordinates at which they were received into a .csv file. This .csv file can then be integrated into [Google Earth](https://earth.google.com), [Google Maps - My Maps](https://mymaps.google.com), or any other program capable of processing .csv files. This can enable you to visualize your mesh. Ensure you have [position precision](https://meshtastic.org/docs/configuration/radio/channels/#position-precision) in the default channel set to high, otherwise the collected data will not record your true location. :::info @@ -17,28 +23,13 @@ Be sure to turn off the module or disable sending when not in use. This will use ::: - -The range test module config options are: Enabled, Save, and Sender. Range Test Module config uses an admin message sending a `ConfigModule.RangeTest` protobuf. +The range test module config options are: Enabled, Sender, and Save. Range Test Module config uses an admin message sending a `ModuleConfig.RangeTestConfig` protobuf. ## Range Test Module Config Values ### Enabled -Enables the range test module. - -### Save CSV File - -:::info - -Saving files is only available on ESP32-based devises - -::: - -If enabled, a log of all received messages will be saved to a file named rangetest.csv. - -To access this file, first turn on the WiFi on your device and connect to your network. Once you can connect to your device, navigate to `meshtastic.local/rangetest.csv` (or your_device_ip/rangetest.csv) and the file will be downloaded automatically. This file will only be created after receiving initial messages. - -To prevent filling up the storage, the device will abort writing if there is less than 50kb of space on the filesystem. +Enables the range test module. **Both Sender and Receiver must have the module enabled.** On the Apple and Android apps to receive any range test messages the module must be enabled. The device screen may continue to show range test packets from older firmware versions even if the module is disabled. ### Sender Interval @@ -49,16 +40,29 @@ How long to wait between sending sequential test packets. 0 is default which dis | Radio Setting | `range_test.sender` | | :-----------: | :-----------------: | | Long Slow | 60 | -| Long Alt | 30 | +| Long Fast | 30 | | Medium | 15 | | Short Fast | 15 | +### Save CSV File + +:::info + +**Leave disabled when using the Android or Apple apps.** Saves directly to the device's flash memory (without the need for a smartphone), and is only available on ESP32-based devices. + +::: + +If enabled, all received messages are saved to the device's flash memory in a file named `rangetest.csv`. + +To access this file, first turn on the WiFi on your device and connect to your network. Once you can connect to your device, navigate to `meshtastic.local/rangetest.csv` (or your_device_ip/rangetest.csv) and the file will be downloaded automatically. This file will only be created after receiving initial messages. + +To prevent filling up the storage, the device will abort writing if there is less than 50kb of space on the filesystem. ## Range Test Module Config Client Availability Clear` @@ -86,7 +90,7 @@ Android also had the option to download a rangetest.csv file which is stored on #### Apple :::info -All range test module config options are available on iOS, iPadOS and macOS at Settings > Modules > Range Test. +All range test module config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > Range Test. ::: Apple apps also have the option to download logged position data which is stored on your iPhone/iPad/Mac. Access this by clicking on the Nodes tab, selecting a node, then select Position Log and click Save. This data file does not require the Range Test module to be active. @@ -178,32 +182,11 @@ Google has instructions on how to do that [here](https://support.google.com/myma You can style the ranges differently based on the values, so you can have the pins be darker the if the SNR or RSSI (if that gets added) is higher. -## FAQ - -Q: Do I need to have WiFi turned on for the file to be saved? - -- Nope, it'll just work. - -Q: Do I need a phone for this module? - -- There's no need for a phone. - -Q: Can I use this as a message logger? - -- While it's not the intended purpose, sure, why not. Do it! - -Q: What will happen if I run out of space on my device? - -- We have a protection in place to keep you from completely filling up your device. This will make sure that other device critical functions will continue to work. We will reserve at least 50k of free space. - -Q: What do I do with the rangetest.csv file when I'm done? - -- Currently the only way to erase the file is to perform a factory reset. - -Q: Can I use this as a sender while on battery power? - -- Yes, but your battery will run down quicker than normal. While sending, we tell the device not to go into low-power mode since it needs to keep to a fairly strict timer. +### Openstreetmap - uMap -Q: Why is this operating on incoming messages instead of the existing location discovery protocol? +For an open source solution you could use [uMap](https://umap.openstreetmap.de/en/). A service based on the popular openstreetmap project. -- This module is still young and currently supports monitoring just one port at a time. I decided to use the existing message port because that is easy to test with. A future version will listen to multiple ports to be more promiscuous. +Visit [uMap](https://umap.openstreetmap.de/en/) in your preffered language. +1. Click on "Create a map" +2. Click on the "Import data"-Icon or press CRTL + I. +3. Choose your rangetest.csv and click "Import". The dataformat is recognized and the locations are imported onto the map. diff --git a/docs/configuration/module/remote-hardware.mdx b/docs/configuration/module/remote-hardware.mdx index 6f2cc5e46..db6ebfcc6 100644 --- a/docs/configuration/module/remote-hardware.mdx +++ b/docs/configuration/module/remote-hardware.mdx @@ -2,6 +2,7 @@ id: remote-hardware title: Remote Hardware Module Usage sidebar_label: Remote Hardware +description: The Remote Hardware Module allows to read, write and watch GPIO pins on a remote node. --- import Tabs from "@theme/Tabs"; @@ -49,7 +50,7 @@ All Remote Hardware Module config options are available for Android in app. #### Apple :::info -All Remote Hardware Module config options are available on iOS, iPadOS and macOS app.and higher at Settings > Modules > Remote Hardware +All Remote Hardware Module config options are available on iOS, iPadOS and macOS app.and higher at Settings > Module Configuration > Remote Hardware ::: @@ -95,21 +96,29 @@ The result of reading a GPIO or notifications of GPIO changes will also be sent You can get the latest python tool/library with `pip3 install --upgrade meshtastic` on Windows/Linux/OS-X. See the [python section](/docs/software/python/cli/installation) for more details. -To prevent access from untrusted users, you must first make a `gpio` channel that is used for authenticated access to this feature. You'll need to install this channel on both the local and remote node. +To prevent access from untrusted users, you must first make a `gpio` channel that is used for authenticated access to this feature. You'll need to install this channel on both the local and remote node. Furthermore, you need to enable the module on both units. The procedure using the python command line tool is: 1. Connect local device via USB -2. Create a GPIO channel: +2. Enable the Remote Hardware module: + ```shell + meshtastic --set remote_hardware.enabled true + ``` +3. Create a GPIO channel: ```shell meshtastic --ch-add gpio ``` -3. Check the channel has been created and copy the long "Complete URL" that contains all the channels on that device: +4. Check the channel has been created and copy the long "Complete URL" that contains all the channels on that device: ```shell meshtastic --info ``` -4. Connect the remote device via USB (or use the [remote admin](/docs/configuration/remote-admin) feature to reach it through the mesh) -5. Set it to join the gpio channel you created: +5. Connect the remote device via USB (or use the [remote admin](/docs/configuration/remote-admin) feature to reach it through the mesh) +6. Enable the Remote Hardware module: + ```shell + meshtastic --set remote_hardware.enabled true + ``` +7. Set it to join the gpio channel you created: ```shell meshtastic --seturl theurlyoucopiedinstep3 ``` diff --git a/docs/configuration/module/serial.mdx b/docs/configuration/module/serial.mdx index c1320fe15..3e45da71c 100644 --- a/docs/configuration/module/serial.mdx +++ b/docs/configuration/module/serial.mdx @@ -2,6 +2,7 @@ id: serial title: Serial Module Configuration sidebar_label: Serial +description: This module is an interface to talk to and control your Meshtastic device over a serial port. --- import Tabs from "@theme/Tabs"; @@ -96,7 +97,7 @@ Serial Module Config options are available for Android. #### Apple :::info -All serial module config options are available on iOS, iPadOS and macOS at Settings > Modules > Serial. +All serial module config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > Serial. ::: diff --git a/docs/configuration/module/store-and-forward-module.mdx b/docs/configuration/module/store-and-forward-module.mdx index b0930559e..1179e2d9d 100644 --- a/docs/configuration/module/store-and-forward-module.mdx +++ b/docs/configuration/module/store-and-forward-module.mdx @@ -2,6 +2,7 @@ id: store-and-forward-module title: Store & Forward Module Settings sidebar_label: Store & Forward +description: This module allows you to resend text messages after a device has been temporarily not in LoRa range of the mesh. --- import Tabs from "@theme/Tabs"; @@ -88,7 +89,7 @@ Limits the time period (in minutes) a client device can request. Set this to the maximum number of records the router will save. Best to leave this at the default (`0`) where the module will use 2/3 of your device's available PSRAM. This is about 11,000 records. -### Client Config +## Store & Forward Module Config Client Availability Module Config > S&F. ::: diff --git a/docs/configuration/module/telemetry.mdx b/docs/configuration/module/telemetry.mdx index bb3ada3f1..d6c46dabf 100644 --- a/docs/configuration/module/telemetry.mdx +++ b/docs/configuration/module/telemetry.mdx @@ -2,6 +2,7 @@ id: telemetry title: Telemetry Module Configuration sidebar_label: Telemetry +description: This module allows sharing of Device, Environment, and Air Quality metrics from your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -17,16 +18,21 @@ Supported sensors connected to the I2C bus of the device will be automatically d | Sensor | I2C Address | Data Points | | :-----: | :--------------------: | :-----------------------------------------------------------: | +| BMP085 | 0x76, 0x77 | Temperature and barometric pressure | +| BMP180 | 0x76, 0x77 | Temperature and barometric pressure | | BMP280 | 0x76, 0x77 | Temperature and barometric pressure | | BME280 | 0x76, 0x77 | Temperature, barometric pressure and humidity | | BME680 | 0x76, 0x77 | Temperature, barometric pressure, humidity and air resistance | | MCP9808 | 0x18 | Temperature | -| INA260 | 0x40, 0x41 | Current and Voltage | -| INA219 | 0x40, 0x41 | Current and Voltage | -| LPS22 | 0x5D, 0x5c | Barometric pressure | +| INA260 | 0x40, 0x41, 0x43 | Current and Voltage | +| INA219 | 0x40, 0x41, 0x43 | Current and Voltage | +| INA3221 | 0x42 | 3-channel Current and Voltage | +| LPS22 | 0x5D, 0x5C | Barometric pressure | | SHTC3 | 0x70 | Temperature and humidity | | SHT31 | 0x44 | Temperature and humidity | | PMSA003I| 0x12 | Concentration units by size and particle counts by size | +| PMSA003I| 0x12 | Concentration units by size and particle counts by size | +| DFROBOT_LARK | 0x42 | Temperature, barometric pressure, humidity, wind direction, wind speed | ## Module Config Values @@ -102,7 +108,7 @@ Telemetry Config options are available for Android. #### Apple :::info -All telemetry module config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > Telemetry. +All telemetry module config options are available on iOS, iPadOS and macOS at Settings > Module Configuration > Telemetry (Sensors). ::: diff --git a/docs/configuration/module/traceroute.mdx b/docs/configuration/module/traceroute.mdx index 7532534cb..6ccf39671 100644 --- a/docs/configuration/module/traceroute.mdx +++ b/docs/configuration/module/traceroute.mdx @@ -2,11 +2,14 @@ id: traceroute title: Traceroute Module Usage sidebar_label: Traceroute +description: The traceroute module allows you to understand the path a message took to reach the final destination over the mesh. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; +## Overview + Due to the limited bandwidth of LoRa, Meshtastic does not keep track of the nodes a message used to hop to the destination. However, from firmware 2.0.8 on, there is a Traceroute Module that can show you this. Only nodes that know the encryption key of the channel you use can be tracked. Also note that a message may arrive via multiple routes due to duplication because of rebroadcasting. This module will only track the hops of the first packet containing the traceroute request that arrived at the destination. @@ -15,6 +18,10 @@ In order to use it, make sure your devices use firmware version 2.0.8 or higher. +## Repeater Behavior + +Repeater nodes will appear in the traceroute log if they have the encryption key, but if they are not in the node list they might appear as "Unknown" depending on the app. + ## Traceroute Module Client Availability #### Android - -Make sure the app is at least version 2.1.10. -Under the node list, long hold a destination node and select 'Traceroute' to send the request. Depending on the amount of hops that is needed, this might take a while. The result will be shown using a pop-up. +Within the node list, long hold a destination node and select 'Traceroute' to send the request. Depending on the amount of hops that is needed, this might take a while. The result will be shown using a pop-up. #### Apple -Make sure the app is at least version 2.0.9. - -Under Contacts > Direct Messages, long hold a destination node and select 'Trace Route' to send the request. Depending on the amount of hops that is needed, this might take a while. The result will be shown in the Mesh Log. +Within the node list, long hold a destination node and select 'Trace Route' to send the request. Depending on the amount of hops, this might take a while. On iOS/iPadOS 17 and macOS 14+, the results will be shown in the node's Trace Route Log in the node details. For earlier versions, check Settings > Logging > Mesh Log. diff --git a/docs/configuration/radio/bluetooth.mdx b/docs/configuration/radio/bluetooth.mdx index b9123d60c..88ba9be32 100644 --- a/docs/configuration/radio/bluetooth.mdx +++ b/docs/configuration/radio/bluetooth.mdx @@ -2,6 +2,7 @@ id: bluetooth title: Bluetooth Settings sidebar_label: Bluetooth +description: Configure Bluetooth settings on your Meshtastic device for connectivity with smartphones and other devices. --- import Tabs from "@theme/Tabs"; @@ -38,7 +39,11 @@ The default pairing mode will be determined based on whether the device has or d If your pairing mode is set to `FIXED_PIN`, the default value is **123456**. For all other pairing modes, this number is ignored. A custom integer (6 digits) can be set via the Bluetooth config options. -## Configure Bluetooth Config +:::danger Warning +It is strongly recommended that you change the default `FIXED_PIN` code on your device. Leaving the default code in place can pose a significant security risk. +::: + +## Bluetooth Config Client Availability Radio Configuration > Bluetooth (BLE)** +All bluetooth config options are available on iOS, iPadOS and macOS at Settings > Device Configuration > Bluetooth. ::: @@ -83,7 +85,7 @@ All Bluetooth config values are available on iOS, iPadOS and macOS. :::info -All Bluetooth module config options are available in the python CLI. Example commands are below: +All Bluetooth config options are available in the python CLI. Example commands are below: ::: diff --git a/docs/configuration/radio/channels.mdx b/docs/configuration/radio/channels.mdx index 2ebd9ef43..cb6cfc4ec 100644 --- a/docs/configuration/radio/channels.mdx +++ b/docs/configuration/radio/channels.mdx @@ -2,12 +2,13 @@ id: channels title: Channel Configuration sidebar_label: Channels +description: Understand how to configure channels on your Meshtastic device, including private channels, encryption, MQTT, and location precision. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -The Channels config options are: Index, Roles, and Settings. Channel config uses an admin message sending a `Channel` protobuf which also consists of a `ChannelSettings` protobuf. +The Channels config options are: Index, Roles, and Settings. Channel config uses an admin message sending a `Channel` protobuf which also consists of a `ChannelSettings` or `ModuleSettings` protobuf. :::info **Channel Settings** (as described on this page) should not be confused with [Modem Preset Settings](/docs/configuration/radio/lora#modem-preset) @@ -55,8 +56,8 @@ Each channel is assigned one of 3 roles: - The channel settings are set to default. :::note -While you can have a different PRIMARY channel and communicate over SECONDARY channels with the same Name & PSK, a hash of the PRIMARY channel's name sets the LoRa channel number, which determines the actual frequency you are transmitting on in the band. -To ensure devices with different PRIMARY channel name transmit on the same frequency, you must explicitly set the LoRa channel number. +While you can have a different PRIMARY channel and communicate over SECONDARY channels with the same Name & PSK, a hash of the PRIMARY channel's name sets the LoRa frequency slot, which determines the actual frequency you are transmitting on in the band. +To ensure devices with different PRIMARY channel name transmit on the same frequency, you must explicitly set the LoRa frequency slot. ::: ## Channel Settings Values @@ -104,7 +105,29 @@ If enabled, messages from the mesh will be sent to the **public** internet throu Set to `false` by default for all channels. -## Examples +## Channel Module Settings + +The channel module settings options are: position precision. Channel module settings are embedded in the Channel protobuf as a ModuleSettings protobuf and sent as an admin message. + +### Position Precision + +The `position_precision` setting allows control of the level of precision for location data that is sent over a particular channel. This can be useful for privacy reasons, where obfuscating the exact location may be desired when sending position data over certain channels. + +The `position_precision` value is an integer between 0 and 32: + +- A value of 0 means that location data is never sent over the given channel. +- A value of 32 means that location data is sent with full precision. +- Values in between indicate the number of bits of precision to be sent. + +Some useful values and their approximate precisions: + +- 11: Large region, around ±11 kilometers +- 13: City-sized region, around ±3 kilometers +- 16: Neighborhood-level precision, around ±350 meters + +The client applications have implemented different levels of precision giving the user a practical range to choose from. Setting across the full range of integers can be done via the Python CLI. See [Setting Position Precision](/docs/configuration/radio/channels/#setting-position-precision) for examples on setting different levels of precision using CLI. + +## Channel Config Client Availability @@ -148,7 +174,9 @@ Tap the Channel Name (or the pen icon) to access the Channel Menu: #### Apple :::info -Channel settings are only available on Apple platforms by scanning QR codes. + +A channel editor is available on the iOS, iPadOS and macOS applications at Settings > Radio Configuration > Channels. + ::: @@ -233,6 +261,22 @@ meshtastic --ch-set downlink_enabled true --ch-index 1 meshtastic --ch-set downlink_enabled false --ch-index 5 ``` +#### Setting Position Precision + +:::info + +This is a per-channel setting. The `--ch-index` parameter must be specified to set the position precision for a specific channel, e.g., `--ch-index 0` for the primary channel or `--ch-index 1` for the secondary channel 1. + +::: + +```shell title="Set position precision to 13 bits (approx ±3 km)" +meshtastic --ch-set module_settings.position_precision 13 --ch-index 0 +``` + +```shell title="Set position precision to full precision (32 bits)" +meshtastic --ch-set module_settings.position_precision 32 --ch-index 1 +``` + diff --git a/docs/configuration/radio/device.mdx b/docs/configuration/radio/device.mdx index 00c1d3b53..b88d9c1b9 100644 --- a/docs/configuration/radio/device.mdx +++ b/docs/configuration/radio/device.mdx @@ -2,6 +2,7 @@ id: device title: Device Configuration sidebar_label: Device +description: Learn about and compare device roles such as Client, Repeater, and Router as well as other Device settings. --- import Tabs from "@theme/Tabs"; @@ -11,7 +12,8 @@ The device config options are: Role, Serial Output, and Debug Log. Device config ## Device Config Values -### Roles +## Roles + | Device Role | Description | Best Uses | | -------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | | CLIENT | App connected or stand alone messaging device. | General use for individuals needing to communicate over the Meshtastic network with support for client applications. | @@ -20,72 +22,94 @@ The device config options are: Role, Serial Output, and Debug Log. Device config | TRACKER | Broadcasts GPS position packets as priority. | Tracking the location of individuals or assets, especially in scenarios where timely and efficient location updates are critical. | | LOST_AND_FOUND | Broadcasts location as message to default channel regularly for to assist with device recovery. | Used for recovery efforts of a lost device. | | SENSOR | Broadcasts telemetry packets as priority. | Deploying in scenarios where gathering environmental or other sensor data is crucial, with efficient power usage and frequent updates. | -| TAK | Optimized for ATAK system communication, reduces routine broadcasts. | Integration with ATAK systems (via the Mesthastic ATAK Plugin) for communication in tactical or coordinated operations. | +| TAK | Optimized for ATAK system communication, reduces routine broadcasts. | Integration with ATAK systems (via the Meshtastic ATAK Plugin) for communication in tactical or coordinated operations. | | TAK_TRACKER | Enables automatic TAK PLI broadcasts and reduces routine broadcasts. | Standalone PLI integration with ATAK systems for communication in tactical or coordinated operations. | | REPEATER | Infrastructure node for extending network coverage by relaying messages with minimal overhead. Not visible in Nodes list. | Best positioned in strategic locations to maximize the network's overall coverage. Device is not shown in topology. | | ROUTER | Infrastructure node for extending network coverage by relaying messages. Visible in Nodes list. | Best positioned in strategic locations to maximize the network's overall coverage. Device is shown in topology. | | ROUTER_CLIENT | Combination of both ROUTER and CLIENT. Not for mobile devices. | Devices in a strategic position for priority routing that need to also serve as a standard CLIENT. | -#### Role Comparison +### Role Comparison This table shows the **default** values after selecting a preset. As always, individual settings can be adjusted after choosing a preset. -| Device Role | BLE/WiFi/Serial | Screen Enabled | Power Consumption | Retransmit | Prioritized Routing | Visible in Nodes List | -| -------------- | --------------- | -------------- | ----------------- | ---------- | ------------------- | --------------------- | -| CLIENT | Yes | Yes | Regular | Yes | No | Yes | -| CLIENT_MUTE | Yes | Yes | Lowest | No | No | Yes | -| CLIENT_HIDDEN | Yes | Yes | Lowest | Local only | No | No | -| TRACKER | Yes | No | Regular | No | No | Yes | -| LOST_AND_FOUND | Yes | No | Regular | No | No | Yes | -| SENSOR | Yes | No | High | No | No | Yes | -| TAK | Yes | Optional | Regular | Yes | No | Yes | -| TAK_TRACKER | Yes | Optional | Regular | Yes | No | Yes | -| ROUTER | No[^1] | No | High | Yes | Yes | Yes | -| ROUTER_CLIENT | Yes | Yes | Highest | Yes | Yes | Yes | -| REPEATER | Yes | No | High | Yes | Yes | No | +| Device Role | BLE/WiFi/Serial | Screen Enabled | Power Consumption | Retransmit | Prioritized Routing | Visible in Nodes List | +| -------------- | --------------- | -------------- | ----------------- | -------------- | ------------------- | --------------------- | +| CLIENT | Yes | Yes | Regular | Yes | No | Yes | +| CLIENT_MUTE | Yes | Yes | Lowest | No | No | Yes | +| CLIENT_HIDDEN | Yes | Yes | Lowest | Local Only | No | No | +| TRACKER | Yes | No | Regular / Low | Awake Only[^1] | No | Yes | +| LOST_AND_FOUND | Yes | No | Regular | Yes | No | Yes | +| SENSOR | Yes | No | Regular / Low | Awake Only[^1] | No | Yes | +| TAK | Yes | Optional | Regular | Yes | No | Yes | +| TAK_TRACKER | Yes | Optional | Regular | Yes | No | Yes | +| ROUTER | No[^2] | No | High | Yes | Yes | Yes | +| ROUTER_CLIENT | Yes | Yes | Highest | Yes | Yes | Yes | +| REPEATER | Yes | No | High | Yes | Yes | No | + +[^1]: **Awake Only** indicates retransmissions will occur normally but not while asleep between transmission intervals. + +[^2]: The Router role enables [Power Saving](/docs/configuration/radio/power/#power-saving) by default. Consider ROUTER_CLIENT if BLE/WiFi/Serial are still needed. + +## Notes about Power Saving + Role behavior + +### ESP32 Platform Only + +Every role except for the `TRACKER` and `SENSOR` roles are capable of traditional _sleep_ behavior using the `power.is_power_saving` setting. When a node goes to sleep, in general, the serial console, peripherals, GPS, and WiFi/Bluetooth radio are all shut down to conserve power. The CPU will enter a low power state (light sleep or deep sleep on the ESP32). The LoRA radio will be left on stand-by for receiving any packets which will _wake up_ the device to resume services and respond. + +Timeout configurations of `display.screen_on_secs` (Screen timeout), `power.min_wake_secs` (Minimum time till sleep), and `power.wait_bluetooth_secs` (Bluetooth timeout) will delay a node's transition to a sleep state. The timeouts and subsequent transition to sleep states may also be _reset_ by external events or actions such as receiving a packet, pressing a button, or connecting via client through serial or other means. -[^1]: The Router role enables [Power Saving](/docs/configuration/radio/power/#power-saving) by default. Consider ROUTER_CLIENT if BLE/WiFi/Serial are still needed. +For the `ROUTER` role, the `power.is_power_saving` behavior of sleep is enabled automatically and cannot be turned off. -### Rebroadcast Mode +### ESP32 and NRF52 Platforms + +In the `TRACKER` and `SENSOR` roles, there are special sleep behaviors when combined with `power.is_power_saving`. For `TRACKER`, the device will go to sleep for `position.position_broadcast_secs` and upon waking will send a position packet when the GPS provides a valid location and repeat the cycle. For `SENSOR`, the device will go to sleep for `telemetry.environment_update_interval` and upon waking will gather environment data and send a telemetry packet and repeat the cycle. For both of these roles, the LoRA radio does not remain in standby mode to accept packets and wake up the device. Sleep remains constrained to their respective transmission intervals. + +## Rebroadcast Mode This setting defines the device's behavior for how messages are rebroadcasted. | Value | Description | -|:-------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| :-----------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | `ALL` | ALL (Default) - This setting will rebroadcast ALL messages from its primary mesh as well as other meshes with the same modem settings, including when encryption settings differ. | | `ALL_SKIP_DECODING` | ALL_SKIP_DECODING - Same as behavior as ALL, but skips packet decoding and simply rebroadcasts them. **Only available with Repeater role.** | | `LOCAL_ONLY` | LOCAL_ONLY - Ignores observed messages from foreign meshes that are open or those which it cannot decrypt. Only rebroadcasts message on the nodes local primary / secondary channels. | | `KNOWN_ONLY` | KNOWN_ONLY - Ignores observed messages from foreign meshes like LOCAL_ONLY, but takes it a step further by also ignoring messages from nodenums not in the node's known list (NodeDB). | -### Serial Console +## Serial Console Acceptable values: `true` or `false` Disabling this will disable the SerialConsole by not initializing the StreamAPI. -### Debug Log +## TZDEF (Timezone Definition) + +The `tzdef` setting allows the local offset to be defined for the device. It uses the TZ Database format to display the correct local time on the device display and in its logs. + +To set the timezone, use the POSIX TZ Database string for the relevant region. Here is a list of [supported timezones](https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv). + +## Debug Log Acceptable values: `true` or `false` By default we turn off logging as soon as an API client connects. Set this to true to leave the debug log outputting even when API is active. -### GPIO for user button +## GPIO for user button This is the GPIO pin number that will be used for the user button, if your device does not come with a predefined user button. -### GPIO for PWM Buzzer +## GPIO for PWM Buzzer This is the GPIO pin number that will be used for the PWM buzzer, if your device does not come with a predefined buzzer. -### Node Info Broadcast Seconds +## Node Info Broadcast Seconds This is the number of seconds between NodeInfo message (containing i.a. long and short name) broadcasts from the device. The device will still respond ad-hoc to NodeInfo messages when a response is wanted. When the device hears any packet from a node it doesn't know yet, it will send its NodeInfo and ask for a response automatically. -### Double Tap as Button Press +## Double Tap as Button Press This option will enable a double tap, when a supported accelerometer is attached to the device, to be treated as a button press. -### Managed Mode +## Managed Mode Enabling Managed mode will restrict access to all radio configurations via client applications. Radio configurations will only be accessible through the Admin channel. To avoid being locked out, make sure the Admin channel is working properly before enabling it. @@ -119,7 +143,7 @@ Device Config is available for Android. #### Apple :::info -All device config options other than NTP Server are available on iOS, iPadOS and macOS at Settings > Radio Configuration > Device. +All device config options other than NTP Server are available on iOS, iPadOS and macOS at Settings > Device Configuration > Device. ::: @@ -143,7 +167,7 @@ All device config options are available in the python CLI. Example commands are | device.buzzer_gpio | `0` - `34` | `0` | | device.node_info_broadcast_secs | `0` - `UINT MAX` | `10800` (3 hours) | | device.double_tap_as_button_press | `false`, `true` | `false` | -| device.is_managed | `false`, `true` | `false` | +| device.is_managed | `false`, `true` | `false` | :::tip @@ -163,6 +187,10 @@ meshtastic --set device.role CLIENT meshtastic --set device.serial_enabled false ``` +```shell title="Set `tzdef`" +meshtastic --set device.tzdef UTC0 +``` + ```shell title="Enable debug logging" meshtastic --set device.debug_log_enabled true ``` diff --git a/docs/configuration/radio/display.mdx b/docs/configuration/radio/display.mdx index 6b91b2937..1b4e5e1d9 100644 --- a/docs/configuration/radio/display.mdx +++ b/docs/configuration/radio/display.mdx @@ -2,6 +2,7 @@ id: display title: Display Configuration sidebar_label: Display +description: Details on the configuration options for the display on your Meshtastic device. --- import Tabs from "@theme/Tabs"; @@ -69,7 +70,7 @@ The heading can be hard to read when 'INVERTED' or 'TWOCOLOR' display mode is us ### Wake on Tap or Motion -This option enables the ability to wake the device screen when motion, such as a tap on the device, is detected via an attached accelerometer. +This option enables the ability to wake the device screen when motion, such as a tap on the device, is detected via an attached accelerometer, or a capacitive touch button. ## Display Config Client Availability @@ -101,7 +102,7 @@ Display Config is available for Android. #### Apple :::info -All display config options are available on iOS, iPadOS and macOS at Settings > Radio Configuration > Display. +All display config options are available on iOS, iPadOS and macOS at Settings > Device Configuration > Display. ::: diff --git a/docs/configuration/radio/index.mdx b/docs/configuration/radio/index.mdx index 466c07532..e72886975 100644 --- a/docs/configuration/radio/index.mdx +++ b/docs/configuration/radio/index.mdx @@ -3,6 +3,7 @@ id: config title: Radio Configuration sidebar_label: Radio Config sidebar_position: 1 +description: Dive into the technical specifics of configuring your Meshtastic radio settings, including frequency ranges, power limits, and channels for optimal communication. --- There are several config sections in the Meshtastic firmware, these are broken out so they can be sent as small admin messages over the mesh. diff --git a/docs/configuration/radio/lora.mdx b/docs/configuration/radio/lora.mdx index 29c4cb6d2..d857432d5 100644 --- a/docs/configuration/radio/lora.mdx +++ b/docs/configuration/radio/lora.mdx @@ -2,13 +2,14 @@ id: lora title: LoRa Configuration sidebar_label: LoRa +description: Understanding the LoRa configuration settings on your Meshtastic device including region, modem, hop limit, and more. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import LoRaRegions from "../../blocks/_lora-regions.mdx"; -The LoRa config options are: Region, Modem Preset, Max Hops, Transmit Power, Bandwidth, Spread Factor, Coding Rate, Frequency Offset, Transmit Enabled, Channel Number, Ignore Incoming Array, Ignore MQTT, Override Duty Cycle Limit, SX126x RX Boosted Gain, and Override Frequency. LoRa config uses an admin message sending a `Config.LoRa` protobuf. +The LoRa config options are: Region, Modem Preset, Max Hops, Transmit Power, Bandwidth, Spread Factor, Coding Rate, Frequency Offset, Transmit Enabled, Frequency Slot, Ignore Incoming Array, Ignore MQTT, Override Duty Cycle Limit, SX126x RX Boosted Gain, and Override Frequency. LoRa config uses an admin message sending a `Config.LoRa` protobuf. :::note In order to communicate fully, devices within a mesh must have identical settings for Region and Modem Preset, or identical custom Modem settings. @@ -154,7 +155,7 @@ LoRa Config options are available on Android. #### Apple :::info -Configuration of Region, Modem Preset, Transmit Enabled, Hop Limit, Channel Number and RX Boosted gain is available on iOS, iPadOS and macOS at Settings > Radio Configuration > LoRa. +All LoRa config options are available on iOS, iPadOS and macOS at Settings > Radio Configuration > LoRa. ::: diff --git a/docs/configuration/radio/network.mdx b/docs/configuration/radio/network.mdx index 25672dd98..aba355122 100644 --- a/docs/configuration/radio/network.mdx +++ b/docs/configuration/radio/network.mdx @@ -2,6 +2,7 @@ id: network title: Network Configuration sidebar_label: Network +description: Learn about network configuration for your Meshtastic device including NTP, WiFi, and Ethernet. --- import Tabs from "@theme/Tabs"; @@ -21,7 +22,7 @@ ESP32 devices have the ability to connect to WiFi as a client. SoftAP mode is no The NTP server used if IP networking is available. -Set to `0.pool.ntp.org` by default. (Max Length: 32) +Set to `meshtastic.pool.ntp.org` by default. (Max Length: 32) ### WiFi Enabled @@ -92,7 +93,7 @@ Network Config options are available for Android. :::info -Network config options are available on iOS, iPadOS and macOS. +All Network config options are available on iOS, iPadOS and macOS at Settings > Device Configuration > Network. ::: diff --git a/docs/configuration/radio/position.mdx b/docs/configuration/radio/position.mdx index 795de1173..bd6b2f0e6 100644 --- a/docs/configuration/radio/position.mdx +++ b/docs/configuration/radio/position.mdx @@ -2,31 +2,30 @@ id: position title: Position Configuration sidebar_label: Position +description: GPS position configuration settings for your Meshtastic device including update intervals, broadcast settings, and GPIO. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -The position config options are: GPS Enabled, GPS Update Interval, GPS Attempt Time, Fixed Position, Smart Broadcast, Smart Broadcast Minimum Distance, Smart Broadcast Minimum Interval, Broadcast Interval, Position Packet Flags, and GPS RX/TX Pins. Position config uses an admin message sending a `Config.Position` protobuf. +Position data from GPS is provided by either the radio or your paired phone. It is not required to use Meshtastic, but time calculations require at least one device on the mesh to have either a GPS, RTC, or internet connection for NTP. -Position data from GPS is provided by either the radio or your paired phone. Position data is not required to use Meshtastic but time calculations require at least one device on the mesh have either a GPS or internet connection for time. +The position config uses an admin message to send a `Config.Position` protobuf. The position config options are: GPS Mode, GPS Update Interval, Fixed Position, Smart Broadcast, Smart Broadcast Minimum Distance, Smart Broadcast Minimum Interval, Broadcast Interval, Position Packet Flags, and GPS RX/TX Pins. ## Position Config Values -### GPS Enabled +### GPS Mode -Acceptable values: `true` or `false` +Configures whether the GPS functionality is enabled, disabled, or not present on the node. + +Acceptable values: `Disabled`, `Enabled`, and `Not_Present`. -Defaults to true. Enables GPS on the node. +Generally, depending on the device and its configuration, this value will default to either `Enabled` or `Not Present`. ### GPS Update Interval How often we should try to get GPS position (in seconds), or zero for the default of once every 2 minutes, or a very large value (maxint) to update only once at boot. -### GPS Attempt Time - -How long should we try to get our position during each GPS update interval attempt? (in seconds) Or if zero, use the default of 15 minutes. - ### Fixed Position Acceptable values: `true` or `false` @@ -63,9 +62,9 @@ The minimum number of seconds (since the last send) before we can send a positio Default of `0` is 15 minutes -If smart broadcast is off we should send our position this often (but only if it has changed significantly) +If smart broadcast is off we should send our position this often. -The GPS updates will be sent out every Broadcast Interval, with either the actual GPS location, or an empty location if no GPS fix was achieved. +The GPS updates will be sent out every broadcast interval, either with the actual GPS location or an empty location if no GPS fix was achieved. ### Position Flags @@ -119,7 +118,7 @@ Position Config options are available for Android. #### Apple :::info -All position config values are available on iOS, iPadOS and macOS at Settings > Radio Configuration > Position. +All position config values are available on iOS, iPadOS and macOS at Settings > Device Configuration > Position. ::: @@ -135,9 +134,8 @@ All Position config commands are available in the python CLI. Example commands a | Setting | Acceptable Values | Default | | :------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------: | -| position.gps_enabled | `true`, `false` | `true` | +| position.gps_mode | `enabled`, `disabled`, `not_present` | `Enabled` or `Not Present` | | position.gps_update_interval | `integer` (seconds) | Default `0` is 2 Minutes | -| position.gps_attempt_time | `integer` (seconds) | Default of `0` is 15 Minutes | | position.fixed_position | `true`, `false` | `false` | | position.position_broadcast_smart_enabled | `true`, `false` | `true` | | position.broadcast_smart_minimum_distance | `integer` (meters) | Default of `0` is 100 Meters | @@ -162,11 +160,6 @@ meshtastic --set position.gps_update_interval 0 meshtastic --set position.gps_update_interval 45 ``` -```shell title="Set GPS attempt time (Default of 0 is 30 seconds)" -meshtastic --set position.gps_attempt_time 0 -meshtastic --set position.gps_attempt_time 45 -``` - ```shell title="Set Fixed Position - Current Location" meshtastic --set position.fixed_position true ``` @@ -175,17 +168,17 @@ meshtastic --set position.fixed_position true The device will continue to acquire GPS coordinates according to the `gps_update_interval`, but will use the last saved coordinates as its fixed point. ::: -```shell title="Set Fixed Position - User Defined" +```shell title="Set and Enable Fixed Position - User Defined" meshtastic --setlat 37.8651 --setlon -119.5383 ``` -```shell title="Unset Fixed Position" -meshtastic --set position.fixed_position false +```shell title="Remove and Unset Fixed Position" +meshtastic --remove-position ``` ```shell title="Enable / Disable Smart position broadcast (Enabled by default)" meshtastic --set position.position_broadcast_smart_enabled true -meshtastic --get position.position_broadcast_smart_enabled false +meshtastic --set position.position_broadcast_smart_enabled false ``` ```shell title="Set Position Broadcast Interval (Default of 0 is 15 minutes)" @@ -213,7 +206,3 @@ All position config options are available in the Web UI. - -:::caution -Altering/disabling the GPS functionality does not mean that you will be unable to be found. Via triangulation of your radio, location may be given up to someone if they are determined enough. -::: diff --git a/docs/configuration/radio/power.mdx b/docs/configuration/radio/power.mdx index e2f2dab90..7ddc1bcf7 100644 --- a/docs/configuration/radio/power.mdx +++ b/docs/configuration/radio/power.mdx @@ -2,9 +2,10 @@ id: power title: Power Configuration sidebar_label: Power +description: Settings for advanced users who want to adjust the power configuration on their Meshtastic device. --- -import Admonition from '@theme/Admonition'; +import Admonition from "@theme/Admonition"; import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import calculateADC from "/src/utils/calculateADC"; @@ -19,7 +20,7 @@ The power config options are: Power Saving, Shutdown after losing power, ADC Mul ### Power Saving -:::warning +:::warning If enabled, modifications to settings can be made by waking the device through pressing the user button, resetting, or through the [admin channel](/docs/configuration/remote-admin/) for remote administration. ::: @@ -29,11 +30,10 @@ When activated, this feature disables Bluetooth, Serial, WiFi, and the device's Automatically shut down a device after a defined time period if power is lost. -### ADC Multiplier Override +Before setting this, ensure your board correctly detects when it is connected to external power (the "🔌" icon in the app). Otherwise, your device could shut down even when power is present. +Many devices detect power status correctly, however for some devices, you will need to modify the ADC Multiplier (below). -:::info ESP32 Only -This setting only applies to ESP32-based boards, it will have no effect on nRF52/RP2040 boards. -::: +### ADC Multiplier Override Ratio of voltage divider for battery pin e.g. 3.20 (R1=100k, R2=220k) @@ -49,50 +49,79 @@ Should be set to floating point value between 2 and 6 4. If "Battery Charge Percent" (e.g., B 3.82V 60%) is not displayed on the screen, it means that the default value of "Operative Adc Multiplier" is too high. Lower the "Operative Adc Multiplier" to a smaller number (it is recommended to decrease by 0.1) until the screen displays "Battery Charge Percent". Enter the current "Operative Adc Multiplier" in use into the "Operative Adc Multiplier" field in the calculator. Also, input the "Battery Charge Percent" displayed on the screen into the calculator. 5. Click the "Calculate" button to compute the "Calculated New Operative Adc Multiplier", and set it as the new "Operative Adc Multiplier" for the device. -
- ADC Calculator -
- -

This calibration method only maps 4.2V to Battery Charge Percent 100%, and does not address the potential non-linearities of the ADC.

-
- - - - - - - - - - - - - - - - - -
Battery Charge Percent: - -
Current Adc Multiplier: - -
Calculated New Operative Adc Multiplier: - -
- -
-
-
+
+
+ ADC Calculator +
+ +

This calibration method only maps 4.2V to Battery Charge Percent 100%, and does not address the potential non-linearities of the ADC.

+
+ + + + + + + + + + + + + + + + + +
Battery Charge Percent: + +
Current Adc Multiplier: + +
Calculated New Operative Adc Multiplier: + +
+ +
+ Default values for ADC Multipliers are: + + | Device | Default ADC Multiplier | + | :-------: | :--------------------: | + | chatter2 | 5.0 | + | diy | 1.85 | + | esp32-s3-pico | 3.1 | + | heltec_v1 & heltec_v2 | 3.2 | + | heltec_v3 & heltec_wsl_v3 | 4.9 | + | heltec_wireless_paper | 2 | + | heltec_wireless_tracker 1.0/1.1 | 4.9 | + | lora_isp4520 | 1.436 | + | m5stack_coreink | 5 | + | nano-g1-explorer | 2 | + | nano-g2-ultra | 2 | + | picomputer-s3 | 3.1 | + | rak4631 | 1.73 | + | rpipico | 3.1 | + | rpipicow | 3.1 | + | station-g1 | 6.45 | + | station-g2 | 4 | + | tlora_v2_1_16 | 2 | + | tlora_v2_1_18 | 2.11 | + | tlora_t3s3_v1 | 2.11 | + | t-deck | 2.11 | + | t-echo | 2 | + +
+
+
### Wait Bluetooth Interval @@ -155,7 +184,8 @@ Power Config options are available for Android. :::info -Power config is not available on Apple OS's. +Select Power config options are available on iOS, iPadOS and macOS at Settings > Deivce Configuration > Power. + ::: @@ -169,15 +199,15 @@ All Power config options are available in the python CLI. ::: -| Setting | Acceptable Values | Default | -| :----------------------------------: | :--------------------------: | :---------------------------------: | -| power.is_power_saving | `true`, `false` | `false` | -| power.on_battery_shutdown_after_secs | `integer` (seconds) | Default of `0` is off | -| power.adc_multiplier_override | `2-4` (floating point value) | Default of `0` uses firmware values | -| power.wait_bluetooth_secs | `integer` (seconds) | Default of `0` is 1 minute | -| power.ls_secs | `integer` (seconds) | Default of `0` is 5 minutes | -| power.min_wake_secs | `integer` (seconds) | Default of `0` is 10 seconds | -| power.device_battery_ina_address | `integer` (I2C address as decimal) | Default of `0` is no address set | +| Setting | Acceptable Values | Default | +| :----------------------------------: | :--------------------------------: | :---------------------------------: | +| power.is_power_saving | `true`, `false` | `false` | +| power.on_battery_shutdown_after_secs | `integer` (seconds) | Default of `0` is off | +| power.adc_multiplier_override | `2-4` (floating point value) | Default of `0` uses firmware values | +| power.wait_bluetooth_secs | `integer` (seconds) | Default of `0` is 1 minute | +| power.ls_secs | `integer` (seconds) | Default of `0` is 5 minutes | +| power.min_wake_secs | `integer` (seconds) | Default of `0` is 10 seconds | +| power.device_battery_ina_address | `integer` (I2C address as decimal) | Default of `0` is no address set | :::tip diff --git a/docs/configuration/radio/user.mdx b/docs/configuration/radio/user.mdx index 5a394ace5..711a6f6d9 100644 --- a/docs/configuration/radio/user.mdx +++ b/docs/configuration/radio/user.mdx @@ -2,6 +2,7 @@ id: user title: User Configuration sidebar_label: User +description: Details on Long Name, Short Name, and Licensed operation. --- import Tabs from "@theme/Tabs"; @@ -36,6 +37,8 @@ By enabling `IsLicensed`, you should also review the following related configura - **User:** `LongName` (Should be your Call Sign) - **Channel:** `PSK` (Should be Empty, removing encryption) +## User Config Client Availability + Radio Configuration > User`. + +All User config options are available on iOS, iPadOS and macOS at Settings > Device Configuration > User. + ::: diff --git a/docs/configuration/region-by-country.mdx b/docs/configuration/region-by-country.mdx new file mode 100644 index 000000000..93eaa5cd6 --- /dev/null +++ b/docs/configuration/region-by-country.mdx @@ -0,0 +1,184 @@ +--- +id: region-by-country +title: LoRa Region by Country +description: List countries associated to their respective LoRa Region settings. +sidebar_label: LoRa Region by Country +sidebar_position: 5 +--- + +This table provides a summary of LoRa regions used for each country. + +If you'd like to contribute information for your country, click the "Edit this page" link at the bottom. + +### A + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Albania | EU_868
EU_433 | | +| Australia | ANZ | | +| Austria | EU_868
EU_433 | | + +### B + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Belgium | EU_868
EU_433 | | +| Bosnia-Herzegowina | EU_868
EU_433 | | +| Brazil | ANZ | https://www.gov.br/anatel/pt-br/regulado/radiofrequencia/radiacao-restrita | +| Bulgaria | EU_868
EU_433 | | + + +### C + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Canada | US | | +| China | CN | | +| Croatia | EU_868
EU_433 | | +| Cyprus | EU_868
EU_433 | | +| Czech Republic | EU_868
EU_433 | | + +### D + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Denmark | EU_868
EU_433 | | + +### E + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Estonia | EU_868
EU_433 | | + +### F + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| France | EU_868
EU_433 | | +| Finland | EU_868
EU_433 | | + +### G + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Germany | EU_868
EU_433 | | +| Greece | EU_868
EU_433 | | + +### H + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Hungary | EU_868
EU_433 | | + +### I + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| India | IN | | +| Ireland | EU_868
EU_433 | | +| Italy | EU_868
EU_433 | | + +### J + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Japan | JP | | + +### K + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Korea | KR | | + +### L + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Latvia | EU_868
EU_433 | | +| Lithauania | EU_868
EU_433 | | +| Luxembourg | EU_868
EU_433 | | + +### M + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Malaysia | MY_919
MY_433 | | +| Montenegro | EU_868
EU_433 | | + +### N + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Netherlands | EU_868
EU_433 | | +| New Zealand | ANZ
NZ_865 | | +| North Macedonia | EU_868
EU_433 | | +| Norway | EU_868
EU_433 | | + +### O + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | + +### P + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Poland | EU_868
EU_433 | | +| Portugal | EU_868
EU_433 | | + +### Q + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | + +### R + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Romania | EU_868
EU_433 | | +| Russia | RU | | + +### S + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Serbia | EU_868
EU_433 | | +| Singapore | SG_923 | | +| Slowakia | EU_868
EU_433 | | +| Slowenia | EU_868
EU_433 | | +| Spain | EU_868
EU_433 | | +| Sweden | EU_868
EU_433 | | +| Switzerland | EU_868
EU_433 | | + +### T + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Taiwan | TW | | +| Thailand | TH | | +| Türkiye | EU_868
EU_433 | [Mevzuat](https://www.mevzuat.gov.tr/mevzuat?MevzuatNo=15416&MevzuatTur=7&MevzuatTertip=5), [BTK Frekans Tahsisi](https://www.btk.gov.tr/uploads/pages/frekans-tahsisinden-muaf-telsiz-cihaz-sistemleri-olcutler-633d4ca68c0b1.pdf), [BTK Milli Frekans Planı](https://www.btk.gov.tr/uploads/pages/milli-frekans-plani-23012023.pdf) | + + +### U + +| Country | LoRa Region | Regulatory document | +| ------------------------------ | ------------------ | -------------------------------------------------------------------------------- | +| Ukraine | UA_868
UA_433 | | +| United Kingdom (UK) | EU_868
EU_433 | [IR2030](https://www.ofcom.org.uk/__data/assets/pdf_file/0028/84970/ir-2030.pdf) | +| United States of America (USA) | US | | + +### V + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | +| Vatican City | EU_868
EU_433 | | + +### Y + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | + +### Z + +| Country | LoRa Region | Regulatory document | +| --- | --- | --- | diff --git a/docs/configuration/remote-admin.mdx b/docs/configuration/remote-admin.mdx index a4960851d..4f4546a0a 100644 --- a/docs/configuration/remote-admin.mdx +++ b/docs/configuration/remote-admin.mdx @@ -3,6 +3,7 @@ id: remote-admin title: Remote Node Administration sidebar_label: Remote Nodes sidebar_position: 3 +description: An advanced feature which allows remote administration of a device through a secure channel on the Mesh instead of via Bluetooth, Serial, or IPv4. --- :::caution Disclaimer @@ -199,4 +200,4 @@ You've finished setting up and adding two devices to the admin channel. Remember For further reading, I recommend starting out with the [Meshtastic Python CLI Guide](/docs/software/python/cli/) if you haven't already gone through this (hopefully you have since you are reading this). But for a full reference to the settings you can change, please see: [Settings Overview](/docs/configuration) and -[Complete list of user settings in Protobufs](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.User) \ No newline at end of file +[Complete list of user settings in Protobufs](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.User) diff --git a/docs/configuration/tips.mdx b/docs/configuration/tips.mdx index b73fafeca..769608723 100644 --- a/docs/configuration/tips.mdx +++ b/docs/configuration/tips.mdx @@ -1,41 +1,60 @@ --- id: tips title: Configuration Tips -description: Common Settings & Solutions +description: Tips and Solutions to help you get the most out of your Meshtastic device and network. sidebar_label: Tips sidebar_position: 4 --- ## Roles -Leave your [ROLE](/docs/configuration/radio/device#role) set to `CLIENT` unless you're sure another role would suit the node's purpose. All `CLIENT` nodes will "repeat" and "route" packets. Roles are for very specific applications so please [read the documentation](/docs/configuration/radio/device#role) before changing your node's role. +It is strongly recommended to keep your [ROLE](/docs/configuration/radio/device#roles) set to `CLIENT`. Only change this if you have a specific, well-understood reason to do so. -:::info +### Why `CLIENT` is Recommended -Users report that the current implementation of the `ROUTER` role with bluetooth switched off causes instability. If you would like the functionality associated with this role, it is recommended you choose `ROUTER_CLIENT` until a firmware fix is issued. +- `CLIENT` nodes efficiently repeat and route packets as needed. +- They use smart delays for rebroadcasting, improving network stability. -::: +### Avoid `ROUTER`, `ROUTER_CLIENT`, and `REPEATER` + +Using `ROUTER`, `ROUTER_CLIENT, or `REPEATER` roles unnecessarily can cause serious network issues: + +- Increased risk of packet collision. +- Reduced message delivery rates. +- Decreased effective network range due to unnecessary hop consumption. + +These roles are for very specific applications. Before changing from `CLIENT`, carefully [review the documentation](/docs/configuration/radio/device#roles) to understand the implications. Additionally, coordinating this with your local community to ensure its impact is a positive one rather than a negative one. + +Remember: A network of `CLIENT` nodes with a small number of well-placed `ROUTERS` is usually the most efficient and stable configuration. ## (Not) Sharing Your Location -Telemetry is shared over your [PRIMARY channel](/docs/configuration/radio/channels#role). This means that if your node has acquired GPS coordinates from an integrated GPS chip, or from your mobile device, your coordinates will be sent to the mesh over this channel, using it's defined encryption (if any). +Telemetry is shared over your [PRIMARY channel](/docs/configuration/radio/channels#role). This means that if your node has acquired GPS coordinates from an integrated GPS chip, or from your mobile device, your coordinates will be sent to the mesh over this channel, using it's defined encryption (if any). + +By default the PRIMARY channel's name is LongFast with the encryption key "AQ==" (Base64 equivalent of Hex 0x01). If this is left unchanged, your location will be shared with all nodes in range that are also using the default channel. -By default the PRIMARY channel's name is LongFast with the encryption key "AQ==" (Base64 equivalent of Hex 0x01). If this is left unchanged, your location will be shared with all nodes in range that are also using the default channel. +### Using Position Precision + +Meshtastic now supports the ability to control the precision of location data sent over a particular channel. + +The `position_precision` setting allows control of the level of precision for location data that is sent over a particular channel. This can be useful for privacy reasons, where obfuscating the exact location may be desired when sending position data over certain channels. + +For detailed information on position precision settings and how to configure them, please refer to the [Position Precision documentation](/docs/configuration/radio/channels/#position-precision). ### Creating a Private Primary with Default Secondary -If you'd like to connect with other Meshtastic users but only share your location with trusted parties, you may create a private PRIMARY channel and use the defaults for a SECONDARY channel. +Alternatively, if you wish to only share your location with trusted parties, you may create a private PRIMARY channel and use the defaults for a SECONDARY channel. 1. Ensure you have not changed the LoRa [Modem Preset](/docs/configuration/radio/lora#modem-preset) from the default `unset` / `LONG_FAST`. 2. On your PRIMARY channel, set anything you'd like for the channel's name and choose a random PSK. 3. Enable a SECONDARY channel named "LongFast" with PSK "AQ==". -4. If your LoRa channel is set to the default (`0`), the radio's frequency will be automatically changed based on your PRIMARY channel's name. In this case, you will have to manually set it back to your region's default (in LoRa settings) in order to interface with users on the default channel: +4. If your LoRa frequency slot is set to the default (`0`), the radio's transmit frequency will be automatically changed based on your PRIMARY channel's name. In this case, you will have to manually set it back to your region's default (in LoRa settings) in order to interface with users on the default slot: -### Default Primary Channels by Region +### Default Primary Frequency Slots by Region -| US | EU_433 | EU_868 | CN | JP | ANZ | KR | TW | RU | IN | NZ_865 | TH | UA_433 | UA_868 | MY_433 | MY_919 | SG_923 | LORA_24 | -|:--:|:------:|:------:|:--:|:--:|:---:|:--:|:--:|:--:|:--:|:------:|:--:|:------:|:------:|:------:|:------:|:------:|:-------:| -| 20 | 4 | 1 | 36 | 20 | 20 | 12 | 16 | 2 | 4 | 4 | 16 | 6 | 2 | 4 | 16 | 4 | 6 | +| US | EU_433 | EU_868 | CN | JP | ANZ | KR | TW | RU | IN | NZ_865 | TH | UA_433 | UA_868 | MY_433 | MY_919 | SG_923 | LORA_24 | +| :-: | :----: | :----: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :----: | :-: | :----: | :----: | :----: | :----: | :----: | :-----: | +| 20 | 4 | 1 | 36 | 20 | 20 | 12 | 16 | 2 | 4 | 4 | 16 | 6 | 2 | 4 | 16 | 4 | 6 | To quickly test this configuration, find and scan your region's QR from [this repository](https://github.com/meshtastic/meshtastic/tree/master/static/img/configuration/qr-private-primary-example/). Remember to generate a new PSK for your private channel before sharing with your trusted nodes. @@ -44,26 +63,29 @@ To quickly test this configuration, find and scan your region's QR from [this re Meshtastic nodes will rebroadcast all packets if they share [LoRa modem settings](/docs/configuration/radio/lora#lora-config-values), regardless of encryption (unless [Rebroadcast mode](/docs/configuration/radio/device#rebroadcast-mode) is set to `LOCAL_ONLY`). :::info - If you would like your nodes to include/expand the "public" mesh, you must use the default [modem preset](/docs/configuration/radio/lora#modem-preset) `LONG_FAST`. If you change your PRIMARY channel name, you must manually set the LoRa channel to the default for your region (see above). +If you would like your nodes to include/expand the "public" mesh, you must use the default [modem preset](/docs/configuration/radio/lora#modem-preset) `LONG_FAST`. If you change your PRIMARY channel name, you must manually set the LoRa channel to the default for your region (see above). ::: -## Chat Channels VS LoRa Modem Channels +### Hop Count + +It is **strongly** recommended to leave your [MAX HOPS](/docs/configuration/radio/lora#max-hops) set to 3 unless you're sure you need more (or less) to reach your destination node. Unnecessarily high hop counts often lead to network issues. -Meshtastic uses the word "channels" to define two different configuration properties: [Messaging Channels](/docs/configuration/radio/channels) & [LoRa Modem Channels](/docs/configuration/radio/lora#channel-number) +## Chat Channels and LoRa Frequency Slots + +Previously, Meshtastic used the word "channels" to define two different configuration properties: Messaging Channels & LoRa Channel Numbers. However, this could lead to confusion since "channels" was being used to refer to two distinct concepts. To clarify the distinction, the decision was made to change "LoRa Channel Number" to "LoRa Frequency Slot". ### Radio Config: Channels -These configure "message groups" and include your PRIMARY and SECONDARY channels. All SECONDARY channels use the same LoRa modem config as your PRIMARY channel (including LoRa channel number). +These configure "message groups" and include your PRIMARY and SECONDARY channels. All SECONDARY channels use the same LoRa modem config as your PRIMARY channel (including LoRa frequency slot). -There are 8 total chat channels. Channel 0 is your PRIMARY channel, with channels 1-7 available for private group messaging and/or special channels such as [`admin`](/docs/configuration/remote-admin). +There are 8 total messaging channels. Channel 0 is your PRIMARY channel, with channels 1-7 available for private group messaging and/or special channels such as [`admin`](/docs/configuration/remote-admin). -### Radio Config: LoRa: Channel Number +### Radio Config: LoRa Frequency Slot -This configures the frequency the radio is set to. Check out the [frequency calculator](/docs/overview/radio-settings#channel-frequency-calculator) to view the relationship between "channel number" and radio frequency. +This property, formerly known as "LoRa Channel Number", configures the frequency the radio is set to. Check out the [frequency calculator](/docs/overview/radio-settings#frequency-slot-calculator) to view the relationship between "frequency slot" and radio frequency. ## Best Practices + - If you are part of a large mesh and don't know what a setting does, don't change it (unless you're super curious). -- Leave your [MAX HOPS](/docs/configuration/radio/lora#max-hops) set to 3 unless you're sure you need more (or less) to reach your destination node. - TEST your settings and hardware before you install in hard-to-reach locations. -- Connecting a node to the [public MQTT server](/docs/configuration/module/mqtt#connect-to-the-default-public-server) may publish the locations of all nodes in your mesh to the internet. This will also add every globally connected node to your node database and potentially flood your mesh with all types of packets. - +- Connecting a node to the [public MQTT server](/docs/configuration/module/mqtt#connect-to-the-default-public-server) may publish the locations of all nodes in your mesh to the internet. This will also add every globally connected node to your node database and potentially flood your mesh with all types of packets. diff --git a/docs/development/documentation/index.mdx b/docs/development/documentation/index.mdx index 75146c7dd..11934558e 100644 --- a/docs/development/documentation/index.mdx +++ b/docs/development/documentation/index.mdx @@ -48,21 +48,21 @@ Assuming you have the [prerequisites installed](/docs/development/documentation/ 2. Install Dependencies - ```shell title="Install dependencies using Yarn" - yarn install + ```shell title="Install dependencies using pnpm" + pnpm i ``` 3. Run Docusaurus - ```shell title="Run node.js server" - yarn start + ```shell title="Run a local documentation server and open it in your broswer" + pnpm run start ``` :::tip Before submitting a pull request, it's helpful to run the following command to ensure there are no broken links or errors: ```shell title="Build Project" -yarn build +pnpm run build ``` ::: diff --git a/docs/development/firmware/building.mdx b/docs/development/firmware/building.mdx index f36ab5cd8..2c8863ba2 100644 --- a/docs/development/firmware/building.mdx +++ b/docs/development/firmware/building.mdx @@ -2,6 +2,7 @@ id: build title: Building Meshtastic Firmware sidebar_label: Building Firmware +sidebar_position: 2 --- Meshtastic uses [PlatformIO](https://platformio.org), a development environment that enables easy multi-platform development and centralized tooling. @@ -17,9 +18,9 @@ Meshtastic uses [PlatformIO](https://platformio.org), a development environment ```shell cd firmware && git submodule update --init ``` -:::info -If you want to build the RP2040 targets and get a 'Filename too long' error on Windows, please refer to [the Platformio documentation for this toolchain](https://arduino-pico.readthedocs.io/en/latest/platformio.html#important-steps-for-windows-users-before-installing) -::: + :::info + If you want to build the RP2040 targets and get a 'Filename too long' error on Windows, please refer to [the Platformio documentation for this toolchain](https://arduino-pico.readthedocs.io/en/latest/platformio.html#important-steps-for-windows-users-before-installing) + ::: ## Build diff --git a/docs/development/firmware/nrf52-guide.mdx b/docs/development/firmware/nrf52-guide.mdx new file mode 100644 index 000000000..5f22f66a2 --- /dev/null +++ b/docs/development/firmware/nrf52-guide.mdx @@ -0,0 +1,55 @@ +--- +id: nrf52-guide +title: Development Guide for nRF52 +sidebar_label: NRF52 Guide +sidebar_position: 6 +--- + +This document is a collection of tips and best practices for developing on the nRF52 platform. It is designed to evolve continuously with the latest information, and contributions are welcome through pull requests on GitHub. + +## Using the NanoDAP USB debugging probe + +This is a mini-HOWTO on installing the appropriate firmware and adapter software, it is loosely based on [this tutorial by RAK](https://docs.rakwireless.com/Product-Categories/Accessories/RAKDAP1-Flash-and-Debug-Tool/Quickstart/#rak4600-evaluation-board). + +### Required hardware + +The [RAKDAP1/NanoDAP](https://store.rakwireless.com/products/daplink-tool) is a very reasonably priced ($10) USB-based debugging probe. It can be used on many ARM targets but is particularly suited for the nRF52 CPUs. It seems to be based on the ARM [daplink](https://daplink.io/) [project](https://github.com/ARMmbed/DAPLink). The fork of this project is located here: [nanoDAP](https://github.com/wuxx/nanoDAP). The fork is fairly old with respect to the latest daplink goodness, but it seems fine. + +If you are looking to buy a probe, there are many other daplink-based devices available. They are suspected to be mostly identical. If you find one that works well, please add a note to this document. + +### Required software + +You'll need to install the [pyocd](https://pyocd.io/) application to allow VSCode to talk to the NanoDAP. You first install the tool itself but then must add the support files for the nrf52840: + +```bash +pip3 install pyocd +pyocd pack --i nrf52840 +pyocd pack -s +``` + +If you are developing on a linux system, you will need to install the udev rules for the NanoDAP. + +This is done by copying the rules file from the pyocd distribution to the udev rules directory [per these instructions](https://github.com/pyocd/pyOCD/tree/main/udev). + +### Connecting the NanoDAP to your nRF52 target + +The NanoDAP has a 10-pin connector, but only three of these pins need to be connected: + +- **Ground**: Connects to the ground on the target. +- **TMS-IO**: Connects to SWDIO on the target. +- **TCK-CK**: Connects to SWCLK on the target. + +Some web instructions recommend connecting the RESET and 3V3 pins, but this is usually not necessary. + +#### Wiring Guide + +This image shows an example connection to a RAK4630 board: +![RAK4630 DAP connection](/img/RAKDAP1_New_1.webp) +Photo Courtesy of [RAK Wireless](https://docs.rakwireless.com/assets/images/accessories/rakdap1-flash-and-debug-tool/RAKDAP1_New_1.png). + +### Using the NanoDAP with VSCode + +The Meshtastic project has a special build environment/target which has been configured to work with the NanoDAP. To use it select the "env:rak3631_dap" target via the command palette or in the bottom left of your VSCode/PlatformIO window. Once that target is selected it changes two things: + +- Device programming is no longer performed via the USB bootloader. Instead you you select "Upload" it will use the NanoDAP to program the device. +- The "Debug" button in VSCode will be enabled. If you click that button it will launch the ICE assisted debugger and you can set breakpoints etc... diff --git a/docs/development/firmware/oled-guide.mdx b/docs/development/firmware/oled-guide.mdx index 4a814d4e1..2c24ea82f 100644 --- a/docs/development/firmware/oled-guide.mdx +++ b/docs/development/firmware/oled-guide.mdx @@ -2,6 +2,7 @@ id: oled-guide title: OLED Localization Guide sidebar_label: OLED Localization +sidebar_position: 3 --- 1. Create an extended ASCII custom font. Use a glyph editor to create a new font file. The easiest way is to use the online [glyph editor](https://rawgit.com/ThingPulse/esp8266-oled-ssd1306/master/resources/glyphEditor.html) from the OLED library. ([glyph editor source code](https://github.com/ThingPulse/esp8266-oled-ssd1306/tree/master/resources)) diff --git a/docs/development/firmware/port-numbers.mdx b/docs/development/firmware/port-numbers.mdx index c0bfea43c..a936b8c0f 100644 --- a/docs/development/firmware/port-numbers.mdx +++ b/docs/development/firmware/port-numbers.mdx @@ -2,6 +2,7 @@ id: portnum title: Meshtastic Port Numbers sidebar_label: Port Numbers +sidebar_position: 4 --- Any new app that runs on the device or via sister apps on phones/PCs should pick and use a unique "portnum" for their applications use. diff --git a/docs/development/firmware/stacktraces.mdx b/docs/development/firmware/stacktraces.mdx index cd5cf2bde..e120a93ea 100644 --- a/docs/development/firmware/stacktraces.mdx +++ b/docs/development/firmware/stacktraces.mdx @@ -2,6 +2,7 @@ id: stacktraces title: Stacktraces sidebar_label: Stacktraces +sidebar_position: 5 --- ## Decoding Stacktraces diff --git a/docs/development/python/building.mdx b/docs/development/python/building.mdx index b194a91cc..283da97bd 100644 --- a/docs/development/python/building.mdx +++ b/docs/development/python/building.mdx @@ -6,18 +6,24 @@ sidebar_label: Building A python release consists of publishing the release to PyPi https://pypi.org/project/meshtastic/ as well as producing single-executable files that are downloadable from Github https://github.com/meshtastic/Meshtastic-python/releases. -#### Pre-requisites +### Pre-requisites No pre-requisites are needed locally to make a release. All builds are done via Github Actions currently. To test/validate, you will need to run: ```shell -pip3 install -r requirements.txt -pip install . +pip3 install poetry +poetry install ``` -#### Instructions +Note: we now use the [poetry](https://python-poetry.org/) package manager for building meshtastic. If you were familar with our +older 'venv' base instructions you can still access that mechanism by running "poetry shell" to open a shell with the (automatically +maintained) virtual environment activated. + +This can be handy if you want to run the "meshtastic" command without installing the package globally. + +### Instructions - Update protobufs by running the "Update protobufs" workflow in Actions: https://github.com/meshtastic/Meshtastic-python/actions/workflows/update_protobufs.yml @@ -26,10 +32,10 @@ pip install . connect one device to the serial port and run: ```shell -pytest -m smoke1 +poetry run pytest -m smoke1 ``` -- run unit tests: `pytest` (optional) +- run unit tests: `poetry run pytest` (optional) - run bin/test-release.sh (optional) @@ -41,7 +47,7 @@ pytest -m smoke1 You need permissions in the GitHub project to make a build ::: -#### Instructions - automated +### Instructions - automated - Go to Actions / Make Release / Run Workflow https://github.com/meshtastic/Meshtastic-gui-installer/actions/workflows/release.yml - Draft & Publish release https://github.com/meshtastic/Meshtastic-gui-installer/releases diff --git a/docs/development/python/index.mdx b/docs/development/python/index.mdx index f774c13a5..f0137d0d4 100644 --- a/docs/development/python/index.mdx +++ b/docs/development/python/index.mdx @@ -94,14 +94,6 @@ pytest --durations=0 make slow ``` -### Generate the Python API documentation - -Pre-generated: [API documentation](https://python.meshtastic.org) - -```shell -bin/regen-docs.sh -``` - ## Wire encoding When sending protobuf packets over serial or TCP each packet is preceded by uint32 sent in network byte order (big endian). diff --git a/docs/development/reference/github.mdx b/docs/development/reference/github.mdx index 4411398fe..b7a126aae 100644 --- a/docs/development/reference/github.mdx +++ b/docs/development/reference/github.mdx @@ -2,33 +2,65 @@ id: github title: GitHub sidebar_label: GitHub +sidebar_position: 3 --- ## Overview -All of Meshtastic's code and documentation is hosted on GitHub. If you would like to contribute to the project, having a GitHub account is an important step to doing so. +The Meshtastic project is hosted on GitHub, a popular web-based platform for version control and collaborative software development. GitHub allows developers to manage and track changes to their code, collaborate with others, and distribute their work. -## Set up GitHub account +If you want to contribute to the Meshtastic project or simply stay up-to-date with the latest developments, you'll need a GitHub account. -- Go to [github.com](https://github.com) -- Click `Sign Up` +## Setting up a GitHub Account -## README Template +1. Go to [github.com](https://github.com) +2. Click on the "Sign up" button in the top right corner. +3. Follow the on-screen instructions to create your account. -All Meshtastic developers should follow this convention when writing a README for a repository. +With a GitHub account, you can: -Repobeats images can be generated at [repobeats.axiom.co](https://repobeats.axiom.co/) +- Access and view the Meshtastic project repositories. +- Report issues or bugs you encounter. +- Propose changes or new features through pull requests. +- Discuss and collaborate with other contributors. + +## Meshtastic on GitHub + +The Meshtastic project is organized under the [meshtastic GitHub organization](https://github.com/meshtastic). Here are some of the main repositories: + +- [firmware](https://github.com/meshtastic/firmware): The firmware code for Meshtastic devices. +- [Meshtastic-Android](https://github.com/meshtastic/Meshtastic-Android): The Android application for Meshtastic. +- [web](https://github.com/meshtastic/web): The Meshtastic Web Client. +- [protobufs](https://github.com/meshtastic/protobufs): The Protocol Buffer definitions used by Meshtastic. +- [Meshtastic-Apple](https://github.com/meshtastic/Meshtastic-Apple): Apple iOS, iPadOS & macOS Clients For Meshtastic. +- [meshtastic](https://github.com/meshtastic/meshtastic): The Meshtastic project website and documentation. +- [python](https://github.com/meshtastic/python): The Python CLI and API for communicating with Meshtastic devices. + +## Contributing to Meshtastic + +If you're interested in contributing to the Meshtastic project, you'll need to follow the contribution guidelines outlined in the project's repositories. These guidelines typically include instructions for setting up your development environment, coding conventions, and the process for submitting pull requests. + +Additionally, many Meshtastic repositories include a `README.md` file that provides an overview of the project, installation instructions, and other relevant information. + +## README Template + +Meshtastic developers are encouraged to follow a consistent README format for new repositories. The template includes sections for an overview, getting started guide, documentation/API references, installation instructions, and compatibility information. ```markdown -# Repo name +# Repository Name + [![Crowdin](https://badges.crowdin.net/e//localized.svg)](https://crowdin.meshtastic.org/) + [![CI](https://img.shields.io/github/actions/workflow/status/meshtastic//ci.yml?branch=master&label=actions&logo=github&color=yellow)](https://github.com/meshtastic//actions/workflows/ci.yml) + [![CLA assistant](https://cla-assistant.io/readme/badge/meshtastic/)](https://cla-assistant.io/meshtastic/) + [![Fiscal Contributors](https://opencollective.com/meshtastic/tiers/badge.svg?label=Fiscal%20Contributors&color=deeppink)](https://opencollective.com/meshtastic/) + [![Vercel](https://img.shields.io/static/v1?label=Powered%20by&message=Vercel&style=flat&logo=vercel&color=000000)](https://vercel.com?utm_source=meshtastic&utm_campaign=oss) ## Overview @@ -43,6 +75,8 @@ A description about the project +Repobeats images can be generated at [repobeats.axiom.co](https://repobeats.axiom.co/) + ## Installation & Usage diff --git a/docs/development/reference/gps-audit.mdx b/docs/development/reference/gps-audit.mdx new file mode 100644 index 000000000..9b703163c --- /dev/null +++ b/docs/development/reference/gps-audit.mdx @@ -0,0 +1,110 @@ +--- +id: gnss-modules +title: Understanding GNSS Modules +sidebar_label: GNSS Modules +sidebar_position: 4 +--- + +A detailed contribution from community contributor GPSFan which provides an in-depth look at GNSS modules, specifically focusing on u-blox modules, which could be useful for hardware devs designing devices for integrating GPS functionality into Meshtastic hardware projects. + +## u-blox Module Types +### Clones +- Clones, like Beitian, Goouu Tech, BZGNSS & VKEL, can be functionally equivalent to u-blox parts, and will have their own label on the module. +- Sometimes, clones have the proper amount of flash and can be updated as new firmware comes out, sometimes not. + +### Counterfeits +- Counterfeits usually use u-blox chips inside but have a u-blox looking label on the module with substandard circuitry inside. + +### Fakes +- Fakes have a u-blox looking label, but all bets are off as to what's inside, often another Chinese chip or a 6010 with an M8 label. + +Beware, most modules seen on Amazon, eBay, Banggood, Temu or AliExpress are in one of the above three categories. + +### Genuine u-blox Modules +Digikey, Mouser, Arrow, u-blox and others sell genuine u-blox parts at premium prices. + +## u-blox Chip Series +### Neo-6 Series +The Neo-6 is the oldest (although there are older u-blox 4 and 5 parts), most power hungry, least capable and lowest sensitivity module. The 6010 chip supports 50 channels. + +### Neo-7 Series +The Neo-7 supports SBAS, GLONASS as well as GPS, and has some nice high precision parts (Neo-7P). The 7020 chip supports 56 channels. + +### M8 Series +The M8 supports GPS, SBAS, GLONASS, QZSS, BieDou and Galileo, but can only support 3 major ones concurrently. QZSS and GPS should always be either enabled together or both disabled for M8 & above parts. The 8030 chip supports 72 channels. + +### M9 Series +The M9 supports all the above constellations but can use 4 systems at once (SBAS and QZSS are augmentation systems and don't count in this number). The 9140 chip forms the basis of the M9, D9 and F9 products, the F9P being a very capable L1/L2 or L5 RTK capable product. The 9140 chip supports 92 channels. + +### M10 Series +It is left as an exercise for the reader to read the product briefs for the M10 series. The 10050 chip supports 72 channels. + +### Comparison to Other GNSS Chips +As a comparison: +- The Unicore UM980 has 1408 channels +- The Septentrio mosaic-T has 448 "hardware channels" + +## u-blox Chip Configurations +The u-blox chips have several configurations that can be customized by the module maker: +- Flash size +- LNA +- TCXO +- SAW filter +- General circuit layout + +## u-blox Firmware and Protocol +Each chip series supports a different and increasing protocol version. Beginning with 23.01, the legacy CFG commands were replaced with a different config method using the VALSET/VALGET/VALDEL series of commands. However, even up to protocol 34, many of the CFG commands still work. The new config method allows much finer grained configuration at the cost of complexity. Trying to support both legacy and new config methods can be challenging. + +### Protocol Specification Levels +There are 3 levels of protocol specifications: + +1. **Internal Use Only**: No one but u-blox employees see these, and they detail the entire firmware command set. + +2. **NDA Restricted**: OEMs that buy lots of parts and sign an NDA have access to these. Few if any make it out into the wild, and they detail a subset of the internal specs. + +3. **Public**: Can be downloaded by anyone off the u-blox website. These are a subset of the NDA restricted, and often contain errors and omissions. + +### Libraries and Hidden Commands +- All u-blox firmwares support hidden or undocumented commands. +- SparkFun has a u-blox config library that uses the new method, it is very complete and very much overkill. + +## Future u-blox Chips +There are new u-blox chips/modules in the pipeline, and in R&D, competing with the Chinese designed and produced parts like the UM980 and UC6580 should produce better and cheaper parts from u-blox (one would hope). + +## Common GPS Problems + +### Self-inflicted Problems +#### Attempting Indoor Fix +- Trying to get a fix indoors is never recommended. +- The GNSS signals are very weak, and anything between the antenna and the satellite (even the atmosphere) will degrade the signal. +- All indoor locations are not created equally in terms of signal reception. + +#### Unrealistic Fix Time Expectations +- Expecting a fix immediately after power on is unrealistic. +- The time to first fix (TTFF) varies depending on whether it's a cold start (receiver has no time/almanac/ephemeris data), warm start, or hot start. +- A good receiver under ideal conditions can take up to 28 seconds for a cold start fix. + +#### Impatient Timeout +Waiting too long for a fix when receiver parameters may have timed out, meaning it will never get a fix after that timeout period. + +#### Using Sub-optimal Constellations +Using only one or two constellations when the receiver can receive many is a waste of hardware resources. + +#### Poor Antenna Placement +- GNSS antennas are directional and don't have much gain. +- Putting the receiver in your pocket or not pointing the antenna towards the sky will reduce effectiveness. + +### Other Causes +#### Hardware Design and Build Quality +- GNSS receivers operate at microwave frequencies, so signal path impedance and noise management are important. +- Using a good external antenna with LNA and SAW filter can reduce locally generated noise. +- Proper coaxial cables are also crucial. + +#### Cost Cutting +An overly aggressive approach to cost reduction can degrade performance incrementally to the point of making the receiver useless. + +#### Aggressive Power Management +Most receivers have aggressive power management modes that can hamper acquisition/tracking if combined with a poor view of the sky. + +#### Incorrect Initialization +Supporting multi-generational products and different receiver manufacturers makes properly initializing the receiver challenging. \ No newline at end of file diff --git a/docs/development/reference/lora-design.mdx b/docs/development/reference/lora-design.mdx index c6ed65ebb..484e2ce61 100644 --- a/docs/development/reference/lora-design.mdx +++ b/docs/development/reference/lora-design.mdx @@ -2,7 +2,10 @@ id: lora-design title: LoRa Design Guide sidebar_label: LoRa Datasheet -sidebar_position: 1 +sidebar_position: 2 --- -- [LoRa Design Guide Datasheet](/documents/LoRa_Design_Guide.pdf) +## Useful Resources + +### [LoRa Modem Design Guide](/documents/LoRa_Design_Guide.pdf) +- A guide from Semtech explaining the key principles and design parameters behind LoRa modulation and their SX1272/3/6/7/8 LoRa modem chips. Helpful for understanding core LoRa concepts like spreading factor, bandwidth, time on air, sensitivity etc. diff --git a/docs/development/reference/protobufs.mdx b/docs/development/reference/protobufs.mdx index 2603c7cc3..9834d743b 100644 --- a/docs/development/reference/protobufs.mdx +++ b/docs/development/reference/protobufs.mdx @@ -1,8 +1,21 @@ --- id: protobufs title: Protobufs +sidebar_label: Protobufs +sidebar_position: 1 --- +## Overview -Protobufs are used by Meshtastic software to send and receive data between App and Device and Device to Device. +Protocol Buffers, commonly referred to as Protobufs, are a language-neutral, platform-neutral, extensible mechanism for serializing structured data. They are used by Meshtastic software for encoding and transmitting data between the App and Device, as well as for Device-to-Device communication. -Documentation on the Meshtastic Protobuf messages can be found on the [BSR(Buf Schema Registry)](https://buf.build/meshtastic/protobufs). +Protobufs provide a efficient and lightweight way of exchanging data, making them well-suited for use in resource-constrained environments like the Meshtastic network. They offer several advantages over traditional data formats like XML or JSON, including: + +- Smaller serialized size: Protobuf serialized data is typically much smaller than XML or JSON representations of the same data. +- Faster serialization and deserialization: Protobufs are designed to be serialized and deserialized quickly, which is important for applications that need to process large amounts of data. +- Type-safe and self-describing: Protobuf messages are type-safe, and the message formats are self-describing, making it easier to work with and maintain the data over time. + +## Meshtastic Protobufs + +The Meshtastic project defines its own set of Protobuf messages for various types of data exchanged between app-device and device-device. These messages are organized into different modules. + +The official documentation for the Meshtastic Protobuf messages can be found on the [Buf Schema Registry (BSR)](https://buf.build/meshtastic/protobufs). The BSR provides a centralized location for managing and documenting the Protobuf schemas used by the project. diff --git a/docs/getting-started/flashing-firmware/esp32/cli-script.mdx b/docs/getting-started/flashing-firmware/esp32/cli-script.mdx index 35eabc451..d6e24d294 100644 --- a/docs/getting-started/flashing-firmware/esp32/cli-script.mdx +++ b/docs/getting-started/flashing-firmware/esp32/cli-script.mdx @@ -3,6 +3,7 @@ id: cli-script title: Flashing with the CLI sidebar_label: CLI Script (Advanced Users) sidebar_position: 3 +description: Instructions for using the CLI to flash Meshtastic firmware to an ESP32 chipset device. --- import Tabs from "@theme/Tabs"; @@ -225,7 +226,7 @@ values={[ ##### Update ```shell title="Command" -./device-update.sh -f firmware-BOARD-VERSION.bin +./device-update.sh -f firmware-BOARD-VERSION-update.bin ``` @@ -242,7 +243,7 @@ values={[ ##### Update ```shell title="Command" -./device-update.sh -f firmware-BOARD-VERSION.bin +./device-update.sh -f firmware-BOARD-VERSION-update.bin ``` @@ -259,7 +260,7 @@ device-install.bat -f firmware-BOARD-VERSION.bin ##### Update ```shell title="Command" -device-update.bat -f firmware-BOARD-VERSION.bin +device-update.bat -f firmware-BOARD-VERSION-update.bin ``` diff --git a/docs/getting-started/flashing-firmware/esp32/external-serial-adapter.mdx b/docs/getting-started/flashing-firmware/esp32/external-serial-adapter.mdx index 2f59a96c4..6e2ccd8db 100644 --- a/docs/getting-started/flashing-firmware/esp32/external-serial-adapter.mdx +++ b/docs/getting-started/flashing-firmware/esp32/external-serial-adapter.mdx @@ -3,6 +3,7 @@ id: external-serial-adapter title: Flashing with an External Serial Adapter sidebar_label: External Serial Adapter (Advanced Users) sidebar_position: 4 +description: Instructions for using an external serial adapter to flash Meshtastic firmware to an ESP32 chipset device. --- import Tabs from "@theme/Tabs"; diff --git a/docs/getting-started/flashing-firmware/esp32/index.mdx b/docs/getting-started/flashing-firmware/esp32/index.mdx index 67479c36e..5b85753ae 100644 --- a/docs/getting-started/flashing-firmware/esp32/index.mdx +++ b/docs/getting-started/flashing-firmware/esp32/index.mdx @@ -3,6 +3,7 @@ id: flashing-esp32-devices title: Flash ESP32 Devices sidebar_label: ESP32 Device sidebar_position: 2 +description: Instructions to flash Meshtastic firmware to an ESP32 chipset device. --- :::info diff --git a/docs/getting-started/flashing-firmware/esp32/web-flasher.mdx b/docs/getting-started/flashing-firmware/esp32/web-flasher.mdx index b6cc4233b..a1df311e9 100644 --- a/docs/getting-started/flashing-firmware/esp32/web-flasher.mdx +++ b/docs/getting-started/flashing-firmware/esp32/web-flasher.mdx @@ -1,25 +1,27 @@ --- id: web-flasher -title: Using Meshtastic Web Flasher +title: Meshtastic Web Flasher sidebar_label: Web Flasher (recommended) sidebar_position: 1 +description: Instructions for using the Web Flasher(recommended) to flash Meshtastic firmware to an ESP32 chipset device. --- import Link from "@docusaurus/Link"; -## Web Flasher +## Flash Device 1. Plug in your device 2. Visit [flasher.meshtastic.org](https://flasher.meshtastic.org) _\*requires Chrome or Edge browser_ 3. Follow the instructions -## Connect and Configure Device +### Connect and Configure Device After flashing the Meshtastic firmware to the device, you can proceed with the initial configuration.
Connect and Configure Device diff --git a/docs/getting-started/flashing-firmware/nrf52/convert-rak4631r.mdx b/docs/getting-started/flashing-firmware/nrf52/convert-rak4631r.mdx index 99f86f5cc..e94cc2eb7 100644 --- a/docs/getting-started/flashing-firmware/nrf52/convert-rak4631r.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/convert-rak4631r.mdx @@ -3,6 +3,7 @@ id: convert-rak4631r title: Convert RAK4631-R to RAK4631 sidebar_label: Convert RAK4631-R sidebar_position: 4 +description: Instructions for converting the RAK4631-R to RAK-4631 using Python and adafruit-nrfutil. --- The only difference between the _RAK4631-R_ (RUI3) and the _RAK4631_ (Arduino) is the bootloader it is shipped with - the hardware is the same. diff --git a/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx b/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx index 27bff1409..222ace1e6 100644 --- a/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx @@ -3,6 +3,7 @@ id: drag-n-drop title: Drag & Drop nRF52 & RP2040 Firmware Updates sidebar_label: Drag & Drop (recommended) sidebar_position: 1 +description: Instructions for using the Drag & Drop(recommended) file method to flash Meshtastic firmware to nRF52 or RP2040 chipset devices. --- import Tabs from "@theme/Tabs"; diff --git a/docs/getting-started/flashing-firmware/nrf52/index.mdx b/docs/getting-started/flashing-firmware/nrf52/index.mdx index dd244abd7..0ca343094 100644 --- a/docs/getting-started/flashing-firmware/nrf52/index.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/index.mdx @@ -3,6 +3,7 @@ id: flashing-nrf52-devices title: Flash nRF52 & RP2040 Devices sidebar_label: nRF52/RP2040 Device sidebar_position: 2 +description: Instructions to flash Meshtastic firmware to nRF52 or RP2040 chipset devices. --- ## Flashing Methods for nRF52 and RP2040 Devices diff --git a/docs/getting-started/flashing-firmware/nrf52/nrf52-erase.mdx b/docs/getting-started/flashing-firmware/nrf52/nrf52-erase.mdx index 2b19073ad..90a2cc9e5 100644 --- a/docs/getting-started/flashing-firmware/nrf52/nrf52-erase.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/nrf52-erase.mdx @@ -3,6 +3,7 @@ id: nrf52-erase title: Flash nRF52/RP2040 Factory Erase sidebar_label: Factory Erase sidebar_position: 3 +description: Instructions for factory erasing an nRF52 or RP2040 device. --- import Link from "@docusaurus/Link"; diff --git a/docs/getting-started/flashing-firmware/nrf52/ota.mdx b/docs/getting-started/flashing-firmware/nrf52/ota.mdx index 36632eef6..652118825 100644 --- a/docs/getting-started/flashing-firmware/nrf52/ota.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/ota.mdx @@ -3,6 +3,7 @@ id: ota title: nRF52 OTA Firmware Updates sidebar_label: Over-The-Air sidebar_position: 2 +description: Instructions for using the Over-The-Air(OTA) method to flash Meshtastic firmware to nRF52 chipset devices. --- import Tabs from "@theme/Tabs"; diff --git a/docs/getting-started/flashing-firmware/nrf52/update-techo-booloader.mdx b/docs/getting-started/flashing-firmware/nrf52/update-techo-booloader.mdx index 86c8d3b38..45c5fd4a4 100644 --- a/docs/getting-started/flashing-firmware/nrf52/update-techo-booloader.mdx +++ b/docs/getting-started/flashing-firmware/nrf52/update-techo-booloader.mdx @@ -3,6 +3,7 @@ id: update-techo-bootloader title: How to Update the LilyGo T-Echo Bootloader to the Latest Version sidebar_label: Update T-Echo Bootloader sidebar_position: 5 +description: Instructions for updating the T-Echo bootloader to the latest version for use with Meshtastic. --- If you're experiencing issues with updating or flashing newer versions of the Meshtastic firmware, and your LilyGo T-Echo is not running the latest bootloader version (0.6.1), updating the bootloader may resolve these problems. diff --git a/docs/getting-started/index.mdx b/docs/getting-started/index.mdx index 6290e63c4..3c53aa570 100644 --- a/docs/getting-started/index.mdx +++ b/docs/getting-started/index.mdx @@ -4,6 +4,7 @@ title: Getting Started sidebar_label: Getting Started slug: /getting-started sidebar_position: 2 +description: The official Meshtastic guide to get you started. Covers all devices and configurations. --- import Link from "@docusaurus/Link"; diff --git a/docs/getting-started/initial-config.mdx b/docs/getting-started/initial-config.mdx index df6985f41..810bae75b 100644 --- a/docs/getting-started/initial-config.mdx +++ b/docs/getting-started/initial-config.mdx @@ -4,6 +4,7 @@ title: Initial Configuration sidebar_label: Initial Configuration slug: /getting-started/initial-config sidebar_position: 4 +description: Getting started with the initial configuration of your Meshtastic device including serial, bluetooth, LoRa, and more. --- import Tabs from "@theme/Tabs"; @@ -38,7 +39,6 @@ values={[ - [Android App](/docs/category/android-app) - [Web Client](https://client.meshtastic.org) -- [iOS/iPadOS/macOS App](/docs/category/apple-apps) @@ -120,6 +120,8 @@ Configuration of Region, Modem Preset and Hop Limit is available on iOS, iPadOS +Refer to [LoRa Region by Country](/docs/configuration/region-by-country) for a more comprehensive list. + ## Continue Configuration Now that you have set the LoRa region on your device, you can continue with configuring any additional configs to suit your needs. diff --git a/docs/getting-started/serial-drivers/serial-drivers-esp32.mdx b/docs/getting-started/serial-drivers/serial-drivers-esp32.mdx index 0de4cfcf4..710f9044b 100644 --- a/docs/getting-started/serial-drivers/serial-drivers-esp32.mdx +++ b/docs/getting-started/serial-drivers/serial-drivers-esp32.mdx @@ -3,6 +3,7 @@ id: esp32 title: ESP32 Serial Drivers sidebar_label: ESP32 Drivers sidebar_position: 1 +description: Instructions for installing ESP32 USB serial drivers to interact with a Meshtastic device. --- import Tabs from "@theme/Tabs"; diff --git a/docs/getting-started/serial-drivers/serial-drivers-nrf52.mdx b/docs/getting-started/serial-drivers/serial-drivers-nrf52.mdx index 9fd647356..7c8d1ac70 100644 --- a/docs/getting-started/serial-drivers/serial-drivers-nrf52.mdx +++ b/docs/getting-started/serial-drivers/serial-drivers-nrf52.mdx @@ -3,6 +3,7 @@ id: nrf52 title: nRF52/RP2040 Serial Drivers sidebar_label: nRF52/RP2040 Drivers sidebar_position: 2 +description: Instructions for installing nRF52 and RP2040 USB serial drivers to interact with a Meshtastic device. --- import Tabs from "@theme/Tabs"; diff --git a/docs/getting-started/serial-drivers/test-serial-driver-installation.mdx b/docs/getting-started/serial-drivers/test-serial-driver-installation.mdx index a5e5539f2..460cf2f37 100644 --- a/docs/getting-started/serial-drivers/test-serial-driver-installation.mdx +++ b/docs/getting-started/serial-drivers/test-serial-driver-installation.mdx @@ -3,6 +3,7 @@ id: test-serial-driver-installation title: Test Serial Driver Installation sidebar_label: Test Serial Driver Installation sidebar_position: 3 +description: Instructions for testing serial driver installation on Linux, macOS, or Windows. --- import Link from "@docusaurus/Link"; diff --git a/docs/hardware/antennas/antenna-report.mdx b/docs/hardware/antennas/antenna-report.mdx index 06e748688..fafe7f89c 100644 --- a/docs/hardware/antennas/antenna-report.mdx +++ b/docs/hardware/antennas/antenna-report.mdx @@ -1,12 +1,15 @@ --- id: antenna-reports title: LoRa Antenna Testing Reports +description: Community created Antenna Testing Reports for Meshtastic radios sidebar_label: Testing Reports sidebar_position: 2 --- -## RicInNewMexico +## Community Evaluations -[_RicInNewMexico_](https://github.com/RicInNewMexico) and others have gone through the trouble of testing a number of commonly purchased antennas in the Meshtastic community and given an opinion on whether or not a given antenna is performing optimally. +The Meshtastic Antenna Reports repository started as a project by [RicInNewMexico](https://github.com/RicInNewMexico) before being officially transferred to the Meshtastic organization. It contains testing reports and evaluations of various antennas commonly used with Meshtastic devices, contributed by members of the community. -Please check out the project on Github: [Meshtastic-Antenna-Reports](https://github.com/RicInNewMexico/Meshtastic-Antenna-Reports) +These users have gone through the effort of testing and providing their opinions on whether specific antennas perform optimally with Meshtastic devices. + +If you wish to contribute a testing report or evaluation, please review the contribution guidelines in the [Meshtastic Antenna Reports](https://github.com/meshtastic/antenna-reports) Github repository. diff --git a/docs/hardware/antennas/index.mdx b/docs/hardware/antennas/index.mdx index 45d7711a0..4431a7d27 100644 --- a/docs/hardware/antennas/index.mdx +++ b/docs/hardware/antennas/index.mdx @@ -1,6 +1,7 @@ --- id: antennas title: LoRa Antennas +description: Community favorites, testing reports, general considerations, and other resources for antennas for Meshtastic devices sidebar_label: Antennas sidebar_position: 2 --- @@ -23,22 +24,23 @@ Antenna designs, tools, and coverage simulators. These antennas have garnered positive feedback and frequent recommendations within our community. However, we encourage you to conduct your own research to ensure the best choice for your needs. We are not responsible for individual experiences or results. ### Compact / Handheld -| Frequency | Model | Purchase Links | -| :--: | :--: | :--: | -| 915 or 868 | GIZONT 17cm | [AliExpress](https://www.aliexpress.us/item/3256804421300249.html) | -| 915 or 868 | GIZONT 20cm | [AliExpress](https://www.aliexpress.us/item/3256804397374144.html) | -| 915 | LINX ANT-916-CW-HW-SMA | [Mouser](https://www.mouser.com/ProductDetail/TE-Connectivity-Linx-Technologies/ANT-916-CW-HW-SMA?qs=PKuFCuYbGOfeZQiEfd4fWA%3D%3D) [DigiKey](https://www.digikey.com/en/products/detail/te-connectivity-linx/ANT-916-CW-HW-SMA/2694126) | -| 915 | ZIISOR TX915-JKS-20 | [AliExpress](https://www.aliexpress.us/item/3256801688016561.html) | -| 915 | CDEBYTE TX915-JKD-20 (5-pack)| [AliExpress](https://www.aliexpress.us/item/3256803106771365.html) | +| Frequency | Model | Purchase Links | +|:----------:|:-----------------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| 915 or 868 | GIZONT 17cm | [AliExpress](https://www.aliexpress.us/item/3256804421300249.html) | +| 915 | LINX ANT-916-CW-HW-SMA | [Mouser](https://www.mouser.com/ProductDetail/TE-Connectivity-Linx-Technologies/ANT-916-CW-HW-SMA?qs=PKuFCuYbGOfeZQiEfd4fWA%3D%3D) [DigiKey](https://www.digikey.com/en/products/detail/te-connectivity-linx/ANT-916-CW-HW-SMA/2694126) | +| 915 | ZIISOR TX915-JKS-20 | [AliExpress](https://www.aliexpress.us/item/3256801688016561.html) | +| 915 | CDEBYTE TX915-JKD-20 (5-pack) | [AliExpress](https://www.aliexpress.us/item/3256803106771365.html) | +| 915 | Rabbit Labs / ZIISOR | [Amazon US](https://www.amazon.com/gp/product/B0D19JJBKZ) | +| 433 | Rabbit Labs / ZIISOR | [Amazon US](https://www.amazon.com/dp/B0D1MSPVQ5) | ### Base Station / Repeater -| Frequency | Model | Purchase Links | -| :--: | :--: | :--: | -| 915 | Alfa AOA-915-5ACM | [Rokland](https://store.rokland.com/products/alfa-aoa-915-5acm-5-dbi-omni-outdoor-915mhz-802-11ah-mini-antenna-for-lora-halow-application) | -| 915 | Rokland 32" 5.8 dBi | [Rokland](https://store.rokland.com/collections/802-11ah-wi-fi-halow/products/5-8-dbi-n-male-omni-outdoor-915-mhz-antenna-large-profile-32-height-for-helium-rak-miner-2-nebra-indoor-bobcat) | +| Frequency | Model | Purchase Links | +|:---------:|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| 915 | Alfa AOA-915-5ACM | [Rokland](https://store.rokland.com/products/alfa-aoa-915-5acm-5-dbi-omni-outdoor-915mhz-802-11ah-mini-antenna-for-lora-halow-application) | +| 915 | Rokland 32" 5.8 dBi | [Rokland](https://store.rokland.com/collections/802-11ah-wi-fi-halow/products/5-8-dbi-n-male-omni-outdoor-915-mhz-antenna-large-profile-32-height-for-helium-rak-miner-2-nebra-indoor-bobcat) | ### Automotive -| Frequency | Model | Purchase Links | -| :--: | :--: | :--: | -| 915 | Laird MA9-5N | [DigiKey](https://www.digikey.com/en/products/detail/te-connectivity-laird/MA9-5N/3486940) | -| 915 | Taoglas TI.16.5F11 | [DigiKey](https://www.digikey.com/en/products/detail/taoglas-limited/TI-16-5F11/3724558) | +| Frequency | Model | Purchase Links | +|:---------:|:------------------:|:------------------------------------------------------------------------------------------:| +| 915 | Laird MA9-5N | [DigiKey](https://www.digikey.com/en/products/detail/te-connectivity-laird/MA9-5N/3486940) | +| 915 | Taoglas TI.16.5F11 | [DigiKey](https://www.digikey.com/en/products/detail/taoglas-limited/TI-16-5F11/3724558) | diff --git a/docs/hardware/antennas/resources.mdx b/docs/hardware/antennas/resources.mdx index 33c4e98e7..5f41caa1c 100644 --- a/docs/hardware/antennas/resources.mdx +++ b/docs/hardware/antennas/resources.mdx @@ -1,6 +1,7 @@ --- id: resources title: LoRa Antenna Resources +description: Resources for creating coverage maps, RF calculations, and antenna designs for Meshtastic sidebar_label: Resources sidebar_position: 4 --- diff --git a/docs/hardware/antennas/testing.mdx b/docs/hardware/antennas/testing.mdx index da8d3d682..12e8d97d1 100644 --- a/docs/hardware/antennas/testing.mdx +++ b/docs/hardware/antennas/testing.mdx @@ -1,6 +1,7 @@ --- id: antenna-testing title: Antenna Testing +description: Explore Meshtastic antenna testing to improve device range. Learn simple to advanced techniques for selecting the right antenna, ensuring effective and cost-efficient communication. sidebar_label: Testing sidebar_position: 1 --- @@ -79,7 +80,7 @@ Unless you're using your devices in a vacuum, with clear line of sight between a For a bit of light reading on environmental research: - [RF attenuation in vegetation](https://web.archive.org/web/20201216041455/https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.833-9-201609-I!!PDF-E.pdf) (yes really); if you wander through the woods wondering how your RF is bouncing off leaves dependent on their variety, and wind speed … well you do, now. -- [RF attenuation with various building materials](https://www.ofcom.org.uk/__data/assets/pdf_file/0016/84022/building_materials_and_propagation.pdf). +- [RF attenuation with various building materials](https://web.archive.org/web/20230606172231/https://www.ofcom.org.uk/__data/assets/pdf_file/0016/84022/building_materials_and_propagation.pdf). - This one by ITU again is very detailed in its [analysis of the drivers of attenuation](https://web.archive.org/web/20211005174833/https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.2040-1-201507-I!!PDF-E.pdf) (I wasn’t aware that all EMF radiation exhibits reflection / transmission characteristics akin to light hitting a material boundary. So, depending on the angle of incidence, material and the EMF wavelength, it will be reflected and / or transmitted through). - These RF bands are also made more [noisy by adjacent LTE](https://www.ofcom.org.uk/__data/assets/pdf_file/0023/55922/lte-coexistence.pdf) diff --git a/docs/hardware/devices/canary/index.mdx b/docs/hardware/devices/canary/index.mdx new file mode 100644 index 000000000..9f2abdc03 --- /dev/null +++ b/docs/hardware/devices/canary/index.mdx @@ -0,0 +1,41 @@ +--- +id: canaryone +title: CanaryOne +sidebar_label: Canary +sidebar_position: 12 +--- + + +The CanaryOne was built by Canary Radio Company from the ground up to run Meshtastic in austere environments as an affordable tactical networking solution. + +CanaryOne custom PCB and case were designed and are assembled and manufactured in the United States. + +The custom PCB board supports jlink debugging, with intelligent electrical components sourced from the United States and Western Europe. + +![CanaryOneFront](/img/hardware/canary-one/front.webp) + +## Specifications + +- **MCU** + - NRF52840 (Bluetooth) + - Bluetooth 5.0 +- **LoRa Transceiver** + - Semtech SX1262 +- **Frequency options** + - All Meshtastic options. +- **Navigation Module** + - ATGM336H-5N-71 (Supports GPS, BDS and GLONASS) +- **Antenna** + - SMA Socket +- **Connectors** + - USB-C + +## Resources + +- Firmware file: `canary-one-X.X.X.xxxxxxx.bin` +- Purchase Link: [canaryradio.io](https://canaryradio.io/products/canaryone) + +## Perspective Photos + +![CanaryOnePerspective](/img/hardware/canary-one/perspective.webp) +![CanaryOneDos](/img/hardware/canary-one/dos.webp) diff --git a/docs/hardware/devices/chatter/buttons.mdx b/docs/hardware/devices/chatter/buttons.mdx new file mode 100644 index 000000000..3947aeea2 --- /dev/null +++ b/docs/hardware/devices/chatter/buttons.mdx @@ -0,0 +1,24 @@ +--- +id: keypad +title: Chatter2 Hardware keypad +sidebar_label: Keypad +sidebar_position: 1 +--- + +## Functionality + +The layout is the one printed on the Chatter sticker + +![Chatter Keypad](/img/hardware/chatter_keypad.webp) + +Each button can be pressed up to 4 times in quick succession to access the second third and fourth character listed under it. +The shift button cycle between lower case letters, upper case, and numbers. + + + +The top/left button (labelled UP/LEFT) is assigned to UP and allows the user to access preregistered canned messages (SELECT to send and CANCEL to go back). +The next button (labelled DOWN/RIGHT) is assigned to RIGHT. +The BACKSPACE button is assigned to the TAB function when SHIFT has been pressed once. +To select a destination, use the TAB button (press SHIFT once then BACKSPACE) to highlight the destination field. Then use the RIGHT key to cycle through available destinations. (Press SHIFT again to return the first function of each key) + +Simply starting to type a text using the letter key will automatically open a free text input panel and allow the user to write the message to send using the SELECT key. diff --git a/docs/hardware/devices/chatter/index.mdx b/docs/hardware/devices/chatter/index.mdx new file mode 100644 index 000000000..45f2cd339 --- /dev/null +++ b/docs/hardware/devices/chatter/index.mdx @@ -0,0 +1,48 @@ +--- +id: chatter +title: Chatter device +sidebar_label: Chatter +sidebar_position: 14 +--- + +The Chatter is a DIY kit sold by CircuitMess. It is intended as a STEM toy and comes with a nice firmware allowing to connect to other Chatter and exchange messages. +However, it's HW is similar to most Meshtastic nodes, with an ESP32, a LoRa chip, a screen and few buttons. + +There's two versions of the Chatter available with very few actual differences. +Chatter V2.0 sports: + - one button (Button 15) wired directly to the ESP32 (pin 36) + - an i2c port to easily connect a GPS + - a different routing + +Both versions are fully supported by Meshastic with the same firmware. + +The Meshtastic firmware works with the stock hardware, however, the LLCC68 LoRa chip cripples the RF capability of the device. As is, the Chatter can only communicate on the Medium-Slow channel. +Switching the chip with the pin-compatible and more capable Heltec RA62 (as mentioned in this Github issue https://github.com/meshtastic/firmware/issues/2896) unlock the full potential of the device. + + +## Specifications + +- **MCU** + - ESP32 WROOM (WiFi & Bluetooth) + - Bluetooth 4.2 +- **LoRa Transceiver** + - LLCC68 +- **Frequency options** + - EU-868 MHz +- **Keypad** + - 74HC165 based serial keypad +- **Connectors** + - USB-C + +## Features + +- Integrated Keypad for on device message input +- 1.3 inch OLED screen +- Optional I2C GPS Module + +## Resources + +- Firmware file: `firmware-chatter2-X.X.X.xxxxxxx.bin` +- [Official build guide](https://circuitmess.com/blogs/resources/chatter-build-guide) + +![Chatter V1.0](/img/hardware/chatter.webp) diff --git a/docs/hardware/devices/heltec-sensor/buttons.mdx b/docs/hardware/devices/heltec-sensor/buttons.mdx new file mode 100644 index 000000000..1395c69d4 --- /dev/null +++ b/docs/hardware/devices/heltec-sensor/buttons.mdx @@ -0,0 +1,11 @@ +--- +id: buttons +title: Heltec Sensor Hardware Buttons +sidebar_label: Buttons +sidebar_position: 1 +--- + +## Capsule Sensor V3 + + - **Long press 3 seconds:** Power on or shutdown. + - **Long press 8/16 seconds:** Long press for 8~16 seconds in the shutdown state until the blue indicator lights up. At this time, the device enters the WirelessBoot mode, which can be used to upload firmware. diff --git a/docs/hardware/devices/heltec-sensor/index.mdx b/docs/hardware/devices/heltec-sensor/index.mdx new file mode 100644 index 000000000..a383d1e12 --- /dev/null +++ b/docs/hardware/devices/heltec-sensor/index.mdx @@ -0,0 +1,75 @@ +--- +id: heltec-sensors +title: Heltec® Plug&Play Sensors +sidebar_label: HELTEC® Sensors +sidebar_position: 7 +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + + + + +## Heltec Capsule Sensor Rev. 3.0 + +- **MCU:** + - ESP32-S3FN8 (WiFi & Bluetooth) +- **LoRa Transceiver:** + - Semtech SX1262 +- **Frequency Options:** + - 433 MHz + - 470 - 510 MHz + - 863 - 870 MHz + - 902 - 928 MHz +- **Connectors:** + - Magnetic suction interface + - Antenna: + - Dedicated 2.4 GHz SMT antenna for WiFi/Bluetooth + - Dedicated SMT antenna for LoRa + +### How to upload firmware + +:::info +Capsule Sensor V3 uses WirelessBoot mode to upload firmware, exchange information, and print logs through WiFi. +That is, whether you update the firmware locally or via the Web, You need to get the device into WirelssBoot state first. +::: +Refer to this link for how to upload firmware for Capsule Sensor V3: [**Wireless Boot**](https://docs.heltec.org/en/node/esp32/capsule_sensor_v3/wireless_boot.html#). +### Touch button/Physical button differences + +:::warning +Because the touch button is easy to accidentally activate while close to metal or in your pocket, Heltec has discontinued production of this version. However, a small number of samples have entered the market. +::: +- Button differences +![Capsule Sensor V3 Button]() +- Other hardware differences + 1. Removal of [FDG6322C](https://www.mouser.com/datasheet/2/308/1/FDG6322C_D-2312203.pdf) (a dual N & P channel FET) from the physical-button version. + 2. Antenna filter values physical-button version (L11 = 1.8pF, C15 = 2.7nH, C24 = 1.8pF) align more closely with ESP32-S3 reference design than touch-button version (L11 = 1.6nH, C15 = 6.9pF, C24 = 2.4pF). + +### Features +- Meshtastic preinstalled. +- Built-in battery. +- Sensor replaceable. + +### Pin +- Connector: + - Model name: [DF12NB(3.0)-10DS-0.5V(51)](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Connector.pdf) + - Pin: + ![Capsule Sensor V3 pin]() +- More pin definitions please refer [Schematic Diagram](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Capsule_Main_Esp32_Schematic_Diagram.pdf) +### Resources +- Firmware file: `firmware-heltec_capsule_sensor_v3-X.X.X.xxxxxx.bin` +- Purchase links + - International + - [Heltec](https://heltec.org/project/heltec-capsule-sensor-v3/) + - [AliExpress](https://www.aliexpress.us/item/3256805256690400.html) + + + + diff --git a/docs/hardware/devices/heltec-sensor/peripherals.mdx b/docs/hardware/devices/heltec-sensor/peripherals.mdx new file mode 100644 index 000000000..8fa84b846 --- /dev/null +++ b/docs/hardware/devices/heltec-sensor/peripherals.mdx @@ -0,0 +1,51 @@ +--- +id: peripherals +title: Heltec Sensor Peripherals +sidebar_label: Peripherals +sidebar_position: 3 +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + + + + +## Capsule Sensor V3 + +### Introduction +Strong extensibility is an important feature of Capsule Sensor V3. By replacing the sensor module at the bottom of the device, the device can be flexibly used in various occasions. + +:::warning +Different sensors may require different firmware versions, and the current version is based on the GNSS version. We will update the other firmware as soon as possible. +::: + +### Heltec sensor type +:::info +Each Capsule Sensor V3 comes with a sensor module by default when you buy it, you just need to choose it at the time of purchase. You can also purchase other sensors which is Capsule Sensor V3 from Heltec, and we will continue to expand the variety of these sensors. +::: + - GNSS: [Quectel_L76K_V1](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Quectel_L76K_V1.1-1.pdf) + - Temperature&Humidity: [GXHTC3_EN_V2.4](https://heltec.org/project/temp-humi-sensor/) + - 3-Axis: [DA217](https://heltec.org/project/3-axis-acceleration-sensor/) + - Atmospheric pressure sensor: [BMP280](https://heltec.org/project/atmospheric-pressure-sensor/) + +### Sensor module replacement step +![Capsule Sensor V3 Button]() + 1. Shutdown of device. + 2. Remove the bottom screw of the device and remove the back cover. + 3. Gently remove the old module. + 4. Plug in the new sensors. + 5. Close the cap and return the screw. If the firmware is not compatible, download a new one. +:::warning +Be careful not to screw too hard, otherwise it will damage the plastic structure. Also note the direction of the charging interface. +::: + + + + diff --git a/docs/hardware/devices/heltec/index.mdx b/docs/hardware/devices/heltec/index.mdx index 7ce37ce4f..75144127b 100644 --- a/docs/hardware/devices/heltec/index.mdx +++ b/docs/hardware/devices/heltec/index.mdx @@ -17,11 +17,12 @@ values={[ {label: 'LoRa32 V3/V3.1', value:'v3'}, {label: 'Wireless Stick Lite V3', value:'Wireless Stick Lite V3'}, {label: 'Wireless Tracker', value: 'tracker'}, -{label: 'Wireless Paper', value: 'paper'} +{label: 'Wireless Paper v1.0', value: 'paper-v1.0'}, +{label: 'Wireless Paper v1.1', value: 'paper-v1.1'} ]}> -## HELTEC v2.1 +## V2.1 :::warning Not recommended because of design issues! Support is being phased out. Use V3 in new projects. @@ -54,7 +55,7 @@ Not recommended because of design issues! Support is being phased out. Use V3 in -## HELTEC v3/v3.1 +## V3/V3.1 :::info This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. @@ -95,7 +96,7 @@ Firmware remains the same as V3 below. Compare schematics: [V3.0](https://web.ar ### Pin Map -![HTIT-WSL_V3_PIN_MAP]() +![HTIT-V3_PIN_MAP]() Image Source: [Heltec]() @@ -103,14 +104,17 @@ Image Source: [Heltec]( -## HELTEC Wireless Stick Lite V3 +## Wireless Stick Lite V3 :::info This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. @@ -153,6 +157,8 @@ Image Source: [Heltec](https://resource.heltec.cn/download/Wireless_Stick_Lite_V - Firmware file: `firmware-heltec-wsl-v3-X.X.X.xxxxxxx.bin` - Purchase Links: + - US + - [Rokland](https://store.rokland.com/collections/heltec-products/products/heltec-wireless-stick-litev3-902-928-mhz) - International - [Heltec](https://heltec.org/project/wireless-stick-lite-v2/) - [AliExpress](https://www.aliexpress.us/item/3256805256996507.html) @@ -161,7 +167,7 @@ Image Source: [Heltec](https://resource.heltec.cn/download/Wireless_Stick_Lite_V -## HELTEC Tracker +## Wireless Tracker :::info This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. @@ -188,7 +194,7 @@ This device may have issues charging a connected battery if utilizing a USB-C to ### Flashing -If you are having issues flashing the wireless tracker, especially if it's your first attempt, you may need to manually place the device into Espressif's Firmware Download mode. Please follow the process below to do so. +To flash ESP32-S3 devices like the Wireless Tracker, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. :::warning @@ -215,22 +221,64 @@ Image Source: [Heltec](https://heltec.org/project/wireless-tracker/) - Firmware file: `firmware-heltec-wireless-tracker-X.X.X.xxxxxxx.bin` - Purchase Links: + - US + - [Rokland](https://store.rokland.com/collections/heltec-products/products/heltec-wireless-tracker-v1-1-wi-fi-lora-bt-gnss) - International - [Heltec](https://heltec.org/project/wireless-tracker/) - [AliExpress](https://www.aliexpress.us/item/3256805495189423.html) - - -## HELTEC Paper + -:::caution +## Wireless Paper V1.0 -Currently the display is only supported in devices labeled v1.1. +:::info +**The Wireless Paper V1.0 is listed as "Wireless Paper V1.0" in the firmware files and on the web flasher.** This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. +::: + + + +- **MCU:** + - ESP32-S3FN8 (WiFi & Bluetooth) +- **LoRa Transceiver:** + - Semtech SX1262 +- **Frequency Options:** + - 433 MHz + - 470 - 510 MHz + - 863 - 870 MHz + - 902 - 928 MHz +- **Connectors:** + - USB-C + - Antenna: + - U.FL/IPEX antenna connector for LoRa + - Integrated 2.4 GHz PCB antenna +### Features + +- Onboard 2.13-inch black and white E-Ink display screen +- User and Reset switches +- No GPS + +### Resources + +- Firmware file: `firmware-heltec-wireless-paper-v1_0-X.X.X.xxxxxxx.bin` +- Purchase Links: + - International + - [Heltec](https://heltec.org/project/wireless-paper/) + - [AliExpress](https://www.aliexpress.us/item/3256805461611876.html) + + + + +## Wireless Paper V1.1 + +:::info +**The Wireless Paper V1.1 is listed as "Wireless Paper" in the firmware files and on the web flasher.** + +This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. ::: @@ -239,6 +287,7 @@ This device may have issues charging a connected battery if utilizing a USB-C to - **LoRa Transceiver:** - Semtech SX1262 - **Frequency Options:** + - 433 MHz - 470 - 510 MHz - 863 - 870 MHz - 902 - 928 MHz @@ -258,6 +307,8 @@ This device may have issues charging a connected battery if utilizing a USB-C to - Firmware file: `firmware-heltec-wireless-paper-X.X.X.xxxxxxx.bin` - Purchase Links: + - US + - [Rokland](https://store.rokland.com/collections/heltec-products/products/heltec-wireless-paper-wi-fi-lora-bt) - International - [Heltec](https://heltec.org/project/wireless-paper/) - [AliExpress](https://www.aliexpress.us/item/3256805461611876.html) diff --git a/docs/hardware/devices/index.mdx b/docs/hardware/devices/index.mdx index 6a9ddbea8..30a7b3279 100644 --- a/docs/hardware/devices/index.mdx +++ b/docs/hardware/devices/index.mdx @@ -7,11 +7,13 @@ sidebar_position: 1 --- ## Supported Devices + Meshtastic firmware can be installed on a wide range of development boards. The list below provides a brief comparison of currently supported hardware. ### Which board should I choose? While all the boards listed on this page will run Meshtastic and mesh with each other, some current community favorites are: + - RAK Meshtastic Start Kit - Station G1 - LILYGO LoRa T3-S3 @@ -20,20 +22,22 @@ While all the boards listed on this page will run Meshtastic and mesh with each Please do your research and choose the board that meets your needs (or maybe already have in a bin somewhere). :::info + - The Semtech SX1262 transceiver is newer than the SX1276 and provides increased receive and transmit performance. - nRF52-based devices use a fraction of the power compared to ESP32-based devices and are therefore generally preferred for solar and handset applications. - ESP32-based devices require more power to operate but are typically lower-cost alternatives that do perform well when using house power, or for handsets that only require a day or two of runtime, and for applications that require WiFi connectivity. -::: + ::: ### [RAK Wisblock](./rak/) + Modular hardware system with Base, Core and Peripheral modules including the low-power and solar ready nRF52840-based Meshtastic Starter Kit (19007 & 4631). [**WisBlock Core Modules**](./rak/core-module/)
-| Name | MCU | Radio | WiFi | BT | GPS | +| Name | MCU | Radio | WiFi | BT | GPS | |:-----------------------------------------------|:---------|:-------|:------------:|:---:|:------:| -| [RAK4631](./rak/core-module?rakcore=RAK4631) | nRF52840 | SX1262 | NO | 5.0 | add-on | -| [RAK11200](./rak/core-module?rakcore=RAK11200) | ESP32 | add-on | 2.4GHz b/g/n | 4.2 | add-on | -| [RAK11310](./rak/core-module?rakcore=RAK11310) | RP2040 | SX1262 | NO | NO | add-on | +| [RAK4631](./rak/core-module?rakcore=RAK4631) | nRF52840 | SX1262 | NO | 5.0 | add-on | +| [RAK11200](./rak/core-module?rakcore=RAK11200) | ESP32 | add-on | 2.4GHz b/g/n | 4.2 | add-on | +| [RAK11310](./rak/core-module?rakcore=RAK11310) | RP2040 | SX1262 | NO | NO | add-on | [**Base Boards**](./rak/base-board/)
[RAK5005-O](./rak/base-board?rakbase=RAK5005-O)
@@ -51,7 +55,7 @@ Modular hardware system with Base, Core and Peripheral modules including the low [RAK18001](./rak/peripherals?rakmodules=Buzzer) Buzzer
[RAK13002](./rak/peripherals?rakmodules=IO) IO
RAK14001 RGB LED
-RAK12002 RTC
+[RAK12002](./rak/peripherals?rakmodules=RTC) RTC
[RAK1901](./rak/peripherals?rakmodules=Sensors&sensors=RAK1901) Temperature and Humidity Sensor
[RAK1902](./rak/peripherals?rakmodules=Sensors&sensors=RAK1902) Barometric Pressure Sensor
[RAK1906](./rak/peripherals?rakmodules=Sensors&sensors=RAK1906) Environment Sensor
@@ -59,10 +63,11 @@ RAK12013 Radar Sensor
RAK13800 Ethernet Module
### [LILYGO® T-Beam](./tbeam/) + Boards complete with GPS, 18650 battery holder, and optional screen. | Name | MCU | Radio | WiFi | BT | GPS | -|:-----------------------------------------|:---------|:------------------|:------------:|:---:|:---:| +| :--------------------------------------- | :------- | :---------------- | :----------: | :-: | :-: | | [T-Beam v0.7](./tbeam/?t-beam=0.7) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | | [T-Beam v1.1](./tbeam/?t-beam=1.1) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | | [T-Beam with M8N](./tbeam/?t-beam=m8n) | ESP32 | SX1276
SX1262 | 2.4GHz b/g/n | 4.2 | YES | @@ -70,17 +75,19 @@ Boards complete with GPS, 18650 battery holder, and optional screen. | [T-BeamSUPREME](./tbeam/?t-beam=supreme) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | ### [LILYGO® T-Echo](./techo/) -All-in-one unit with E-Ink screen, GPS and battery in injection-molded case. Features the low-power nRF52840 for long battery life. + +All-in-one unit with E-Ink screen, GPS and battery in injection-molded case. Features the low-power nRF52840 for long battery life. | Name | MCU | Radio | WiFi | BT | GPS | -|:-------------------|:---------|:-------|:----:|:---:|:---:| +| :----------------- | :------- | :----- | :--: | :-: | :-: | | [T-Echo](./techo/) | nRF52840 | SX1262 | NO | 5.0 | YES | ### [LILYGO® LoRa](./lora/) + Inexpensive basic ESP32-based boards. | Name | MCU | Radio | WiFi | BT | GPS | -|:-------------------------------------------|:---------|:-----------------------------|:------------:|:---:|:---:| +| :----------------------------------------- | :------- | :--------------------------- | :----------: | :-: | :-: | | [LoRa32 V1](./lora/?t-lora=v1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | | [LoRa32 V1.3](./lora/?t-lora=v1.3) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | | [LoRa32 V2.0](./lora/?t-lora=v2.0) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | @@ -89,53 +96,74 @@ Inexpensive basic ESP32-based boards. | [LoRa32 T3-S3 V1.0](./lora/?t-lora=S3-v1) | ESP32-S3 | SX1262
SX1276
SX1280 | 2.4GHz b/g/n | 5.0 | NO | ### [LILYGO® T-Deck](./tdeck/) + Standalone device with screen and keyboard | Name | MCU | Radio | WiFi | BT | GPS | -|:-------------------|:------------|:-------|:----:|:---:|:---:| +| :----------------- | :---------- | :----- | :--: | :-: | :-: | | [T-Deck](./tdeck/) | ESP32-S3FN8 | SX1262 | YES | 5.0 | NO | ### [LILYGO® T-Watch S3](./twatch/) | Name | MCU | Radio | WiFi | BT | GPS | -|:------------------------|:---------|:-------|:----:|:---:|:---:| +| :---------------------- | :------- | :----- | :--: | :-: | :-: | | [T-Watch S3](./twatch/) | ESP32-S3 | SX1262 | YES | 5.0 | NO | ### [HELTEC® LoRa 32](./heltec/) + Inexpensive basic ESP32-based boards. | Name | MCU | Radio | WiFi | BT | GPS | -|:------------------------------------------------------------------|:------------|:-------|:------------:|:---:|:---:| +| :---------------------------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | | [LoRa32 V2.1](./heltec/?heltec=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 V3/3.1](./heltec/?heltec=v23) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [LoRa32 V3/3.1](./heltec/?heltec=v23) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | | [Wireless Stick Lite V3](./heltec/?heltec=Wireless+Stick+Lite+V3) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | | [Wireless Tracker](./heltec/?heltec=tracker) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | | [Wireless Paper](./heltec/?heltec=paper) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | ### [Nano Series](./nano/) + Portable and durable devices designed for Meshtastic. | Name | MCU | Radio | WiFi | BT | GPS | -|:---------------------------------------------|:------------|:-------|:------------:|:---:|:---:| +| :------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | | [Nano G2 Ultra](./nano/?nano-series=g2) | NRF52840 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | | [Nano G1 Explorer](./nano/?nano-series=g1-e) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | YES | | [Nano G1](./nano/?nano-series=g1) | ESP32 WROOM | SX1276 | 2.4GHz b/g/n | 4.2 | YES | ### [Station G1](./station-g1/) + High power LoRa transceiver designed for Meshtastic Licensed HAM operation. | Name | MCU | Radio | WiFi | BT | GPS | -|:----------------------------|:------------|:-------|:------------:|:---:|:---:| +| :-------------------------- | :---------- | :----- | :----------: | :-: | :-: | | [Station G1](./station-g1/) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | YES | ### [Raspberry Pi Pico](./raspberry-pi/) + Fast versatile boards using the RP2040. | Name | MCU | Radio | WiFi | BT | GPS | -|:-------------------------------------|:-------|:-------|:------------:|:-------------:|:---:| +| :----------------------------------- | :----- | :----- | :----------: | :-----------: | :-: | | [Raspberry Pi Pico](./raspberry-pi/) | RP2040 | SX1262 | 2.4GHz b/g/n | not supported | NO | [**Pico Peripherals**](./raspberry-pi/peripherals/)
SSD1306 OLED Display
SH1106 OLED Display
CardKB Keyboard
+ +### [CanaryOne](./canary) + +Complete solution with battery, screen, case, and antenna. Ships pre-flashed with latest Meshtastic firmware. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :-------------------- | :------- | :----- | :--: | :-: | :-: | +| [CanaryOne](./canary) | nRF52840 | SX1262 | NO | 5.0 | YES | + +### [unPhone](./unPhone) + +All-in-one development device with LoRa, WiFi, BT, touchscreen, accelerometer, gyroscop, vibration motor, LiPo battery and more! + +| Name | MCU | Radio | WiFi | BT | GPS | +| :-------------------- | :--------------- | :----- | :--: | :-: | :-: | +| [unPhone](./unPhone) | ESP32-S3-WROOM-1 | RF950W | YES | 5.0 | NO | diff --git a/docs/hardware/devices/linux-native-hardware/linux-native-hardware.mdx b/docs/hardware/devices/linux-native-hardware/linux-native-hardware.mdx new file mode 100644 index 000000000..313a6ef4e --- /dev/null +++ b/docs/hardware/devices/linux-native-hardware/linux-native-hardware.mdx @@ -0,0 +1,238 @@ +--- +id: linux-native-hardware +title: Meshtastic on Linux-Native Devices +sidebar_label: Linux Native Devices +sidebar_position: 11 +description: Set up and configure Meshtastic on Linux-native devices using the meshtasticd binary. +--- + +This page outlines the setup of Meshtastic on Linux-native devices, utilizing portduino to run the Meshtastic firmware under Linux. + +## Prerequisites and Hardware Compatibility + +Before proceeding with the setup, ensure the device meets the following requirements: + +### Tested Devices +- Raspberry Pi zero, zero 2 , 3,4, Pi 400, and Pi 5.[^1] +- Ubuntu 22.04 X86_64 with a CH341-SX1262 DIY dongle.[^2] +- Debian GNU/Linux trixie/sid riscv64 on Cvitek CV180X ASIC, C906 (Milk-V Duo), on the SPI bus. + +[^1]: While the Raspberry Pi Zero has been tested with meshtasticd, building as a native ARM32 binary has proven challenging. As a workaround, consider building on a Raspberry Pi 4 or 5 with a 32-bit OS and copying the output file to the Pi Zero. +[^2]: **Limited Functionality with CH341-SX1262 Device:** Please be aware that the CH341-SX1262 device is currently experiencing partial functionality issues. For reasons yet to be determined, this device struggles with sending packets larger than a few bytes. + +### Hardware Compatibility + +:::caution Warning +UART HATs and SX1302/SX1303 chip-based HATs are not supported. Only hats that use a SPI radio can work with Meshtastic. +::: + +- Tested radios include the Waveshare SX126X (SPI version), Adafruit RFM9x, and Elecrow Lora RFM95 IOT. +- Support for I2C displays, SPI displays, and keyboard input has been confirmed. It is necessary to be aware of potential pin conflicts when stacking hats. + +### System Requirements +- The Meshtastic binary, `meshtasticd`, necessitates root access or a user with permissions to access GPIO, SPI, and other interfaces. +- A Linux distribution compatible with the Meshtastic installation package, which is compiled for Debian Bookworm and not compatible with Bullseye. + +## Installation + +### Installing Meshtasticd + +- Necessary system libraries should be installed before building or installing Meshtastic. + +```shell +sudo apt install libgpiod-dev libyaml-cpp-dev libbluetooth-dev +``` +- And optionally for web server support +```shell +sudo apt install openssl libssl-dev libulfius-dev liborcania-dev +``` + +- The .deb Package is available as part of the release, installing the binary, a systemd service, and a config file. It is compiled for Debian Bookworm and incompatible with Bullseye. +```shell +sudo apt install ./meshtasticd_{version}arm64.deb +``` + +## Configuration + +### Hardware Interfaces + +For devices requiring SPI or I2C: + +- This can be done by running the below commands on a Raspberry Pi (2-5) + +```shell +sudo raspi-config nonint set_config_var dtparam=spi on /boot/firmware/config.txt # Enable SPI +sudo raspi-config nonint set_config_var dtparam=i2c_arm on /boot/firmware/config.txt # Enable i2c_arm + +# Ensure dtoverlay=spi0-0cs is set in /boot/firmware/config.txt without altering dtoverlay=vc4-kms-v3d or dtparam=uart0 +sudo sed -i -e '/^\s*#\?\s*dtoverlay\s*=\s*vc4-kms-v3d/! s/^\s*#\?\s*(dtoverlay|dtparam\s*=\s*uart0)\s*=.*/dtoverlay=spi0-0cs/' /boot/firmware/config.txt + +# Insert dtoverlay=spi0-0cs after dtparam=spi=on if not already present +if ! sudo grep -q '^\s*dtoverlay=spi0-0cs' /boot/firmware/config.txt; then + sudo sed -i '/^\s*dtparam=spi=on/a dtoverlay=spi0-0cs' /boot/firmware/config.txt +fi +``` + +- Or this can be accomplished by manually enabling SPI support in `/boot/firmware/config.txt`: + +```plaintext +dtparam=spi=on +dtoverlay=spi0-0cs +``` + +- I2C support is enabled with: + +```plaintext +dtparam=i2c_arm=on +``` + +### Meshtasticd Configuration + +- The meshtasticd configuration is at `/etc/meshtasticd/config.yaml` by default. If a `config.yaml` is found in the current directory, that takes precedence. And a config file specified with the `-c/--config` option has the highest precedence. + +To enable a LoRa radio connected to your device, uncomment the appropriate lines in the config file, including the Module line. As an example, the Waveshare SX126X module would have a Lora section that looks like this: + +```yaml +Lora: + Module: sx1262 # Waveshare SX126X XXXM + DIO2_AS_RF_SWITCH: true + CS: 21 + IRQ: 16 + Busy: 20 + Reset: 18 +``` +:::info +The config.yaml file is sensitive to spacing, so ensure that the indentation and spacing are correct. +::: + +### Web Server + +- Meshtasticd has web server support starting with release 2.3.0 To enable this: + +```plaintext +Webserver: + Port: 443 # Port for Webserver & Webservices + RootPath: /usr/share/doc/meshtasticd/web # Root Dir of WebServer +``` + +### GPS Support + +- You can enable UART by running the below commands (which additionally will disable serial console tty) + +```shell +sudo raspi-config nonint do_serial_hw 0 # Enable Serial Port (enable_uart=1) +sudo raspi-config nonint do_serial_cons 1 # Disable Serial Console +``` + +- Or you can manually enable UART for GPS hats by making modifications in `/boot/firmware/config.txt`: + +```plaintext +# Needed for all Pi device. +enable_uart=1 + +# Needed for the Pi 5 only. +dtoverlay=uart0 +``` + +- The correct port for UART GPS on the Pi 5 after a reboot is `/dev/ttyAMA0`. +- The correct port for UART GPS on earlier Pi versions after a reboot is `/dev/ttyS0`. +- You may need to disable the serial console on a Pi and then reboot +```shell +sudo raspi-config nonint do_serial_cons 1 # Disable Serial Console +``` + +### Persistence + +- The persistent .proto db files of the portduino version of meshtasticd are stored under: `/root/.portduino/default/prefs/`. + +### Advanced Setup and Troubleshooting + +#### Creating and Enabling a Systemctl Script (non .deb installs) + +To configure the device to start and stop meshtasticd as as service using systemctl you can setup the service unit using the instructions below. + +Create the service unit file: + +Create a new file in the /etc/systemd/system/ directory with a name like meshtasticd.service. +```shell +sudo nano /etc/systemd/system/meshtasticd.service +``` +Add the following content to the file: + +```plaintext +[Unit] +Description=Meshtastic Daemon +After=network.target + +[Service] +ExecStart=/usr/sbin/meshtasticd +Restart=always +User=root +Group=root +Type=simple + +[Install] +WantedBy=multi-user.target +``` + +Reload systemd to recognize the new service: +```shell +sudo systemctl daemon-reload +``` + +Enable the service to start on boot: +```shell +sudo systemctl enable meshtasticd +``` + +##### Starting and Stopping the Service + +Start the service: +```shell +sudo systemctl start meshtasticd +``` + +Check the status of the service: +```shell +sudo systemctl status meshtasticd +``` + +Stop the service: +```shell +sudo systemctl stop meshtasticd +``` + +This will give you a detailed view of the service status and any potential errors. + +By following these steps, you set up a systemd service for meshtasticd that will start automatically at boot and restart if it crashes. You can manage it using the standard systemctl commands (start, stop, restart, status, etc.). + +#### View Logs of Mesthastic +To view the log output of the meshtasticd service, use the below command to read them out of the system journal. + +```shell +journalctl -u meshtasticd -b +``` + +#### Installation of drivers + +- Installation of drivers for CH341 is required for Ubuntu 22.04 and other systems for SPI/I2C/GPIO support. + +```shell +git clone https://github.com/frank-zago/ch341-i2c-spi-gpio.git +cd ch341-i2c-spi-gpio +make +sudo insmod ch341-core.ko +sudo insmod gpio-ch341.ko +sudo insmod i2c-ch341.ko +sudo insmod spi-ch341.ko +``` + +- Devices with kernels older than 5.16 may need to blacklist ch341, while kernels 6.0 and newer are observed to work more reliably. + +## CLI Configuration + +Interaction with Meshtastic can be conducted via the command line: + +```shell +meshtastic --host localhost ... +``` diff --git a/docs/hardware/devices/lora/index.mdx b/docs/hardware/devices/lora/index.mdx index d764ee6ca..c97bdf30b 100644 --- a/docs/hardware/devices/lora/index.mdx +++ b/docs/hardware/devices/lora/index.mdx @@ -145,7 +145,7 @@ This board is still in production but for various reasons not recommended for ne ## Lora v2.1-1.6 :::caution -Early versions of some of these boards contained the wrong component in the LiPo battery charging circuit allowing the battery to be overcharged. Boards purchased after 2021 should be ok. +Early versions of these boards contained the wrong component in the LiPo battery charging circuit allowing the battery to be overcharged. Boards purchased after 2021, unless the version is T3_v1.6 20180606, should not have this issue. ::: - **MCU** @@ -164,6 +164,7 @@ Early versions of some of these boards contained the wrong component in the LiPo - FCC ID: 2ASYE-T3-V1-6-1 - "T3_v1.6.1 20210104" on the board +- "T3_v1.6 20180606" on the board - "Model T3 V1.6.1" on the FCC sticker ### Features @@ -243,6 +244,8 @@ Early versions of some of these boards contained the wrong component in the LiPo ### Flashing the T3S3 +To flash ESP32-S3 devices like the T3S3, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. + :::warning Do not proceed unless an antenna is connected to avoid possible damage to the device's radio. diff --git a/docs/hardware/devices/rak/base-boards.mdx b/docs/hardware/devices/rak/base-boards.mdx index f3b72dc51..39fe122ee 100644 --- a/docs/hardware/devices/rak/base-boards.mdx +++ b/docs/hardware/devices/rak/base-boards.mdx @@ -69,7 +69,7 @@ Further information on the RAK5005-O can be found on the [RAK Documentation Cent - (x4) WisBlock Sensor Module slots - **Buttons** - (x1) Reset Button - - It may be possible to add a user button using the [13002 IO module](https://store.rakwireless.com/collections/wisblock-interface/products/adapter-module-rak13002). + - To add a user button, you can utilize the AIN1 pin, which is exposed as pin 31 in the firmware. - **Connectors** - Connector for 3.7v LiPo battery (with charge controller) - Connector for 5v solar panel (max 5.5v) diff --git a/docs/hardware/devices/rak/core-modules.mdx b/docs/hardware/devices/rak/core-modules.mdx index 7eb7502be..07b60759b 100644 --- a/docs/hardware/devices/rak/core-modules.mdx +++ b/docs/hardware/devices/rak/core-modules.mdx @@ -99,7 +99,7 @@ This will use IO6 on a RAK4631 ## RAK11200 - ESP32 :::info -Only supported on the RAK5005-O / RAK19007 and the RAK19001 base boards. +Only supported on the RAK5005-O base board. ::: The RAK11200 does not contain a LoRa transceiver, and thus needs to be added separately in the form of the [RAK13300 LPWAN module](https://store.rakwireless.com/products/rak13300-wisblock-lpwan). This occupies the IO Port of the base board. diff --git a/docs/hardware/devices/rak/index.mdx b/docs/hardware/devices/rak/index.mdx index 94e7fe151..479a8e23b 100644 --- a/docs/hardware/devices/rak/index.mdx +++ b/docs/hardware/devices/rak/index.mdx @@ -22,8 +22,11 @@ Please see the RAK documentation for the correct way to connect your hardware to - RAK's Wisblock [Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock) - RAK's [GitHub Page](https://github.com/RAKWireless/WisBlock) for the WisBlock +- RAK's [WisBlock IO Pin Mapping Tool](https://docs.rakwireless.com/Knowledge-Hub/Pin-Mapper/). + - This tool helps properly map your WisBlock modules by identifying the compatible pins and their possible conflicts. Be sure to reference the RAK4631 [variant.h](https://github.com/meshtastic/firmware/blob/master/variants/rak4631/variant.h) to cross-reference potential conflicts to Meshtastic's firmware pin definitions. - Purchase links - See purchase links under specific base boards, core modules, and peripherals - China RAK Direct [RAK Wireless Starter Kit w/ Gen2 Base board](https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit) - US Distributor Rokland [RAK Wireless Starter Kit w/ Gen2 Base board](https://store.rokland.com/products/rak-wireless-wisblock-meshtastic-starter-kit) - US Distributor Rokland [RAK Wireless Starter Kit w/ Gen1 Base board](https://store.rokland.com/products/rakwireless-meshtastic-starter-kit-alternative-with-rak5005-o-base) + - UK/EU Distributor ConnectedThings [RAK Wireless Starter Kit w/ Gen2 Base board](https://connectedthings.store/gb/meshtastic/rak-wisblock-meshtastic-starter-kit.html) diff --git a/docs/hardware/devices/rak/peripherals.mdx b/docs/hardware/devices/rak/peripherals.mdx index 6a6c87613..291bad94b 100644 --- a/docs/hardware/devices/rak/peripherals.mdx +++ b/docs/hardware/devices/rak/peripherals.mdx @@ -13,11 +13,36 @@ groupId="rakmodules" queryString="rakmodules" defaultValue="GPS" values={[ +{label: 'User Button', value: 'User Button'}, {label: 'GPS Module', value: 'GPS'}, {label: 'Buzzer', value: 'Buzzer'}, {label: 'I/O Module', value: 'IO'}, -{label: 'Environmental Sensors', value:'Sensors'} +{label: 'Environmental Sensors', value:'Sensors'}, +{label: 'RTC Module', value:'RTC'} ]}> + + +## User Button + +Any tactile momemtary push button is compatible as long as it is wired to the correct pins, here's a sample of a [Push Button](https://a.co/d/bPhhTxm) + + +The button is recommended to be used on the following base board's exposed pins or slots : + +- RAK19007 on AIN1 (Pin 31) - See supporting instructions [Here](https://store.rokland.com/pages/adding-a-user-button-rak19007) +- RAK19001 on IO5 (Pin 37) + +### Wiring +One side of the switch should be on GND and the other on the recommended Pin per your baseboard. The pin must be configured on the node using the app, webclient or CLI. + +### Resources +For more information on the User Button functionality refer to +- [RAK WisBlock Hardware Buttons](https://meshtastic.org/docs/hardware/devices/rak/buttons/) + + + + + ## GPS Modules @@ -33,6 +58,7 @@ The RAK12500 is supported on the following base boards & slots: - RAK19007 on slot A - RAK19003 on slot C +- RAK19001 on slot F ### RAK1910 @@ -46,6 +72,7 @@ The RAK1910 is supported on the following base boards & slots: - RAK5005-0 on slot A - RAK19007 on slot A - RAK19003 on slot C +- RAK19001 on slot F ### Resources - RAK Documentation Center @@ -142,5 +169,19 @@ The [RAK1906 Environment Sensor](https://store.rakwireless.com/products/rak1906- - [RAK Wireless RAK1906](https://store.rakwireless.com/products/rak1906-bme680-environment-sensor) + + +## RTC Module + +The [RAK12002 WisBlock RTC Module](https://store.rakwireless.com/products/rtc-module-rak12002) is a real-time-clock with a supercapacitor backup, allowing a node to maintain the correct time across reboots and for up to seven days without power. It operates on a crystal oscilator and communicates via the i2c interface. The module can be inserted into slots A, B or C (some users have reported issues with slot D) and is plug and play - no settings are required. + +### Resources +- [RAK Documentation Center RAK12002](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK12002/Overview/) +- Purchase Links: + - US + - [Rokland](https://store.rokland.com/products/rak-wireless-rak12002-rtc-module-micro-crystal-rv-3028-c7-pid-100032) + - International + - [RAK Wireless](https://store.rakwireless.com/products/rtc-module-rak12002) + diff --git a/docs/hardware/devices/tbeam/index.mdx b/docs/hardware/devices/tbeam/index.mdx index 89c6fb491..c1ff5904e 100644 --- a/docs/hardware/devices/tbeam/index.mdx +++ b/docs/hardware/devices/tbeam/index.mdx @@ -251,7 +251,7 @@ This is an earlier version of the T-Beam board. Due to changes in the design thi ### Flashing -If you are having issues flashing the T-Beam Supreme, especially if it's your first attempt, you may need to manually place the device into Espressif's Firmware Download mode. Please follow the process below to do so. +To flash ESP32-S3 devices like the T-Beam Supreme, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. :::warning diff --git a/docs/hardware/devices/tdeck/index.mdx b/docs/hardware/devices/tdeck/index.mdx index 59b38c73b..e880c4718 100644 --- a/docs/hardware/devices/tdeck/index.mdx +++ b/docs/hardware/devices/tdeck/index.mdx @@ -29,9 +29,25 @@ The T-Deck is a compact device featuring a 2.8-inch IPS LCD touch screen with a - 2.8 inch ST7789 SPI Interface IPS LCD (Resolution: 320 x 240) - I2S Speaker/Microphone +## Keyboard Shortcuts + +| Shortcut | Function | +|-------------------|-----------------------------------------------------| +| `alt` & `b` | Toggle keyboard backlight on/off. | +| `alt` & `c` | Toggle modifier function. `Fn` displayed on screen. | +| `alt` & `c` + `m` | Disable/Enable notifications. | +| `alt` & `c` + `q` | Quit/Cancel (message, canned message, etc.) | +| `alt` & `c` + `t` | Tab Key (select channel/dm recipient) | +| `alt` & `c` + `i` | Decrease screen brightness. | +| `alt` & `c` + `o` | Increase screen brightness. | +| `alt` & `c` + `g` | Toggle GPS. | +| `alt` & `c` + `⎵` | Send network ping. | + +As of firmware version 2.3.9, there is a newly added modifier function key combo which allows additional shortcuts to be added. To enable the function key, you will press `alt` and `c` together; a small `Fn` will be displayed in the lower right of the screen. After the function key is enabled, you can press the key for the function you wish to execute. For example, to disable/enable notifications, you would press `alt` and `c` followed by `m`. + ## Flashing -If you are having issues flashing the T-Deck, especially if it's your first attempt, you may need to manually place the device into Espressif's Firmware Download mode. Please follow the process below to do so. +To flash ESP32-S3 devices like the T-Deck, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. :::warning diff --git a/docs/hardware/devices/techo/buttons.mdx b/docs/hardware/devices/techo/buttons.mdx index 7cd9ada87..af4d4b7a0 100644 --- a/docs/hardware/devices/techo/buttons.mdx +++ b/docs/hardware/devices/techo/buttons.mdx @@ -7,14 +7,21 @@ sidebar_position: 1 ## Functionality -- **Capacitive Touch Button (Top):** - - **Short press:** Updates the e-ink display. +- **Capacitive Touch Button (Top):**
+ - **Touch:** + - Update the display + - *(at screensaver)* Wake the display. - **Reset Button (Button 1):** - - **Single press:** Resets the device. - - **Double press:** Puts the device into bootloader mode which allows you to update the firmware. -- **Program/Power Button (Button 2):** - - **Single press:** Changes the information page displayed on the device's screen. - - **Double press:** Turns the screen backlight on/off and sends an adhoc ping of the device's position to the network. - - **Long press:** Signals the device to shutdown after 5 seconds. + - **Single press:** Power-on / reboot. + - **Double press:** Enter bootloader mode, for firmware update. +- **Program Button (Button 2):** + - **Single press:** + - Display next page of information. + - *(at screensaver)* Wake the display. + - *(when off)* Enter bootloader mode, for firmware update. + - **Double press:** Send an "adhoc ping": announce device to network. + - ** 3x press:** Enable / disable GPS. + - ** 4x press:** Enable / disable display's backlight. + - **Hold:** Shutdown. ![TechoButtons](/img/hardware/t-echo-lilygo.webp) diff --git a/docs/hardware/devices/twatch/index.mdx b/docs/hardware/devices/twatch/index.mdx index 9236de1f0..35fbe3358 100644 --- a/docs/hardware/devices/twatch/index.mdx +++ b/docs/hardware/devices/twatch/index.mdx @@ -33,7 +33,7 @@ The T-Watch S3 is a compact wearable device featuring a 1.54-inch IPS LCD touch ## Flashing -If you are having issues flashing the T-Watch S3, especially if it's your first attempt, you may need to manually place the device into Espressif's Firmware Download mode. Please follow the process below to do so. +To flash ESP32-S3 devices like the T-Watch, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. :::warning diff --git a/docs/hardware/devices/unPhone/index.mdx b/docs/hardware/devices/unPhone/index.mdx new file mode 100644 index 000000000..2c52a51bb --- /dev/null +++ b/docs/hardware/devices/unPhone/index.mdx @@ -0,0 +1,69 @@ +--- +id: unphone +title: unPhone +sidebar_label: unPhone +sidebar_position: 13 +--- + +The unPhone is a versatile open hardware and open-source software development device designed to provide seamless connectivity and expandability. Developed by the University of Sheffield, in partnership with Pimoroni and Gareth Coleman, it features a touchscreen, battery, case, and antenna, and more, making it ideal for various projects. + +For more comprehensive information on the unPhone, please visit the project's website at [https://unphone.net](https://unphone.net). + +## Specifications + +- **MCU** + - ESP32-S3-WROOM-1 + - Bluetooth 5.0 + - WiFi support +- **LoRa Transceiver** + - HopeRF RF950W +- **Frequency options** + - 868 MHz +- **Navigation Module** + - Not included +- **Antenna** + - Integrated +- **Connectors** + - USB-C + +## Features + +- 8MB flash and 8MB PSRAM +- 3.5" (320x480) LCD capacitive touchscreen +- IR LEDs +- 1200mAh LiPo battery with USB-C charging +- Vibration motor +- Compass/Accelerometer (both 3-axis) +- SD card slot +- Expander board that supports two Featherwing sockets and a prototyping area + +## Flashing + +To flash ESP32-S3 devices like the unPhone, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. + +:::warning + +Do not proceed unless an antenna is connected to avoid possible damage to the device's radio. + +::: + +The following process will manually place the device into the Espressif Firmware Download mode: + +1. Ensure the device is plugged in and powered on by switching the battery switch to `ON`. +2. Press and hold the center (circle) button. +3. While holding the center (circle) button, press the reset button on the side. _See [image](#images)._ +4. After 2-3 seconds, release center (circle) button. + +With the device now in the Espressif Firmware Download mode, you can proceed with flashing using one of the supported flashing methods. It's generally recommended to use the [Web Flasher](https://flasher.meshtastic.org/). You can select "unPhone" from the device drop-down. + +## Resources + +- Firmware file: `firmware-unphone-X.X.X.xxxxxxx.bin` +- Purchase Link: + + - [Pimoroni](https://shop.pimoroni.com/products/unphone?variant=40829810311251) + + #### Images + +![unPhone-side](/img/hardware/unPhone/unphone-side.webp) +![unphone-front](/img/hardware/unPhone/unphone-front-with-exander.webp) diff --git a/docs/legal/licensing-and-trademark.mdx b/docs/legal/licensing-and-trademark.mdx index 49661b340..bd3b38c92 100644 --- a/docs/legal/licensing-and-trademark.mdx +++ b/docs/legal/licensing-and-trademark.mdx @@ -16,7 +16,7 @@ Please ensure the inclusion of the following statement in your support documenta > Meshtastic® is a registered trademark of Meshtastic LLC. Meshtastic software components are released under various licenses, see GitHub for details. No warranty is provided - use at your own risk. -Alternatively, if you prefer, you can use our community project logos, "M-Powered" and "M-PWRD", which are specifically designed for projects that utilize Meshtastic technology. These logos offer a straightforward way to show compatibility with our platform without needing a trademark grant. For more information on these logos, including usage guidelines and design files, please refer to [Community Project Logos: M-Powered & M-PWRD](/docs/legal/licensing-and-trademark#community-project-logos-m-powered--m-pwrd). +Alternatively, if you prefer, you can use our community project logos, nicknamed "M-Powered" and "M-PWRD", which are specifically designed for projects that utilize Meshtastic technology. These logos offer a straightforward way to show compatibility with our platform without needing a trademark grant. For more information on these logos, including usage guidelines and design files, please refer to [Community Project Logos: M-Powered & M-PWRD](/docs/legal/licensing-and-trademark#community-project-logos-m-powered--m-pwrd). ## Meshtastic Trademark Policy & Brand Guidelines @@ -115,7 +115,20 @@ We have provided design files for these logos in our [Meshtastic Design reposito ### Social Media -In the past, community members have inquired whether it is permissible to use the Meshtastic Trademarks, including the term "Meshtastic" in a Social Media account. It is not permissible without written permission of Meshtastic. +In the past, community members have inquired whether it is permissible to use the Meshtastic Trademarks, including the term "Meshtastic" in a Social Media account. This is permitted provided that the phrasing doesn't indicate official sponsorship by Meshtastic. Examples: + +- Meshtastic South Africa Users Group +- Meshtastic North America Community +- Cardiff Meshtastic Club +- Meshtastic UK Association + + +Examples not permitted: + +- Meshtastic +- Meshtastic UK + +Meshtastic also grants communities and user groups permission to use the Meshtastic logo, provided it is displayed in a secondary position to the group's primary branding. For example, a hiking club's newsletter might feature their own logo prominently at the top, with the Meshtastic logo placed smaller and below, indicating the technology's support for their activities. ### Domain names diff --git a/docs/legal/privacy.mdx b/docs/legal/privacy.mdx index 032f7398d..06d9beb1f 100644 --- a/docs/legal/privacy.mdx +++ b/docs/legal/privacy.mdx @@ -2,6 +2,7 @@ id: privacy title: Meshtastic privacy policy sidebar_label: Privacy +custom_edit_url: null sidebar_position: 2 --- @@ -9,8 +10,6 @@ We don't collect any personal identifying information. We never capture username If you opt-in to analytics on the Android app (thank you - that helps us know what things we need to improve), we will receive anonymized information about user behavior. This includes crash reports, screens used in the app, etc... Analytics is provided by [Firebase Crashlytics](https://firebase.google.com/products/crashlytics). -Maps provided by Mapbox require analytics to work. For more information about what they collect, please see the [Mapbox privacy policy](https://www.mapbox.com/legal/privacy). - The search engine for this website is provided by Algolia, please see their [privacy policy](https://www.algolia.com/policies/privacy) for details of what information they collect. This is an open-source project run by hobbyists, and we try to be completely transparent. If you have questions on this policy, please post on the forum, and we'll reply/clarify/correct. diff --git a/docs/legal/trademark-grants.mdx b/docs/legal/trademark-grants.mdx index ede541cb3..c6dee5397 100644 --- a/docs/legal/trademark-grants.mdx +++ b/docs/legal/trademark-grants.mdx @@ -51,3 +51,5 @@ This process ensures transparency and community involvement in the granting of t - Details: Emmett is producing 'Axanar!,' a non-commercial Star Trek fan puppet show. The Meshtastic logo/trademark will used only in a positive manner, to hint to the audience that Meshtastic is still up and running in the year 2380. The use of the Meshtastic Logo and Trademarks does not imply Emmett Plant or Axanar! is sponsored or endorsed by Meshtastic. Emmett also agrees to maintain compliance with the Meshtastic Legal requirements. This grant is revocable at any time for any reason. - Grant: [Simon - muzi.works](https://instagram.com/muzi.works) - Details: Simon is a Meshtastic designer of devices, device enclosures and accessories that carry the "Meshtastic" , Meshtastic.org URL and "M" logos. The use of the Meshtastic Logo and Trademarks does not imply Simon is sponsored or endorsed by Meshtastic. Simon also agrees to maintain compliance with the Meshtastic Legal requirements. This grant is revokable at any time for any reason. +- Grant: [Rokland LLC](https://www.rokland.com) + - Details: Rokland LLC is a Meshtastic contributor/distributor of parts and devices that run Meshtastic firmware. The Meshtastic "M" logo will be used on a promotional give-away t-shirt to promote the RAKwireless WisMesh Pocket product. The use of the Meshtastic Logo and Trademarks does not imply Rokland LLC is sponsored or endorsed by Meshtastic. Rokland LLC also agrees to maintain compliance with the Meshtastic Legal requirements. This grant is revokable at any time for any reason. diff --git a/docs/software/android/installation.mdx b/docs/software/android/installation.mdx index 644b27a21..652df771a 100644 --- a/docs/software/android/installation.mdx +++ b/docs/software/android/installation.mdx @@ -7,28 +7,25 @@ sidebar_position: 1 ## Installation Methods -Our Android application is available on our F-Droid repo and Google Play Store. This allows you to connect to your Meshtastic device from your Android phone. +Our Android application is available on our F-Droid repo and Google Play Store. This allows you to connect to your Meshtastic device from your Android phone via Bluetooth, Wi-Fi (if on the same network) or USB On-The-Go (OTG). The minimum Android version is 5.0 (Lollipop 2014, first BLE support), however Android 6 (Marshmallow 2015) is recommended as Bluetooth is more stable. ### Install with F-Droid

- + Get it on F-Droid

1. Download and Install the F-Droid app from [f-droid.org](https://f-droid.org/) -2. Open the F-Droid app and navigate to `Settings > Repositories`. -3. Click on the `+` icon to add a new repo. -4. Enter the Meshtastic repo address as follows: `https://apt.izzysoft.de/fdroid/repo/` as repository address and `3BF0D6ABFEAE2F401707B6D966BE743BF0EEE49C2561B9BA39073711F628937A` as fingerprint -5. Navigate to the `Categories` page and refresh (scroll down). -6. Search for and install the `Meshtastic` App. +2. Navigate to the `Categories` page and refresh (scroll down). +3. Search for and install the `Meshtastic` App. ### Install from Play Store diff --git a/docs/software/android/usage.mdx b/docs/software/android/usage.mdx index d35815b47..f6e6940ce 100644 --- a/docs/software/android/usage.mdx +++ b/docs/software/android/usage.mdx @@ -19,7 +19,7 @@ You will need a device with Meshtastic installed to go any further. See the [get [![Search for devices](/img/android/android-settings-none-c.webp)](/img/android/android-settings-none.webp) -To find devices to connect via Bluetooth click the "+" button on the bottom right corner. +To find devices to connect via Bluetooth click the "+" button on the bottom right corner. Devices connected via Wi-Fi or Ethernet using the same network as your phone should be found automatically, or can be manually selected by entering its IP address. If you connect the device via USB OTG to your phone, it will be found automatically. [![Device available to select](/img/android/android-settings-connect-sm.webp)](/img/android/android-settings-connect.webp) @@ -101,6 +101,20 @@ You can test changing channels with the QR code shown below. ![Meshtastic Default Channel](/img/android/default-channel.webp) +### Adjust a channel + +You can change the following settings by tapping on the name of an existing channel: +1. MQTT Uplink +2. MQTT Downlink +3. Position precision value + +#### Position Precision +The precision levels currently used in the app correspond to the following values: +- HIGH_PRECISION (32), full precision +- MED_PRECISION (16), around ±350 meters +- LOW_PRECISION (11), around ±11 kilometers +- DISABLED (0), location data is never sent over the given channel + ### Send a message [![Messages](/img/android/android-messages-sm.webp)](/img/android/android-messages.webp) diff --git a/docs/software/integrations/mqtt/home-assistant.mdx b/docs/software/integrations/mqtt/home-assistant.mdx index 077344a57..84a7dc2cb 100644 --- a/docs/software/integrations/mqtt/home-assistant.mdx +++ b/docs/software/integrations/mqtt/home-assistant.mdx @@ -176,6 +176,40 @@ sensor: {% endif %} ``` +### Maps & Device Tracker + +To make it possible for your nodes to appear in maps within Home Assistant, you will need to set up a [device_tracker](https://www.home-assistant.io/integrations/device_tracker/) entity. Luckily, Home Assistant allows them to be created ad-hoc, simply by calling the `device_tracker.see` service from a script or automation. + +To do this, create a new automation and use the three-dots menu to change to the "Edit in YAML" mode, and set it up like the following: + +```yaml +alias: Update Node 1 location +description: Update Meshtastic node when corresponding MQTT messages are seen. +trigger: + - platform: mqtt + topic: msh/2/json/LongFast/!67ea9400 + payload: "on" + value_template: |- + {% if value_json.from == 4038675309 and + value_json.payload.latitude_i is defined and + value_json.payload.longitude_i is defined %}on{% endif %} +condition: [] +action: + - service: device_tracker.see + metadata: {} + data: + dev_id: node_1 + gps: + - "{{ (trigger.payload | from_json).payload.latitude_i | int * 1e-7 }}" + - "{{ (trigger.payload | from_json).payload.longitude_i | int * 1e-7 }}" + battery: "{{ states('sensor.node_1_battery_percent')|float(0) }}" +mode: single +``` + +The `dev_id` within the service call determines what the `device_tracker` entity will be called, for example `device_tracker.node_1` for the above. Make sure that you have different names in this field for your different nodes, or they will all show up under the same tracker! Meshtastic represents latitude and longitude in integers, which is why they must be multiplied by `1e-7` to produce the real location. + +Device trackers can also support a few different additional fields, but the one most relevant to Meshtastic usage is the battery level, which can be pulled in from the previously-created sensors as shown. + ### Additional Entities Home Assistant entities can be created for any data type that is published to MQTT. For example: altitude, latitude_i, longitude_i, time, current, and neighbors. Use the templates above as a guide to create additional entities if desired. diff --git a/docs/software/integrations/mqtt/index.mdx b/docs/software/integrations/mqtt/index.mdx index 90ae23e9e..77b0eb3a8 100644 --- a/docs/software/integrations/mqtt/index.mdx +++ b/docs/software/integrations/mqtt/index.mdx @@ -1,8 +1,9 @@ --- id: mqtt -title: MQTT +title: MQTT | Integrations Overview sidebar_label: MQTT sidebar_position: 6 +description: Bridging mesh networks over the internet and integrating Meshtastic protocols with popular technologies such as Home Assistant, Node Red, and Adafruit IO. --- ## Bridging networks @@ -39,9 +40,9 @@ For each channel where uplink and/or downlink is enabled, two other topics might #### Protobufs topic A gateway node will uplink and/or downlink raw ([protobuf](https://developers.google.com/protocol-buffers)) MeshPackets to the topic: -`msh/2/c/CHANNELNAME/USERID`, where `CHANNELNAME` is the name of the channel. +`msh/2/e/CHANNELNAME/USERID`, where `CHANNELNAME` is the name of the channel (firmware versions prior to 2.3.0 will publish to a topic with `/c/` in the place of `/e/`). -For example: `msh/2/c/LongFast/!abcd1234` +For example: `msh/2/e/LongFast/!abcd1234` The payload is a raw protobuf, whose definitions for Meshtastic can be found [here](https://github.com/meshtastic/protobufs/blob/master/meshtastic). Reference guides for working with protobufs in several popular programming languages can be found [here](https://protobuf.dev/reference/). Looking at the MQTT traffic with a program like `mosquitto_sub` will tell you it's working, but you won't get much useful information out of it. For example: @@ -86,14 +87,14 @@ The meaning of these fields is as follows: - "`id`" is the unique ID for this message. - "`channel`" is the channel index this message was received on. -- "`from`" is the unique node number of the node on the mesh that sent this message. -- "`id`" inside the payload of a `NODEINFO_APP` message is the user ID of the node that sent it, which is currently just the hexadecimal representation of the node number. +- "`from`" is the unique decimal-equivalent Node ID of the node on the mesh that sent this message. (The hexadecimal value `7efeee00` represented by an integer in decimal is `2130636288`). +- "`id`" inside the payload of a `NODEINFO_APP` message is the hexadecimal Node ID (sometimes called User ID) of the node that sent it. - "`hardware`" is the [hardware model](https://github.com/meshtastic/protobufs/blob/master/meshtastic/mesh.proto#L215) of the node sending the `NODEINFO_APP` message. - "`longname`" is the long name of the device that sent the `NODEINFO_APP` message. - "`shortname`" is the short name of the device that sent the `NODEINFO_APP` message. -- "`sender`" is the user ID of the gateway device, which is in this case the same node that sent the `NODEINFO_APP` message (the hexadecimal value `7efeee00` represented by an integer in decimal is `2130636288`). +- "`sender`" is the hexadecimal Node ID of the gateway device, which is in this case the same node that sent the `NODEINFO_APP` message. - "`timestamp`" is the Unix Epoch when the message was received, represented as an integer in decimal. -- "`to`" is the node number of the destination of the message. In this case, "-1" means it was a broadcast message (this is the decimal integer representation of `0xFFFFFFFF`). +- "`to`" is the decimal-equivalent Node ID of the destination of the message. In this case, "-1" means it was a broadcast message (this is the decimal integer representation of `0xFFFFFFFF`). - "`type`" is the type of the message, in this case it was a `NODEINFO_APP` message. The `from` field can thus be used as a stable identifier for a specific node. Note that in firmware prior to 2.2.0, this is a signed value in JSON, while in firmware 2.2.0 and higher, the JSON values are unsigned. @@ -102,12 +103,18 @@ If the message received contains valid JSON in the payload, the JSON is deserial #### JSON downlink to instruct a node to send a message -You can also send a JSON message to the topic `msh/2/json/mqtt/` to instruct a gateway node to send a message to the mesh. Note that the channel you publish it on **must** be called "mqtt". The JSON message should contain the following fields: +You can also send a JSON message to the topic `msh/2/json/mqtt/` to instruct a gateway node to send a message to the mesh. + +To make this work, ensure that your node has a Meshtastic channel configured called "mqtt". Enable Downlink. The PSK can be random and doesn't matter. This channel allows the node to listen to messages on the `msh/2/json/mqtt/` topic. + +Reboot your device after creating this channel. + +The JSON message should contain the following fields: ```json { - "from": , - "to": , + "from": , + "to": , "channel": , "type": "type", "payload": { @@ -117,7 +124,7 @@ You can also send a JSON message to the topic `msh/2/json/mqtt/` to instruct a g } ``` -`from` and `payload` fields are required for a valid envelope (note that in firmware <2.2.20 a field `sender` was required, but this is no longer the case). The `from` field should be equal to the node number of the node that will transmit the message. Optionally, you can specify a different channel than the primary channel by setting the `channel` field to a channel index (0-7). Furthermore, you can send a direct message by setting the `to` field to the node number of the destination. If the `to` field is not set, the message will be broadcast to all nodes on the mesh. +`from` and `payload` fields are required for a valid envelope (note that in firmware <2.2.20 a field `sender` was required, but this is no longer the case). The `from` field should be equal to the decimal Node ID of the node that will transmit the message. If the Node ID (sometimes called User ID) is !7efeee00, then the decimal equivalent would be 2130636288. Optionally, you can specify a different channel than the primary channel by setting the `channel` field to a channel index (0-7). Furthermore, you can send a direct message by setting the `to` field to the decimal Node ID of the destination. If the `to` field is not set, the message will be broadcast to all nodes on the mesh. Currently two types of messages are supported: `"sendtext"` and `"sendposition"`. For the type `sendtext`, the `payload` should be a string containing the text to send. For the type `sendposition`, the payload should be an object with the fields `latitude_i`, `longitude_i`, `altitude` (optional) and `time` (optional). diff --git a/docs/software/integrations/mqtt/python.mdx b/docs/software/integrations/mqtt/python.mdx index 6f14c1a78..74af60023 100644 --- a/docs/software/integrations/mqtt/python.mdx +++ b/docs/software/integrations/mqtt/python.mdx @@ -7,15 +7,15 @@ sidebar_position: 2 ### Sending/receiving messages on mosquitto server using python -Here is an example publish message in python: +Here is an example publish message in python (run `pip install paho-mqtt` first): ```python #!/usr/bin/env python3 import paho.mqtt.client as mqtt -from random import randrange, uniform +from random import uniform import time -client = mqtt.Client("some_client_id") +client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2) client.connect('localhost') while True: @@ -36,11 +36,11 @@ def on_message(mosq, obj, msg): print("%-20s %d %s" % (msg.topic, msg.qos, msg.payload)) mosq.publish('pong', 'ack', 0) -def on_publish(mosq, obj, mid): +def on_publish(mosq, obj, mid, reason_codes, properties): pass if __name__ == '__main__': - client = paho.Client() + client = paho.Client(paho.CallbackAPIVersion.VERSION2) client.on_message = on_message client.on_publish = on_publish diff --git a/docs/software/linux-native.mdx b/docs/software/linux-native.mdx index d0e7a86cb..85265c38d 100644 --- a/docs/software/linux-native.mdx +++ b/docs/software/linux-native.mdx @@ -63,17 +63,9 @@ First, some environment variables need to be set up with command: `. ~/.platformio/penv/bin/activate` -You also want to make some adjustments in the bin/build-all.sh to conform the amd64 build: - -```shell - sed -i 's/^BOARDS_ESP32.*/BOARDS_ESP32=""/' bin/build-all.sh - sed -i 's/^BOARDS_NRF52.*/BOARDS_NRF52=""/' bin/build-all.sh - sed -i 's/echo "Building SPIFFS.*/exit/' bin/build-all.sh -``` - You can build amd64 image with command -`bin/build-all.sh` +`./bin/build-native.sh` ### Executing the application interactively diff --git a/docs/software/python-cli/index.mdx b/docs/software/python-cli/index.mdx index 5577fdee1..ea4137deb 100644 --- a/docs/software/python-cli/index.mdx +++ b/docs/software/python-cli/index.mdx @@ -8,7 +8,43 @@ sidebar_position: 4 The python pip package installs a "meshtastic" command line executable, which displays packets sent over the network as JSON and lets you see serial debugging information from the meshtastic devices. This command is not run inside of python, you run it from your operating system shell prompt directly. If when you type "meshtastic" it doesn't find the command and you are using Windows: Check that the python "scripts" directory is in your path. -## Optional Arguments +## Connection Arguments + +### --port PORT + +The port the Meshtastic device is connected to, i.e. `/dev/ttyUSB0`, `/dev/cu.wchusbserial`, `COM4` etc. if unspecified, meshtastic will try to find it. Important to use when multiple devices are connected to ensure you call the command for the correct device. + +This argument can also be specified as `--serial` or `-s`. + +```shell title="Usage" +meshtastic --port /dev/ttyUSB0 --info +meshtastic --port COM4 --info +meshtastic -s --info +``` + +### --host HOST + +The hostname/ipaddr of the device to connect to (over TCP). If a host is not provided, the CLI will try to connect to `localhost`. + +This argument can also be specified as `--tcp` or `-t`. + +```shell title="Usage" +meshtastic --host meshtastic.local --info +meshtastic --host --info +``` + +### --ble BLE + +Connect to a Meshtastic device using its BLE address or name. This option allows for wireless communication with the device, similar to how the `--host` option is used for TCP connections. If an address is not provided, meshtastic will try to find a compatible device that's paired. + +This argument can also be specified as `-b`. + +```shell title="Usage" +meshtastic --ble "device_name_or_address" --info +meshtastic -b --info +``` + +## Help & Support Arguments ### -h or --help @@ -17,51 +53,50 @@ Shows a help message that describes the arguments. ```shell title="Usage" meshtastic -h ``` -### --export-config -Export the configuration of the device. (to be consumed by the '--configure' command). +### --version -To create to a file with the connected device's configuration, this command's output must be piped to a yaml file. +Show program's version number and exit. ```shell title="Usage" -meshtastic --export-config > example_config.yaml -``` - -```title="Usage"shell -meshtastic --export-config +meshtastic --version ``` -### --configure +### --support -Configure radio using a yaml file. +Print out info that would be helpful supporting any issues. ```shell title="Usage" -meshtastic --configure example_config.yaml +meshtastic --support ``` -### --port PORT +## Optional Arguments -The port the Meshtastic device is connected to, i.e. `/dev/ttyUSB0`, `/dev/cu.wchusbserial`, `COM4` etc. if unspecified, meshtastic will try to find it. Important to use when multiple devices are connected to ensure you call the command for the correct device. +### --export-config + +Export the configuration of the device. (to be consumed by the '--configure' command). + +To create to a file with the connected device's configuration, this command's output must be piped to a yaml file. ```shell title="Usage" -meshtastic --port /dev/ttyUSB0 --info -meshtastic --port COM4 --info +meshtastic --export-config > example_config.yaml ``` -### --host HOST +### --configure -The hostname/ipaddr of the device to connect to (over TCP). +Configure radio using a yaml file. ```shell title="Usage" -meshtastic --host HOST +meshtastic --configure example_config.yaml ``` ### --seriallog SERIALLOG -Logs device serial output to either 'stdout', 'none' or a filename to append to. +Logs device serial output to either 'stdout', 'none' or a filename to append to. Defaults to 'stdout' if no filename is specified. ```shell title="Usage" meshtastic --port /dev/ttyUSB0 --seriallog +meshtastic -t meshtastic.local --seriallog log.txt ``` ### --info @@ -114,12 +149,20 @@ meshtastic --nodes ### --qr -Displays the QR code that corresponds to the current channel. +Displays the URL and QR code that corresponds to the current primary channel. ```shell title="Usage" meshtastic --qr ``` +### --qr-all + +Displays the URL and QR code that corresponds to all configured channels on the node. + +```shell title="Usage" +meshtastic --qr-all +``` + ### --get [config_section] Gets a preferences field. @@ -131,6 +174,12 @@ meshtastic --get lora meshtastic --get lora.region ``` +To see all valid values, pass an invalid value, such as `0`: + +```shell title="Usage" +meshtastic --get 0 +``` + ### --set [config_section].[option]  [value] Sets a preferences field. @@ -143,15 +192,24 @@ meshtastic --set lora.region Unset ### --seturl SETURL -Set a channel URL. +Set the channel URL, which contains LoRa configuration plus the configuration of channels. Replaces your current configuration and channels completely. ```shell title="Usage" meshtastic --seturl https://www.meshtastic.org/c/GAMiIE67C6zsNmlWQ-KE1tKt0fRKFciHka-DShI6G7ElvGOiKgZzaGFyZWQ= ``` +### --pos-fields POS_FIELDS + +Configure position fields to send with positions; can pass multiple values. With 0 values, list current settings. + +```shell title="Usage" +meshtastic --pos-fields +meshtastic --pos-fields ALTITUDE HEADING SPEED +``` + ### --ch-index CH_INDEX -Set the specified channel index. +Act on the specified channel index. Applies to options that configure channels (such as `--ch-set` and `--ch-del`) as well as options that send messages to the mesh (such as `--sendtext` and `--traceroute`). ```shell title="Usage" meshtastic --ch-index 1 --ch-disable @@ -161,29 +219,35 @@ meshtastic --ch-index 1 --ch-disable Add a secondary channel, you must specify a channel name. +Incompatible with `--ch-index`. If you pass `--ch-add`, any subsequent `--ch-set` and other commands that use a channel will use the index of the newly-added channel. + ```shell title="Usage" meshtastic --ch-add testing-channel ``` ### --ch-del -Delete the ch-index channel. +Delete the channel specified by `--ch-index`. ```shell title="Usage" meshtastic --ch-index 1 --ch-del ``` -### --ch-enable +### --ch-enable (deprecated) -Enable the specified channel. +This option is deprecated. Using `--ch-add` is preferred in order to ensure there are no gaps in the channel list. + +Enable the channel specified by `--ch-index`. ```shell title="Usage" meshtastic --ch-index 1 --ch-enable ``` -### --ch-disable +### --ch-disable (deprecated) + +This option is deprecated. Using `--ch-del` is preferred in order to ensure there are no gaps in the channel list. -Disable the specified channel. +Disable the channel specified by `--ch-index`. ```shell title="Usage" meshtastic --ch-index 1 --ch-disable @@ -191,7 +255,7 @@ meshtastic --ch-index 1 --ch-disable ### --ch-set CH_SET CH_SET -Set a channel parameter. +Set a channel parameter on the channel specified by `--ch-index`. ```shell title="Usage" meshtastic --ch-set id 1234 --ch-index 0 @@ -255,7 +319,7 @@ meshtastic --ch-shortfast ### --set-owner SET_OWNER -Set device owner name. +Set device owner name, sometimes called the long name. ```shell title="Usage" meshtastic --set-owner "MeshyJohn" @@ -271,7 +335,9 @@ meshtastic --set-owner-short "MJ" ### --set-ham SET_HAM -Set licensed Ham ID and turn off encryption. +Set licensed Ham ID (by setting the owner name) and turn off encryption on the primary channel. + +To disable Ham mode, use `--set-owner` and `--set-owner-short` to reset the owner names, and use `--seturl` or `--ch-set` commands to configure channels with the name and encryption you wish them to have. Or, use `--factory-reset` to reset to default settings. ```shell title="Usage" meshtastic --set-ham KI1345 @@ -279,7 +345,9 @@ meshtastic --set-ham KI1345 ### --dest DEST -The destination node id for any sent commands. Used for [Remote Node Administration](/docs/configuration/remote-admin) +The destination node id for any sent commands, if not passed to a command another way. Used for [Remote Node Administration](/docs/configuration/remote-admin). + +On many shells, exclamation points trigger special behavior unless enclosed in single quotes. ```shell title="Usage" meshtastic --dest '!28979058' --set-owner "MeshyJohn" @@ -287,23 +355,16 @@ meshtastic --dest '!28979058' --set-owner "MeshyJohn" ### --sendtext SENDTEXT -Send a text message. Can specify a channel index ('--ch-index') or a destination ('--dest'). +Send a text message. Can specify a channel index (`--ch-index`) and/or a destination (`--dest`). ```shell title="Usage" -meshtastic --sendtext "Hello Mesh!" -``` - -### --sendping - -Send a ping message (which requests a reply). - -```shell title="Usage" -meshtastic --sendping +meshtastic --sendtext 'Hello Mesh!' +meshtastic --ch-index 1 --sendtext 'Hello secondary channel!' ``` ### --traceroute TRACEROUTE -Traceroute from connected node to a destination. You need pass the destination ID as an argument. Only nodes that have the encryption key can be traced. +Traceroute from connected node to a destination. You need pass the destination ID as an argument, and may pass `--ch-index` to specify a channel. The node you are tracing must have the same channel configured, and only nodes that share the channel will identify themselves within the response. With recent enough firmware, other nodes may be included as `!ffffffff` but not with their actual ID. ```shell title="Usage" meshtastic --traceroute '!ba4bf9d0' @@ -311,19 +372,27 @@ meshtastic --traceroute '!ba4bf9d0' ### --request-telemetry -Request telemetry from a node. You need to pass the destination ID as an argument with '--dest'. For repeaters, the nodeNum is required. +Request telemetry from a node. You need to pass the destination ID as an argument with `--dest`. For repeaters, using the node's decimal ID may be more effective, but a hexadecimal ID should work as well. ```shell title="Usage" meshtastic --request-telemetry --dest '!ba4bf9d0' meshtastic --request-telemetry --dest 1828779180 ``` +### --request-position + +Request position from a node. You need to pass the destination ID as an argument with `--dest`. + +```shell title="Usage" +meshtastic --request-position --dest '!ba4bf9d0' --ch-index 1 +``` + ### --ack -Used in combination with --sendtext to wait for an acknowledgment. +Used in combination with `--sendtext` and other commands to wait for an acknowledgment. Not all commands will be able to return an acknowledgment. Best used for commands that specify a single destination node. ```shell title="Usage" -meshtastic --sendtext "Hello Mesh!" --ack +meshtastic --sendtext 'Hello Mesh!' --dest '!28979058' --ack ``` ### --reboot @@ -358,49 +427,51 @@ Tell the node to clear its list of nodes. meshtastic --reset-nodedb ``` -### --reply +### --remove-node NODE -Reply to received messages. +Tell the node to remove the specified node from the NodeDB. ```shell title="Usage" -meshtastic --reply +meshtastic --remove-node '!48759737' ``` -### --gpio-wrb GPIO_WRB GPIO_WRB +### --reply -Set a particular GPIO # to 1 or 0. +Listen for messages. When one is received, send a message to the primary channel repeating the message along with some information. ```shell title="Usage" -meshtastic --port /dev/ttyUSB0 --gpio-wrb 4 1 --dest '!28979058' +meshtastic --reply ``` -### --gpio-rd GPIO_RD +### --no-time -Read from a GPIO mask. +Suppress sending the current time to the mesh on startup. May improve reliability and startup time. ```shell title="Usage" -meshtastic --port /dev/ttyUSB0 --gpio-rd 0x10 --dest '!28979058' +meshtastic --port /dev/ttyUSB0 --no-time ``` -### --gpio-watch GPIO_WATCH +### --no-nodes -Start watching a GPIO mask for changes. +Instruct the node to not send nodeinfo from the NodeDB on startup. Requires firmware of sufficient version. Commands that use node information may behave unpredictably, since that information will not be populated, but this can improve efficiency for commands that don't. ```shell title="Usage" -meshtastic --port /dev/ttyUSB0 --gpio-watch 0x10 --dest '!28979058' +meshtastic --no-nodes --no-time --sendtext "Firing off a quick message" ``` -### --no-time +### --wait-to-disconnect WAIT_TO_DISCONNECT -Suppress sending the current time to the mesh. +After performing whatever actions are specified by other options, wait before disconnecting from the device. Some devices will reboot when the serial connection disconnects, so adding a wait time may improve reliability. Defaults to 5 seconds if not provided. ```shell title="Usage" -meshtastic --port /dev/ttyUSB0 --no-time +meshtastic --set lora.channel_num 20 --wait-to-disconnect 10 ``` ### --setalt SETALT -Set device altitude (allows use without GPS). +Set device altitude (allows use without GPS), and enables fixed position mode. + +Can only be used on locally-connected nodes and not along with `--dest`. ```shell title="Usage" meshtastic --setalt 120 @@ -408,7 +479,9 @@ meshtastic --setalt 120 ### --setlat SETLAT -Set device latitude (allows use without GPS). +Set device latitude (allows use without GPS), and enables fixed position mode. + +Can only be used on locally-connected nodes and not along with `--dest`. ```shell title="Usage" meshtastic --setlat 25.2 @@ -416,12 +489,24 @@ meshtastic --setlat 25.2 ### --setlon SETLON -Set device longitude (allows use without GPS). +Set device longitude (allows use without GPS), and enables fixed position mode. + +Can only be used on locally-connected nodes and not along with `--dest`. ```shell title="Usage" meshtastic --setlon -16.8 ``` +### --remove-position + +Clear the node's currently set fixed position and disable fixed position mode. + +Can only be used on locally-connected nodes and not along with `--dest`. + +```shell title="Usage" +meshtastic --remove-position +``` + ### --debug Show API library debug log messages. @@ -430,6 +515,14 @@ Show API library debug log messages. meshtastic --debug --info ``` +### --listen + +Stay open and listen to the stream of protocol buffer messages. This option enables `--debug` even if it is not provided alongside this argument. + +```shell title="Usage" +meshtastic --listen +``` + ### --test Run stress test against all connected Meshtastic devices. @@ -438,12 +531,12 @@ Run stress test against all connected Meshtastic devices. meshtastic --test ``` -### --ble BLE +### --ble-scan -BLE mac address to connect to (BLE is not yet supported for this tool). +Scan for available Meshtastic devices using BLE. This command lists discoverable devices, providing a convenient method to identify devices for connection via BLE. ```shell title="Usage" -meshtastic --ble "83:38:92:32:37:48" +meshtastic --ble-scan ``` ### --noproto @@ -454,18 +547,40 @@ Don't start the API, just function as a dumb serial terminal. Probably not very meshtastic --noproto ``` -### --version +## Remote Hardware arguments -Show program's version number and exit. +### --gpio-wrb GPIO_WRB GPIO_WRB + +Set a particular GPIO # to 1 or 0. ```shell title="Usage" -meshtastic --version +meshtastic --port /dev/ttyUSB0 --gpio-wrb 4 1 --dest '!28979058' ``` -### --support +### --gpio-rd GPIO_RD -Print out info that would be helpful supporting any issues. +Read from a GPIO mask. ```shell title="Usage" -meshtastic --support -``` \ No newline at end of file +meshtastic --port /dev/ttyUSB0 --gpio-rd 0x10 --dest '!28979058' +``` + +### --gpio-watch GPIO_WATCH + +Start watching a GPIO mask for changes. + +```shell title="Usage" +meshtastic --port /dev/ttyUSB0 --gpio-watch 0x10 --dest '!28979058' +``` + +## Tunnel arguments + +### --tunnel + +Linux only, very experimental. Low bandwidth and low reliability. + +Create a TUN tunnel device for forwarding IP packets over the mesh. + +## --subnet TUNNEL_NET + +Set the subnet for the local end of the tunnel established using `--tunnel`. diff --git a/docs/software/python-cli/installation.mdx b/docs/software/python-cli/installation.mdx index 7f1a20677..4e6a103e7 100644 --- a/docs/software/python-cli/installation.mdx +++ b/docs/software/python-cli/installation.mdx @@ -4,35 +4,36 @@ title: Meshtastic Python CLI installation sidebar_label: Installation slug: /software/python/cli/installation sidebar_position: 1 +description: This page offers comprehensive instructions on methods of installing the Meshtastic Python CLI across different operating systems. --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -This library provides a command line interface (CLI) for managing the user settings of Meshtastic nodes and provides an easy API for sending and receiving messages over mesh radios. Events are delivered using a publish-subscribe model, and you can subscribe to only the message types you are interested in. +## Meshtastic Python Library -The [Meshtastic-python repo](https://github.com/meshtastic/Meshtastic-python) and [API documentation](https://python.meshtastic.org) are excellent sources of information. +This library provides a command-line interface (CLI) for managing the user settings of Meshtastic nodes and provides an easy API for sending and receiving messages over mesh radios. Events are delivered using a publish-subscribe model, and you can subscribe to only the message types you are interested in. -If you wish to view the code or contribute to development of the python library or the command line interface, please visit the Meshtastic python [GitHub page](https://github.com/meshtastic/Meshtastic-python). +The [Meshtastic-python repo](https://github.com/meshtastic/Meshtastic-python) is an excellent source of information. If you wish to view the code or contribute to the development of the Python library or the command-line interface, please visit the Meshtastic Python [GitHub page](https://github.com/meshtastic/Meshtastic-python). -There are standalone executables for Windows and Ubuntu if you do not want to install python and/or the python libraries required to run the meshtastic CLI tool. See [Standalone](#standalone) for more information. +### Prerequisites -Installation can also be easily done through the [Python package installer pip](https://pypi.org/project/meshtastic): -:::note -You must use pip version 20 or later. To upgrade to the latest pip, do: `pip install --upgrade pip` -::: -:::info -Make sure that the `PATH variable` also gets installed by checking the box while installing python. If you don't, python may not be available and you may not be able to call `meshtastic` from your CLI. If you do forget to check that box, you will need to install the path environment variable for python on your operating system. -::: -:::important -You may need to install a driver from Silicon Labs for the [CP210X USB to UART bridge](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) +Before installing, ensure that your system meets the following requirements: -Some newer boards may require the drivers for the [CH9102](http://www.wch.cn/downloads/CH343SER_ZIP.html) or [Direct Download](https://github.com/Xinyuan-LilyGO/CH9102_Driver) for Windows 7. -::: +- **Serial Drivers**: Your computer should have the required serial drivers installed for the [CP210X USB to UART bridge](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) or the [CH9102](http://www.wch.cn/downloads/CH343SER_ZIP.html) (for some newer boards). +- **Python**: Python 3 should be installed on your system. Check with `python3 -V` and install it if necessary. +- **pip**: The Python package installer pip should be installed. Check with `pip3 -V` and install it if necessary. + +After ensuring the requirements are met, follow the installation instructions for your operating system in the tabbed section below. + +### Installation Instructions + +To install the Meshtastic CLI, select the tab for your operating system and follow the step-by-step instructions for installing via `pip`. For Ubuntu only, you can alternatively install the [Standalone version](#standalone-installation-ubuntu-only) if you prefer. About This Mac > System Report... > Hardware > USB` - You should see something like `CP210X USB to UART Bridge Controller` - - If not download the drivers from [Silicon Labs](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers). + - If there is no serial device shown that matches the device you are using, please review our [Install Serial Drivers](/docs/getting-started/serial-drivers/) page before proceeding. - Check that your computer has Python 3 installed. - Use the command ```shell @@ -149,16 +151,18 @@ values={[ - Connect your Meshtastic device to your USB port - Open Device Manager - Under `Ports (COM & LPT)` you should see something like `Silicon Labs CP210X USB to UART Bridge (COM5)` - - If not download the drivers from [Silicon Labs](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers) or use the direct link below. - :::warning - You must install the [CP210x Universal Windows Driver](https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip). If you do not install this driver, your device may not work and the driver may need to be uninstalled from device manager before installing the correct driver. - ::: + - If there is no serial device shown that matches the device you are using, please review our [Install Serial Drivers](/docs/getting-started/serial-drivers/) page before proceeding. - Check that your computer has Python 3 installed. - Use the command ```powershell py -V ``` - If this does not return a version, install [python](https://www.python.org) + +:::info +When installing Python, make sure to select the option to "Add Python to PATH" or check the box that says "Add Python to environment variables". If you missed this during installation, you can add Python to your system's PATH manually after installation. Failing to do so may result in errors when trying to use Python or pip commands. +::: + - Pip is typically installed if you are using python 3 version >= 3.4 - Check that pip is installed using this command ```powershell @@ -179,11 +183,7 @@ values={[ #### Termux -:::note -Wifi connection is currently under development and may not be working properly just yet. If you would like to provide feedback or test this feature, please visit our [forum](https://meshtastic.discourse.group) or join our [Discord server](https://discord.gg/ktMAKGBnBs) for more information. -::: - -- Install [Termux](https://f-droid.org/en/packages/com.termux) from the F-Droid app store (Google play does not currently support the latest builds) +- Install [Termux from F-Droid](https://f-droid.org/en/packages/com.termux) or [Github Releases](https://github.com/termux/termux-app/releases). The Google Play store version has been deprecated. - Load Termux and update the package list ```shell pkg update @@ -202,42 +202,24 @@ Wifi connection is currently under development and may not be working properly j ``` :::note -Be aware that the Meshtastic CLI is not able to control the nodes over USB through termux, but you can control devices over Wifi using the `--host x.x.x.x` option with the device IP address. However, only ESP32 devices can use Wifi currently. +Be aware that the Meshtastic CLI is not able to control the nodes over USB through termux, but you can control devices over Wifi using the `--host x.x.x.x` option with the device IP address (ESP32 or Pico W only). Wifi connection is currently under development and may not be working properly just yet. If you would like to provide feedback or test this feature, please visit our [forum](https://meshtastic.discourse.group) or join our [Discord server](https://discord.gg/ktMAKGBnBs) for more information. :::
-:::info -You may need to close and re-open the CLI. The path variables may or may not update for the current session when installing. -::: +**You may need to close and re-open the CLI. The path variables may or may not update for the current session when installing.** -## Standalone -There are standalone executable files for Windows and Ubuntu. A single file is all you need to run the command line interface (CLI) Meshtastic tool. There is a zip file per operating system. To use, see the operating system specific notes below: +### Standalone Installation (Ubuntu only) -They can be found on the [Releases](https://github.com/meshtastic/Meshtastic-python/releases) page. - - - - -#### Ubuntu - -- Download meshtastic_ubuntu - -- Run the following command to make the file executable and rename it 'meshtastic': +1. Download the `meshtastic_ubuntu` executable from the [Releases](https://github.com/meshtastic/Meshtastic-python/releases) page. +2. Run the following command to make the file executable and rename it `meshtastic`: ```shell chmod +x meshtastic_ubuntu && mv meshtastic_ubuntu meshtastic ``` - -- To run the cli: +3. To run the CLI: ```shell ./meshtastic @@ -246,21 +228,3 @@ chmod +x meshtastic_ubuntu && mv meshtastic_ubuntu meshtastic :::tip Copy (or move) this binary somewhere in your path. ::: - - - - -#### Windows - -- Download meshtastic_windows - -- Rename to meshtastic.exe - -- To run, open a windows command prompt, navigate to the location of the executable and run: - -```shell -meshtastic.exe -``` - - - diff --git a/docs/software/python-cli/usage.mdx b/docs/software/python-cli/usage.mdx index cd61b8f4d..483bc13ee 100644 --- a/docs/software/python-cli/usage.mdx +++ b/docs/software/python-cli/usage.mdx @@ -133,6 +133,79 @@ Use "--ch-set psk default" to restore the standard 'default' (minimally secure, All "ch-set" commands will default to the primary channel at index 0, but can be applied to other channels with the "ch-index" parameter. +## Utilizing BLE via the Python CLI + +The Python CLI supports communicating with Meshtastic devices via Bluetooth Low Energy (BLE), in addition to the standard serial and TCP/IP connections. To use BLE, you will need a Bluetooth adapter on your computer. + +### Scan for BLE Devices + +First, you can scan for available Meshtastic devices using: + +```shell +meshtastic --ble-scan +``` + +This will list all Meshtastic devices discoverable over BLE along with their addresses and names in the following format: + +```shell +Found: name='Meshtastic_1234' address='AA11BB22-CC33-DD44-EE55-FF6677889900' +BLE scan finished +``` + +### Available Commands + +Once you have the device address or name, you can utilize it alongside your normal Python CLI commands like `--info`, `--nodes`, `--export-config`, etc. but with the `--ble` option to communicate via BLE rather than serial. + +You can use **either** the name or address to issue your commands. + +```shell +meshtastic --ble --info +meshtastic --ble
--nodes +``` + +The initial time you use the `--ble` option for a specific device, you will be prompted to enter the BLE PIN code (as is normal with a client). Once paired, this step won't be required unless you forget the device. + +:::note +On Linux, you may need to pair the BLE device using `bluetoothctl` before connecting. This allows entering the required PIN for pairing. +::: + +### Additional BLE Examples + +#### Scan for devices and get info from the first one: + +```bash +meshtastic --ble-scan +# Sample output: +# Found: name='Meshtastic_1234' address='AA11BB22-CC33-DD44-EE55-FF6677889900' +# Found: name='Meshtastic_5678' address='FF00DD00-AA11-BB22-CC33-DD44EE5566FF' +BLE scan finished + +meshtastic --ble AA11BB22-CC33-DD44-EE55-FF6677889900 --info +``` + +#### Connect to a named device and read the node list: + +```shell +meshtastic --ble Meshtastic_1234 --nodes +``` +#### Export device config with --export-config + +```shell +meshtastic --ble Meshtastic_1234 --export-config > config.yaml +``` + +#### Send a command to a remote device using the --dest option: + +```shell +meshtastic --dest '!fe1932db4' --set device.is_managed false --ble Meshtastic_9abc +``` + +#### For debugging, you can enable verbose BLE logging by adding the `--debug` flag: + +```shell +meshtastic --ble AA11BB22-CC33-DD44-EE55-FF6677889900 --debug --info +``` + ## FAQ/common problems This is a collection of common questions and answers from our friendly forum. @@ -161,4 +234,4 @@ There is a problem with Big Sur and pyserial. The workaround is to install a new ```shell pip3 install -U --pre pyserial -``` +``` \ No newline at end of file diff --git a/docs/software/web-client.mdx b/docs/software/web-client.mdx index 139fc2e96..413b2865f 100644 --- a/docs/software/web-client.mdx +++ b/docs/software/web-client.mdx @@ -8,7 +8,7 @@ sidebar_position: 3 Meshtastic Web is a Meshtastic client that runs directly in your browser. There are three ways of accessing the app: -1. Served directly from an ESP32 based node via [meshtastic.local](http://meshtastic.local) or the device's IP Address. +1. Served directly from an ESP32 based node via [meshtastic.local](http://meshtastic.local) or the device's IP Address.[^1] 2. A hosted version located at [client.meshtastic.org](https://client.meshtastic.org). 3. Hosting it yourself. @@ -54,3 +54,5 @@ The web interface is included in firmware releases. When a new firmware version The source code for the WebUI can be found on our [GitHub](https://github.com/meshtastic/web) Instructions for building and running the project can be found in the repo's readme. + +[^1]: If multiple Meshtastic devices are serving the web client on the same local area network, these devices can be reached by adding a suffix of "-2" (or higher numbers if there are additional devices) to the local URL. Example `meshtastic-2.local` or `meshtastic-3.local`. diff --git a/docs/terms/index.mdx b/docs/terms/index.mdx index ba6da8daa..b430b323c 100644 --- a/docs/terms/index.mdx +++ b/docs/terms/index.mdx @@ -13,7 +13,7 @@ Band Broadcast : Sending a message or data from one device to all other devices within range in the Meshtastic network, rather than to a specific recipient. -Channel | [Configuration](/docs/configuration/radio/channels/) | [Frequency Calculator](/docs/overview/radio-settings/#channel-frequency-calculator) +Channel | [Configuration](/docs/configuration/radio/channels/) | [Frequency Calculator](/docs/overview/radio-settings/#frequency-slot-calculator) : At least two definitions in Meshtastic usage: 1) One of 8 configurable channels in the firmware, each supporting a separate name and encryption, with one set as primary and the rest secondary. 2) A specific frequency within a LoRa band that a device can be configured to use. CLI | [Guide](/docs/software/python/cli/) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 836963b1e..3c7c1e563 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3621,8 +3621,8 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} + /body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 @@ -3634,7 +3634,7 @@ packages: iconv-lite: 0.4.24 on-finished: 2.4.1 qs: 6.11.0 - raw-body: 2.5.1 + raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: @@ -3692,11 +3692,11 @@ packages: dependencies: balanced-match: 1.0.2 - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 /browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} @@ -3857,7 +3857,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -3871,7 +3871,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -4095,8 +4095,8 @@ packages: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} dev: false @@ -5220,16 +5220,16 @@ packages: strip-final-newline: 2.0.0 dev: false - /express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + /express@4.19.2: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.1 + body-parser: 1.20.2 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.5.0 + cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 @@ -5332,8 +5332,8 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -5388,8 +5388,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - /follow-redirects@1.15.5: - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} + /follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -5724,18 +5724,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - /hasown@2.0.1: resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: false /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} @@ -6040,7 +6033,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.5 + follow-redirects: 1.15.6 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -6223,7 +6216,7 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.1 /is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -7509,7 +7502,7 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 /mime-db@1.33.0: @@ -8587,8 +8580,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} dependencies: bytes: 3.1.2 @@ -10159,14 +10152,14 @@ packages: opener: 1.5.2 picocolors: 1.0.0 sirv: 2.0.4 - ws: 7.5.9 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /webpack-dev-middleware@5.3.3(webpack@5.90.2): - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} + /webpack-dev-middleware@5.3.4(webpack@5.90.2): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 @@ -10206,7 +10199,7 @@ packages: compression: 1.7.4 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.18.2 + express: 4.19.2 graceful-fs: 4.2.11 html-entities: 2.4.0 http-proxy-middleware: 2.0.6(@types/express@4.17.21) @@ -10221,7 +10214,7 @@ packages: sockjs: 0.3.24 spdy: 4.0.2 webpack: 5.90.2 - webpack-dev-middleware: 5.3.3(webpack@5.90.2) + webpack-dev-middleware: 5.3.4(webpack@5.90.2) ws: 8.16.0 transitivePeerDependencies: - bufferutil @@ -10381,8 +10374,8 @@ packages: typedarray-to-buffer: 3.1.5 dev: false - /ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/src/css/custom.css b/src/css/custom.css index 7c7840218..b74613030 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -230,12 +230,35 @@ td { padding-right: 10px !important; } -/* Need all tab content to show for PDF generation */ +/* Print styles for manual printing and PDF generation */ @media print { - ul.tabs { + ul.tabs, + .no-print { display: none; } - .tabs-container div > div { - display: block; + .tabs-container div > div, + .accordion__panel { + display: block !important; } } + +.tabs { + padding-left: 0; +} + +.tabs__item { + border-bottom-color: var(--ifm-tabs-color-inactive-border); + border-radius: 0; + margin-right: 4px; + padding-left: 12px; + padding-right: 12px; +} + +.tabs__item--active { + border-bottom-color: var(--ifm-tabs-color-active-border); +} + +.tabs__item:hover { + background-color: var(--ifm-hover-overlay); + border-radius: 0; +} diff --git a/src/pages/downloads/index.tsx b/src/pages/downloads/index.tsx index af2c50d28..add1ae224 100644 --- a/src/pages/downloads/index.tsx +++ b/src/pages/downloads/index.tsx @@ -6,6 +6,7 @@ import { BoltIcon, ComputerDesktopIcon, CpuChipIcon, + DocumentIcon, GlobeAltIcon, } from "@heroicons/react/24/solid"; import Layout from "@theme/Layout"; @@ -215,6 +216,39 @@ const Firmware = (): JSX.Element => { )}
+ {/* */} +

Documentation

+
+
+ +
+
+
+
+

PDF

+
+
+
+ +
+
+
+ Current Meshtastic.org documentation compiled for offline use +
+ +
+
+
); diff --git a/src/pages/index.tsx b/src/pages/index.tsx index af0421a71..f6f4437d9 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -87,6 +87,17 @@ const SocialCards: SocialCardProps[] = [ /> ), }, + { + color: "bg-[#24A1DE]", + link: "https://t.me/+hmKN0xOR73ExOTU6", + children: ( + telegram + ), + }, ]; function Home() { diff --git a/src/theme/NotFound/Content/index.js b/src/theme/NotFound/Content/index.js index 114b279f2..0ab18ab58 100644 --- a/src/theme/NotFound/Content/index.js +++ b/src/theme/NotFound/Content/index.js @@ -31,7 +31,12 @@ export default function NotFoundContent({ className }) { original URL and let them know their link is broken.

- Chirpy + Chirpy diff --git a/static/design b/static/design index 2865a55d3..eeddd10c1 160000 --- a/static/design +++ b/static/design @@ -1 +1 @@ -Subproject commit 2865a55d39dea5f6d9f2c09ac1ec485666a833da +Subproject commit eeddd10c108f1516e6e0c878fbaa8ed40a4d279d diff --git a/static/img/Open_Collective_logo_2021.svg b/static/img/Open_Collective_logo_2021.svg new file mode 100644 index 000000000..4de9005ee --- /dev/null +++ b/static/img/Open_Collective_logo_2021.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/RAKDAP1_New_1.webp b/static/img/RAKDAP1_New_1.webp new file mode 100644 index 0000000000000000000000000000000000000000..4fc5b155151afaa5d33906fa4ebc18cadcdf1340 GIT binary patch literal 51666 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 z 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 z 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%0DUem7xj> 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 literal 0 HcmV?d00001 diff --git a/static/img/hardware/chatter_keypad.webp b/static/img/hardware/chatter_keypad.webp new file mode 100644 index 0000000000000000000000000000000000000000..ec6375b66b2d2cdf4e604bf2c7c92798271a7712 GIT binary patch literal 37878 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 literal 0 HcmV?d00001 diff --git a/static/img/hardware/heltec/capsule-connector.webp b/static/img/hardware/heltec/capsule-connector.webp new file mode 100644 index 0000000000000000000000000000000000000000..b5a18b4d1fecb457844acfc6b3846a4012dc6a06 GIT binary patch literal 108248 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�_#Y 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 literal 0 HcmV?d00001 diff --git a/static/img/hardware/heltec/capsule-sensor-extensibility.webp b/static/img/hardware/heltec/capsule-sensor-extensibility.webp new file mode 100644 index 0000000000000000000000000000000000000000..9fa3d136d33f92b2d5b6f800dd33989bfb82d2e1 GIT binary patch literal 138546 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 z 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%0A#)5_qSajIlK5L&o^9Gjo;_1K{zf+0k?b+AA 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 z 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%0A;8TPl~7(I8x{-)eP|k0e6Z%rw~mYr z>RXQbp+Ib_ZoH6Nr{}865keH%y$N9k%4%(@f3=#t`I>@)e=qrH(E?_5Fx(d*a_spk z$2Ee#=|nKIhKQl|zNH%f1EPr~XP9Pq*CuvU2 z&Y#FVHz0E>O#JKy@e$D}FH+ojz@E3$(oxU)ew(DQ>HMhSifFTg+zQ5}lX+cE z>5Ru1SXr0Wjo|gbtTCt6ee;%-DHFZK40oFCJv%Uyk7tRY{(_AuyKlfYm(7gEmlp0e z^n39R-Ww;=KfZErwK4}h7<8LgZEFC+3r#IJQ!A={ruNJx2_@LZd{e7Ja_7)|%c!l` zyxU#cQw+8Mn@y02zp3Tk163FQ#2Z{Tyc0t8mD(+|wb%oNO!cn*a!77kT>Psl2^GFP z*}g=imWKsL&HB!V~glK)OWCixQ43EoW6P zoA~7?rI8867|1lHpxmAmW7Z>Ris6%24*#PhLyTrHds80Z-L9Ly22SI(^oiD6sDl!% z$wbO-3Zd0Cq9Kt)27Iv@pOD|~JxNA^2(_q?eCJGH{Sxjk_YcuelHzgJYZ&D84D(%W zcTF}w(QADj^XfTt9r%Z{6)`g*D=~-W(5$;~u)+O_dVx`m`Qt*rc|3@xZ}M8W*2Y}+ z!Yn+Q?D)LOu1a^WhagrqxiM)*h~QtI&a6E1&fXDLG%VU8SW>}E`-)~saT;2_KJqjA1lT-v zVQCcmJajOGkY3p;QQ9wIZqHO&!1LHI?`(GtMbqD(jz;hg;52Wvfus~Rmm|O>M148$ ztGC1*uiMIL<5+-E+b#2J+Ejn{L2cBp^IVS$#z81b|qA9WZmVH!;s-iIwTnQZ? ze)88q*%v|%M#VT~QB}h&FXnIZo@U5~C;QC+SnmdXpuNEoK<>J~M@bbK3$Z%uGc#U& zjen%tx^>ZumMJi*=sPowH_6khICZf-#^%r<#n21$MOJa-nk0d-|7lVabGb^C(XDQaja?kw?yWhyzTu*^M%IAaT!y~tGk|&22P@NY# zDyp%Oh8U8A;YMss2dHF`H-1O#nlymF=b(^sq1=)IP|+Plp#$~5yQE#fWf1_vMeDc{q! zF6ZhIg+R|PaU}4W2*K)`Gcx1wRMzwWHrvPVO}HorIvHMV!wC-~Ov8{xJ^{?QqbS&DUl53Yk5CV_i@8qr3+T}__< z4$8n-Gg<`Wtt_#NZSJW*6<1+?t`GltQ- zfF<|Y-LrXhfJOzqekm-o{Mb9(4V&+u1_Sqn0ARNg2jWu8kY!b$pCL&R_dHsOm}G6G z5QvrgW)_tXSR`F|(|&cE(1#Xc-xBpRbYAYY+RlvfhZz3_EswiNwImB1wKg0+v#dS~ z0i}gyUuvq90ToRic^&Jpf1ov4)~1Jrd(+yJWh;}t9z12?xw+UHUZ>++cbuBKevrZY zNCUk<1_$~J%z8^{l2F~+ulQjlkML1oHZ>QeDO*S^pTVzcsjWjWi+ENN^wcy}crrVow0C|$5CN2 zncQ9)2e`o9j(%bbiPqfB2FHN52!sAzYN0&Ht@7~A9dfzroxl)`xPqIwSG=y@faWu* eUol53Oib{PI>3YTBT9L$f~<&FcOT&Yzy2>AZCn-r literal 44924 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 diff --git a/static/img/hardware/unPhone/unphone-front-with-exander.webp b/static/img/hardware/unPhone/unphone-front-with-exander.webp new file mode 100644 index 0000000000000000000000000000000000000000..de00a6e9f51db842251764fa60baeee24d63f8b7 GIT binary patch literal 104088 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

6Dq&+Tzk(PVo2PYEM<6 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 ByY~P9 literal 0 HcmV?d00001 diff --git a/static/img/hardware/unPhone/unphone-side.webp b/static/img/hardware/unPhone/unphone-side.webp new file mode 100644 index 0000000000000000000000000000000000000000..257fe8702124ba4532c51878f0258ddee624cf04 GIT binary patch literal 38938 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 literal 0 HcmV?d00001 diff --git a/static/img/homepage/telegram-single-path-240px.svg b/static/img/homepage/telegram-single-path-240px.svg new file mode 100644 index 000000000..7880d0356 --- /dev/null +++ b/static/img/homepage/telegram-single-path-240px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/vercel-logotype-dark.svg b/static/img/vercel-logotype-dark.svg new file mode 100644 index 000000000..bb5a15a24 --- /dev/null +++ b/static/img/vercel-logotype-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/img/vercel-logotype-light.svg b/static/img/vercel-logotype-light.svg new file mode 100644 index 000000000..0fbca5b56 --- /dev/null +++ b/static/img/vercel-logotype-light.svg @@ -0,0 +1,3 @@ + + + diff --git a/tailwind.config.ts b/tailwind.config.ts index 9792aa077..7182a84dc 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -2,8 +2,8 @@ import typography from "@tailwindcss/typography"; import type { Config } from "tailwindcss"; export default { - content: ["./src/**/*.{js,jsx,ts,tsx}"], - darkMode: "class", + content: ["./src/**/*.{js,jsx,ts,tsx,md,mdx}", "./docs/**/*.{md,mdx}"], + darkMode: ["class", '[data-theme="dark"]'], theme: { extend: { colors: { diff --git a/vercel.json b/vercel.json index e8ea17986..51b14d201 100644 --- a/vercel.json +++ b/vercel.json @@ -64,6 +64,10 @@ { "source": "/docs/getting-started/faq", "destination": "/docs/faq/" + }, + { + "source": "/docs/", + "destination": "/docs/introduction/" } ] }

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†{+a7NFystI)vHw}|E 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 literal 0 HcmV?d00001 diff --git a/static/img/hardware/canary-one/front.webp b/static/img/hardware/canary-one/front.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b0e0ef8173f0bb9f2c0f1e089c65883a83ebcf2 GIT binary patch literal 142186 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 literal 0 HcmV?d00001 diff --git a/static/img/hardware/canary-one/perspective.webp b/static/img/hardware/canary-one/perspective.webp new file mode 100644 index 0000000000000000000000000000000000000000..9a1b5fce382cb2f11383bcafca5c81d1c0b65896 GIT binary patch literal 81698 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 a&=}_SaAgf1ga(cZ+%ZXc!8(!fH~;|B_U7FH literal 0 HcmV?d00001 diff --git a/static/img/hardware/chatter.webp b/static/img/hardware/chatter.webp new file mode 100644 index 0000000000000000000000000000000000000000..11e6ccc616aaad4545c070e5ff4f2413c7ce49f6 GIT binary patch literal 122646 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