Releases: telink-semi/telink_zigbee_sdk
Releases · telink-semi/telink_zigbee_sdk
Release V3.7.1.1
V3.7.1.1(PR)
Version
- Chips
- TC32: TLSR8269/TLSR8258/TLSR8278
- RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1
- Hardware Version
- TLSR8258: C1T139A30_V1_2/C1T139A3_V2.0A
- TLSR921x(B91): C1T213A20_V1_3/C1T213A3_V1_1
- TL321x: C1T335A20_V1_0/C1T335A3_V1_0
- Driver Version
- tl_platform_sdk V3.2.0
- Toolchain Version
- TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3
- TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4
- TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2
- TL321x: TL32 ELF MCULIB V5 GCC12.2
- IDE Version
- Telink IoT Studio: TelinkIoTStudio_V2024.8
Features
- Press the button to rejoin if ZED is offline.
- Add flash drivers for TLSR8278.
Bug Fixes
- Fix the address range check of the ev_buffer.
- Fix the issue of setting RF TX Power through HCI.
- Fix the issue of the configure reporting command handler.
- Fix RF DMA channel setup issue on TL321x and TL721x.
Performance
- Update libraries and provide workaround for RSSI Register abnormal.
Code Refactoring
- N/A
BREAKING CHANGES
- N/A
Flash
chip | flash |
---|---|
TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E |
TLSR8278 | / |
TLSR921x | P25Q80U/P25Q80SU/P25Q16SU |
TLSR952x | / |
TL721x | / |
TL321x | P25Q80SU/P25Q16SU/P25Q32SU |
CodeSize
- Units: KBytes
chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) |
---|---|---|---|
TLSR8258 | 34 / 175 | 31 / 194 | 22 / 137 |
TLSR8278 | 34 / 170 | 31 / 191 | 22 / 133 |
TLSR921x | 36 / 160 | 34 / 179 | 25 / 122 |
TLSR952x | 36 / 169 | 34 / 189 | 27 / 133 |
TL721x | 37 / 169 | 34 / 189 | 28 / 132 |
TL321x | 36 / 168 | 33 / 189 | 27 / 131 |
Version
- 芯片
- TC32: TLSR8269/TLSR8258/TLSR8278
- RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1
- 硬件版本
- TLSR8258: C1T139A30_V1_2/C1T139A3_V2.0A
- TLSR921x(B91): C1T213A20_V1_3/C1T213A3_V1_1
- TL321x: C1T335A20_V1_0/C1T335A3_V1_0
- 驱动版本
- tl_platform_sdk V3.2.0
- 工具链版本
- TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3
- TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4
- TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2
- TL321x: TL32 ELF MCULIB V5 GCC12.2
- IDE版本
- Telink IoT Studio: TelinkIoTStudio_V2024.8
Features
- 当ZED处于离线状态时通过按键回连。
- TLSR8278添加Flash驱动代码。
Bug Fixes
- 修复ev_buffer的地址范围检查。
- 修复通过HCI设置RF发射功率的问题。
- 修复配置上报命令的处理问题。
- 修复TL321x和TL721x的RF DMA通道设置问题。
Performance
- 更新库并提供RSSI寄存器异常的解决方法。
Code Refactoring
- N/A
BREAKING CHANGES
- N/A
Flash
chip | flash |
---|---|
TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E |
TLSR8278 | / |
TLSR921x | P25Q80U/P25Q80SU/P25Q16SU |
TLSR952x | / |
TL721x | / |
TL321x | P25Q80SU/P25Q16SU/P25Q32SU |
CodeSize
- 单位: KBytes
chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) |
---|---|---|---|
TLSR8258 | 34 / 175 | 31 / 194 | 22 / 137 |
TLSR8278 | 34 / 170 | 31 / 191 | 22 / 133 |
TLSR921x | 36 / 160 | 34 / 179 | 25 / 122 |
TLSR952x | 36 / 169 | 34 / 189 | 27 / 133 |
TL721x | 37 / 169 | 34 / 189 | 28 / 132 |
TL321x | 36 / 168 | 33 / 189 | 27 / 131 |
Release V3.7.1.0
V3.7.1.0(PR)
Version
- Chips
- TC32: TLSR8269/TLSR8258/TLSR8278
- RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1
- Driver Version
- tl_platform_sdk V3.2.0
- Toolchain Version
- TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3
- TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4
- TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2
- TL321x: TL32 ELF MCULIB V5 GCC12.2
- IDE Version
- Telink IoT Studio: TelinkIoTStudio_V2024.8
Features
- Support TL321x platform.
- Update other platform drivers.
Bug Fixes
- Fix the parsing issue of OTA Start Request command in ZGC tool.
- Fix the issue of CRC check failure during local upgrade through HCI.
- Fix the initial value in the reporting table.
Performance
- Improve the execution efficiency of software timer tasks.
- Improve OTA safety checks.
- Optimize entering sleep mode.
Code Refactoring
- N/A
BREAKING CHANGES
- N/A
Flash
chip | flash |
---|---|
TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E |
TLSR8278 | / |
TLSR921x | P25Q80U/P25Q16SU |
TLSR952x | / |
TL721x | / |
TL321x | P25Q80SU/P25Q16SU/P25Q32SU |
CodeSize
- Units: KBytes
chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) |
---|---|---|---|
TLSR8258 | 34 / 173 | 31 / 193 | 22 / 135 |
TLSR8278 | 34 / 169 | 31 / 190 | 22 / 131 |
TLSR921x | 36 / 160 | 34 / 179 | 24 / 121 |
TLSR952x | 36 / 169 | 34 / 189 | 27 / 132 |
TL721x | 36 / 168 | 34 / 188 | 27 / 131 |
TL321x | 36 / 168 | 33 / 189 | 27 / 131 |
Version
- 芯片
- TC32: TLSR8269/TLSR8258/TLSR8278
- RISCV: TLSR921x(B91)/TLSR952x(B92)/TL721x A1/TL321x A1
- 驱动版本
- tl_platform_sdk V3.2.0
- 工具链版本
- TLSR8269/TLSR8258/TLSR8278: TC32 ELF GCC4.3
- TLSR921x(B91): TL32 ELF MCULIB V5F GCC7.4
- TLSR952x(B92)/TL721x: TL32 ELF MCULIB V5F GCC12.2
- TL321x: TL32 ELF MCULIB V5 GCC12.2
- IDE版本
- Telink IoT Studio: TelinkIoTStudio_V2024.8
Features
- 支持TL321x平台。
- 更新其他平台驱动。
Bug Fixes
- 修复ZGC工具中OTA Start Request命令解析的问题。
- 修复通过HCI本地升级时CRC校验失败的问题。
- 修复reporting表中的初始值。
Performance
- 提高软件定时器任务的执行效率。
- 改进OTA安全检查。
- 优化休眠模式。
Code Refactoring
- N/A
BREAKING CHANGES
- N/A
Flash
chip | flash |
---|---|
TLSR8258 | GD25LD40C/GD25LD40E/GD25LD80C/GD25LD80E |
TLSR8278 | / |
TLSR921x | P25Q80U/P25Q16SU |
TLSR952x | / |
TL721x | / |
TL321x | P25Q80SU/P25Q16SU/P25Q32SU |
CodeSize
- 单位: KBytes
chip | sampleGW (RAM/FLASH Size) | sampleLight (RAM/FLASH Size) | sampleSwitch (RAM/FLASH Size) |
---|---|---|---|
TLSR8258 | 34 / 173 | 31 / 193 | 22 / 135 |
TLSR8278 | 34 / 169 | 31 / 190 | 22 / 131 |
TLSR921x | 36 / 160 | 34 / 179 | 24 / 121 |
TLSR952x | 36 / 169 | 34 / 189 | 27 / 132 |
TL721x | 36 / 168 | 34 / 188 | 27 / 131 |
TL321x | 36 / 168 | 33 / 189 | 27 / 131 |
Release V3.6.8.7
V3.6.8.7(Public release)
Features
- Support B92 platform.
- Update B91 platform drivers.
- Update HCI handler and ZGC Tool to support firmware updates.
- Add Flash protection processing.
Bug Fixes
- Fix the ZCL write_no_rsp command handler.
Code Refactoring
- N/A
Performance
- N/A
BREAKING CHANGES
- N/A
Features
- 支持B92平台。
- 更新B91平台驱动程序。
- 更新HCI处理程序和ZGC工具,支持固件更新。
- 添加Flash保护处理。
Bug Fixes
- 修复ZCL层write_no_rsp命令处理程序。
Code Refactoring
- N/A
Performance
- N/A
BREAKING CHANGES
- N/A
Release V3.6.8.6
V3.6.8.6(Public release)
Dependency Updates
- telink_b91m_driver_sdk V2.2.0
Features
- Support for TELINK IoT Studio IDE.
- Provide CLOCK_32K_EXT_CRYSTAL macro to choose whether to use external 32K crystal oscillator.
Bug Fixes
- Fix misspell and this may cause naming changes to certain APIs and Structures.
- Fix TC Rejoin issue.
- Fix buffer free issue during Find & Bind process.
- Fix configure reporting issues in ZCL.
- Fix the issue of reg_rf_rxtmaxlen data loss caused by enter sleep failure in B91.
Code Refactoring
- N/A
Performance
- Improve link algorithm.
BREAKING CHANGES
- N/A
CodeSize
- Typical reference values from 8258.
- Flash:
- ZC: 173kb
- ZR: 192kb
- ZED:135kb
- RAM:
- ZC: 34kb
- ZR: 34kb
- ZED:22kb
- Flash:
Features
- 支持TELINK IoT Studio IDE。
- 提供CLOCK_32K_EXT_CRYSTAL宏选择是否使用外部32K晶振。
Bug Fixes
- 修复拼写错误,这可能会导致某些API和数据结构的命名更改。
- 修复TC Rejoin。
- 修复查找和绑定过程中的buffer释放问题。
- 修复ZCL中配置属性上报的问题。
- 修复B91因休眠失败导致reg_rf_rxtmaxlen寄存器配置参数丢失的问题。
Code Refactoring
- N/A
Performance
- 提升链路算法。
BREAKING CHANGES
- N/A
Release V3.6.8.5
V3.6.8.5(Public release)
Features
- Provide a method to enable/disable whether the previous parent is preferred when rejoin.
Bug Fixes
- Fix OTA Image Block Response sending failure.
Code Refactoring
- N/A
Performance
- N/A
BREAKING CHANGES
- N/A
Features
- 提供一个方法来使能/关闭在Rejoin时是否优先选择之前的父节点。
Bug Fixes
- 修复OTA Image Block Response发送失败的问题。
Code Refactoring
- N/A
Performance
- N/A
BREAKING CHANGES
- N/A