Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1822 commits
Select commit Hold shift + click to select a range
497b53c
Update DM files at 1.5.1 (#72067)
AryaHassanli May 15, 2026
3bfd55c
Qualify Const Member Functions in GroupDataProvider (#72065)
zaid-google May 15, 2026
ad812ae
[miniaudio] Fix build warnings propagation for all compiler targets (…
soares-sergio May 15, 2026
7222070
[AI Skill] Added code-driven cluster TDD implementation guidelines (#…
soares-sergio May 15, 2026
bd6b4f8
[Build] Add option to parallelize example builder (#72018)
MarekPikula May 15, 2026
724c4a7
Derive enabled devices directories from the file list. (#72069)
andy31415 May 15, 2026
841590b
Dm files 1.6 final (#72066)
AryaHassanli May 15, 2026
b2e6e0c
[WebRTCP] Ensure deferred offer tests only run for battery powered de…
marktrayer May 16, 2026
2db5765
[Darwin] Avoid UAF in NFC commissioning (#71971)
kiel-apple May 17, 2026
704d97f
[HVAC] Rename thermostat-server to ThermostatCluster (#41739)
hasty May 18, 2026
8927ccf
fix(tv-casting-app): Add placeholder DevelopmentCerts for custom VID/…
chrisdecenzo May 18, 2026
38e6853
Fix nullptr on signout (#71588)
chrisdecenzo May 18, 2026
d67b0db
feat(casting): Add iOS Device Instance Info Provider API (#71601)
chrisdecenzo May 18, 2026
7f08873
Bump third_party/pigweed/repo from `86f3575` to `5a9a718` (#72081)
dependabot[bot] May 19, 2026
5406d93
Fix revisions for 1.5.1 (#72072)
AryaHassanli May 19, 2026
0ab4e1f
TC-IDM-10.3: Remove hacks for groups and on/off (#72055)
cecille May 19, 2026
dc5cb10
Bump third_party/amazon-kinesis-video-streams-webrtc-sdk-c/repo (#72084)
dependabot[bot] May 19, 2026
733e627
Bump sysroot version (#72078)
enkiusz May 19, 2026
5cc0632
Bump third_party/lwip/repo from `aab56d2` to `0c957ec` (#72082)
dependabot[bot] May 19, 2026
6af3c64
Update myst-parser requirement from >=5.0.0 to >=5.1.0 (#72086)
dependabot[bot] May 19, 2026
0c174c8
Bump github/codeql-action from 4.35.4 to 4.35.5 (#72080)
dependabot[bot] May 19, 2026
761e392
Bump third_party/ot-br-posix/repo from `7c45251` to `b5596b6` (#72085)
dependabot[bot] May 19, 2026
73acbb4
[OTA] Handle allocation failure in image-header parser and TLV accumu…
Alami-Amine May 19, 2026
ec22c98
[Silabs] Update zap Door Lock and Concentration Measurement Cluster R…
silabs-ArghyaD May 19, 2026
50ef110
[ESP32] ESP-IDF v6.1 Support (#72093)
Sped0n May 19, 2026
9cd9b61
Reordered steps in TC-SU-2.2 (#71587)
khodya May 19, 2026
08ceb4e
TC_ACE_1_6 Steps Verifying Behaviour when GroupKeyMap is Edited (#71619)
zaid-google May 19, 2026
7ad1766
[Silabs] : Thermostat App Refactor (#72079)
Sarthak-Shaha May 19, 2026
6e453e7
Bump third_party/openthread/repo from `d1da39b` to `97ff74f` (#72083)
dependabot[bot] May 19, 2026
a7b21bb
Proximity Ranging server and example app implementation (#43768)
s-mcclain May 19, 2026
04e4aae
Speed up Darwin by enabling ccache in darwin-tests (#72102)
greens May 19, 2026
fb453ab
Improve C++20 compatibility for zephyr based firmware (#72077)
dominik-dess May 19, 2026
e6f443d
Fix event handler leaks in various clusters and platform support (#72…
soares-sergio May 19, 2026
6e189ae
[Silabs] Light Switch App Refactor (#72073)
miduggan24 May 19, 2026
fc9cfa8
Fix JointFabricDatastore ownership, lifetime, and sync edge cases (#7…
vijs May 20, 2026
ceb71e5
[ESP32] fix ESP-IDF v6.0 compatibility issues (#72094)
shubhamdp May 20, 2026
eabffbe
[Realtek] Check ExecCommand return value in matter_cmd_handler (#72075)
pankore May 20, 2026
fd06d04
[C++20] compile linux with C++20 by default, to test C++20 compatibil…
andy31415 May 20, 2026
6c577be
1.6 DM files at tag 1.6-attempt-2 (#72116)
cecille May 20, 2026
e1a5df2
[NXP] Add battery manager, PowerSource and PowerSourceConfiguration c…
andrei-menzopol May 20, 2026
80bda64
[CameraAVStreamManagement] Reset referenceCount to 0 on boot (#72107)
pidarped May 20, 2026
161c4db
Fix crashes when TCP disconnects in middle of exchange (#71868)
samadDotDev May 20, 2026
7d67f2c
Leverage wpa_supplicant Client Basis Class (#71694)
gerickson May 20, 2026
f056181
[Thread Border Router Management] Migrate to code-driven (#72026)
soares-sergio May 20, 2026
9e87233
TC-ICDB-1.1 and TC-ICDB-1.2: Python automation test scripts implement…
raul-marquez-csa May 20, 2026
a315053
Implement humidistat cluster and update example app (#71975)
gulbeta May 20, 2026
685b318
Add Humidifier/Dehumidifier device type. (#72131)
gulbeta May 21, 2026
3fabee2
Use the common/example groupAuxAclDelegate if not injected and groupc…
jmartinez-silabs May 21, 2026
08d8b1c
Fix libwebsocket compilation on Ubuntu 26.04 (#72132)
arkq May 21, 2026
3ddf534
[Silabs] Light switch duplication cleanup (#72118)
miduggan24 May 21, 2026
9f82c5d
Filter kFactoryReset in TestServer event handler to fix flake (#72136)
soares-sergio May 21, 2026
722bee8
[Telink] Adopt TELINK_TLX_SHA_HW_SLOTS value for TLX SoCs (#72135)
s07641069 May 21, 2026
5bbd150
[Tests] Fix status thread cancellation flow (#71948)
MarekPikula May 21, 2026
2fac539
Enhance WebRTCManager state safety (#72027)
dnicoara May 21, 2026
1743c84
Fix(rework): Null mContext crash when commissioning after background/…
pgregorr-amazon May 21, 2026
db33c8b
[OTAProvider Example] hardening of Example (#72114)
Alami-Amine May 22, 2026
089fc91
[all-devices-app] Implement NIM device (#72111)
soares-sergio May 22, 2026
19e8b30
[chef] Fix forward declaration build error (#72145)
sxb427 May 22, 2026
8309420
[all-devices] add efr32 build target (#72139)
andy31415 May 22, 2026
75f09c2
[Realtek] Support Diagnostic Logs & Time Synchronization for platform…
pankore May 22, 2026
2bc158b
ESP32: esp-idf v6.0 fixes for thread based SOCs (#72133)
shubhamdp May 22, 2026
6280127
[devcontainers] Add nano, ripgrep and time (#72137)
MarekPikula May 22, 2026
972447a
Add and Leverage A Few wpa_supplicant Client Methods (#72130)
gerickson May 22, 2026
a8fa753
[AI SKILL] .zap and .matter grepping/reading/processing (#72150)
andy31415 May 22, 2026
294c51c
[Telink - all devices] support individual device build target (#72070)
andy31415 May 22, 2026
35a897b
[Chef] Enable BooleanStateConfiguration cluster features for some app…
sxb427 May 22, 2026
2d3379c
Timesynchronization should emit events only if feature is present (#7…
arielsz71 May 22, 2026
f89692c
EFR32 - fix all devices compile, add to CI (#72155)
andy31415 May 22, 2026
27fd2cc
Always clear all signal handlers on app exists. (#72156)
andy31415 May 22, 2026
cc37dbe
Remove CacheAndSync and Make TrustFirst Security Policy Default (#72120)
zaid-google May 22, 2026
9249029
add missing import (#72158)
khodya May 22, 2026
0751a29
TC_CADMIN_1_10: Accept CHIP_ERROR_NOT_CONNECTED in addition to timeou…
Apollon77 May 24, 2026
c992539
[ESP32] Fix value-initialization of esp_ecdsa_opaque_key_t (#72164)
shubhamdp May 24, 2026
f40b1c6
[nrfconnect] Added missing code for OT endpoints init (#72127)
kkasperczyk-no May 25, 2026
f8bc9df
[OTA Requestor] Clear DefaultOTAProviders and in-flight state on Fabr…
Alami-Amine May 25, 2026
06dbc5b
[Python style] Apply automatic pyupgrade rules UP001-UP025 (#72157)
MarekPikula May 25, 2026
9321dca
Proposal for SMOKECO 2.6 (#43712)
jtrejoespinoza-grid May 25, 2026
fd98309
Automation Proposal for SmokeCo 2.4 and SmokeCo 2.5 (#43693)
jtrejoespinoza-grid May 25, 2026
725afe4
[ARL] Fix bypass when AuxiliaryACL grants a group-multicast Operate (…
Alami-Amine May 25, 2026
f6bea49
[Inet] Fix LwIP TCP endpoint against PCB races and recycle listener's…
wqx6 May 25, 2026
6de5238
Bump codecov/codecov-action from 6.0.0 to 6.0.1 (#72172)
dependabot[bot] May 25, 2026
44f9f76
Bump pydata-sphinx-theme from 0.17.1 to 0.18.0 (#72171)
dependabot[bot] May 25, 2026
837927f
Bump github/codeql-action from 4.35.5 to 4.36.0 (#72170)
dependabot[bot] May 25, 2026
7f05a3a
Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#72173)
dependabot[bot] May 25, 2026
673f033
TC-DA-1.1: Automation (#40802)
raul-marquez-csa May 25, 2026
b750ff6
ESP32: Add Commissioning over Thread MeshCoP Support (#72167)
wqx6 May 25, 2026
fd7c58e
[NXP][SE05x] SE05x Integration in Zephyr with NXP RW612 MCU (#72032)
sujaygkulkarni-nxp May 25, 2026
6b87be8
Proposal for SMOKECO 2.1 (#43646)
jtrejoespinoza-grid May 25, 2026
f282ad7
Make all-devices-app run locally on darwin (#72178)
marybadalyan May 25, 2026
74b7cd3
Smokeco 2.2 2.3 (#43654)
jtrejoespinoza-grid May 25, 2026
20eabcd
feat(tv-casting-app): Phase 2 APK size reduction (2.8 MB → 2.6 MB) (#…
chrisdecenzo May 26, 2026
b4dd1a8
[Python style] Apply pyupgrade rules UP034, UP037, UP039, UP041 (#72180)
MarekPikula May 26, 2026
b052143
Revert "[nrf toup][nrfconnect] Retry BLE advertising restart"
ArekBalysNordic May 29, 2026
1c1b1aa
Revert "[nrf toup][nrfconnect] Add support for multiple BT identities"
ArekBalysNordic May 29, 2026
cc66ba2
Revert "[nrf noup] crypto: Guard unused includes"
ArekBalysNordic May 26, 2026
be9ba87
Revert "[nrf toup] crypto: Removed unused include"
ArekBalysNordic May 26, 2026
5ae492c
Revert "[nrf toup] crypto: Update includes for mbedTLS > 4"
ArekBalysNordic May 26, 2026
0e8a53d
Revert "config: Remove OBERON_BACKEND"
ArekBalysNordic May 26, 2026
9e40bbc
Revert "[nrf toup] adjust Mbed TLS configuration defaults"
ArekBalysNordic May 26, 2026
e91702d
Revert "[nrf toup] remove enabling of CONFIG_NORDIC_SECURITY_BACKEND"
ArekBalysNordic May 26, 2026
c0da53b
Revert "[nrf noup] config: Remove nrf-config.h parameter"
ArekBalysNordic May 26, 2026
b2c739f
Revert "[nrf noup] Update crypto configuration variables"
ArekBalysNordic May 26, 2026
61fcaa8
Revert "[nrf toup] rename PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT"
ArekBalysNordic May 26, 2026
290673a
Revert "[nrf toup] remove CONFIG_OPENTHREAD_NRF_SECURITY_CHOICE"
ArekBalysNordic May 26, 2026
9b4a9d9
Revert "[nrf toup][config] Fixed gn parser implementation"
ArekBalysNordic May 26, 2026
f734cb3
Revert "[nrf toup][nrfconnect] Removed kconfigs for CHIP_NUS"
ArekBalysNordic May 26, 2026
d4afc70
Revert "[nrf toup] Normalize Zephyr compile flags before exporting to…
ArekBalysNordic May 26, 2026
4b69d16
Revert "[nrf toup] Remove redundant nosys.specs"
ArekBalysNordic May 26, 2026
29a283b
Revert "[nrf toup] rename CONFIG_MBEDTLS_CFG_FILE"
ArekBalysNordic May 26, 2026
1a63c2d
Revert "[nrf noup] [west zap-gui] Add fix-permission argument"
ArekBalysNordic May 26, 2026
6c9acd9
Revert "[nrf toup] Migrate to non-PM builds"
ArekBalysNordic May 26, 2026
239147a
Revert "[nrf noup] Workaround for identify server."
ArekBalysNordic May 26, 2026
fc6e573
Revert "[nrf toup][nrfconnect] add missing Mbed TLS Kconfig option"
ArekBalysNordic May 26, 2026
0ef270d
Revert "[nrf toup][nrfconnect] remove CONFIG_NRF_SECURITY_ADVANCED"
ArekBalysNordic May 26, 2026
78841ae
Revert "[nrf toup][nrfconnect] rename OPENTHREAD_SECURITY Kconfig cho…
ArekBalysNordic May 26, 2026
6997d18
Revert "[nrf toup][nrfconnect] Add new Crypto backend for Matter over…
ArekBalysNordic May 26, 2026
98ae98c
Revert "[nrf toup][nrfconnect] Enable PSA for Wi-Fi"
ArekBalysNordic May 26, 2026
7993de2
Revert "[nrf toup] Fixed small issues in Kconfig descriptions"
ArekBalysNordic May 26, 2026
ede60e4
Revert "[nrf toup][nrfconnect] Optimize OTA time"
ArekBalysNordic May 26, 2026
f37be71
Revert "[nrf noup] Build OTA provider for arm64 platform"
ArekBalysNordic May 26, 2026
18ac47f
Revert "[nrf toup][nrfconnect] Add Kconfig for nRF QSPI NOR power man…
ArekBalysNordic May 26, 2026
d3a01c3
Revert "[nrf toup][nrfconnect] Add Kconfig for CHIPoBLE single connec…
ArekBalysNordic May 26, 2026
9fa6648
Revert "[nrf toup] Remove redundant ETH_NATIVE_POSIX config"
ArekBalysNordic May 26, 2026
964385d
Revert "[nrf toup] Move CryptoRNG to PSA_SPAKE2P block"
ArekBalysNordic May 26, 2026
af8c40a
Revert "[nrf toup][nrfconnect] Use POSIX_AEP_CHOICE_NONE if CHIP_LIB_…
ArekBalysNordic May 26, 2026
96840f4
Revert "[nrf toup] zephyr: Update nRF Soc Kconfigs"
ArekBalysNordic May 26, 2026
4462d08
Revert "[nrf toup][nrfconnect] Do not define _POSIX_C_SOURCE in CMake…
ArekBalysNordic May 26, 2026
c1912b9
Revert "[nrf toup] Changed inet addr types after Zephyr upmerge"
ArekBalysNordic May 26, 2026
26f6266
Revert "[nrf toup][nrfconnect]Expose FactoryDataBase outside nrf impl…
ArekBalysNordic May 26, 2026
b915d69
Revert "[nrf toup][nrfconnect] Fix building with custom factory data …
ArekBalysNordic May 26, 2026
6d64dae
Revert "[noup] Update path of python modules"
ArekBalysNordic May 26, 2026
3df8f30
Revert "[nrf noup] Cleanup output directory after each stage"
ArekBalysNordic May 26, 2026
7d93c66
Reapply "[nrf noup] Disabled hanging ZMS unit test"
ArekBalysNordic May 26, 2026
c640280
Revert "[nrf noup] Disabled hanging ZMS unit test"
ArekBalysNordic May 26, 2026
7365c9a
Revert "[nrf noup] Removed configuration-version from attribute list"
ArekBalysNordic May 26, 2026
84185cd
Revert "[nrf toup][nrfconnect] Add kconfig to control X509 usage"
ArekBalysNordic May 26, 2026
e2f88fe
Revert "[nrf toup][crypto] Add define to enable x509 usage"
ArekBalysNordic May 26, 2026
fb8f97b
Revert "[nrf noup][ZAP] Extend unit tests to check zap-generate full"
ArekBalysNordic May 26, 2026
31b30b1
Revert "[nrf noup] Add missing parameter to reelase tools workflow"
ArekBalysNordic May 26, 2026
c67d3dd
Revert "[nrf noup][west zap] Add unit tests for west zap command"
ArekBalysNordic May 26, 2026
37bf49d
Revert "[nrf noup] Added a workaround to provisional ConfigurationVers"
ArekBalysNordic May 26, 2026
edb9ca0
Reapply "[Groupcast] Add AuxiliaryACL ZAP XML changes (#41510)"
ArekBalysNordic May 26, 2026
a6b3ff0
Revert "[nrf toup][nrfconnect] Allow inheriting DiagnosticDataProvide…
ArekBalysNordic May 26, 2026
b882356
Revert "[nrf noup] Add workaround for NUS on nRF54LX series devices"
ArekBalysNordic May 26, 2026
a0c16c8
Revert "[nrf toup] Switch from Fixed passkey to app passkey"
ArekBalysNordic May 26, 2026
450839e
Revert "[nrf noup] Switch to separate workflow dedicated to ncs"
ArekBalysNordic May 26, 2026
5ad40b1
Revert "[nrf toup][nrfconnect] Increase ICD observer pool size"
ArekBalysNordic May 26, 2026
ac6503d
Revert "[nrf toup] Increase Matter stack size after update to Matter …
ArekBalysNordic May 26, 2026
03b93ad
Revert "[nrf noup] Workaround for issue with Matter Docker image."
ArekBalysNordic May 26, 2026
66aebab
Revert "[nrf fromtree] closure control coutdown delegate fix (#41946)"
ArekBalysNordic May 26, 2026
d32da45
Revert "[nrf toup] Restyles to fix restyleID issues"
ArekBalysNordic May 26, 2026
bfbc665
Revert "[nrf toup] Initialize routingRole to avoid warnings."
ArekBalysNordic May 26, 2026
c42e8f0
Revert "[nrf noup][ZAP] Improve west zap commands"
ArekBalysNordic May 26, 2026
74b48fa
Revert "[nrf noup][bypass IDL] Align bypassing IDL to Matter 1.5"
ArekBalysNordic May 26, 2026
3c6ffc1
Revert "[nrf toup] Increase HEAP pool size for Matter over Thread"
ArekBalysNordic May 26, 2026
aab961b
Revert "[nrf noup][ZAP] Fix clearing generated files."
ArekBalysNordic May 26, 2026
4819561
Revert "[nrf toup][scripts] Fix running generate for Windows"
ArekBalysNordic May 26, 2026
f80d18a
Revert "[nrf toup][Zephyr] Fix Kconfig compliance"
ArekBalysNordic May 26, 2026
0161b6f
Revert "[nrf toup] Increased BT stack size for NUS use case"
ArekBalysNordic May 26, 2026
72f5307
Revert "[nrf toup][shell] Add commands for opening and closing commis…
ArekBalysNordic May 26, 2026
7723ef1
Revert "[nrf toup] [nrfconnect] Remove dependency to DK in Matter con…
ArekBalysNordic May 26, 2026
043cd4b
Revert "[nrf toup] [nrfconnect] Switch to picolib"
ArekBalysNordic May 26, 2026
3aa947c
Revert "[nrf toup] [Zephyr] Allow switching to picolib"
ArekBalysNordic May 26, 2026
bf85596
Revert "[nrf toup] [scripts] Fix running generate for Windows"
ArekBalysNordic May 26, 2026
ee406c6
Revert "[nrf toup] [Crypto] Fix the wrong handling PSA pending keypair."
ArekBalysNordic May 26, 2026
ed0bbdd
Revert "[nrf toup] Add second locale to DeviceInfoProviderImpl.h"
ArekBalysNordic May 26, 2026
a8ae2ea
Revert "[nrf fromlist][nrfconnect] Add Kconfig to enable detailed log…
ArekBalysNordic May 26, 2026
7cb2f3a
Revert "[nrf noup] Added measuring factory reset time"
ArekBalysNordic May 26, 2026
5db10a6
Revert "[nrf toup][nrfconnect] Added LM20DK to conditions enabling SPI"
ArekBalysNordic May 26, 2026
505307e
Revert "[nrf toup] Enabled OT version without L2 by default"
ArekBalysNordic May 26, 2026
eaf59b3
Revert "[nrf toup][Zephyr] Fixed error conditions in KVS Manager Impl"
ArekBalysNordic May 26, 2026
631ec3d
Revert "[nrf toup] Handle network connection errors gracefully"
ArekBalysNordic May 26, 2026
a667187
Revert "[nrf toup][nrfconnect] Remove config CHIP_OPENTHREAD_JOINER_E…
ArekBalysNordic May 26, 2026
6e89665
Revert "[nrf toup][nrfconnect] Align OpenThread Kconfigs with Zephyr …
ArekBalysNordic May 26, 2026
74bcc92
Revert "[nrf toup] Fix TC-ACE-2.2"
ArekBalysNordic May 26, 2026
57c08fa
Revert "[nrf noup] settings: add support for legacy ZMS backend"
ArekBalysNordic May 26, 2026
f654b2f
Revert "[nrf toup] simplify Key/Value Get function"
ArekBalysNordic May 26, 2026
fe9aefa
Revert "[nrf noup] Optimized configuration for LITs"
ArekBalysNordic May 26, 2026
497f008
Revert "[nrf fromlist][Zephyr] Retry starting BLE advertising after r…
ArekBalysNordic May 26, 2026
708a77b
Revert "[nrf noup][nrfconnect] Overwrite PSA Session Keystore to meet…
ArekBalysNordic May 26, 2026
f1f1e91
Revert "[nrf noup][server] Allow setting platform-specific session ke…
ArekBalysNordic May 26, 2026
951d4b5
Revert "[nrf noup] Disable mpsl before factory reset"
ArekBalysNordic May 26, 2026
99edf7a
Revert "[nrf noup] Implement Spake2pVerifier for PSA crypto"
ArekBalysNordic May 26, 2026
e205705
Revert "[nrf noup] config: Add support for non-PM factory data genera…
ArekBalysNordic May 26, 2026
8422ce7
Revert "[nrf noup] Shedule factory reset in Server using Matter Shell…
ArekBalysNordic May 26, 2026
5752a00
Revert "[nrf toup][nrfconnect] Introduced Kconfigs to configure few p…
ArekBalysNordic May 26, 2026
5ca9b06
Revert "[nrf noup] Added workaround to pass nRF compliance check"
ArekBalysNordic May 26, 2026
51900ae
Revert "[nrf toup] Migrate DAC to CRACEN KMU on nRF54L devices"
ArekBalysNordic May 26, 2026
fcf9e16
Revert "[nrf noup] Add custom west commands to ease ZAP usage"
ArekBalysNordic May 26, 2026
abe3e38
Revert "[nrf noup] Fix the build warning in door-lock-server"
ArekBalysNordic May 26, 2026
258f10e
Revert "[nrf noup] Move DAC priv key from Factory Data to PSA ITS"
ArekBalysNordic May 26, 2026
7d451bc
Revert "[nrf noup] Add debug logs for sys_heap malloc"
ArekBalysNordic May 26, 2026
b63939d
Revert "[nrf noup] Added script for downloading recommended zap package"
ArekBalysNordic May 26, 2026
ff4bda2
Revert "[nrf noup] GN and CMake nrfconnect-related commits"
ArekBalysNordic May 26, 2026
08cddf9
Revert "[nrf noup] Bypassed code generation at build time"
ArekBalysNordic May 26, 2026
201dfee
Revert "[nrf noup] Fixed relative reference in documentation."
ArekBalysNordic May 26, 2026
e57766b
Revert "[nrf noup] Aligned CI workflows for sdk-connectedhomeip"
ArekBalysNordic May 26, 2026
bff54fe
Revert "[nrf noup] Prepare Matter for nrf-sdk"
ArekBalysNordic May 26, 2026
1af502d
Revert "[nrf fromtree][Scenes] Updated the steps of TC-CC-10-1 store …
ArekBalysNordic May 26, 2026
b16f927
Revert "[nrf fromtree] DM XMLs: One more spec PR (#41903)"
ArekBalysNordic May 26, 2026
b0c1fe7
Revert "[nrf fromtree] DM XMLs 1.5: Update to latest spec changes (#4…
ArekBalysNordic May 26, 2026
11ce0e7
Merge commit 'b4dd1a8aee4295bcf7f1bfc8e56f35cb8d2b35d6' for Matter 1.6.
ArekBalysNordic May 26, 2026
5ac6fe2
[nrf noup] Prepare Matter for nrf-sdk
Damian-Nordic Jan 28, 2021
6c41f45
[nrf noup] Aligned CI workflows for sdk-connectedhomeip
Damian-Nordic Jul 26, 2021
8f1e6e8
[nrf noup] Fixed relative reference in documentation.
kkasperczyk-no May 17, 2022
f519b86
[nrf noup] Bypassed code generation at build time
Damian-Nordic Jan 16, 2023
d88a17e
[nrf noup] GN and CMake nrfconnect-related commits
Damian-Nordic Jan 16, 2023
b33937e
[nrf noup] Added script for downloading recommended zap package
kkasperczyk-no Feb 10, 2023
d23c8c0
[nrf noup] Add debug logs for sys_heap malloc
Damian-Nordic Dec 18, 2023
4529862
[nrf toup] Remove Operational Key Migration Kconfigs
ArekBalysNordic May 29, 2026
4715eb1
[nrf noup] Move DAC priv key from Factory Data to PSA ITS
ArekBalysNordic Dec 20, 2023
c9752d1
[nrf noup] Fix the build warning in door-lock-server
LipinskiPNordicSemi Mar 5, 2024
89d7681
[nrf noup] Add custom west commands to ease ZAP usage
Damian-Nordic Apr 9, 2024
162c0ee
[nrf toup] Migrate DAC to CRACEN KMU on nRF54L devices
ArekBalysNordic Oct 22, 2024
9a44113
[nrf noup] Added workaround to pass nRF compliance check
kkasperczyk-no May 14, 2024
18fe73e
[nrf noup] Shedule factory reset in Server using Matter Shell command
ArekBalysNordic Oct 4, 2024
8dd3982
[nrf noup] Implement Spake2pVerifier for PSA crypto
Damian-Nordic Nov 27, 2024
3a2fc35
[nrf noup] Disable mpsl before factory reset
ArekBalysNordic Jan 2, 2025
779527d
[nrf toup] Handle network connection errors gracefully
LuDuda Jun 23, 2025
6f49204
[nrf noup] Added measuring factory reset time
kkasperczyk-no Jul 21, 2025
a6f5da7
[nrf toup] Add second locale to DeviceInfoProviderImpl.h
ArekBalysNordic Jul 31, 2025
2139652
[nrf toup][shell] Add commands for opening and closing commissioning …
kkasperczyk-no Oct 16, 2025
1ac925c
[nrf toup][crypto] Add define to enable x509 usage
ArekBalysNordic Nov 25, 2025
154cb8b
[nrf toup][nrfconnect] Add kconfig to control X509 usage
ArekBalysNordic Nov 25, 2025
76a8695
[nrf toup][nrfconnect] rename OPENTHREAD_SECURITY Kconfig choice
tomi-font Mar 12, 2026
b34de19
[nrf toup][nrfconnect] remove CONFIG_NRF_SECURITY_ADVANCED
tomi-font Mar 12, 2026
42a5db5
[nrf toup][nrfconnect] add missing Mbed TLS Kconfig option
tomi-font Mar 16, 2026
391c98c
[nrf toup] Migrate to non-PM builds
ArekBalysNordic Feb 6, 2026
cbed29e
[nrf noup] [west zap-gui] Add fix-permission argument
ArekBalysNordic Apr 13, 2026
b0354ea
[nrf toup] rename CONFIG_MBEDTLS_CFG_FILE
tomi-font Apr 13, 2026
9b6c77d
[nrf toup] Remove redundant nosys.specs
ArekBalysNordic Apr 23, 2026
7e4a0ec
[nrf toup] Normalize Zephyr compile flags before exporting to GN
ArekBalysNordic Apr 27, 2026
a0e99de
[nrf toup][nrfconnect] Removed kconfigs for CHIP_NUS
kkasperczyk-no May 13, 2026
899bb8a
[nrf toup][config] Fixed gn parser implementation
kkasperczyk-no May 21, 2026
c94f7d9
[nrf toup] remove CONFIG_OPENTHREAD_NRF_SECURITY_CHOICE
tomi-font Apr 28, 2026
7c5e10c
[nrf toup] rename PSA_KEY_HANDLE_FROM_CRACEN_KMU_SLOT
tomi-font May 15, 2026
8e3cf38
[nrf noup] Update crypto configuration variables
Vge0rge May 15, 2026
45b8121
[nrf noup] config: Remove nrf-config.h parameter
Vge0rge May 16, 2026
56330cb
[nrf toup] remove enabling of CONFIG_NORDIC_SECURITY_BACKEND
tomi-font May 18, 2026
f067932
[nrf toup] adjust Mbed TLS configuration defaults
tomi-font May 18, 2026
7afbe23
config: Remove OBERON_BACKEND
Vge0rge May 19, 2026
a2cf3a4
[nrf toup] crypto: Update includes for mbedTLS > 4
Vge0rge May 20, 2026
e1b1bcf
[nrf toup] crypto: Removed unused include
Vge0rge May 20, 2026
8669c27
[nrf noup] crypto: Guard unused includes
Vge0rge May 20, 2026
73a0960
[nrf toup][nrfconnect] Add support for multiple BT identities
adigie May 18, 2026
8adf979
[nrf toup][nrfconnect] Retry BLE advertising restart
adigie May 26, 2026
4fa66b7
[nrf toup] Do not use GNU strerror while using Zephyr
ArekBalysNordic May 26, 2026
74bf7d6
[nrf toup][nrfconnect] Align Matter kconfig
ArekBalysNordic May 29, 2026
0dd87f5
[nrf toup] Align Common Kconfigs to Zephyr requirements
ArekBalysNordic May 29, 2026
95e7679
[nrf toup][Zephyr] Remove redundant mbedtls kconfig
ArekBalysNordic May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
25 changes: 25 additions & 0 deletions .agents/skills.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Matter (CHIP) Agent Skills

This directory contains skills and instructions for AI agents (Gemini, Co-pilot,
etc.) to assist with development and code review in the Matter repository.

## Available Skills

### Python Test Reviewer

- **Location**: `.agents/skills/python-test-reviewer/`
- **Purpose**: Specialized guidance for reviewing Python tests.
- **Triggers**: Automatically activates when reviewing files ending in
`_test.py` or located in `src/python_testing`.

## Using Skills

AI agents will automatically discover and load these skills when they are
relevant to your task. You can also explicitly ask the agent to "Use the
python-test-reviewer skill" if you want it to perform a focused review of your
test code.

---

_Note: This structure is designed to support both Gemini and Co-pilot agents.
Core guidelines are being migrated here from `.gemini/styleguide.md`._
194 changes: 194 additions & 0 deletions .agents/skills/chip-tool-testing/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
---
name: chip-tool-testing
description:
Guidelines for building Matter examples and chip-tool, and testing examples
using chip-tool.
---

# Testing Matter Examples with Chip-Tool

This skill provides guidelines for building Matter example applications and
`chip-tool`, and using `chip-tool` to commission and interact with the examples
in a simulated environment (like Linux POSIX).

> [!NOTE] While `chip-tool` and examples support multiple platforms, these
> guidelines focus on the Linux/POSIX environment, which is the standard
> environment for agent execution.

## Building from Source

Always build the `chip-tool` and the Matter example application from the same
revision of the repository to ensure compatibility.

### Building chip-tool

Use the build script to build `chip-tool` for Linux:

```bash
source scripts/activate.sh
./scripts/build/build_examples.py --target linux-x64-chip-tool-clang build
```

The binary will be located in `out/linux-x64-chip-tool-clang/chip-tool`.

### Building Examples

Use the build script to build examples (e.g., `all-devices-app`):

```bash
source scripts/activate.sh
./scripts/build/build_examples.py --target linux-x64-all-devices-boringssl build
```

The binary will be located in
`out/linux-x64-all-devices-boringssl/all-devices-app`.

## Testing Guidelines

### Running the Example

Run the example application (usually in a separate terminal or the background):

```bash
./out/linux-x64-all-devices-boringssl/all-devices-app
```

_Note: Use a clean KVS file (by specifying a new, non-existent file path with
`--KVS`) or clear the existing one (by deleting the file) to ensure the
application enters commissioning mode on startup._

### 1. Determine Pairing Credentials

Check the application logs on startup to find the setup PIN code and
discriminator. Example log:

```
[DL] Setup Pin Code: 20202021
[DL] Setup Discriminator: 3840 (0xF00)
```

> [!NOTE] The discriminator value `3840` (0xF00) is the standard default for
> many Matter examples when not explicitly configured.

### 2. Commissioning (Pairing)

Make sure the device is in commissioning mode. If using a persistent storage
(KVS), you may need to use a clean KVS file or clear it to force commissioning
mode on startup. On Linux, the default KVS file is `/tmp/chip_kvs`:

```bash
rm /tmp/chip_kvs
```

> [!NOTE] > **Persistence Testing**: If you are performing a persistence test
> (verifying state across restarts), do NOT delete the KVS file. Reuse the same
> KVS file to preserve stored attributes.

#### Over IP (On-Network)

If the device is already on the same IP network (e.g., running locally on the
same host):

- **With Long Discriminator**:
```bash
chip-tool pairing onnetwork-long <node_id> <setup_pin> <discriminator>
```
- **Without Discriminator** (looks for any commissionable device):
```bash
chip-tool pairing onnetwork <node_id> <setup_pin>
```
- **With Manual Pairing Code or QR Code**:
```bash
chip-tool pairing code <node_id> <pairing_code_or_qrcode>
```
- **Direct IP and Port** (useful if mDNS resolution fails):

```bash
chip-tool pairing already-discovered <node_id> <setup_pin> <device_ip> <device_port>
```

> [!CAUTION] If you encounter attestation failures in simulated
> environments, you may need to add `--bypass-attestation-verifier true` to
> the command. Use this flag ONLY for local simulated testing when you
> explicitly accept the security tradeoff of bypassing device attestation.

### 3. Interacting with Clusters

After successful commissioning, you can use `chip-tool` to interact with data
model clusters.

- **Read Attribute**:

```bash
chip-tool <cluster_name> read <attribute_name> <node_id> <endpoint_id>
```

Example: `chip-tool basicinformation read vendor-id 0x8016 0`

- **Invoke Command**:
```bash
chip-tool <cluster_name> <command_name> [arguments] <node_id> <endpoint_id>
```
Example: `chip-tool onoff toggle 0x8016 1`

## Using Chip-Tool Help

`chip-tool` has a built-in help system that allows you to discover available
clusters and commands. Running any command without all required parameters will
show a help screen.

- **List available clusters**:
```bash
chip-tool
```
- **List available commands/attributes for a cluster**:
```bash
chip-tool basicinformation
```
- **See help for a specific action**:
```bash
chip-tool basicinformation read
```
This will show what attributes can be read from the `basicinformation`
cluster.

This interactive help is useful for exploring the data model and finding the
exact syntax needed.

## Troubleshooting

- **Timeout**: If a command times out, you can increase it with
`--timeout <seconds>`.
- **Configuration Cache**: `chip-tool` caches state in `chip_tool_config.ini`
(often in the current directory or `/tmp`). Deleting this file can resolve
stale configuration issues. You can also specify a custom directory with
`--storage-directory <path>`.

## Reporting Results

When completing a test task using this skill, you should output a structured
report to the user. Since every test may verify different features, do not force
a fixed sequence of steps. Instead, follow these general guidelines for
reporting each item you verified:

For each verified feature, command, or configuration item, provide:

1. **What was verified**: A clear description of the intent (e.g., "Verified
that Endpoint 2 is a child of Endpoint 1").
2. **The command ran**: The exact `chip-tool` or shell command you used.
3. **The proof (logs)**: A snippet of the output or logs that proves the
verification was successful (e.g., the attribute value read or the success
status).

### General Guidelines for Content:

- **Build Process**: Mention which targets were built and if any custom flags
were used.
- **Startup**: Include the command used to run the application, and the
pairing credentials (Setup PIN and Discriminator) found in the logs.
- **Commissioning**: Show the command used and the log snippet confirming
success.
- **Data Model**: If hierarchy or device composition was verified, show the
relevant `Descriptor` reads.
- **Cluster Interaction**: For any attribute read/write or command invocation,
show the command and the response status.
Loading
Loading