microReticulum as used on the LilyGo T-Beam SUPREME
Find a file
John Poole 16507c54e8 Changed:
main.cpp: fixed the “only sends once” bug by replacing last_tx_second with a UTC minute key, so Bob/CY/DAN can send once per active peer every minute at their scheduled second.
TBeamSupremeLoRaInterface.cpp: added RSSI/SNR to receive-side PHY logging, including accepted frames, malformed frames, and simulated PHY drops.
main.cpp: added RSSI/SNR to RX ANNOUNCE and inbound RX LINK establishment logs.
README.md: added updated RSSI/SNR examples and a table for RNSLINKREQ, RNSPROOF_DELAY, RNSPROOF, RNSLRRTT, RNSLINKRX, and RNSDEC.
2026-06-03 20:04:54 -07:00
docs Stabilized logging to SD Card, disciplined time, and web fetch & erase 2026-04-06 11:38:06 -07:00
exercises Changed: 2026-06-03 20:04:54 -07:00
external Start of migration to microReticulumFirmware from microReticulm after Chad comment on Matrix clarifying the two projects and my conflating the two after returning from a test in Meshtastic. ChatGPT has handled the integration, but we have not tested the migration against any of the exercises. Note: the SD card exercise needs an Issue logged about its failure at start-up and the need to remove and re-insert a card before it can be read. 2026-02-14 09:22:55 -08:00
firmware/fieldtest_beacon Modified by ChatGPT for migration to microRecticulum_Firmware, not verified by me... yet, but I am preserving to document this stage. 2026-02-14 10:10:31 -08:00
img creating Pi ready "dual" images ready for public trial 2026-05-22 12:12:07 -07:00
lib Prior to GPS code changes 2026-05-25 11:59:09 -07:00
shared Codex added unified library, all work 2026-04-19 10:20:35 -07:00
tests Codex added unified library, all work 2026-04-19 10:20:35 -07:00
tools the Pi builds work, ready for release 2026-05-22 16:41:10 -07:00
.gitignore Before testing, but 3rd mode "dual" created for jp 2026-05-21 15:30:46 -07:00
.gitmodules Start of migration to microReticulumFirmware from microReticulm after Chad comment on Matrix clarifying the two projects and my conflating the two after returning from a test in Meshtastic. ChatGPT has handled the integration, but we have not tested the migration against any of the exercises. Note: the SD card exercise needs an Issue logged about its failure at start-up and the need to remove and re-insert a card before it can be read. 2026-02-14 09:22:55 -08:00
CMakeLists.txt Compiles, needs some extra tweaking 2026-02-12 10:53:31 -08:00
LICENSE Initial commit 2026-02-12 08:12:57 -08:00
notes_Feb_18_2026.txt No difference between AMY vs. BOB, going to revise and dig deeper into SD card states 2026-04-01 15:41:24 -07:00
README.md Start of migration to microReticulumFirmware from microReticulm after Chad comment on Matrix clarifying the two projects and my conflating the two after returning from a test in Meshtastic. ChatGPT has handled the integration, but we have not tested the migration against any of the exercises. Note: the SD card exercise needs an Issue logged about its failure at start-up and the need to remove and re-insert a card before it can be read. 2026-02-14 09:22:55 -08:00
SETUP_REQUIRED.txt Mandatory for environment set up. 2026-04-25 09:43:43 -07:00

microReticulumTbeam

microReticulum For Field Testing With LilyGo T-Beam SUPREMES

Field Testing Only. Used to specially program a group of T-Beams, each having the others' contact information and keys, which are then deployed in the field with people moving about to capture what was successfully sent and received and at what coordinates. Data is stored on SD cards and then retrieved at the end of the test an dumped into a PostgreSQL databse for analysis.

Dependency Direction

This repo is migrating from external/microReticulum to external/microReticulum_Firmware.

Goal:

  • Reuse upstream T-Beam SUPREME integration work in microReticulum_Firmware.
  • Avoid reimplementing already-solved board integration (PMU, SD, RTC, GPS, LoRa setup).

Status:

  • Migration plan is tracked in docs/microreticulum_firmware_migration.md.
  • Existing exercises remain functional during migration.