/firmware

Meshtastic device firmware

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Alternative Meshtastic Firmware+

GitHub release downloads CI CLA assistant Fiscal Contributors Vercel

Fork features

  • Protect private messages on public MQTT: This commit introduces a feature that enhances security by preventing the sending of private messages between nodes when the MQTT uplink is enabled. The motivation behind this change is to ensure that sensitive information is not inadvertently transmitted over potentially insecure channels. Public messages broadcast to address 0xffffffff, along with telemetry data, remain unrestricted to maintain the core functionality of the network. This feature is configurable via the command meshtastic --set mqtt.secure_messages [true|false] providing users with flexibility and control over their network's security. Default: True
  • Default hop limit changed from 3 to 5
  • Allow to administrate node with "Managed Mode" via Wifi or BT
  • Less air limits
  • Support for private text message "nodes" (only online) or "nodes all" and return list of nodes
  • Local stats over mesh (additional telemetry)
  • Sniffer mode, transfers to the connected device (TCP or BT) packets that are not public and do not belong to us without decrypting them. This allows for a better understanding of network operation.
  • Neighbor Info enabled again on primary channel (LongFast, MediumFast, etc.), enabled by default.

Overview

This repository contains the device firmware for the Meshtastic project.

Stats

Alt