Přeskočit na hlavní obsah

Seznam změn

Tato stránka zachycuje všechny významné změny ve firmwaru katalogových aplikací CHESTER od verze v3.0.0 (migrace na Cloud v2).

Nejnovější vydání

SDK v4.0.0 (2026-08-10) — GitHub Release · Soubory firmwaru ke stažení

info

Tento seznam změn pokrývá vydání verzí SDK a změny katalogových aplikací. Chronologický záznam všech změn platformy včetně hardwarových revizí najdete v seznamu změn platformy CHESTER.


v4.0.0 (2026-08-10)

NCS: 3.4.0 · Zephyr: 4.4.1 · Kompletní log commitů · GitHub Release

Toto vydání přináší nekompatibilní změny a zároveň všechna vylepšení a opravy z nejnovějších verzí Zephyr a nRF Connect SDK, stejně jako další menší vylepšení v samotném SDK.

SDK / Common

  • Aktualizace NCS na v3.4.
    • Přechod z Partition Manageru na sysbuild + DTS partitions.
    • Odstranění TinyCrypt ve prospěch PSA.
  • Přidáno ctr_rtc_set_event_cb() pro notifikaci o synchronizaci.
  • Obnovena podpora FW_VERSION z důvodu kompatibility.
  • API sekvenceru LED ctr_led označeno jako zavržené.
  • Optimalizováno využití RAM, úspora přibližně 17 kB.
  • Přidán shell příkaz tag read all [timeout]

CHESTER Cloud

  • Přidána frontnaonta zpráv (CONFIG_CTR_CLOUD_SPOOL) – store-and-forward frontnaonta postavená na LittleFS, takže zprávy přežijí selhání uplinku i restarty.

CHESTER Control

  • Snížena kapacita pro 1-Wire teploměry (10 -> 5) a půdní senzory (10 -> 3).

CHESTER Serial

  • Nové ovladače: střídač SolaX X3-Hybrid G3; radonová sonda Piketronic RPP-R.

Průvodce aktualizací

Toto vydání není zpětně kompatibilní a pro správnou funkci může vyžadovat změny v kódu. Kompletní postup najdete v průvodci migrací na v4.0.0. Popisuje aktualizaci west.yml a toolchainu, převod aplikace na sysbuild i všechny nutné změny ve zdrojových kódech a Kconfigu a končí kontrolním seznamem.

Doporučujeme začít z funkčního workspace v3.5.5, ne přeskakovat ze starší verze přímo na v4.0.0.


v3.5.5 (2026-06-22)

NCS 2.9.0 · Zephyr 3.7.99 · GitHub Release

SDK / Common

  • Blikání LED převedeno na neblokující přístup s omezením frekvence — zabraňuje blokování během blikacích sekvencí
  • LoRaWAN payload pro 8kanálovou variantu X0 rozdělen do dvou zpráv, aby splňoval limit 51 bajtů
  • Přidáno API pro stav synchronizace RTC: ctr_rtc_is_synced(), ctr_rtc_get_ts_ms(), ctr_rtc_set_event_cb()
  • Přechod na verzování podle git tagů (soubory VERSION odstraněny)
  • Opravena regrese ve spotřebě na desce CHESTER (vbatt odstraněn)
  • Přidány režimy shutdown a one-shot pro TMP112
  • Rozšířeny ovladače elektroměrů; kódování CBOR převedeno na nativní float32

CHESTER Scale

  • Přidána detekce CHESTER-X3 ve slotu B za běhu — jediný firmware nyní pokrývá jednoslotový (A) i dvouslotový (A+B) hardware; kanály B1/B2 se při chybějícím modulu přeskočí s informačním logem místo hlášení chyb měření

CHESTER Control

  • Snížena paměťová náročnost — data půdních senzorů a teploměrů jsou nyní alokována dynamicky

v3.5.4 (2026-04-14)

SDK / Common

  • Přidána detekce CHESTER-Z za běhu — jediný firmware funguje s modulem Z i bez něj
  • Přidán shell příkaz pro skenování sběrnice 1-Wire (W1)
  • Deploy skript aktualizován o argumenty CLI a kompletní seznam aplikací

CHESTER Clime

  • Detekce CHESTER-Z za běhu — odstraněna samostatná varianta Clime Z
  • Opravena chyba buildu varianty IAQ, když jsou přítomny funkce Z i X10

CHESTER Control

  • Přidána varianta se dvěma moduly X0 (CHESTER Control 8Ch Z) s podporou CHESTER-Z

v3.5.3 (2026-03-06)

CHESTER Serial

  • Přidán CHESTER Serial jako nová katalogová aplikace
  • Podporuje RS-485 (CHESTER-X2, multi-drop, až 8 zařízení) a RS-232 (CHESTER-X12, point-to-point)

v3.5.2 (2026-03-10)

