New
1.8
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 Semiconductor 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

- 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
- a fix for #185
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 for Nano Edition
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 Piinto 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
- same that previous Release 1.7 has ;
Binary downloads and flashing instructions
WARNING
- This upgrade may reset your SoftRF settings down to factory default values. Please, follow these "backup and restore" procedures prior to executing the update.
- ESP32 only: you may try "Web update" method if your current firmware version is rc7-9 or 1.0-1.7, otherwise do:
- 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.
- S76G only: follow these instructions to update your Dongle Edition firmware. .
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.