You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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.
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
Reset the refrigerator to factory settings.
Open the SmartThings iOS app and start “Add device → Matter.”
Scan QR code / NFC or enter setup code.
Wait for commissioning; observe timeout after ~2 min.
Tap Retry (or wait); device eventually appears in the hub’s device list.
Open the newly-added “New Fridge” device.
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.
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
Screenshots:
Commissioning in progress (times out)
Error screen (Code 39-504)
Controls tab with empty Main and Refrigerator mode list
Controls tab with missing Freezer mode
The previously commissioned device on 7th of May 2025
Matter Refrigerator: Commissioning Timeout & Missing Mode Attributes in SmartThings App
Environment
Description
Commissioning
Device UI in SmartThings App
Steps to Reproduce
Expected Behavior
Actual Behavior
Note
Attachments
Logs
log.txt