1.0-rc7
Pre-releaseNew features
STM32
- modes: Normal (default) or UAV
- hardware:
-
AcSiP S76G
GNSS: built-in
Radio: built-in
Output:
default: UART (PA9/PA10) 115200, 8E1
optional: USB CDC ACM
Display:
optional: 0.96" I2C OLED
Sensor(s):
optional: BMP(E)280 -
"Blue Pill" (STM32F103C8 128k)
Radio: RFM95 (SX1276)
Output:
default: UART (PA9/PA10) 38400, 8N1
optional: USB CDC ACM
Sensor(s):
optional: BMP(E)280
Optional:
genuine OGN low-level RF IC driver(s): 1
RFM69 (SX1231)
SX1272
SX1276
Si40321 - OGNTP is the only radio protocol available with OGN driver(s)
-
TI CC1310
- very first RC for SoftRF UAT Receiver
- modes: Receiver (default), Bridge, UAV, Normal.
- hardware:
Major improvements
Common
- UAT (ADS-B 978 MHz) data packets decoder
- better MAVLINK 1.0 compliance
- use of protocol supplied aircraft's callsign, when able (GDL90 & UAT)
- improved 'parity' of Legacy data
- fix for baro altitude and vertical speed reporting over OGNTP protocol
- fix for incorrect medium and high altitude reporting over FANET radio protocol #64
- fix for 'parity' of OGNTP data
- improved PFLAU NMEA sentence handling
ESP32
- been built against of most recent ESP32 Arduino Core 1.0.4
- support for TTGO T-Beam V10 (a.k.a. V1.0)
- fix of Web firmware update method
- can receive UAT traffic with use of SoftRF-UAT module 2
- power saving feature: turn Wi-Fi off after 10 minutes of no activity
- turn Prime Mk2's status LED on when power is up 3
- flash with Prime Mk2's status LED when battery level is becoming low 3
- turn Prime Mk2 off ( 'standby' ) when battery level is very low
- fix of u-blox NEO-M8N detection (certain GPS f/w revision affected) #59
- BLE improvements
2 - valid for Standalone Edition only
3 - valid for TTGO T-Beam V05-V07. May or may not work on V10.
ESP8266
- been built against of most recent ESP8266 Arduino Core 2.5.2
- fix for regression of UAV mode since RC4
- power saving feature: turn Wi-Fi off after 10 minutes of no activity
Raspberry Pi
- can receive UAT traffic with use of SoftRF-UAT module
- improved SX1276 radio detection and warmup
- fix for operation with nRF905 radio
- better format compliance of vertical speed reporting in PFLAA sentences
Please, read commits history for more information.
Known issues
- may fail to boot on a board if it uses PICO-D4 variant of ESP32
- may fail to operate on Raspberry Pi 4
Binary downloads and flashing instructions
WARNING
- 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
- ESP32 only. "Web update" method is NOT applicable for this upgrade: 4
- follow First-time firmware installation procedure instructions instead, and
- make full flash ERASE prior to firmware write operation, and
- disconnect any of I2C devices from ESP32's GPIO2 pad. See this ticket for details.
4 - you may try "Web update" if your current firmware version is 1.0-rc6+ .
Prime MkII 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 RC6 or to buy a new board with pre-installed RC7.