Skip to content

Conversation

@kkasperczyk-no
Copy link
Contributor

  • Regenerated files and pulled changes to fix issue with incorrect Access Control cluster revision and enabled provisional ConfigurationVersion
  • Fixed persisting DevKitName attribute

Copilot AI review requested due to automatic review settings November 21, 2025 10:17
@kkasperczyk-no kkasperczyk-no requested review from a team as code owners November 21, 2025 10:17
@NordicBuilder NordicBuilder added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Nov 21, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR addresses Matter 1.5 compliance issues by downgrading the Access Control cluster from revision 3 to revision 2, removing provisional features that were incorrectly included. The changes regenerate ZAP files across multiple Matter samples and fix the DevKitName attribute storage in the manufacturer_specific sample.

Key Changes

  • Downgraded Access Control cluster revision from 3 to 2 across all Matter samples
  • Removed provisional kAuxiliary feature, AccessControlAuxiliaryTypeEnum, auxiliaryACL attribute, and AuxiliaryAccessUpdated event
  • Changed DevKitName attribute storage from RAM to NVM in manufacturer_specific sample

Reviewed Changes

Copilot reviewed 143 out of 143 changed files in this pull request and generated no comments.

Show a summary per file
File Description
west.yml Updates Matter SDK revision reference
samples/matter/*/access.h Removes AuxiliaryAccessUpdated event from generated access control macros
samples/matter//.matter Downgrades Access Control cluster revision and removes provisional auxiliary features
samples/matter/manufacturer_specific/src/default_zap/endpoint_config.h Adds TOKENIZE flag for DevKitName attribute persistence
samples/matter/manufacturer_specific/src/default_zap/manufacturer_specific.zap Changes DevKitName storage from RAM to NVM and updates default values
samples/matter/manufacturer_specific/src/default_zap/zcl.json Updates xmlRoot path to use full relative path
samples/matter/manufacturer_specific/src/default_zap/zap-generated/clusters/AccessControl/* Removes auxiliary access control structs, enums, events, and attributes
samples/matter/common/src/zap_samples.yml Adds closure sample entry

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Nov 21, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
matter nrfconnect/sdk-connectedhomeip@c982612 nrfconnect/sdk-connectedhomeip@9c6dbea (master) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Nov 21, 2025

CI Information

To view the history of this post, click the 'edited' button above
Build number: 7

Inputs:

Sources:

sdk-nrf: PR head: ed47f2d4ead253761ccb01d7f5651b6fb53c45fb
matter: PR head: 9c6dbea0201fb152ec4fdec26ac9461a58e44520

more details

sdk-nrf:

PR head: ed47f2d4ead253761ccb01d7f5651b6fb53c45fb
merge base: a14406191b127971603f704b5be4d137e9ecac18
target head (main): 270cebc0718dd035605dfb9ae2ec809c46c83fec
Diff

matter:

PR head: 9c6dbea0201fb152ec4fdec26ac9461a58e44520
merge base: c9826122fccab36e7caec9654bd1c0fdd1d27242
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (335)
applications
│  ├── matter_bridge
│  │  ├── snippets
│  │  │  ├── onoff_plug
│  │  │  │  ├── bridge.matter
│  │  │  │  ├── zap-generated
│  │  │  │  │  │ access.h
│  │  ├── src
│  │  │  ├── default_zap
│  │  │  │  ├── bridge.matter
│  │  │  │  ├── zap-generated
│  │  │  │  │  │ access.h
│  ├── matter_weather_station
│  │  ├── src
│  │  │  ├── default_zap
│  │  │  │  ├── weather-station.matter
│  │  │  │  ├── zap-generated
│  │  │  │  │  │ access.h
modules
│  ├── lib
│  │  ├── matter
│  │  │  ├── .github
│  │  │  │  ├── workflows
│  │  │  │  │  │ west-zap.yaml
│  │  │  ├── examples
│  │  │  │  ├── air-purifier-app
│  │  │  │  │  ├── air-purifier-common
│  │  │  │  │  │  │ air-purifier-app.matter
│  │  │  │  ├── air-quality-sensor-app
│  │  │  │  │  ├── air-quality-sensor-common
│  │  │  │  │  │  ├── air-quality-sensor-app.matter
│  │  │  │  │  │  │ icd-lit-air-quality-sensor-app.matter
│  │  │  │  ├── all-clusters-app
│  │  │  │  │  ├── all-clusters-common
│  │  │  │  │  │  │ all-clusters-app.matter
│  │  │  │  │  ├── realtek
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  │ all-clusters-app.matter
│  │  │  │  ├── all-clusters-minimal-app
│  │  │  │  │  ├── all-clusters-common
│  │  │  │  │  │  │ all-clusters-minimal-app.matter
│  │  │  │  ├── android
│  │  │  │  │  ├── CHIPTool
│  │  │  │  │  │  ├── app
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── main
│  │  │  │  │  │  │  │  │  ├── java
│  │  │  │  │  │  │  │  │  │  ├── com
│  │  │  │  │  │  │  │  │  │  │  ├── google
│  │  │  │  │  │  │  │  │  │  │  │  ├── chip
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── chiptool
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clusterclient
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── GroupSettingFragment.kt
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ OtaProviderClientFragment.kt
│  │  │  │  ├── bridge-app
│  │  │  │  │  ├── bridge-common
│  │  │  │  │  │  │ bridge-app.matter
│  │  │  │  ├── camera-app
│  │  │  │  │  ├── camera-common
│  │  │  │  │  │  │ camera-app.matter
│  │  │  │  ├── chef
│  │  │  │  │  ├── devices
│  │  │  │  │  │  ├── icd_rootnode_contactsensor_ed3b19ec55.matter
│  │  │  │  │  │  ├── noip_rootnode_dimmablelight_bCwGYSDpoe.matter
│  │  │  │  │  │  ├── rootnode_airpurifier_73a6fe2651.matter
│  │  │  │  │  │  ├── rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter
│  │  │  │  │  │  ├── rootnode_airqualitysensor_e63187f6c9.matter
│  │  │  │  │  │  ├── rootnode_basicvideoplayer_0ff86e943b.matter
│  │  │  │  │  │  ├── rootnode_colortemperaturelight_hbUnzYVeyn.matter
│  │  │  │  │  │  ├── rootnode_contactsensor_27f76aeaf5.matter
│  │  │  │  │  │  ├── rootnode_contactsensor_lFAGG1bfRO.matter
│  │  │  │  │  │  ├── rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.matter
│  │  │  │  │  │  ├── rootnode_cooktop_cooksurface_d3c174cc88.matter
│  │  │  │  │  │  ├── rootnode_dimmablelight_bCwGYSDpoe.matter
│  │  │  │  │  │  ├── rootnode_dimmablepluginunit_f8a9a0b9d4.matter
│  │  │  │  │  │  ├── rootnode_dishwasher_cc105034fe.matter
│  │  │  │  │  │  ├── rootnode_doorlock_aNKYAreMXE.matter
│  │  │  │  │  │  ├── rootnode_extendedcolorlight_8lcaaYJVAa.matter
│  │  │  │  │  │  ├── rootnode_extractorhood_0359bf807d.matter
│  │  │  │  │  │  ├── rootnode_fan_7N2TobIlOX.matter
│  │  │  │  │  │  ├── rootnode_flowsensor_1zVxHedlaV.matter
│  │  │  │  │  │  ├── rootnode_genericswitch_2dfff6e516.matter
│  │  │  │  │  │  ├── rootnode_genericswitch_9866e35d0b.matter
│  │  │  │  │  │  ├── rootnode_heatpump_87ivjRAECh.matter
│  │  │  │  │  │  ├── rootnode_humiditysensor_Xyj4gda6Hb.matter
│  │  │  │  │  │  ├── rootnode_laundrydryer_01796fe396.matter
│  │  │  │  │  │  ├── rootnode_laundrywasher_fb10d238c8.matter
│  │  │  │  │  │  ├── rootnode_lightsensor_lZQycTFcJK.matter
│  │  │  │  │  │  ├── rootnode_microwaveoven_37420684d3.matter
│  │  │  │  │  │  ├── rootnode_mounteddimmableloadcontrol_a9a1a87f2d.matter
│  │  │  │  │  │  ├── rootnode_mountedonoffcontrol_ec30c757a6.matter
│  │  │  │  │  │  ├── rootnode_occupancysensor_iHyVgifZuo.matter
│  │  │  │  │  │  ├── rootnode_onofflight_bbs1b7IaOV.matter
│  │  │  │  │  │  ├── rootnode_onofflight_samplemei.matter
│  │  │  │  │  │  ├── rootnode_onofflightswitch_FsPlMr090Q.matter
│  │  │  │  │  │  ├── rootnode_onoffpluginunit_Wtf8ss5EBY.matter
│  │  │  │  │  │  ├── rootnode_oven_temperaturecontrolledcabinet_cooktop_cooksurface_738dd18832.matter
│  │  │  │  │  │  ├── rootnode_pressuresensor_s0qC9wLH4k.matter
│  │  │  │  │  │  ├── rootnode_pump_5f904818cc.matter
│  │  │  │  │  │  ├── rootnode_rainsensor_a7aa5d7738.matter
│  │  │  │  │  │  ├── rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter
│  │  │  │  │  │  ├── rootnode_roboticvacuumcleaner_1807ff0c49.matter
│  │  │  │  │  │  ├── rootnode_roomairconditioner_9cf3607804.matter
│  │  │  │  │  │  ├── rootnode_smokecoalarm_686fe0dcb8.matter
│  │  │  │  │  │  ├── rootnode_speaker_RpzeXdimqA.matter
│  │  │  │  │  │  ├── rootnode_temperaturesensor_Qy1zkNW7c3.matter
│  │  │  │  │  │  ├── rootnode_thermostat_bm3fb8dhYi.matter
│  │  │  │  │  │  ├── rootnode_waterfreezedetector_dd94a13a16.matter
│  │  │  │  │  │  ├── rootnode_waterleakdetector_0b067acfa3.matter
│  │  │  │  │  │  ├── rootnode_watervalve_6bb39f1f67.matter
│  │  │  │  │  │  │ rootnode_windowcovering_RLCxaGi9Yx.matter
│  │  │  │  ├── closure-app
│  │  │  │  │  ├── closure-common
│  │  │  │  │  │  │ closure-app.matter
│  │  │  │  ├── contact-sensor-app
│  │  │  │  │  ├── bouffalolab
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  │ contact-sensor-app.matter
│  │  │  │  │  ├── contact-sensor-common
│  │  │  │  │  │  │ contact-sensor-app.matter
│  │  │  │  │  ├── nxp
│  │  │  │  │  │  ├── zap-lit
│  │  │  │  │  │  │  │ contact-sensor-app.matter
│  │  │  │  │  │  ├── zap-sit
│  │  │  │  │  │  │  │ contact-sensor-app.matter
│  │  │  │  ├── dishwasher-app
│  │  │  │  │  ├── dishwasher-common
│  │  │  │  │  │  │ dishwasher-app.matter
│  │  │  │  │  ├── silabs
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  ├── dishwasher-thread-app.matter
│  │  │  │  │  │  │  │ dishwasher-wifi-app.matter
│  │  │  │  ├── energy-gateway-app
│  │  │  │  │  ├── energy-gateway-common
│  │  │  │  │  │  │ energy-gateway-app.matter
│  │  │  │  ├── energy-management-app
│  │  │  │  │  ├── energy-management-common
│  │  │  │  │  │  │ energy-management-app.matter
│  │  │  │  ├── fabric-bridge-app
│  │  │  │  │  ├── fabric-bridge-common
│  │  │  │  │  │  │ fabric-bridge-app.matter
│  │  │  │  ├── jf-admin-app
│  │  │  │  │  ├── jfa-common
│  │  │  │  │  │  │ jfa-app.matter
│  │  │  │  ├── laundry-washer-app
│  │  │  │  │  ├── nxp
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ laundry-washer-app.matter
│  │  │  │  ├── light-switch-app
│  │  │  │  │  ├── light-switch-common
│  │  │  │  │  │  ├── icd-lit-light-switch-app.matter
│  │  │  │  │  │  │ light-switch-app.matter
│  │  │  │  │  ├── qpg
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ switch.matter
│  │  │  │  │  ├── realtek
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  ├── light-switch-app-1_to_11.matter
│  │  │  │  │  │  │  ├── light-switch-app-1_to_2.matter
│  │  │  │  │  │  │  │ light-switch-app-1_to_8.matter
│  │  │  │  ├── lighting-app-data-mode-no-unique-id
│  │  │  │  │  ├── lighting-common
│  │  │  │  │  │  │ lighting-app.matter
│  │  │  │  ├── lighting-app
│  │  │  │  │  ├── bouffalolab
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  ├── lighting-app-ethernet.matter
│  │  │  │  │  │  │  ├── lighting-app-thread.matter
│  │  │  │  │  │  │  │ lighting-app-wifi.matter
│  │  │  │  │  ├── esp32
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  │ lighting-app.matter
│  │  │  │  │  ├── lighting-common
│  │  │  │  │  │  │ lighting-app.matter
│  │  │  │  │  ├── nxp
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ lighting-on-off.matter
│  │  │  │  │  ├── qpg
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ light.matter
│  │  │  │  │  ├── realtek
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  │ lighting-app.matter
│  │  │  │  │  ├── silabs
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  ├── lighting-thread-app.matter
│  │  │  │  │  │  │  │ lighting-wifi-app.matter
│  │  │  │  ├── lit-icd-app
│  │  │  │  │  ├── lit-icd-common
│  │  │  │  │  │  │ lit-icd-server-app.matter
│  │  │  │  ├── lock-app
│  │  │  │  │  ├── lock-common
│  │  │  │  │  │  │ lock-app.matter
│  │  │  │  │  ├── nxp
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ lock-app.matter
│  │  │  │  │  ├── qpg
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ lock.matter
│  │  │  │  │  ├── realtek
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  │ lock-app.matter
│  │  │  │  │  ├── silabs
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  │ lock-app.matter
│  │  │  │  ├── log-source-app
│  │  │  │  │  ├── log-source-common
│  │  │  │  │  │  │ log-source-app.matter
│  │  │  │  ├── microwave-oven-app
│  │  │  │  │  ├── microwave-oven-common
│  │  │  │  │  │  │ microwave-oven-app.matter
│  │  │  │  ├── network-manager-app
│  │  │  │  │  ├── network-manager-common
│  │  │  │  │  │  │ network-manager-app.matter
│  │  │  │  ├── ota-provider-app
│  │  │  │  │  ├── ota-provider-common
│  │  │  │  │  │  │ ota-provider-app.matter
│  │  │  │  ├── ota-requestor-app
│  │  │  │  │  ├── ota-requestor-common
│  │  │  │  │  │  │ ota-requestor-app.matter
│  │  │  │  ├── placeholder
│  │  │  │  │  ├── linux
│  │  │  │  │  │  ├── apps
│  │  │  │  │  │  │  ├── app1
│  │  │  │  │  │  │  │  │ config.matter
│  │  │  │  │  │  │  ├── app2
│  │  │  │  │  │  │  │  │ config.matter
│  │  │  │  ├── pump-app
│  │  │  │  │  ├── pump-common
│  │  │  │  │  │  │ pump-app.matter
│  │  │  │  │  ├── silabs
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  ├── pump-thread-app.matter
│  │  │  │  │  │  │  │ pump-wifi-app.matter
│  │  │  │  ├── pump-controller-app
│  │  │  │  │  ├── pump-controller-common
│  │  │  │  │  │  │ pump-controller-app.matter
│  │  │  │  ├── refrigerator-app
│  │  │  │  │  ├── refrigerator-common
│  │  │  │  │  │  │ refrigerator-app.matter
│  │  │  │  │  ├── silabs
│  │  │  │  │  │  ├── data_model
│  │  │  │  │  │  │  ├── refrigerator-thread-app.matter
│  │  │  │  │  │  │  │ refrigerator-wifi-app.matter
│  │  │  │  ├── rvc-app
│  │  │  │  │  ├── rvc-common
│  │  │  │  │  │  │ rvc-app.matter
│  │  │  │  ├── smoke-co-alarm-app
│  │  │  │  │  ├── smoke-co-alarm-common
│  │  │  │  │  │  │ smoke-co-alarm-app.matter
│  │  │  │  ├── temperature-measurement-app
│  │  │  │  │  ├── temperature-measurement-common
│  │  │  │  │  │  │ temperature-measurement.matter
│  │  │  │  ├── terms-and-conditions-app
│  │  │  │  │  ├── terms-and-conditions-common
│  │  │  │  │  │  │ terms-and-conditions-app.matter
│  │  │  │  ├── thermostat
│  │  │  │  │  ├── nxp
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  ├── thermostat_matter_br.matter
│  │  │  │  │  │  │  ├── thermostat_matter_eth.matter
│  │  │  │  │  │  │  ├── thermostat_matter_thread.matter
│  │  │  │  │  │  │  │ thermostat_matter_wifi.matter
│  │  │  │  │  ├── qpg
│  │  │  │  │  │  ├── zap
│  │  │  │  │  │  │  │ thermostaticRadiatorValve.matter
│  │  │  │  │  ├── thermostat-common
│  │  │  │  │  │  │ thermostat.matter
│  │  │  │  ├── thread-br-app
│  │  │  │  │  ├── thread-br-common
│  │  │  │  │  │  │ thread-br-app.matter
│  │  │  │  ├── tv-app
│  │  │  │  │  ├── tv-common
│  │  │  │  │  │  │ tv-app.matter
│  │  │  │  ├── tv-casting-app
│  │  │  │  │  ├── tv-casting-common
│  │  │  │  │  │  │ tv-casting-app.matter
│  │  │  │  ├── virtual-device-app
│  │  │  │  │  ├── virtual-device-common
│  │  │  │  │  │  │ virtual-device-app.matter
│  │  │  │  ├── water-leak-detector-app
│  │  │  │  │  ├── water-leak-detector-common
│  │  │  │  │  │  │ water-leak-detector-app.matter
│  │  │  │  ├── window-app
│  │  │  │  │  ├── common
│  │  │  │  │  │  │ window-app.matter
│  │  │  ├── scripts
│  │  │  │  ├── tools
│  │  │  │  │  ├── zap
│  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  ├── outputs
│  │  │  │  │  │  │  │  ├── all-clusters-app
│  │  │  │  │  │  │  │  │  ├── app-templates
│  │  │  │  │  │  │  │  │  │  │ access.h
│  │  │  │  │  │  │  │  ├── lighting-app
│  │  │  │  │  │  │  │  │  ├── app-templates
│  │  │  │  │  │  │  │  │  │  │ access.h
│  │  │  │  ├── west
│  │  │  │  │  ├── tests
│  │  │  │  │  │  ├── Cluster1.xml
│  │  │  │  │  │  ├── Cluster2.xml
│  │  │  │  │  │  ├── test_full.zap
│  │  │  │  │  │  ├── test_obsolete.zap
│  │  │  │  │  │  ├── zap_tests.py
│  │  │  │  │  │  ├── zcl_obsolete.json
│  │  │  │  │  │  │ zcl_test.json
│  │  │  │  │  ├── zap_append.py
│  │  │  │  │  ├── zap_common.py
│  │  │  │  │  ├── zap_generate.py
│  │  │  │  │  ├── zap_gui.py
│  │  │  │  │  │ zap_sync.py
│  │  │  ├── src
│  │  │  │  ├── app
│  │  │  │  │  ├── clusters
│  │  │  │  │  │  ├── basic-information
│  │  │  │  │  │  │  │ BasicInformationCluster.cpp
│  │  │  │  │  ├── zap-templates
│  │  │  │  │  │  ├── zcl
│  │  │  │  │  │  │  ├── data-model
│  │  │  │  │  │  │  │  ├── chip
│  │  │  │  │  │  │  │  │  │ access-control-cluster.xml
│  │  │  │  ├── controller
│  │  │  │  │  ├── data_model
│  │  │  │  │  │  │ controller-clusters.matter
│  │  │  │  │  ├── java
│  │  │  │  │  │  ├── generated
│  │  │  │  │  │  │  ├── java
│  │  │  │  │  │  │  │  ├── chip
│  │  │  │  │  │  │  │  │  ├── devicecontroller
│  │  │  │  │  │  │  │  │  │  ├── ChipClusters.java
│  │  │  │  │  │  │  │  │  │  ├── ChipEventStructs.java
│  │  │  │  │  │  │  │  │  │  ├── ChipStructs.java
│  │  │  │  │  │  │  │  │  │  ├── ClusterIDMapping.java
│  │  │  │  │  │  │  │  │  │  ├── ClusterInfoMapping.java
│  │  │  │  │  │  │  │  │  │  ├── ClusterReadMapping.java
│  │  │  │  │  │  │  │  │  │  ├── cluster
│  │  │  │  │  │  │  │  │  │  │  ├── eventstructs
│  │  │  │  │  │  │  │  │  │  │  │  │ AccessControlClusterAuxiliaryAccessUpdatedEvent.kt
│  │  │  │  │  │  │  │  │  │  │  ├── files.gni
│  │  │  │  │  │  │  │  │  │  │  ├── structs
│  │  │  │  │  │  │  │  │  │  │  │  │ AccessControlClusterAccessControlEntryStruct.kt
│  │  │  │  │  │  │  │  ├── matter
│  │  │  │  │  │  │  │  │  ├── controller
│  │  │  │  │  │  │  │  │  │  ├── cluster
│  │  │  │  │  │  │  │  │  │  │  ├── clusters
│  │  │  │  │  │  │  │  │  │  │  │  │ AccessControlCluster.kt
│  │  │  │  │  │  │  │  │  │  │  ├── eventstructs
│  │  │  │  │  │  │  │  │  │  │  │  │ AccessControlClusterAuxiliaryAccessUpdatedEvent.kt
│  │  │  │  │  │  │  │  │  │  │  ├── files.gni
│  │  │  │  │  │  │  │  │  │  │  ├── structs
│  │  │  │  │  │  │  │  │  │  │  │  │ AccessControlClusterAccessControlEntryStruct.kt
│  │  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │  ├── CHIPAttributeTLVValueDecoder.cpp
│  │  │  │  │  │  │  │ CHIPEventTLVValueDecoder.cpp
│  │  │  │  │  ├── python
│  │  │  │  │  │  ├── matter
│  │  │  │  │  │  │  ├── clusters
│  │  │  │  │  │  │  │  ├── CHIPClusters.py
│  │  │  │  │  │  │  │  │ Objects.py
│  │  │  │  ├── darwin
│  │  │  │  │  ├── Framework
│  │  │  │  │  │  ├── CHIP
│  │  │  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │  │  ├── MTRAttributeSpecifiedCheck.mm
│  │  │  │  │  │  │  │  ├── MTRAttributeTLVValueDecoder.mm
│  │  │  │  │  │  │  │  ├── MTRBaseClusters.h
│  │  │  │  │  │  │  │  ├── MTRBaseClusters.mm
│  │  │  │  │  │  │  │  ├── MTRClusterConstants.h
│  │  │  │  │  │  │  │  ├── MTRClusterNames.mm
│  │  │  │  │  │  │  │  ├── MTRClusters.h
│  │  │  │  │  │  │  │  ├── MTRClusters.mm
│  │  │  │  │  │  │  │  ├── MTREventTLVValueDecoder.mm
│  │  │  │  │  │  │  │  ├── MTRStructsObjc.h
│  │  │  │  │  │  │  │  │ MTRStructsObjc.mm
│  │  │  │  ├── platform
│  │  │  │  │  ├── nrfconnect
│  │  │  │  │  │  │ DiagnosticDataProviderImplNrf.h
│  │  │  ├── zzz_generated
│  │  │  │  ├── app-common
│  │  │  │  │  ├── clusters
│  │  │  │  │  │  ├── AccessControl
│  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  ├── Attributes.h
│  │  │  │  │  │  │  ├── Attributes.ipp
│  │  │  │  │  │  │  ├── Enums.h
│  │  │  │  │  │  │  ├── EnumsCheck.h
│  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  ├── Events.h
│  │  │  │  │  │  │  ├── Events.ipp
│  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  ├── MetadataProvider.h
│  │  │  │  │  │  │  ├── Structs.h
│  │  │  │  │  │  │  │ Structs.ipp
│  │  │  │  ├── chip-tool
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  ├── cluster
│  │  │  │  │  │  │  ├── Commands.h
│  │  │  │  │  │  │  ├── ComplexArgumentParser.cpp
│  │  │  │  │  │  │  ├── logging
│  │  │  │  │  │  │  │  ├── DataModelLogger.cpp
│  │  │  │  │  │  │  │  ├── DataModelLogger.h
│  │  │  │  │  │  │  │  │ EntryToText.cpp
│  │  │  │  ├── darwin-framework-tool
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  ├── cluster
│  │  │  │  │  │  │  │ Commands.h
samples
│  ├── matter
│  │  ├── closure
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── closure.matter
│  │  │  │  │  ├── closure.zap
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── common
│  │  │  ├── src
│  │  │  │  ├── certification
│  │  │  │  │  ├── thread_platform
│  │  │  │  │  │  ├── thread_certification.matter
│  │  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │  │ access.h
│  │  │  │  │ zap_samples.yml
│  │  ├── contact_sensor
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── contact_sensor.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── light_bulb
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── light_bulb.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── light_switch
│  │  │  ├── snippets
│  │  │  │  ├── lit_icd
│  │  │  │  │  ├── light_switch.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── light_switch.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── lock
│  │  │  ├── snippets
│  │  │  │  ├── schedules
│  │  │  │  │  ├── lock.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── lock.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── manufacturer_specific
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── manufacturer_specific.matter
│  │  │  │  │  ├── manufacturer_specific.zap
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  ├── access.h
│  │  │  │  │  │  ├── clusters
│  │  │  │  │  │  │  ├── AccessControl
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── Attributes.h
│  │  │  │  │  │  │  │  ├── Attributes.ipp
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── Enums.h
│  │  │  │  │  │  │  │  ├── EnumsCheck.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Events.h
│  │  │  │  │  │  │  │  ├── Events.ipp
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  ├── MetadataProvider.h
│  │  │  │  │  │  │  │  ├── Structs.h
│  │  │  │  │  │  │  │  │ Structs.ipp
│  │  │  │  │  │  │  ├── AdministratorCommissioning
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  ├── BasicInformation
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── Descriptor
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── GeneralCommissioning
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── GeneralDiagnostics
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── GroupKeyManagement
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── MetadataQuery.h
│  │  │  │  │  │  │  ├── NetworkCommissioning
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── NordicDevKit
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── OperationalCredentials
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── OtaSoftwareUpdateProvider
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │  ├── OtaSoftwareUpdateRequestor
│  │  │  │  │  │  │  │  ├── AttributeIds.h
│  │  │  │  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  │  │  │  ├── ClusterId.h
│  │  │  │  │  │  │  │  ├── CommandIds.h
│  │  │  │  │  │  │  │  ├── EventIds.h
│  │  │  │  │  │  │  │  ├── Ids.h
│  │  │  │  │  │  │  │  ├── Metadata.h
│  │  │  │  │  │  │  │  │ MetadataProvider.h
│  │  │  │  │  │  │ endpoint_config.h
│  │  ├── smoke_co_alarm
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── smoke_co_alarm.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── temperature_sensor
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── temperature_sensor.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── template
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── template.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── thermostat
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── thermostat.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
│  │  ├── window_covering
│  │  │  ├── src
│  │  │  │  ├── default_zap
│  │  │  │  │  ├── window-app.matter
│  │  │  │  │  ├── zap-generated
│  │  │  │  │  │  │ access.h
west.yml

Outputs:

Toolchain

Version: df3cc9d822
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:df3cc9d822_e595b21c39

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 277
  • ✅ Integration tests
    • ✅ test-fw-nrfconnect-chip
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • desktop52_verification
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@github-actions
Copy link

You can find the documentation preview for this PR here.

@kkasperczyk-no kkasperczyk-no added the CI-limit-jobs Limit number of twister jobs run on each CI node label Nov 21, 2025
@NordicBuilder NordicBuilder removed the DNM label Nov 24, 2025
Copilot AI review requested due to automatic review settings November 24, 2025 08:54
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 143 out of 143 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

* Regenerated files and pulled changes to fix issue with
incorrect Access Control cluster revision and enabled
provisional ConfigurationVersion
* Fixed persisting DevKitName attribute

Signed-off-by: Kamil Kasperczyk <[email protected]>
@kkasperczyk-no kkasperczyk-no added this to the 3.2.0 milestone Nov 26, 2025
@carlescufi carlescufi merged commit 453731d into nrfconnect:main Nov 26, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. CI-limit-jobs Limit number of twister jobs run on each CI node manifest manifest-matter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants