Skip to content

SetupPayload: Updates python tool with a new parameter manually enable 21-digit Manual Pairing Code Generation #38603

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

mburshteyn1
Copy link
Contributor

Updates SetupPayload.py with a new parameter to force 21-digit Manual Pairing Code generation for Standard Commissioning Flows. Currently 21-digit codes were only generated for non Standard Commissioning Flows. The new parameter will allow generation of a 21-digit pairing code for Standard flows.

Testing

Unit tests updated. Added duplicate cases with the new parameter enabled.

… Pairing Code generation for Standard Commissioning Flows
Copy link

github-actions bot commented Apr 25, 2025

PR #38603: Size comparison from 1d721bf to 43b5bd4

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 1d721bf 43b5bd4 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1100716 1100716 0 0.0
RAM 94866 94866 0 0.0
bl702 lighting-app bl702+eth FLASH 655382 655382 0 0.0
RAM 33533 33533 0 0.0
bl702+wifi FLASH 832632 832632 0 0.0
RAM 22257 22257 0 0.0
bl706+mfd+rpc+littlefs FLASH 1065156 1065156 0 0.0
RAM 32181 32181 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 896044 896044 0 0.0
RAM 26920 26920 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 978832 978832 0 0.0
RAM 24668 24668 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 820300 820300 0 0.0
RAM 120304 120304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 829584 829584 0 0.0
RAM 125424 125424 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 776304 776304 0 0.0
RAM 113772 113772 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 760604 760604 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 544234 544234 0 0.0
RAM 205160 205160 0 0.0
lock CC3235SF_LAUNCHXL FLASH 578546 578546 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662261 662261 0 0.0
RAM 77276 77276 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682113 682113 0 0.0
RAM 79916 79916 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682113 682113 0 0.0
RAM 79916 79916 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639045 639045 0 0.0
RAM 72344 72344 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 622333 622333 0 0.0
RAM 73524 73524 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 641969 641969 0 0.0
RAM 76068 76068 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 641969 641969 0 0.0
RAM 76068 76068 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 642133 642133 0 0.0
RAM 76548 76548 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 661841 661841 0 0.0
RAM 79092 79092 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 661841 661841 0 0.0
RAM 79092 79092 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 618545 618545 0 0.0
RAM 70636 70636 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 638405 638405 0 0.0
RAM 73276 73276 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 638405 638405 0 0.0
RAM 73276 73276 0 0.0
efr32 lock-app BRD4187C FLASH 943896 943896 0 0.0
RAM 132044 132044 0 0.0
BRD4338a FLASH 738296 738296 0 0.0
RAM 206960 206960 0 0.0
window-app BRD4187C FLASH 1036064 1036064 0 0.0
RAM 128084 128084 0 0.0
esp32 all-clusters-app c3devkit DRAM 103456 103456 0 0.0
FLASH 1804448 1804448 0 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122028 122028 0 0.0
FLASH 1769730 1769730 0 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2757947 2757947 0 0.0
RAM 114360 114360 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6309502 6309502 0 0.0
RAM 531896 531896 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5433776 5433776 0 0.0
RAM 224728 224728 0 0.0
bridge-app debug unknown 5544 5544 0 0.0
FLASH 4730744 4730744 0 0.0
RAM 203112 203112 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6808539 6808539 0 0.0
RAM 225592 225592 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14042795 14042795 0 0.0
RAM 648952 648952 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14311309 14311309 0 0.0
RAM 636000 636000 0 0.0
chip-tool-ipv6only arm64 unknown 39616 39616 0 0.0
FLASH 12347760 12347760 0 0.0
RAM 682296 682296 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12420717 12420717 0 0.0
RAM 635360 635360 0 0.0
fabric-bridge-app debug unknown 4800 4800 0 0.0
FLASH 4558562 4558562 0 0.0
RAM 190256 190256 0 0.0
fabric-sync debug unknown 5056 5056 0 0.0
FLASH 5699285 5699285 0 0.0
RAM 486120 486120 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5628657 5628657 0 0.0
RAM 207240 207240 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4799244 4799244 0 0.0
RAM 194472 194472 0 0.0
ota-provider-app debug unknown 4840 4840 0 0.0
FLASH 4416162 4416162 0 0.0
RAM 183088 183088 0 0.0
ota-requestor-app debug unknown 4792 4792 0 0.0
FLASH 4548754 4548754 0 0.0
RAM 187560 187560 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3069900 3069900 0 0.0
RAM 147928 147928 0 0.0
thermostat-no-ble arm64 unknown 9600 9600 0 0.0
FLASH 4215568 4215568 0 0.0
RAM 231168 231168 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6049397 6049397 0 0.0
RAM 609672 609672 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12479261 12479261 0 0.0
RAM 754072 754072 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919704 919704 0 0.0
RAM 167515 167515 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911764 911764 0 0.0
RAM 145759 145759 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856300 856300 0 0.0
RAM 141267 141267 0 0.0
nxp contact k32w0+release FLASH 590664 590664 0 0.0
RAM 72852 72852 0 0.0
mcxw71+release FLASH 622712 622712 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 616484 616484 0 0.0
RAM 72148 72148 0 0.0
k32w1+release FLASH 706952 706952 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 771960 771960 0 0.0
RAM 67604 67604 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665884 1665884 0 0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1570180 1570180 0 0.0
RAM 208584 208584 0 0.0
light cy8ckit_062s2_43012 FLASH 1445212 1445212 0 0.0
RAM 197328 197328 0 0.0
lock cy8ckit_062s2_43012 FLASH 1474500 1474500 0 0.0
RAM 225024 225024 0 0.0
qpg lighting-app qpg6105+debug FLASH 667260 667260 0 0.0
RAM 105204 105204 0 0.0
lock-app qpg6105+debug FLASH 625552 625552 0 0.0
RAM 99832 99832 0 0.0
stm32 light STM32WB5MM-DK FLASH 464456 464456 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 674888 674888 0 0.0
698006 698006 0 0.0
RAM 90756 90756 0 0.0
101904 101904 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 779476 779476 0 0.0
RAM 50136 50136 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 769736 769736 0 0.0
RAM 40436 40436 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 758194 758194 0 0.0
786112 786112 0 0.0
RAM 97556 97556 0 0.0
109324 109324 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 685228 685228 0 0.0
707338 707338 0 0.0
RAM 51604 51604 0 0.0
62636 62636 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 713678 713678 0 0.0
743520 743520 0 0.0
RAM 73424 73424 0 0.0
85824 85824 0 0.0
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 711224 711224 0 0.0
RAM 37060 37060 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 605698 605698 0 0.0
605240 605240 0 0.0
RAM 138656 138656 0 0.0
148720 148720 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 793196 793200 4 0.0
820726 820730 4 0.0
RAM 96412 96412 0 0.0
107584 107584 0 0.0
tizen all-clusters-app arm unknown 5184 5184 0 0.0
FLASH 1808972 1808972 0 0.0
RAM 94576 94576 0 0.0
chip-tool-ubsan arm unknown 20232 20232 0 0.0
FLASH 20377230 20377230 0 0.0
RAM 8880000 8880000 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.

2 participants