Releases: ambiot/ambz2_matter
v1.3-release
Instructions
- Pair this with connectedhomeip SHA:
70d9a61475d31686f0fde8e7b56f352a0f59b299
What's Changed
- [sdk] fix several issues by @xshuqun in #171
- [sdk] change readme by @xshuqun in #172
- [sdk] add air purifier example by @xshuqun in #174
- [portinglayer] fix aircon build error by @xshuqun in #175
- [portinglayer] Bridge Dynamic Endpoint Example by @SirRu24 in #173
- [portinglayer] Matter Dishwasher Example by @SirRu24 in #169
- [sdk] fix spic error when using rtw_opt_skbuf.c by @xshuqun in #176
- [portinglayer] Matter Fan Example by @xshuqun in #177
- [sdk] fix build error with ICDManagementServer by @xshuqun in #179
- [sdk] fix factorydata encryption and dct encryption bug by @xshuqun in #181
- [wifi] Matter API Update by @SirRu24 in #180
- [sdk] fix build issue with operational state by @xshuqun in #182
- [sdk] fix build issue for sample app by @xshuqun in #184
- [build] fix build issue with message.cpp by @xshuqun in #187
- [wifi] fix long commissioning time by @xshuqun in #185
- [mbedtls] fix matter prng by @xshuqun in #188
- [build] fix build issue with MatterReportingAttributeChangeCallback by @xshuqun in #189
- [wifi] remove unregister of wifi event by @xshuqun in #190
- [sdk] update matter readme by @xshuqun in #193
- Update system time by @xshuqun in #192
Full Changelog: v1.2.0.0...v1.3-release
TE_24_01/rc1
Instructions
- Pair this with connectedhomeip SHA:
0ff709f25f6a7af68314c1b0a147a76c30c234f6
What's Changed
- [portinglayer] Bridge Dynamic Endpoint Example by @SirRu24 in #173
- [portinglayer] Matter Dishwasher Example by @SirRu24 in #169
- [sdk] fix spic error when using rtw_opt_skbuf.c by @xshuqun in #176
- [portinglayer] Matter Fan Example by @xshuqun in #177
- [sdk] fix build error with ICDManagementServer by @xshuqun in #179
- [sdk] fix factorydata encryption and dct encryption bug by @xshuqun in #181
- [wifi] Matter API Update by @SirRu24 in #180
- [sdk] fix build issue with operational state by @xshuqun in #182
Full Changelog: v1.2.0.1...TE_24_01/rc1
v1.2.0.1
Instructions
- Pair this with connectedhomeip SHA:
181b0cb14ff007ec912f2ba6627e05dfb066c008
What's Changed
- Re-apply [build] update zap-template file (#115) by @step0035 in #121
- [portinglayer] fix tasks hogging the cpu by @step0035 in #127
- [lwip] increase bufsize to 1500 by @step0035 in #117
- [portinglayer] add a str field in the union for string data by @step0035 in #130
- [build] delete files from build by @step0035 in #131
- [portinglayer] Implement error mapping support for matter sdk by @step0035 in #107
- Deletekey bug by @step0035 in #134
- [ble] fix bt central connect peripheral fail by @xshuqun in #137
- [portinglayer] aircon example by @step0035 in #138
- [SDK] fix softap start fail by @xshuqun in #139
- [portinglayer] use DeferredAttributePersistenceProvider by @step0035 in #126
- [portinglayer][ota] implement ota porting layer api by @step0035 in #135
- [portinglayer] [api] matter api update by @step0035 in #140
- [ci] free space for ci by @step0035 in #142
- [build] add smokeco, temp_level and move icd by @step0035 in #141
- [build] add IcdManagementServer by @step0035 in #145
- [portinglayer] add idenfity callbacks for thermostat by @step0035 in #144
- [ci] set large-packages to false to workaround fetch fail error by @step0035 in #148
- [build] update build to use gnu++17 by @step0035 in #147
- [build] add logging option by @xshuqun in #149
- [mdns] update mdns libraries by @xshuqun in #152
- [build] V1.2 te2 fixes by @step0035 in #150
- [build] add laundrywasher delegate and mode by @step0035 in #151
- [portinglayer] Matter data model by @step0035 in #143
- Restyle the previous matter-data-model branch by @SirRu24 in #154
- [wifi] onnetwork, open-security, fastconnect wifi issues fix by @step0035 in #157
- [portinglayer] fixes for datamodel by @step0035 in #158
- [tools] add enhanced version of gen-certs.sh by @xshuqun in #156
- [portinglayer] laundrywasher implementation by @xshuqun in #153
- [build] resource-monitoring file rename from resource-monitoring-inst… by @SandyYeow in #161
- [portinglayer] Added uplink and downlink task to light_dm by @SirRu24 in #160
- [wifi] fix onnetwork not working by @xshuqun in #162
- [ble-wifi] update factory reset to disconnect wifi and reset the board by @SirRu24 in #163
- [mdns] support mdns register with subtypes by @xshuqun in #165
- [build] Updated Icd to ICD by @SirRu24 in #167
- [portinglayer] Fix include header by @SirRu24 in #168
- [portinglayer] Matter refrigerator example by @SirRu24 in #164
- [build] Fix Disable Enable OTA Requestor by @SirRu24 in #170
- Sve1.2 implementation by @SirRu24 in #166
- [sdk] fix several issues by @xshuqun in #171
- [sdk] change readme by @xshuqun in #172
- [sdk] add air purifier example by @xshuqun in #174
- [portinglayer] fix aircon build error by @xshuqun in #175
New Contributors
- @SirRu24 made their first contribution in #154
- @SandyYeow made their first contribution in #161
Full Changelog: v1.1.0.1...v1.2.0.1
v1.2.0.0
Instructions
- Pair this with connectedhomeip SHA:
52e4a6435f74b20fb1bf355cc67587c3a3853488
What's Changed
- Re-apply [build] update zap-template file (#115) by @step0035 in #121
- [portinglayer] fix tasks hogging the cpu by @step0035 in #127
- [lwip] increase bufsize to 1500 by @step0035 in #117
- [portinglayer] add a str field in the union for string data by @step0035 in #130
- [build] delete files from build by @step0035 in #131
- [portinglayer] Implement error mapping support for matter sdk by @step0035 in #107
- Deletekey bug by @step0035 in #134
- [ble] fix bt central connect peripheral fail by @xshuqun in #137
- [portinglayer] aircon example by @step0035 in #138
- [SDK] fix softap start fail by @xshuqun in #139
- [portinglayer] use DeferredAttributePersistenceProvider by @step0035 in #126
- [portinglayer][ota] implement ota porting layer api by @step0035 in #135
- [portinglayer] [api] matter api update by @step0035 in #140
- [ci] free space for ci by @step0035 in #142
- [build] add smokeco, temp_level and move icd by @step0035 in #141
- [build] add IcdManagementServer by @step0035 in #145
- [portinglayer] add idenfity callbacks for thermostat by @step0035 in #144
- [ci] set large-packages to false to workaround fetch fail error by @step0035 in #148
- [build] update build to use gnu++17 by @step0035 in #147
- [build] add logging option by @xshuqun in #149
- [mdns] update mdns libraries by @xshuqun in #152
- [build] V1.2 te2 fixes by @step0035 in #150
- [build] add laundrywasher delegate and mode by @step0035 in #151
- [portinglayer] Matter data model by @step0035 in #143
- Restyle the previous matter-data-model branch by @SirRu24 in #154
- [wifi] onnetwork, open-security, fastconnect wifi issues fix by @step0035 in #157
- [portinglayer] fixes for datamodel by @step0035 in #158
- [tools] add enhanced version of gen-certs.sh by @xshuqun in #156
- [portinglayer] laundrywasher implementation by @xshuqun in #153
- [build] resource-monitoring file rename from resource-monitoring-inst… by @SandyYeow in #161
- Added uplink and downlink task to light_dm by @SirRu24 in #160
- [wifi] fix onnetwork not working by @xshuqun in #162
- [ble-wifi] update factory reset to disconnect wifi and reset the board by @SirRu24 in #163
- [mdns] support mdns register with subtypes by @xshuqun in #165
- [build] Updated Icd to ICD by @SirRu24 in #167
- [portinglayer] Fix include header by @SirRu24 in #168
- [portinglayer] Matter refrigerator example by @SirRu24 in #164
- [build] Fix Enable OTA Requestor by @SirRu24 in #170
- Sve1.2 implementation by @SirRu24 in #166
New Contributors
- @SirRu24 made their first contribution in #154
- @SandyYeow made their first contribution in #161
Full Changelog: v1.1.0.1...v1.2.0.0
SVE_23_09/rc1
Instructions
- Pair this with connectedhomeip SHA:
5ccb774e7e5fe7ead3ff85bec1cda31a459c9c37
What's Changed
- [build] add IcdManagementServer by @step0035 in #145
- [portinglayer] add idenfity callbacks for thermostat by @step0035 in #144
- [ci] set large-packages to false to workaround fetch fail error by @step0035 in #148
- [build] update build to use gnu++17 by @step0035 in #147
- [build] add logging option by @xshuqun in #149
- [mdns] update mdns libraries by @xshuqun in #152
- [build] V1.2 te2 fixes by @step0035 in #150
- [build] add laundrywasher delegate and mode by @step0035 in #151
- [portinglayer] Matter data model by @step0035 in #143
- Restyle the previous matter-data-model branch by @SirRu24 in #154
- [wifi] onnetwork, open-security, fastconnect wifi issues fix by @step0035 in #157
- [portinglayer] fixes for datamodel by @step0035 in #158
- [tools] add enhanced version of gen-certs.sh by @xshuqun in #156
- [portinglayer] laundrywasher implementation by @xshuqun in #153
- [build] resource-monitoring file rename from resource-monitoring-inst… by @SandyYeow in #161
- Added uplink and downlink task to light_dm by @SirRu24 in #160
New Contributors
- @SirRu24 made their first contribution in #154
- @SandyYeow made their first contribution in #161
Full Changelog: v1.2_TE2...SVE_23_09/rc1
v1.2_TE2
Instructions
- Pair this with connectedhomeip SHA:
5b4f8004662d00bdb111367fec7d3ea978c23372
What's Changed
- [build] delete files from build by @step0035 in #131
- [portinglayer] Implement error mapping support for matter sdk by @step0035 in #107
- Deletekey bug by @step0035 in #134
- [ble] fix bt central connect peripheral fail by @xshuqun in #137
- [portinglayer] aircon example by @step0035 in #138
- [SDK] fix softap start fail by @xshuqun in #139
- [portinglayer] use DeferredAttributePersistenceProvider by @step0035 in #126
- [portinglayer][ota] implement ota porting layer api by @step0035 in #135
- [portinglayer] [api] matter api update by @step0035 in #140
- [ci] free space for ci by @step0035 in #142
- [build] add smokeco, temp_level and move icd by @step0035 in #141
Full Changelog: v1.2_TE1...v1.2_TE2
v1.2_TE1
Instructions
- Pair this with Matter SDK SHA:
1aca004d68640ae7df27adea09315308cf1913cd
for TE#1 testing
What's Changed
- Re-apply [build] update zap-template file (#115) by @step0035 in #121
- [portinglayer] fix tasks hogging the cpu by @step0035 in #127
- [lwip] increase bufsize to 1500 by @step0035 in #117
- [portinglayer] add a str field in the union for string data by @step0035 in #130
Full Changelog: v1.1.0.1...v1.2_TE1
v1.1.0.1
Matter v1.1 Release
Supported Clusters
• Access Control - Server
• Administrator Commissioning - Server
• Basic Information- Server
• Binding - Client
• Binding - Server
• Color Control Cluster - Server
• Descriptor - Server
• General Commissioning - Server
• General Diagnostics - Server
• Group Key Management - Server
• Groups Cluster - Server
• Identify Cluster - Server
• Level Control - Server
• Mode Select - Server
• Network Commissioning - Server
• Node Operational Credentials - Server
• On/Off Cluster - Server
• OTA Software Update Provider - Client
• OTA Software Update Requestor - Server
• Scenes - Server
• Software Diagnostics - Server
• Thermostat Cluster - Server
• Wifi Diagnostics – Server
Supported Device Type
• Color Temperature Light
• Dimmable Light
• Dimmable Plug-In Unit
• Extended Color Light
• Fan
• Heating/Cooling Unit
• On/Off Light
• On/Off Light Switch
• On/Off Plug-In Unit
• OTA Requestor
• Root Node
• Thermostat
Code Base Update
Full patch v17
- Include bt patch from 247c97fb to 943c89c1: For bug fix and new implementation
- Add LZMA compress/decompress code for IAR and GCC generation
- Include Wi-Fi Patch from 53d432d0 to 94141f9e: For bug fix and new implementation
- Add wifi random slot mechanism for WiFi connected and BLE scan
- Include bt patch from 0bf03653 to 988a2b12: For bug fix and new implementation
- Fix PM_SleepCG example
- Fix build error of display confirmation value_and random value for bt mesh
Full patch v18
- Fix WPA3 AP compatibility issue for disconnection status 53 which is related to pmkid
- Update HAL pwmout API and PM_SleepCG example
- Update ATWS print logs and elf2bin
- Update mqtt build and changed cleanstart back to cleansession
- Fix the HTTPC example hard fault after reboot in trustzone environment.
- Update atcmd_lwip ssl part to receive data correctly
- Fix wpa3 reconnection failed issue when ap send sa query during reconnection
- Update BT related source files to version b2843ae3.
- Fix socket select example due to massive error message printed during infinite loop
- Update BT mesh files to version de0b7af2
Full patch v19
- Add support for EAP example only for IS project, not support for TZ project
- Update coverity fixes
Matter Update
Ameba SDK (TAG v1.1.0.1 SHA 049eece)
New
- [example] add porting layer example light and thermostat #35 #76 #89 #98 #109
- [lib] add pre-built library #42 #53
- [build] add route hook to all examples #73
- [dct] add dct encryption #71
- [tools] add factorydata encryption and existence checker #70 #90 #93 #95 #99
- [ble] new ble_matter_adapter with multiple adv function #118
Fixed
- [build] fix compile error #41
- [build] re-generate zap file during compilation #49 #51 #52 #62 #64
- [wifi] fix ssid and password are not persisted in dct using onnetwork pairing #59
- [os] fix device_mutex_free logic #67
- [ble] fix potential nullptr dereference #68
- [example] fix UnlockChipStack issue #81
- [lwip] fix ipv6 address issue #88
- [bootloader] bootloader reboot reason alway 0 issue #101
- [ble] fix bt mesh commissioning fail #111
- [mbedtls] fix mbedtls error when hw crypto is disabled #114
Updated
- [ble] update BLE Matter adapter #32 #38
- [dct] rework DCT, DCT1 stores <=64B variables and DCT2 stores >64B variables #23 #82
- [wifi] update wifi api, add wrapper funcitons and support open security and WEP mode #48
- [lib] update wlan mp libray #78
- [mbedtls] support hw crypto on mbedtls 2.28 #72
- [wifi] store wifi info into dct during wifi_connect #94
- [shell] combine Matter shell into loguart #105
Matter SDK (TAG v1.1.0.1 SHA 8f66f42)
New
- [chef] Chef app implementation for Ameba #22618
- [identify] Add logs upon trigger effect #22663
- [routehook] Implement route hook #22664
- [factorydata] Implement reading and decoding factorydata from flash #23758
- [logging] Dynamic logging #25273
- [config] Location Capability #25647
Fixed
- [fix] Fix Trailing Null #22836
- [build] Remove __dso_hack #24183
- [shell] Add Macro to InitBindingHandler #24186
- [diagnosticdata] fix code for 8710cm #25180
- [build] fix compile error when shell disabled #25269
- [wifi] ClearWiFiConfig bug fix #25571
- [fix] fix Reboot after factory reset #25760
- [kvs] fix kvs leak #25814
- [pigweed] Fix pigweed build #25979
- [fix] change deletekey return type #25873
- [OTA] fix ota init bug #25996
Updated
- [kvs] Check NULL pointer for getPref_bin_new #21854
- [colorcontrol] Enhanced commands should set EnhancedColorMode to 3 #22580
- [ota] Remove user consent #22661
- [logs] Add NVS logs #22662
- [shell] Shell commands update #23005
- [chef] Implement Z2 flashing through script #23011
- [ble] change BLE notification to indication #23031
- [ble] Update BLEManagerImpl for function extension #24234
- [config] update KVS API #24322
- [wifi] check rtw_join_status for JOIN_HANDSHAKE_DONE #24442
- [wifi] use matter wrapper api #24515
- [wifi] dont store wifi info in kvs if ssid is empty #24719
- [routehook] init route hook after getting ipv6 #25142
- [ota] only trigger ota query when ota is initialized #25207
- [factorydata] setdeviceinstanceinfoprovider use factorydataprovider by default #25706
- [factorydata] use example test provider if fail to read factorydata #25937
- [wifi] Wifi connectivity update #25955
- [docker] Update docker image #23031 #23494 #24126 #24199 #24273 #24273 #24322 #24522 #25914 #25945
Ecosystems
Amazon
- Alexa App Version: 2.2.515038.0
- EchoDot FW Version: 9094442884
Apple
- Apple IOS Version: 16.6
- HomePodMini FW Version: 16.5
- GoogleHome App Version: 3.1.18.1-dogfood
- Nest Hub SW Version: 51.0.27.523530146
- CAST FW Version: 1.68.356352
v1.1.0.0
What's Changed
- [dct] plus 4 to variable size by @step0035 in #82
- [lwip] Fix ipv6 address issue by @xshuqun in #88
- [mbedtls] hw crypto support on mbedtls 2.28 by @step0035 in #72
- [factorydata] return error when factorydata length is more than 2kb by @step0035 in #90
- [factorydata] enable transitional commissionabledataprovider by @step0035 in #93
- [wifi] remove storing wifi into dct during wifi_connect by @step0035 in #94
- [factorydata] enable transitional commissionabledataprovider for all examples by @step0035 in #95
- [ota] decouple ota from build by @step0035 in #96
- [porting layer] matter api update by @step0035 in #89
Full Changelog: SVE_23_03/rc2...v1.1.0.0
SVE_23_03/rc2
What's Changed
- [tools] zap update to v2023.01.31-nightly by @step0035 in #62
- [lib] update pre-built matter libs by @step0035 in #53
- [tools] remove zap auto-install and export by @step0035 in #64
- [os] fix device_mutex_free_logic by @step0035 in #67
- [bluetooth] fix potential nullptr dereference by @step0035 in #68
- [build] remove af-event.cpp from build and add route hook to all examples by @step0035 in #73
- [portinglayer] update the cluster and attribute id filepath by @step0035 in #75
- [portinglayer] [example] thermostat example on porting layer by @step0035 in #76
- [portinglayer] add interface to get status from matter by @step0035 in #77
- [mbedtls] [crypto] Prng entropy by @step0035 in #74
- [SDK] update wlan mp libraries by @xshuqun in #78
- [dct] dct encryption by @step0035 in #71
- [tools] factorydata encryption by @step0035 in #70
- [portinglayer] fix unlock bug by @step0035 in #81
Full Changelog: TE_23_02/rc1...SVE_23_03/rc2