Skip to content

Choose a tag to compare

@lyusupov lyusupov released this 16 Dec 14:42
· 9 commits to master since this release

New Editions

  • Hardware:
    • Espressif ESP32-S3FN8 SoC
    • GNSS:
           built-in Quectel L76K
    • Sub-1Ghz radio:
           built-in Semtech SX1262
    • Output:
           default: Bluetooth LE
           optional: Type-C USB to UART (CH340K)
    • Display:
           built-in: GooDisplay® 1.54" SPI e-Paper
    • Battery:
           built-in: Li-Po 1000 mAh
    • Buzzer:
           built-in

  • Rockchip RK3506G SoC:
    • 3 x 32-bit Cortex A7 @ 1.2 GHz
    • 1 x 32-bit Cortex-M0
    • 128MB DDR3
  • Int. storage
    • 256MB of SPI NAND FLASH
  • Ext. storage
    • micro-SD card
  • Operating System
    • Buildroot or Ubuntu 22.04

  • Hardware:
    • Nordic nRF52840 SoC
    • GNSS:
           built-in Quectel L76K
    • Sub-1Ghz radio:
           built-in Semtech SX1262
    • Output:
           default: Bluetooth LE
           optional: Type-C USB CDC ACM
           optional: UART 38400, 8N1
    • Battery:
           built-in: Li-Po 7000 mAh
    • Solar Panel :
           6W rated power output
    • Sensor(s):
           external: Bosch BMP(E)280
    • Water resistance:
           IP65

  • Hardware:
    • Nordic Semiconductor nRF52840   - ARM Cortex-M4F core with 2.4 GHz radio
    • GNSS:
           built-in Quectel L76K
    • Sub-1Ghz radio:
           built-in Semtech LR1110
    • Output:
           default: Bluetooth LE
           optional: USB CDC ACM
    • Battery:
           built-in: Li-Po 760 mAh
    • Sensors:
           built-in: SC7A20H accelerometer
           built-in: AHT20 humidity & temperature
    • Weight
           38.5 grams
    • Water resistance:
           IP66

  • Hardware:
    • STMicroelectronics STM32WL55 SoC
    • GNSS:
           external Quectel L80-R
    • Sub-1Ghz radio:
           built-in Semtech SX1262
    • Output:
           default: Type-C USB to UART (CH9102)
    • Display:
           built-in 0.96" SPI OLED
    • Sensor(s):
           optional: Bosch BMP(E)280

Major improvements

Common

  • apply GNSS fix quality filter
  • add SSD1315 SPI OLED display driver
  • add Seeed Arduino AHT20 library
  • build RADIOLIB infra for most recent Semtech LR2021 radio

ESP8266

ESP32

  • build with Core 3.3.4 for ESP32-C5 and ESP32-P4
  • bump NimBLE library up to 2.3.6 for ESP32-C5/6
  • bring up of SoftRF firmware on ESP32-P4 DevKit
  • bring up of SoftRF firmware on ESP32-C5 ECO2 DevKit
  • add Ethernet infra for ESP32-P4
  • build is possible for Espressif recent ESP32-H4 SoC
  • enhancement #191

nRF52

  • a fix for #190
  • identify certain boards by bootloader's signature
  • bump Zephyr OS Core up to 0.52.0
  • bring up of LilyGO® T-Echo Plus


  • make use of buzzer available in LilyGO® T-Echo Plus
  • bring up of BHI260 sensor. ( BHI260 is not in use by this Release )
  • include Ti DRV2605 ERM/LRA haptic driver activation into POST of T-Echo Plus

RP2XXX

  • bump Pico Core up to 5.4.4

EFR32

  • build with Core 3.0.0
  • print free heap size

BCM283X ( Raspberry Pi )

  • add Linux LGPIO library
  • add RadioLib driver for LR1121 radio
  • add network Bridge library
  • add Web server, 'Status' , 'Settings' and 'About' WebUI pages
  • add EEPROM emulation component
  • add PWM sound feature
  • add UDP packets transmitter
  • add drivers for Bosch BMx280 air pressure sensor and IIC bus
  • add driver for OLED display on IIC bus
  • add BSP for Waveshare SX1262+L76K HAT product
  • add driver for WS281X RGB LED ( NeoPixel ) ring

RK3506

  • add all the features listed above for Raspberry Pi into Rockchip RK3506 port as well
  • bring up of Lyra Edition with USB RTL SDR receiver

STM32

  • add an infra for WL55 SoC

Please, read commits history for more information.

Known issues

Binary downloads and flashing instructions

WARNING

  1. This upgrade may 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-1.7, 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, MkIII, 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.7 or to buy a new board with pre-installed 1.8.

Source code build instructions