Skip to content

[Telink] CNET-4-12 fix on non-concurrent mode#43562

Open
interfer wants to merge 4 commits intoproject-chip:masterfrom
s07641069:telink_non-concurrect-cnet-4-12-fix
Open

[Telink] CNET-4-12 fix on non-concurrent mode#43562
interfer wants to merge 4 commits intoproject-chip:masterfrom
s07641069:telink_non-concurrect-cnet-4-12-fix

Conversation

@interfer
Copy link
Contributor

@interfer interfer commented Mar 11, 2026

Summary

Since #41702 has been introduced we've migrated our platform to using non-concurrent. But CNET-4.12 has been failing on step 8 and later after little fix on our platform side it got stuck on 12th, as well as Nordic does, for comparison.

NetworkCommissioningCluster.cpp handles ble-thread transition fine but as far as I understand there's no thread-thread path, as we need it in this test case.
And I've investigated response was missing for that "being in 1st thread network attach to 2nd network" step so networkcommissioning connect-network command would finish properly and DUT could attach indeed. It did sent response in step 7 but actually in never communicated on 2nd network in further steps.

Changes overview

ConnectNetwork response is now transport-aware (PASE vs CASE) in NetworkCommissioningCluster.cpp. Previously non-concurrent flow assumed response was already sent and could skip sending in cases where it was actually still required.
Now:

  • If request comes over PASE(BLE), response is sent early (before tearing down commissioning transport).
  • If request comes over CASE(Thread in this case), response is sent later from OnResult() after attach completes.

This way it avoids “missing response / timeout” behavior when the command is issued over CASE.

Added explicit state tracking for early response in NetworkCommissioningCluster with new flag mConnectNetworkResponseSentEarly. So it prevents double responses and ensures exactly one valid ConnectNetworkResponse is emitted.

Added Telink-only fast dataset switch path in OpenThread attach. When enabled, and only for thread-to-thread switch with no callback path(not as for ble-thread), code updates dataset without full Thread disable/enable cycle.
This way it reduces detached window during rollback/switch, improving chances to keep command/session flow stable in non-concurrent mode.

Improved connect logging for Thread, Thread path now logs Extended PAN ID (hex) instead of SSID-style text.
So Thread network ID diagnostics become accurate and easier to correlate with datasets.

Related issues

#40370
#40629
project-chip/matter-test-scripts#583

Hi @emessina-max , I just wanted to reach you out to inform I'd like to apply changes amongst those you did earlier in #41702.
Maybe you could give some advice on what I'm trying to do here (if you have time of course)?

Testing

  • Builds verified by GitHub CI
  • Tested with TH on B92 on src/python_testing/TC_CNET_4_12.py having two OTBR (RPI based) with separate networks, as test prerequisites demand

This commit aimed to fix Thread network switch (7+ step of the test)
Now it accomplishes all the steps of CNET 4.12.
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a new Kconfig option CHIP_TELINK_OPENTHREAD_NETWORK_SWITCH_PATH to allow Thread to remain enabled when switching between commissioned datasets, reducing network detachment time. It also refactors the NetworkCommissioningCluster to handle ConnectNetwork responses differently based on the session type (PASE/BLE vs. CASE) in non-concurrent mode, sending responses early for PASE/BLE requests to prevent commissioning transport teardown issues. Additionally, it enhances logging for Thread network IDs and introduces a new member mConnectNetworkResponseSentEarly to manage response sending state.

@interfer interfer force-pushed the telink_non-concurrect-cnet-4-12-fix branch from d42c612 to 62230e6 Compare March 11, 2026 23:31
@github-actions
Copy link

github-actions bot commented Mar 11, 2026

PR #43562: Size comparison from e39dcc1 to 62230e6

Full report (5 builds for esp32, nxp, realtek, stm32)
platform target config section e39dcc1 62230e6 change % change
esp32 all-clusters-app c3devkit DRAM 98356 98356 0 0.0
FLASH 1596564 1596732 168 0.0
IRAM 93514 93514 0 0.0
nxp contact mcxw71+release FLASH 735808 735960 152 0.0
RAM 66936 66936 0 0.0
realtek light-switch-app rtl8777g FLASH 720520 720696 176 0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767736 767928 192 0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478820 478972 152 0.0
RAM 141324 141324 0 0.0

