Skip to content

1.1

Compare
Choose a tag to compare
@lyusupov lyusupov released this 30 Mar 19:18
· 703 commits to master since this release

New features

Three more of hardware platforms (SoCs) that the SoftRF technology is able to operate on:

Raspberry Pi RP2040

Microchip SAM D21

ASR Micro ASR6601

  • very first Release for SoftRF Octave Concept


  • up to eight of joint (MCU & RF) modules connected - simultaneous processing of up to 8 radio protocols
  • base component: Ebyte E78 module


  • modes: Normal (default)
  • hardware:
    • ASR Microelectronics ASR6601 SiP
      Radio: built-in Semtech SX1262
    • GNSS: Quectel L80-R or U-blox NEO 6/7/8 (sold separately)
    • Output:
           default: UART 38400, 8N1
           optional: Bluetooth SPP
    • Display:
           optional: 0.96" I2C OLED
    • Sensor(s):
           optional: Bosch BMP(E)280

Major improvements

Common

  • fine tuning of 38400 symbol rate for P3I protocol on SX127x radio
  • work around certain GNSS chipsets that may report positive fix with inactive per-second pulses
  • RF Tx loopback guard added
  • SoftRF 'heartbeat' NMEA sentence
  • estimate (when able) a UAT978 traffic GEO altitude by the traffic BARO altitude combined with own aircraft's GEO & BARO altitude values
  • SX127x radio state transition guards added

ESP32

  • support for OGN/IGC encryption
  • made build possible with most recent Arduino Core 2.0.2 (ESP-IDF 4.4)
  • made build possible for ESP32-S2 SoC target

nRF52

  • support for OGN/IGC encryption
  • fix for regression of async. screen update with SYX 1948 revision of D67 display
  • fix against unwanted WDT restart when NMEA (or GDL90/D1090) data flow is directed onto USB and the recipient got disconnected
  • transition onto Arduino Core 1.2.0
  • reduced sleep current for T-Echo with ZD25WQ16B flash

PSoC4

  • made build possible with most recent Arduino Core version (1.4.0)
  • support for a generic ASR6501 module
  • TCXO or XTAL ASR6501/2 radio clock selector
  • avoid false OLED detect when I2C has no pull-ups

CC1310

  • support for RSM (QFN 4x4) package

CC1352

  • support for OGN/IGC encryption

BCM283X

  • made GNSS PPS signal processing possible

Please, read commits history for more information.

Known issues

Binary downloads and flashing instructions

WARNING

  1. This upgrade will reset your SoftRF settings down to factory default values. Please, follow these "backup and restore" procedures prior to executing the update
  2. ESP32 only: you may try "Web update" method if your current firmware version is rc7-9 or 1.0, otherwise do:
  3. S76G only: follow these instructions to update your Dongle Edition firmware. It is also recommended to reset your SoftRF Dongle settings back to factory default values by following this procedure.

Prime MkII, Badge or Dongle owners! I will reject any claims if you, by any reason, will fail to upgrade or fail to recover after un-successful update!
If you are not sure that you can manage the update successfully - think about to stay on 1.0 or to buy a new board with pre-installed 1.1.

Source code build instructions