Skip to content

1.0-rc8

Pre-release
Pre-release
Compare
Choose a tag to compare
@lyusupov lyusupov released this 06 Jul 19:12
· 1229 commits to master since this release

New features

Radio

  • support for most recent and advanced sub-1 GHz radios on the market, such as:
  • these protocols are available for a SoftRF device with SX1262 radio:
    • Legacy
    • OGNTP
    • P3I
    • FANET
  • these protocols are available for a SoftRF device with CC1352R radio:
    • UAT ADS-B @ 978 MHz 1
    • Legacy
    • OGNTP
    • P3I

1 - UAT is receive only

TI CC1352R

  • hardware:
    • TI CC1352R
      GNSS: external (3.3 Volts u-blox NEO 6/7/8 is recommended)
      Radio: built-in (CC13XXR) or external (SX12XX SPI)
      Output:
           default: UART 38400, 8N1
      Display:
           optional: 0.96" I2C OLED
      Sensor(s):
           optional: I2C BMP(E)280 barometric pressure sensor
      Power:
           SensorTag: 2x AAA eco-friendly Ni-Zn ( 1.6 Volts ) rechargable batteries
           LaunchPad: external USB power supply
  • certificates: CE, FCC and IC
  • firmware installation or update:
    • by Bluetooth Low Energy "over-air-download" (OAD) method from a smartphone/tablet with Simplelink SensorTag (Android) or TI SensorTag (iOS) application

Major improvements

Common

  • 'static' aircraft type is now available to mark dangerous static objects
  • OLED POST splash screen for GNSS, radio and barometric sensor probing status
  • SoftRF device now indicates with OLED when RF transmitter is switched OFF
  • fix for incorrect reporting of own deviceID as a traffic when itself is being relayed by near genuine OGNTP or FANET device ( #76 )

ESP32

  • support for TTGO T-Beam 1.1 with either SX1276/8 ( inside HPD13/4A module ) or new SX1262 ( HPD16A ) FSK and LoRa radio IC
  • Semtech SX1262 radio support through (customized) BASICMAC library
  • WebUI setting for SX1276 radio carrier frequency correction

ESP8266

  • been built against of recent ESP8266 Arduino Core 2.6.3
  • WebUI setting for SX1276 radio carrier frequency correction

Raspberry Pi

  • BCM2835 library is updated to work with Raspberry Pi 4
  • fix for always the same Device Id
  • fix for some corrupt OGNTP packets in RELAY mode ( #74 )

CC13XX

  • remote (serial) sleep/wake-up feature to control Uni by SkyView EZ power button
  • remote settings change by SoftRF SkyWatch or WebTop WebUI
  • EEPROM emulation library added
  • 2nd UART support for CC13X2R (in hardware) and for CC13X0 (emulated by Sensor Controller)
  • u-blox 6/7/8 GNSS power saving

STM32

  • been built against of most recent STM32 Arduino Core 1.9.0
  • remote (serial) sleep/wake-up feature to control Dongle by SkyView EZ power button
  • remote settings change by SoftRF SkyWatch or WebTop WebUI

Please, read commits history for more information.

Known issues

  • boot after sleep mode with Prime Mk2 may not function properly when 'noname' I2C OLED is connected. To get rid of that - use a complete power off instead.

Binary downloads and flashing instructions

WARNING

  1. ESP8266 and ESP32. This upgrade will reset your SoftRF settings to factory default values. Please, follow these "backup and restore" procedures before doing the update
  2. ESP32 only: you may try "Web update" method if your current firmware version is 1.0-rc7, 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 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 RC7 or to buy a new board with pre-installed RC8.

Source code build instructions