Feature/meshcore integration 14868079396308693668#18
Conversation
- Add 'Network Ecosystem' toggle (Meshtastic/MeshCore) in Connection Settings. - Implement MeshCore packet decoder for Adverts, Text, and Group messages. - Add support for MeshCore-specific radio parameters (Sync Word, Preamble) in the GNU Radio engine. - Implement role-based map markers (Shapes: Circle, Triangle, Square) and 'Relay Capable' badges. - Implement multi-hop path visualization for MeshCore nodes. - Update Node List and Popups with MeshCore-specific metadata and radio parameters. - Indicate encrypted status for private MeshCore traffic. Co-authored-by: GenAICPA <177422673+GenAICPA@users.noreply.github.com>
- Implement MeshCore protocol decoding (Advertisements, Text, Group messages). - Enhance SDR engine to support custom LoRa Sync Words and Preamble lengths. - Add Network Ecosystem toggle and MeshCore-specific configuration UI. - Implement role-based map markers (Companion, Repeater, Room Server). - Add multi-hop path visualization for MeshCore repeater chains. - Fully localize new UI elements in English and Italian. - Ensure persistence of MeshCore settings across restarts. - Update README with MeshCore feature details. Co-authored-by: GenAICPA <177422673+GenAICPA@users.noreply.github.com>
- Implement MeshCore v1 protocol decoding (Adverts, Text, Group msgs). - Enhance SDR engine with custom LoRa Sync Word (0x12) and Preamble support. - Add "Network Ecosystem" toggle to Connection Settings. - Implement role-based map markers (Triangle/Circle/Square) and dashed pathing. - Fix engine startup crash and localization issues for markers. - Add full persistence for MeshCore settings in user config. - Update README.md with detailed MeshCore feature information. Co-authored-by: GenAICPA <177422673+GenAICPA@users.noreply.github.com>
- Protocol: Added MeshCore v1 decoding for Advertisements, Text, and Group messages. - Engine: Enhanced GNU Radio runner and flowgraphs with custom Sync Word (default 0x12) and Preamble length support. - UI/UX: Implemented Network Ecosystem toggle, regional presets (USA/Canada, Legacy Wide), and custom radio config panel. - Visualization: Added role-based marker shapes (Triangle/Square/Circle) and multi-hop pathing dashed lines. - Persistence: Ensured all new MeshCore settings are saved/loaded from user config. - Bug Fixes: Resolved engine startup crash in MeshCore mode and fixed localization-dependent marker shape logic. - Documentation: Created a comprehensive `WINDOWS_SETUP.md` for Windows 11 users and updated the main README.md. Co-authored-by: GenAICPA <177422673+GenAICPA@users.noreply.github.com>
- Protocol: Added MeshCore v1 decoding for Advertisements, Text, and Group messages. - Engine: Enhanced GNU Radio runner and flowgraphs with custom Sync Word (default 0x12) and Preamble length support. - UI/UX: Implemented Network Ecosystem toggle, regional presets (USA/Canada, Legacy Wide), and custom radio config panel. - Visualization: Added role-based marker shapes (Triangle/Square/Circle) and multi-hop pathing dashed lines. - Persistence: Ensured all new MeshCore settings are saved/loaded from user config. - Bug Fixes: Resolved engine startup crash in MeshCore mode and fixed localization-dependent marker shape logic. - Documentation: Created a comprehensive `WINDOWS_SETUP.md` for Windows 11 users and updated the main README.md. Co-authored-by: GenAICPA <177422673+GenAICPA@users.noreply.github.com>
|
Have you tested the code yet? Can you decode meshcore? I don't think I have a meshcore network handy, it will be difficult to test, I will have to review all the code before merging, I will do it as soon as I can, in the meantime thanks for the help, I wanted to implement meshcore later but if it works well we will implement it right away |
|
I have not been able to decode meshcore. While some of it is attributable to my coding skills, it turns out there is very little MeshCore activity in my area, now looking at their map (https://meshcore.co.uk/map.html). I don't have a real device to test it (yet). Compare that with the 119 Meshtastic nodes I've found in my time with your code, my Nooelec and basic antenna - reaching out 135-160 km to the northeast, southeast and southwest. To my northwest, however, zilch, mountains and regional forestland. If someone were to gift me a bunch of solar nodes, I'd make a trek and see if I could connect my area with the next area ... where a major regional university is. I'm now working on a UI bug, which may have prevented the MeshCore engine parameters from being used, and even if they were, the sync word question remains open. The decoder itself is ready and waiting. |
No description provided.