-
Notifications
You must be signed in to change notification settings - Fork 517
Open
Description
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
-
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
Logs
Metadata
Metadata
Assignees
Labels
No labels


