Matter Refrigerator: Commissioning Timeout & Missing Mode Attributes in SmartThings App

Matter Refrigerator: Commissioning Timeout & Missing Mode Attributes in SmartThings App

Environment

  • Device under test: Matter-enabled Refrigerator prototype
  • SmartThings Hub: Hub - 55" Crystal UHD (000.056.00010) Matter SDK version 1.4-0, Controller Version (1.0.33-9)
  • Device Profile: refrigerator-freezer-tn-tl
  • SmartThings mobile app: iOS (build 22F76) on iPhone (iOS 18.5)
  • Commissioning tool: Chip Tool v1.4.0
  • Matter firmware: 1.4.0

Description

  1. Commissioning
  • During the Matter commissioning flow, the process consistently times out after ~2 minutes.
  • Error code displayed in SmartThings app: 39-504
  • After tapping Cancel, the fridge still eventually appears in the device list (despite timeout), but commissioning logs indicate the session never truly completed.
  1. Device UI in SmartThings App
  • Once the “New Fridge” device appears in the app, no Main Modes (e.g. Off, Holiday) are listed (the dropdown is disabled).
  • Under the Refrigerator section:
    • The current temperature and Set temperature slider appear and update correctly.
    • Set temperature change value is hardcoded to 0.1 (10 STEPs in Matter)
    • The Mode tile shows the active mode value, but the list of supported modes is empty.
  • Under the Freezer section:
    • Neither Mode nor Mode list are shown.
    • Freezer temperature is reported (e.g. –5 °C) correctly.

Steps to Reproduce

  1. Reset the refrigerator to factory settings.
  2. Open the SmartThings iOS app and start “Add device → Matter.”
  3. Scan QR code / NFC or enter setup code.
  4. Wait for commissioning; observe timeout after ~2 min.
  5. Tap Retry (or wait); device eventually appears in the hub’s device list.
  6. Open the newly-added “New Fridge” device.
  7. Inspect the “Main”, “Refrigerator” and “Freezer” sections in the Controls tab.

Expected Behavior

  • Matter commissioning flow should complete within the standard timeout window (or provide a clear progress indicator).
  • Supported Mode lists should be populated for Main, Refrigerator and Freezer clusters, allowing the user to select between all implemented modes.
  • Freezer temperature control and mode selection tiles should appear and function.

Actual Behavior

  • Commissioning session times out (Error 39-504), then recovers indirectly but may not enroll all endpoints/clusters properly.
  • Supported mode lists are empty across Main and Freezer endpoints. Refrigerator shows only current mode value, no options.

Important Note

  • The device was actually getting commissioned and functioning successfully around a month ago, the previously commissioned device in fact is still functioning. (was commissioned on 7th of May 2025)

Attachments

Tagging @nayelyz @Itati

This is a part of the log of the latest trial to commission the device the device to the smartthings hub: (I can DM the full log, was unable to put it here due to character limit)

