# MeshCore documentation Choose firmware with the [firmware picker](firmware_picker.md). For help with a device already in service, start with the [FAQ](faq.md). ## Current release - [1.17.1.8 USA Cascade release notes](releases/1.17.1.8.md) - [Test Results](test-results/index.md) — validation archive and 1.17.1.8 Preview 1 qualification evidence ## Documentation - [Feature switches by role](role_feature_switches.md) and [Full Companion features](full_companion_features.md) - [Firmware update guide](ota_user_guide.md), [easy LoRa OTA](ota_easy.md), and [scripted LoRa OTA](lora_ota_automation.md) - [CLI commands](cli_commands.md), [availability by build](cli_build_matrix.md), and [radio profiles](radio_profiles.md) - [Companion protocol](companion_protocol.md), [packet format](packet_format.md), and [QR codes](qr_codes.md) The navigation groups the remaining guides under Documentation, including board-specific updates, networking, power, and protocol references. ## Tools - [Firmware picker](firmware_picker.md) and [USB web console](https://flasher.meshcore.io/console) - [Notification builder](notifications.md) and [temporary radio test builder](preset_test.md) - [Filter policy playground](filter_tool.md), [telemetry decoder](telemetry_decoder.md), and [management report decoder](management_decoder.md) ## Engineering records - [Research](research/index.md) — design notes, diagnostics, and historical update-chain studies - [Old Releases](old-releases/index.md) — historical release notes and supporting files Found a mistake or missing information? [Edit the documentation](https://github.com/mikecarper/MeshCore/tree/keymindCascade/docs).