Skip to content

1.86.4

Latest

Choose a tag to compare

@attermann attermann released this 27 Jun 15:36

microReticulum Firmware v1.86.4

This release delivers substantial improvements to remote provisioning and management, introduces WebSocket-based connectivity options, expands native board support, improves radio reliability, and includes multiple performance and firmware-size optimizations.

Highlights

  • Added WebSocket support for KISS interfaces
  • Added RNS transport support in the web console for remote provisioning
  • Expanded provisioning capabilities and metrics
  • Reduced remote-management bandwidth usage
  • Added native SX1262 board support
  • Improved radio reliability and startup behavior
  • Reduced firmware footprint through build optimizations

New Features

WebSocket KISS Interface Support

A new WebSocket transport option is now available for KISS connectivity.

Features include:

  • WebSocket KISS interface support
  • Public WebSocket mode
  • Native platform support updates
  • Reboot and reconnect handling improvements

This enables more flexible integrations and remote access scenarios.

RNS Remote Provisioning Support

The web console now supports provisioning over RNS.

Capabilities include:

  • RNS selectable as a transport option
  • WebSocket integration with MeshChatX API servers
  • Remote link establishment through transport nodes
  • Remote management and provisioning over LoRa networks

Expanded Provisioning System

Provisioning capabilities have been significantly enhanced:

  • Extended provisioning field definitions
  • Improved schema handling
  • Reboot operation promoted to a first-class provisioning action
  • Additional remote-management metrics
  • Expanded documentation and usage guidance

Performance Improvements

Provisioning Transfer Optimization

Remote management traffic has been optimized to reduce airtime and bandwidth consumption:

  • Browser-side schema caching using local storage
  • Provisioning schema compression
  • Provisioning data compression
  • Reduced transfer overhead during remote administration

These changes are particularly beneficial when managing nodes across low-bandwidth LoRa links.

Firmware Size Optimization

Build system refactoring reduces firmware size and improves configuration organization.

Additional improvements:

  • Reduced unnecessary logging output
  • Disabled periodic statistics dumping
  • Build process cleanup

Web Console Improvements

The web console received multiple usability enhancements:

  • Log filtering by substring
  • Maximum log-level filtering
  • Heatshrink decoding fixes
  • Internal draft/working/effective value handling cleanup
  • Packaging improvements

Hardware and Platform Support

Native SX1262 Support

Added support and infrastructure updates for native SX1262 boards:

  • Updated pin mappings
  • Improved radio initialization handling
  • TCXO enablement refactoring
  • Improved transaction handling
  • Additional native diagnostics and packet logging

Reliability and Bug Fixes

Radio and Transport Reliability

Fixed several issues affecting operation and startup behavior:

  • Fixed embedded single-transfer regression
  • Fixed TX queue lockup conditions during startup
  • Fixed RX LED remaining active when noise floor sampling was unavailable
  • Improved modem status and noise floor handling
  • Removed ineffective pre-initialization board reset logic
  • Added command-line configuration path handling
  • Improved pre-initialization radio reset behavior

Provisioning Fixes

  • Fixed float-to-int conversion truncation for values less than 1
  • Fixed provisioning decoding behavior in the web console

Build and Development Improvements

  • Docker workspace now automatically clones the repository when absent
  • Various internal refactors and cleanup changes

Documentation

Added and expanded documentation for:

  • Provisioning workflows
  • Remote management functionality
  • Configuration and usage examples

microReticulum

See microReticulum Release Notes for library changes incorporated into this firmware release.

Contributors

Thanks to all contributors to this release: