Skip to content
Manuel Pietschmann edited this page Aug 18, 2021 · 21 revisions

This new page documents firmware version history.

Firmware files can be found in https://deconz.dresden-elektronik.de/deconz-firmware

Current Stable Versions

Device Version
ConBee II 0x26680700
RaspBee II 0x26690700
Device Version
ConBee I 0x26390500
RaspBee I 0x26390500

Note: The number differences between I and II series don't represent feature or bugfix equality as there are different underlying Zigbee stacks in use.

ConBee II and RaspBee II (R21)

  • 0x26710700 Beta 2021-08-18
    • This version is for RaspBee II and includes all changes from 0x26710700.
    • Improved stability of the UART communication.
  • 0x26700700 Beta 2021-08-11
    • This version is for ConBee II only
    • Fix loopbug behaviour caused by a USB stack bug.
    • Force end-device to MAC poll once more by using the MAC layer frame pending flag
    • Improved serial communication performance.
    • ZCL Default Responses for ZCL profile wide commands, e.g. attribute reports, and IAS notification status change commands are now handled directly by the firmware. This prevents devices from becoming lost when no host application runs, e.g. after a restart.
      Note: Projects which use the serial communication protocol don't need to change anything — the firmware replies with APS confirm status = success for ZCL Default Response commands sent by the host application, if they were already handled.
    • The maintenance of directly connected end-devices was improved.
  • 0x266f0700 Beta 2021-07-13
    • Allow sending custom Node Descriptor response from the application (since deCONZ v2.12.2-beta).
    • Set 'End device Timeout Request Keepalive' flag (0x02) in Parent Information bitmap of the End Device Timeout response.
  • 0x266e0700 Beta 2021-05-17
    • Fix internal ZDP queue can get stuck when unsupported requests are received.
  • 0x266d0700 Beta 2021-05-13
    • In APS-DATA.indication commands use raw PHY frame LQI value instead with ED value adjusted calculated value
    • Support receiving and sending APS frames to and from endpoints which aren't registered
  • 0x266c0700 Beta 2021-05-07
    • Disable unused Zigbee stack code, reduced code size by 3K
  • 0x266b0700 Beta 2021-04-29
    • Support custom Node Descriptor manufacturer code when requesting device has Xiaomi T1 MAC address prefix
  • 0x26690700 Stable 2021-03-17
    • Fix neighbor table handling in NVRAM for RaspBee II
  • 0x26680700 Stable 2020-12-01
    • Improved end-device management
    • Improved neighbor table handling and routing
    • Reduced code size by disable unused stack functions
  • 0x26670700 Beta 2020-11-18
    • Fix infinite joining loop when predefined PANID is true and PANID set to 0xffff
  • 0x26660700 Beta 2020-11-18
    • Improve frame counter handling in NVRAM and after power-up
  • 0x26650700 Beta 2020-09-13
    • Improve frame counter handling to never get lower frame counter when previously used
    • Hardening Serial Protocol command parser
    • Raise concentrator discovery time from 20 seconds to 2 minutes (lower many-to-one route request frequency)
  • 0x26520700 Stable 2020-02-24
    • Initial RaspBee II firmware version
  • 0x264a0700 Stable 2020-05-27
  • 0x26490700 Stable 2020-04-22
    • Transport key command shall allways be send with extended nonce
    • Node Descriptor Stack Compliance 21 --> 0, to workaround IKEA Tradfri switch join issue (request new transport key)
  • 0x26480700 Beta 2020-04-10
    • Provide NWK and IEEE address in APSDE-DATA.indication (Serial Protocol version 0x010B)

ConBee I and RaspBee I (AVR)

  • 0x26390500 Stable 2020-10-07
    • Improve frame counter handling equal to R21 firmware
  • 0x26370500 Stable 2020-09-13
    • Fix channel and predefined PANID were not saved and fixed on network startup
    • Guard against setting invalid channel masks via protocol
    • Integrate changes from R21 firmware version 0x26650700
    • Support APSDE-DATA.request with source routes in protocol
    • Support read frame counter in protocol
  • 0x26350500 Stable 2020-03-08
    • Degrade route when an APS requests failed due no APS ACK was received
    • Don't let high performing devices degrade all route entries
    • Re-enable update of route next hop if cost of incoming command is lower
  • 0x26340500 Stable 2020-02-24
    • Handle NWK_TREE_LINK_FAILURE and NWK_NON_TREE_LINK_FAILURE in NWK status command
    • Optimize code size by removing unused code
  • 0x26330500 Stable 2019-04-26
    • Support protocol version 0x010b, combined NWK + MAC source address for APSDE-DATA.indication
    • Support send NWK leave to router
  • ... todo: add more version history here.
  • 0x19140500 Stable 2013-06-19
    • Initial release
Clone this wiki locally