@interfer interfer force-pushed the telink_non-concurrect-cnet-4-12-fix branch from 62230e6 to b72af96 Compare March 12, 2026 08:34
@github-actions
Copy link

github-actions bot commented Mar 12, 2026

PR #43562: Size comparison from e39dcc1 to b72af96

Full report (13 builds for cc13x4_26x4, cc32xx, psoc6, realtek, stm32)
platform target config section e39dcc1 b72af96 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 779164 779196 32 0.0
RAM 103324 103324 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786528 786544 16 0.0
RAM 108508 108508 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 732724 732884 160 0.0
RAM 97316 97316 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 716160 716320 160 0.0
RAM 97476 97476 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 558106 558106 0 0.0
RAM 204504 204504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 591230 591230 0 0.0
RAM 204744 204744 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1708508 1708692 184 0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1607180 1607380 200 0.0
RAM 210812 210812 0 0.0
light cy8ckit_062s2_43012 FLASH 1470412 1470588 176 0.0
RAM 196988 196988 0 0.0
lock cy8ckit_062s2_43012 FLASH 1497092 1497284 192 0.0
RAM 224732 224732 0 0.0
realtek light-switch-app rtl8777g FLASH 720520 720696 176 0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767736 767928 192 0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478820 478972 152 0.0
RAM 141324 141324 0 0.0

@codecov
Copy link

codecov bot commented Mar 12, 2026

Codecov Report

❌ Patch coverage is 0% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 54.07%. Comparing base (e39dcc1) to head (46d3a9b).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...work-commissioning/NetworkCommissioningCluster.cpp 0.00% 11 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master   #43562      +/-   ##
==========================================
- Coverage   54.07%   54.07%   -0.01%     
==========================================
  Files        1548     1548              
  Lines      106701   106709       +8     
  Branches    13309    13314       +5     
==========================================
  Hits        57699    57699              
- Misses      49002    49010       +8     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@interfer interfer force-pushed the telink_non-concurrect-cnet-4-12-fix branch from b72af96 to 89b0f38 Compare March 12, 2026 09:27
@github-actions
Copy link

github-actions bot commented Mar 12, 2026

PR #43562: Size comparison from e39dcc1 to 89b0f38

Full report (26 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32)
platform target config section e39dcc1 89b0f38 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1089396 1089764 368 0.0
RAM 144762 144762 0 0.0
bl616 lighting-app bl616+thread FLASH 1100324 1100436 112 0.0
RAM 104184 104184 0 0.0
bl616+wifi+shell FLASH 1586916 1587292 376 0.0
RAM 98080 98080 0 0.0
bl702 lighting-app bl702+eth FLASH 1052752 1052868 116 0.0
RAM 108357 108357 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 890764 890764 0 0.0
RAM 105748 105748 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 779164 779196 32 0.0
RAM 103324 103324 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786528 786544 16 0.0
RAM 108508 108508 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 732724 732884 160 0.0
RAM 97316 97316 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 716160 716320 160 0.0
RAM 97476 97476 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 558106 558106 0 0.0
RAM 204504 204504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 591230 591230 0 0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 971196 971332 136 0.0
RAM 125796 125796 0 0.0
BRD4338a FLASH 769284 769460 176 0.0
RAM 236528 236528 0 0.0
window-app BRD4187C FLASH 1074656 1074832 176 0.0
RAM 126440 126440 0 0.0
esp32 all-clusters-app c3devkit DRAM 98356 98356 0 0.0
FLASH 1596564 1596732 168 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 857588 857748 160 0.0
RAM 161999 161999 0 0.0
nxp contact mcxw71+release FLASH 735808 735960 152 0.0
RAM 66936 66936 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1708508 1708692 184 0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1607180 1607380 200 0.0
RAM 210812 210812 0 0.0
light cy8ckit_062s2_43012 FLASH 1470412 1470588 176 0.0
RAM 196988 196988 0 0.0
lock cy8ckit_062s2_43012 FLASH 1497092 1497284 192 0.0
RAM 224732 224732 0 0.0
qpg lighting-app qpg6200+debug FLASH 840636 840788 152 0.0
RAM 127780 127780 0 0.0
lock-app qpg6200+debug FLASH 779312 779472 160 0.0
RAM 118728 118728 0 0.0
realtek light-switch-app rtl8777g FLASH 720520 720696 176 0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767736 767928 192 0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478820 478972 152 0.0
RAM 141324 141324 0 0.0

