Features <https://github.com/Supermagnum/gr-m17-bridge#features> Protocol Support <https://github.com/Supermagnum/gr-m17-bridge#protocol-support> * *M17 Digital Radio*: Complete M17 protocol support with audio encoding and data packets * *AX.25 Packet Radio*: Full AX.25 support for I, S, and U frame types with KISS TNC interface * *APRS Integration*: Position reporting and messaging support * *FX.25 FEC*: Forward Error Correction for noisy channels * *IL2P Protocol*: Modern replacement for AX.25 with data whitening for error correction optimization Bridge Capabilities <https://github.com/Supermagnum/gr-m17-bridge#bridge-capabilities> * *M17 ↔ AX.25 Conversion*: Seamless protocol translation * *Callsign Mapping*: Automatic address translation between protocols * *Mode Switching*: Dynamic protocol selection * *Data Format Conversion*: Automatic payload adaptation Error Correction Features <https://github.com/Supermagnum/gr-m17-bridge#error-correction-features> * *FX.25 FEC*: Forward Error Correction for noisy channels * *IL2P Protocol*: Modern replacement for AX.25 with data whitening for error correction optimization with improved reliability * *Frame Validation*: Automatic frame integrity checking * *Retry Mechanisms*: Automatic retransmission for failed frames Fuzzing Results <https://github.com/Supermagnum/gr-m17-bridge#fuzzing-results> Security testing has been performed using LibFuzzer with structure-aware protocol generation: * *Coverage*: 527 edges discovered with plateau confirmation * *Total Tests*: 1,294,453,414 test cases executed * *Protocols Tested*: AX.25, KISS, FX.25, IL2P, M17 * *Security Status*: No vulnerabilities found - https://github.com/Supermagnum/gr-m17-bridge
A GNU Radio module for bridging between M17 digital radio and AX.25
packet radio protocols.
