Skip to content

GP-SDR v1.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Aug 11:43

GP-SDR 1.2.2

GP-SDR 1.2.2 adds selectable DMR and conventional digital-decoder workflows
throughout the native application.

Added

  • DMR, conventional P25, NXDN, D-STAR, YSF, M17, POCSAG/FLEX, and ACARS choices
    in Tuner and Live.
  • DMR discriminator routing to DSD-FME with decoded voice returned through
    GP-SDR audio.
  • DMR time-slot, color-code, talkgroup, source-radio, and encrypted-state
    parsing when present in valid decoder output.
  • Decoder selectors for every custom channel and range, plus a New
    configuration action on decoder pages.
  • A per-job Mapper decoder selector covering DSD-FME/DMR, rtl_433, dump1090,
    multimon-ng, acarsdec, and AIS-catcher.
  • Automatic Mapper routing of locally classified digital captures to DSD-FME.
  • A DMR Conventional built-in profile split into receiver-safe subranges.

Fixed

  • Map, Discovery, and Identify are all visible in Beginner and Advanced modes.
  • Mapper passes compacted IQ capture metadata to file-based decoders.
  • Digital channels are no longer omitted from channel/range receiver loops when
    a decoder is assigned.
  • Wideband channel banks no longer send digital discriminator noise to speakers.

Verification

  • Go unit, HTTP acceptance, UI regression, race, and vet suites.
  • JavaScript syntax validation.
  • Executable smoke tests for DSD-FME/DMR, rtl_433, dump1090, multimon-ng,
    acarsdec, and AIS-catcher on the release Mac.
  • Universal macOS architecture, signature, DMG, archive, checksum, and launch
    verification. RF decoding still depends on an active compatible signal,
    antenna, receiver calibration, and local conditions. Encrypted voice is not
    decrypted.