Skip to content

Instantly share code, notes, and snippets.

@mwolter805
mwolter805 / Forensics — meshcore_py Combined Report.md
Created April 12, 2026 18:01
Forensics — meshcore_py Combined Report

SDK target: meshcore-dev/meshcore_py @ fbf84cb (v2.3.6, upstream main HEAD)

Firmware target: meshcore-dev/MeshCorecompanion_radio at tag companion-v1.14.1

Mode: consolidation of read-only forensic audits. No source files were modified in any audit round.

This report merges the findings from all six prior forensic audit sweeps into a single ordered list, deduplicated where rounds found the same issue, and organized by fix-group — i.e. issues that should be addressed together in the same PR. Severity is shown inline on each finding so priority within a group is still visible.

Total raw findings across all rounds: 48. After deduplication (M01 is the same bug as the re-worded F21) and after retiring one mitigated item (F15), there are 46 active unique findings.

@mwolter805
mwolter805 / Forensics - Companion Config Change Propagation.md
Created April 2, 2026 22:07
Forensics Report - Companion Config Change Propagation

Forensics — Companion Config Change Propagation

Date: 2026-04-02 Scope: Runtime behavior when companion or remote node configuration is changed via execute_command service Integration version: Current dev/combined branch Firmware reference: MeshCore v1.14.1 companion protocol source (MyMesh.cpp, CommonCLI.cpp)


Executive Summary

@mwolter805
mwolter805 / Forensics - Companion Device Communication Reliability.md
Created April 1, 2026 10:16
MeshCore-HA: Forensics report on companion device communication reliability

Forensics Report — Companion Device Communication Reliability

Date: 2026-04-01 Reporter: Matt Wolter Status: Root causes identified and fixed across three coordinated PRs Applies to: meshcore-ha Home Assistant integration communicating with MeshCore companion firmware over TCP


Executive Summary

@mwolter805
mwolter805 / create_group.yaml
Last active November 11, 2025 15:37
Home Assistant Blueprint: Create a group with either dynamic or with static members.
blueprint:
name: Create Group
description: |
# Create Group Blueprint
This blueprint creates a group with either static or dynamic members.
It has two main functions to add members
- Dynamically include multiple members based on a common string in their object ID's. (```Dynamic Include List```)
- Or statically add individual members. (```Static Entities To Add```)