torlando-agent[bot] 7398f82a76 fix(store): raise microStore value cap to 2048 so larger path entries persist
Reticulum path-table entries for destinations with larger announce app_data run
1025-1033 bytes, over microStore's 1024-byte USTORE_MAX_VALUE_LEN default. They
hit "[ustore] put: failed due to excessive data length" and never entered the
path table ("Failed to add destination ... to path table!"), so those peers were
unreachable even though the TCP link was up and receiving their announces -- it
looked like "can't connect to the TCP server." Raise the cap to 2048; this also
sizes TypedStore's read buffer (reads into a vector of USTORE_MAX_VALUE_LEN), so
reads of the larger values don't truncate. Verified on device: zero
excessive-length / failed-add errors, path table populates.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UWZuYkHBRqNb6BZHV8sTG5
2026-06-20 21:03:37 -04:00
2026-02-07 11:49:21 -05:00
2026-03-04 14:12:36 -05:00

Pyxis logo

Pyxis

An LXMF and LXST client firmware for T-Deck, built on a highly modified fork of microReticulum

Very much WIP, don't expect stability :)

Features

Reticulum transport over:

  • RNode-compatible LoRa
  • AutoInterface (local wifi)
  • TCP Client
  • BLE Interface (barely working if at all)

Other features:

  • GPS-synced time
  • One really annoying beep when you get a new message (user toggle)
  • View the announce stream
  • Choose a propagation node (and sync with it) (fixed in v0.2.1)
  • Set auto announce timer
  • Light up keyboard (user toggle)
  • Will crash in about 5 minutes of normal use (sorry) I had 5d uptime on v0.2.0 with BLE disabled
  • Make LXST voice calls (codec2 only, quality sounds horrible coming out the other end in Columba, needs work)

Why "Pyxis"

Pyxis, latin for "compass," is a constellation in the southern sky depicting a mariner's compass. Small but essential, the compass ensures every message finds its destination - even when the path is uncertain.

S
Description
No description provided
Readme GPL-3.0 201 MiB
Languages
C++ 49.9%
C 44.1%
Python 5.8%
Shell 0.2%