From d49fe332d3d7fe1762def1a041cf0d690b62495e Mon Sep 17 00:00:00 2001
From: DeFiDude <59237470+DeFiDude@users.noreply.github.com>
Date: Sun, 8 Mar 2026 04:00:26 -0600
Subject: [PATCH] =?UTF-8?q?Add=20LICENSE=20file,=20fix=20README:=20BLE=20s?=
=?UTF-8?q?tatus,=20beleth=E2=86=92ratspeak.org,=20update=20presets?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
LICENSE | 19 +++++++++++++++++++
README.md | 12 ++++++------
2 files changed, 25 insertions(+), 6 deletions(-)
create mode 100644 LICENSE
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 |