@interfer interfer force-pushed the telink_non-concurrect-cnet-4-12-fix branch from 89b0f38 to 0b7cc90 Compare March 12, 2026 10:51
@interfer interfer marked this pull request as ready for review March 12, 2026 10:58
@github-actions
Copy link

github-actions bot commented Mar 12, 2026

PR #43562: Size comparison from e39dcc1 to 0b7cc90

Full report (48 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section e39dcc1 0b7cc90 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1089396 1089764 368 0.0
RAM 144762 144762 0 0.0
bl616 lighting-app bl616+thread FLASH 1100324 1100436 112 0.0
RAM 104184 104184 0 0.0
bl616+wifi+shell FLASH 1586916 1587292 376 0.0
RAM 98080 98080 0 0.0
bl702 lighting-app bl702+eth FLASH 1052752 1052868 116 0.0
RAM 108357 108357 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 890764 890764 0 0.0
RAM 105748 105748 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 779164 779196 32 0.0
RAM 103324 103324 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786528 786544 16 0.0
RAM 108508 108508 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 732724 732884 160 0.0
RAM 97316 97316 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 716160 716320 160 0.0
RAM 97476 97476 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 558106 558106 0 0.0
RAM 204504 204504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 591230 591230 0 0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 971196 971332 136 0.0
RAM 125796 125796 0 0.0
BRD4338a FLASH 769284 769460 176 0.0
RAM 236528 236528 0 0.0
window-app BRD4187C FLASH 1074656 1074832 176 0.0
RAM 126440 126440 0 0.0
esp32 all-clusters-app c3devkit DRAM 98356 98356 0 0.0
FLASH 1596564 1596732 168 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 857588 857748 160 0.0
RAM 161999 161999 0 0.0
nxp contact mcxw71+release FLASH 735808 735960 152 0.0
RAM 66936 66936 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1708508 1708692 184 0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1607180 1607380 200 0.0
RAM 210812 210812 0 0.0
light cy8ckit_062s2_43012 FLASH 1470412 1470588 176 0.0
RAM 196988 196988 0 0.0
lock cy8ckit_062s2_43012 FLASH 1497092 1497284 192 0.0
RAM 224732 224732 0 0.0
qpg lighting-app qpg6200+debug FLASH 840636 840788 152 0.0
RAM 127780 127780 0 0.0
lock-app qpg6200+debug FLASH 779312 779472 160 0.0
RAM 118728 118728 0 0.0
realtek light-switch-app rtl8777g FLASH 720520 720696 176 0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767736 767928 192 0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478820 478972 152 0.0
RAM 141324 141324 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 661334 661668 334 0.1
RAM 32576 32576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 733098 733148 50 0.0
RAM 130936 130936 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 856270 856604 334 0.0
RAM 117524 117524 0 0.0
bridge-app tl7218x FLASH 728648 728982 334 0.0
RAM 95760 95760 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 657228 657562 334 0.1
RAM 32516 32516 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 852792 853126 334 0.0
RAM 44176 44176 0 0.0
tl7218x FLASH 844196 844530 334 0.0
RAM 99564 99564 0 0.0
light-app-tflm tl7218x FLASH 891998 892332 334 0.0
RAM 206808 206808 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 725462 725796 334 0.0
RAM 55740 55740 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 788030 788364 334 0.0
RAM 74916 74916 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725458 725792 334 0.0
RAM 33220 33220 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 616200 616250 50 0.0
RAM 118232 118232 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 842966 843304 338 0.0
RAM 97272 97272 0 0.0
lock-app-dfu-smp tlsr9528a FLASH 711736 712070 334 0.0
RAM 69612 69612 0 0.0
ota-requestor-app tl3218x FLASH 741604 741938 334 0.0
RAM 39704 39704 0 0.0
pump-app-usb tlsr9518adk80d FLASH 669704 670038 334 0.0
RAM 57744 57744 0 0.0
pump-controller-app tlsr9518adk80d FLASH 646308 646642 334 0.1
RAM 54972 54972 0 0.0
shell tlsr9518adk80d FLASH 495866 495866 0 0.0
RAM 71880 71880 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 667690 668024 334 0.1
RAM 32824 32824 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 691390 691724 334 0.0
RAM 58040 58040 0 0.0
thermostat tlsr9118bdk40d FLASH 578710 578760 50 0.0
RAM 114240 114240 0 0.0
window-covering tl7218x FLASH 654544 654878 334 0.1
RAM 56640 56640 0 0.0

@s07641069 s07641069 requested a review from andy31415 March 12, 2026 11:25
Copy link
Contributor

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 TC-CNET-4.12 failures in non-concurrent networking mode by making ConnectNetwork response handling aware of the secure session type (PASE vs CASE) and by introducing a Telink-configurable OpenThread “fast dataset switch” path to reduce disruption during Thread-to-Thread transitions.

Changes:

  • Adjust non-concurrent ConnectNetwork handling to send the response either early (PASE) or after attach completes (CASE), preventing timeouts and improving sequencing.
  • Add explicit state tracking (mConnectNetworkResponseSentEarly) to avoid duplicate/missing responses in the updated flow.
  • Add an optional Telink Kconfig feature to switch commissioned Thread datasets without a full Thread disable/enable cycle.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.

File Description
src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.hpp Adds an optional “fast dataset switch” path when switching between commissioned datasets under a Telink-controlled config.
src/app/clusters/network-commissioning/NetworkCommissioningCluster.h Adds a non-concurrent-only flag to track whether ConnectNetworkResponse was sent early.
src/app/clusters/network-commissioning/NetworkCommissioningCluster.cpp Makes ConnectNetwork response emission PASE/CASE-aware; improves Thread network ID logging with hex formatting.
config/telink/chip-module/Kconfig Introduces CHIP_OPENTHREAD_NETWORK_SWITCH_PATH to enable the fast dataset switch behavior by default for Telink.

@LuDuda
Copy link
Contributor

LuDuda commented Mar 12, 2026

FYI: @kkasperczyk-no @doublemis1

@andy31415
Copy link
Contributor

/gemini review

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a fix for the CNET-4-12 test case in non-concurrent mode by making the ConnectNetwork response transport-aware (PASE vs. CASE) and adding a fast path for Thread-to-Thread network switching. The changes in NetworkCommissioningCluster.cpp to handle response timing based on the session type are well-implemented and improve robustness. The addition of a fast dataset switch path in GenericThreadStackManagerImpl_OpenThread.hpp is a good optimization to reduce network downtime. I have one suggestion to ensure the fast path is correctly triggered for ConnectNetwork commands.

removed obsolete calls and added comments
@github-actions
Copy link

github-actions bot commented Mar 12, 2026

PR #43562: Size comparison from e39dcc1 to 46d3a9b

Full report (48 builds for bl602, bl616, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section e39dcc1 46d3a9b change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1089396 1089764 368 0.0
RAM 144762 144762 0 0.0
bl616 lighting-app bl616+thread FLASH 1100324 1100436 112 0.0
RAM 104184 104184 0 0.0
bl616+wifi+shell FLASH 1586916 1587292 376 0.0
RAM 98080 98080 0 0.0
bl702 lighting-app bl702+eth FLASH 1052752 1052868 116 0.0
RAM 108357 108357 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 890764 890764 0 0.0
RAM 105748 105748 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 779164 779196 32 0.0
RAM 103324 103324 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 786528 786544 16 0.0
RAM 108508 108508 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 732724 732884 160 0.0
RAM 97316 97316 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 716160 716320 160 0.0
RAM 97476 97476 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 558106 558106 0 0.0
RAM 204504 204504 0 0.0
lock CC3235SF_LAUNCHXL FLASH 591230 591230 0 0.0
RAM 204744 204744 0 0.0
efr32 lock-app BRD4187C FLASH 971196 971332 136 0.0
RAM 125796 125796 0 0.0
BRD4338a FLASH 769284 769460 176 0.0
RAM 236528 236544 16 0.0
window-app BRD4187C FLASH 1074656 1074832 176 0.0
RAM 126440 126440 0 0.0
esp32 all-clusters-app c3devkit DRAM 98356 98356 0 0.0
FLASH 1596564 1596732 168 0.0
IRAM 93514 93514 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 857588 857748 160 0.0
RAM 161999 161999 0 0.0
nxp contact mcxw71+release FLASH 735808 735960 152 0.0
RAM 66936 66936 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1708508 1708692 184 0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1607180 1607380 200 0.0
RAM 210812 210812 0 0.0
light cy8ckit_062s2_43012 FLASH 1470412 1470588 176 0.0
RAM 196988 196988 0 0.0
lock cy8ckit_062s2_43012 FLASH 1497092 1497284 192 0.0
RAM 224732 224732 0 0.0
qpg lighting-app qpg6200+debug FLASH 840636 840788 152 0.0
RAM 127780 127780 0 0.0
lock-app qpg6200+debug FLASH 779312 779472 160 0.0
RAM 118728 118728 0 0.0
realtek light-switch-app rtl8777g FLASH 720520 720696 176 0.0
RAM 113448 113448 0 0.0
lighting-app rtl8777g FLASH 767736 767928 192 0.0
RAM 114688 114688 0 0.0
stm32 light STM32WB5MM-DK FLASH 478820 478972 152 0.0
RAM 141324 141324 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 661334 661662 328 0.0
RAM 32576 32576 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 733098 733148 50 0.0
RAM 130936 130936 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 856270 856598 328 0.0
RAM 117524 117524 0 0.0
bridge-app tl7218x FLASH 728648 728976 328 0.0
RAM 95760 95760 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 657228 657556 328 0.0
RAM 32516 32516 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 852792 853120 328 0.0
RAM 44176 44176 0 0.0
tl7218x FLASH 844196 844524 328 0.0
RAM 99564 99564 0 0.0
light-app-tflm tl7218x FLASH 891998 892326 328 0.0
RAM 206808 206808 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 725462 725790 328 0.0
RAM 55740 55740 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 788030 788358 328 0.0
RAM 74916 74916 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725458 725786 328 0.0
RAM 33220 33220 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 616200 616250 50 0.0
RAM 118232 118232 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 842966 843298 332 0.0
RAM 97272 97272 0 0.0
lock-app-dfu-smp tlsr9528a FLASH 711736 712064 328 0.0
RAM 69612 69612 0 0.0
ota-requestor-app tl3218x FLASH 741604 741932 328 0.0
RAM 39704 39704 0 0.0
pump-app-usb tlsr9518adk80d FLASH 669704 670032 328 0.0
RAM 57744 57744 0 0.0
pump-controller-app tlsr9518adk80d FLASH 646308 646636 328 0.1
RAM 54972 54972 0 0.0
shell tlsr9518adk80d FLASH 495866 495866 0 0.0
RAM 71880 71880 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 667690 668018 328 0.0
RAM 32824 32824 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 691390 691718 328 0.0
RAM 58040 58040 0 0.0
thermostat tlsr9118bdk40d FLASH 578710 578760 50 0.0
RAM 114240 114240 0 0.0
window-covering tl7218x FLASH 654544 654872 328 0.1
RAM 56640 56640 0 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants