diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..7104b81 --- /dev/null +++ b/LICENSE @@ -0,0 +1,19 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . diff --git a/README.md b/README.md index 61c250d..fdd9456 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Not an RNode. Not a gateway. A fully self-contained Reticulum instance with a ke - **Mesh networking** — Reticulum endpoint or transport node, automatic path discovery - **Node discovery** — See who's online, save contacts, manage friends - **WiFi bridging** — TCP client to remote Reticulum nodes, or AP mode to bridge your desktop to LoRa -- **BLE transport** — Unavailable +- **BLE transport** — Not yet available - **Identity management** — Easily swap and manage different identities - **Dual storage** — LittleFS flash + SD card with atomic writes and automatic backup - **OTA-ready** — Check for firmware updates directly from the device @@ -101,9 +101,9 @@ Three presets in Settings → Radio: | Preset | SF | BW | CR | TX | Use Case | |--------|----|----|----|----|----------| -| **Balanced** | 9 | 250 kHz | 4/5 | 14 dBm | General use | -| Long Range | 12 | 125 kHz | 4/8 | 17 dBm | Maximum range | -| Fast | 7 | 500 kHz | 4/5 | 10 dBm | Short range, fast | +| **Balanced** | 9 | 125 kHz | 4/5 | 17 dBm | General use | +| Long Range | 12 | 62.5 kHz | 4/8 | 22 dBm | Maximum range | +| Fast | 7 | 250 kHz | 4/5 | 14 dBm | Short range, fast | All parameters individually configurable. Changes apply immediately. @@ -115,7 +115,7 @@ All parameters individually configurable. Changes apply immediately. | **AP** | Creates `ratdeck-XXXX` hotspot, TCP server on port 4242 | | **OFF** | LoRa only, saves power | -**Connect to the mesh over WiFi:** Settings → Network → enter WiFi creds → add TCP endpoint (e.g., `rns.beleth.net:4242`). +**Connect to the mesh over WiFi:** Settings → Network → enter WiFi creds → add TCP endpoint (e.g., `rns.ratspeak.org:4242`). **Bridge your desktop to LoRa:** Set AP mode → connect laptop to `ratdeck-XXXX` (password: `ratspeak`) → add `TCPClientInterface` to `~/.reticulum/config` pointing at `192.168.4.1:4242`. @@ -132,7 +132,7 @@ Default: **endpoint** (handles own traffic). Enable **Transport Node** in Settin | LVGL UI | Working — 5 tabs, chat bubbles, settings, contacts | | WiFi STA + TCP | Working — auto-reconnect, live server switching | | WiFi AP | Working — TCP server, HDLC framing, desktop bridge | -| BLE Sideband | Working — NimBLE transport | +| BLE Sideband | Not yet available | | Node discovery | Working — announces, friend management | | SD + Flash storage | Working — dual-backend, atomic writes | | Identity management | Working — multi-slot, triple-redundant |