2025-06-09T21:14:13.163010592+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.163424776+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.163719983+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.164216239+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"main","state":{"value":"Normal"}}
2025-06-09T21:14:13.167260063+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.170047335+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.170109835+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.170337211+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.170467989+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"refrigerator","state":{"value":"Normal"}}
2025-06-09T21:14:13.174203015+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.177157157+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.177225435+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.177512870+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.177703585+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"freezer","state":{"value":"Normal"}}
2025-06-09T21:14:13.183132580+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.185463798+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.185809135+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:13.186111300+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"main","state":{"value":["Normal","Holiday"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.189672294+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"main","state":{"value":["Normal","Holiday"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.193142102+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.197997937+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.198339571+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:13.198641899+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"refrigerator","state":{"value":["Normal","Rapid Cool"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.204928804+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"refrigerator","state":{"value":["Normal","Rapid Cool"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.212455009+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.217897270+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.217974866+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:13.218238131+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"freezer","state":{"value":["Normal","Rapid Freeze"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.231551689+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"freezer","state":{"value":["Normal","Rapid Freeze"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.236495292+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.239187146+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.239263684+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAlarm, attribute: State
2025-06-09T21:14:13.239556287+03:00 WARN Matter Appliance  Alias: AlarmMap => AlarmBitmap
2025-06-09T21:14:13.239643119+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"contact","capability_id":"contactSensor","component_id":"main","state":{"value":"closed"}}
2025-06-09T21:14:13.243281547+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.249714571+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.249787935+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureMeasurement, attribute: MeasuredValue
2025-06-09T21:14:13.250149589+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> temp_event_handler: 500
2025-06-09T21:14:13.250290621+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"temperature","capability_id":"temperatureMeasurement","component_id":"refrigerator","state":{"unit":"C","value":5.0}}
2025-06-09T21:14:13.253681368+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.256870333+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.257246635+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureMeasurement, attribute: MeasuredValue
2025-06-09T21:14:13.257553438+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> temp_event_handler: -500
2025-06-09T21:14:13.258018363+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"temperature","capability_id":"temperatureMeasurement","component_id":"freezer","state":{"unit":"C","value":-5.0}}
2025-06-09T21:14:13.262139010+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.264700045+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.265763521+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureControl, attribute: MinTemperature
2025-06-09T21:14:13.266180310+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> Setting MIN_TEMP-2 to 2.0
2025-06-09T21:14:13.266495536+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.268817598+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.269220024+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureControl, attribute: MaxTemperature
2025-06-09T21:14:13.269557222+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> Setting MAX_TEMP-2 to 8.0
2025-06-09T21:14:13.269927909+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.272520479+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.272904146+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureControl, attribute: SelectedTemperatureLevel
2025-06-09T21:14:13.273278861+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> selected_temperature_level_attr_handler: 1, -14.0°
2025-06-09T21:14:13.273610445+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"temperatureLevel","capability_id":"temperatureLevel","component_id":"freezer","state":{"value":"-14.0°"}}
2025-06-09T21:14:13.281517305+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.282751925+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.282821138+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureControl, attribute: TemperatureSetpoint
2025-06-09T21:14:13.283077283+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> temperature_setpoint_attr_handler: 500
2025-06-09T21:14:13.283140027+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"temperatureSetpointRange","capability_id":"temperatureSetpoint","component_id":"refrigerator","state":{"unit":"C","value":{"maximum":8.0,"minimum":2.0,"step":0.1}}}
2025-06-09T21:14:13.286941256+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"temperatureSetpoint","capability_id":"temperatureSetpoint","component_id":"refrigerator","state":{"unit":"C","value":5.0}}
2025-06-09T21:14:13.290936780+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.306025647+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.306492851+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: TemperatureControl, attribute: SupportedTemperatureLevels
2025-06-09T21:14:13.306803560+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -14.0°
2025-06-09T21:14:13.307100028+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -15.0°
2025-06-09T21:14:13.307775891+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -16.0°
2025-06-09T21:14:13.308083874+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -17.0°
2025-06-09T21:14:13.308467094+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -18.0°
2025-06-09T21:14:13.308754814+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -19.0°
2025-06-09T21:14:13.309041068+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -20.0°
2025-06-09T21:14:13.309342582+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -21.0°
2025-06-09T21:14:13.309767224+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -22.0°
2025-06-09T21:14:13.310052543+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -23.0°
2025-06-09T21:14:13.310335502+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> supported_temperature_levels_attr_handler: -24.0°
2025-06-09T21:14:13.310619397+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedTemperatureLevels","capability_id":"temperatureLevel","component_id":"freezer","state":{"value":["-14.0°","-15.0°","-16.0°","-17.0°","-18.0°","-19.0°","-20.0°","-21.0°","-22.0°","-23.0°","-24.0°"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.314980888+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.321103406+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.321464286+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.321824434+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.322211601+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"main","state":{"value":"Normal"}}
2025-06-09T21:14:13.326360242+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.328673922+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.329052380+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.329331108+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.329769096+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"refrigerator","state":{"value":"Normal"}}
2025-06-09T21:14:13.335495374+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.343156018+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.343385592+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.343746228+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.343886161+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"freezer","state":{"value":"Normal"}}
2025-06-09T21:14:13.347564343+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.348977348+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.349043998+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:13.349277926+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"main","state":{"value":["Normal","Holiday"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.353504569+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"main","state":{"value":["Normal","Holiday"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.356817883+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.359648083+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.359718396+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:13.359960461+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"refrigerator","state":{"value":["Normal","Rapid Cool"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.364399508+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"refrigerator","state":{"value":["Normal","Rapid Cool"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.368038098+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.370693453+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.370925631+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:13.371185396+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"freezer","state":{"value":["Normal","Rapid Freeze"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.374102226+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"freezer","state":{"value":["Normal","Rapid Freeze"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.377599418+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.380209485+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.380274711+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAlarm, attribute: State
2025-06-09T21:14:13.380503430+03:00 WARN Matter Appliance  Alias: AlarmMap => AlarmBitmap
2025-06-09T21:14:13.380562594+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"contact","capability_id":"contactSensor","component_id":"main","state":{"value":"closed"}}
2025-06-09T21:14:13.383276217+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:17:07.127217138+03:00 TRACE Matter Appliance  Received event with handler capability

This is a screenshot of the page on the app:


This part here proofs it was able to read the modes and capabilities correctly, but they do not seem to be shown on the app:

2025-06-09T21:14:12.915653292+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:12.916745577+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"main","state":{"value":["Normal","Holiday"]},"visibility":{"displayed":false}}
2025-06-09T21:14:12.953204195+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"main","state":{"value":["Normal","Holiday"]},"visibility":{"displayed":false}}
2025-06-09T21:14:12.960351656+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:12.960423962+03:00 TRACE Matter Appliance  Received event with handler device_lifecycle
2025-06-09T21:14:12.960726330+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> received lifecycle event: infoChanged
2025-06-09T21:14:12.960836112+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:12.961098279+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:12.961154838+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:12.961398897+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"main","state":{"value":"Normal"}}
2025-06-09T21:14:12.968227999+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:12.971110404+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:12.971172904+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:12.971392468+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"refrigerator","state":{"value":["Normal","Rapid Cool"]},"visibility":{"displayed":false}}
2025-06-09T21:14:12.977982922+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"refrigerator","state":{"value":["Normal","Rapid Cool"]},"visibility":{"displayed":false}}
2025-06-09T21:14:12.984608939+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:12.987194755+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:12.987255220+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:12.987465141+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:12.987589001+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"refrigerator","state":{"value":"Normal"}}
2025-06-09T21:14:12.994208223+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:12.996972302+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:12.997768974+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: SupportedModes
2025-06-09T21:14:12.997832287+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedModes","capability_id":"mode","component_id":"freezer","state":{"value":["Normal","Rapid Freeze"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.004675102+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"supportedArguments","capability_id":"mode","component_id":"freezer","state":{"value":["Normal","Rapid Freeze"]},"visibility":{"displayed":false}}
2025-06-09T21:14:13.012346448+03:00 DEBUG Matter Appliance  New Fridge 2 device thread event handled
2025-06-09T21:14:13.014140759+03:00 TRACE Matter Appliance  Found MatterMessageDispatcher handler in matter-appliance -> matter-refrigerator
2025-06-09T21:14:13.014214001+03:00 INFO Matter Appliance  Executing AttributeReportHandler: cluster: RefrigeratorAndTemperatureControlledCabinetMode, attribute: CurrentMode
2025-06-09T21:14:13.014463839+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> refrigerator_tcc_mode_attr_handler currentMode: 0
2025-06-09T21:14:13.014610811+03:00 INFO Matter Appliance  <MatterDevice: d50329fe-7404-475d-b20f-23e9a534a8d3 [8702A7AB9D584085-4D342FA657915B9A] (New Fridge 2)> emitting event: {"attribute_id":"mode","capability_id":"mode","component_id":"freezer","state":{"value":"Normal"}}

These are the differences between them, note that both are same HW and SW version, old one commissioned on 7th of May 2025, new one commissioned today.

Functioning old one:

Non-functioning new one:

Well, after so many new trials, it seems that the error 39-504 is a hit and miss, sometimes it comes and sometimes it successfully commissions the device BUT:

on every commission, some attributes such as temperature range, contact sensor, freezer modes work and others don’t. It is purely random! Every time I reset the device and recommission some attributes work and others don’t, but not a single time they all work for some reason. It is an interesting bug, I am ready to debug it with the relevant party from ST side. Thank you!

Hi, @abdelrahman-osama
Thank you for the organized information you provided. I asked the engineering team about this behavior, so I’ll keep you posted about what they say.