SDK / Common

  • Do všech aplikací přidány shell příkazy pro I2C, MCUboot a GPIO
  • Výchozí LTE režim změněn na lte-m,nb-iot (automatický fallback na NB-IoT)
  • CHESTER Counter a CHESTER Signal přesunuty do složky _legacy

GNSS

  • Přidána konfigurovatelná priorita inicializace M8 přes Kconfig

v3.5.1 (2025-12-08)

SDK / Common

  • Přidáno API pro cloudové metriky — zpřístupňuje počítadla uplinků/downlinků, chyby a diagnostiku
  • Podpora soft timeoutu pro operace odesílání do cloudu a downlinku
  • Nebezpečné konfigurační příkazy filtrovány z cloudových downloadů
  • Ve všech aplikacích zavedena společná struktura pro agregaci dat (ctr_data_aggreg)
  • Konfigurovatelná politika připojení LTE (aggressive, periodic, progressive)
  • Vylepšeno nízkoenergetické chování LTE pro sítě bez PSM

CHESTER Clime

  • Nové varianty: SPS30 (částice), Radon, TC (termočlánek)
  • Povoleny teplotní senzory DS18B20 (1-Wire) pro všechny varianty
  • Odstraněny starší varianty Clime 1W a Clime 1WH (sloučeny do základní)
  • Aplikace Radon sloučena do Clime jako varianta
  • Přidáno LoRaWAN kódování pro půdní senzory
  • Přidán watchdog pro downlink

CHESTER Control

  • Přidána podpora LoRaWAN s testy kódování/dekódování
  • Přidána varianta Z
  • Přidána podpora CHESTER X9
  • Přidána podpora půdních senzorů
  • Přidána hodnota delta do agregací počítadel
  • Opraveno chybějící odemčení mutexu

CHESTER Current

  • Přidány shell příkazy pro kalibraci kanálů
  • Vylepšena podpora LoRaWAN
  • Opraven kalibrační rozsah, přidán watchdog pro downlink

CHESTER Meteo

  • Přidána varianta CHESTER Meteo M (Modbus RTU — senzory Lambrecht, Sensecap/OPM)
  • Přidána podpora půdních senzorů
  • Přidána podpora LoRaWAN
  • Vylepšena podpora pyranometru

CHESTER Scale

  • Přidána podpora LoRaWAN (LRW)

CHESTER Motion

  • Přidáno jako nová katalogová aplikace — detekce pohybu založená na PIR

CHESTER wM-Bus

  • Přidáno jako nová katalogová aplikace
  • Přidán režim enroll (teach) pro párování zařízení
  • Přidán scan all s podporou konfigurace cloud-decode
  • Přidán shell příkaz send

v3.3.0 (2025-07-14)

SDK / Common

  • Všechny katalogové aplikace aktualizovány na v3.3.0
  • Vylepšení subsystému BLE tagů: počet slotů pro tagy zvýšen na 32, snížen dopad na RAM, vylepšeno chování režimu enroll
  • Konfigurační subsystém: přidán factory reset, HEX konfigurační položka, parse callback pro jednotlivé položky
  • Opraveny deadlocky mutexů v agregaci BLE tagů ve všech aplikacích
  • LoRaWAN: opraveny klíče, aby používaly HEX konfigurační položku, opraven rozsah datarate

CHESTER Clime

  • Přidána integrace generátoru projektů
  • Přidána podpora LoRa pro variantu IAQ
  • Opraveny #ifdef ochrany pro termočlánek

CHESTER Control

  • Portováno na Cloud v2 s generátorem projektů
  • Přidány prahové hodnoty linek X4
  • 6× stisk tlačítka zapne výstupy X9

CHESTER Current

  • Portováno na Cloud v2 s generátorem projektů
  • Přidán dekodér pro ChirpStack

CHESTER Push

  • Portováno na Cloud v2 s generátorem projektů

CHESTER Range

  • Portováno na Cloud v2 s podporou BLE tagů

CHESTER Scale

  • Portováno na Cloud v2

CHESTER Demo

  • Přidány síťové parametry a podpora BLE

v3.0.0 (2024-07-17)

SDK / Common

  • Velké vydání: migrace z protokolu Cloud v1 na Cloud v2
  • Zaveden generátor projektů (west chester-update) pro správu variant
  • Přidán subsystém LTE v2 s architekturou stavového automatu
  • Přidána podpora GNSS
  • Přidán sekvencer plynulého prosvětlování LED
  • Zavedeny soubory VERSION pro všechny aplikace
  • Subsystém BLE tagů: dřívější ukončení skenování, konfigurovatelná délka skenování

CHESTER Clime

  • První aplikace portovaná na Cloud v2
  • Přidán 1-Wire ve výchozí variantě

CHESTER Meteo

  • Portováno na Cloud v2
  • Přidána podpora pyranometru (varianta Meteo P)