Shubham Patil
e6d74cc2e7
Removed mfg_tool, related cleanups, and documentation update
...
`tools/mfg_tool` is moved to esp-matter-tools repo: https://github.com/espressif/esp-matter-tools/tree/main/mfg_tool .
It is released on pypi: https://pypi.org/project/esp-matter-mfg-tool and can be installed by running `pip install esp-matter-mfg-tool`
2024-06-07 19:11:35 +08:00
Shu Chen
9703555506
Merge branch 'dynamic_passcode' into 'main'
...
example: Add dynamic passcode commissionable data provider for light-switch app
See merge request app-frameworks/esp-matter!555
2024-01-25 11:53:31 +08:00
liyashuai
1299e6ce98
fix an issue about use existing dac cert and key
2023-12-25 10:33:25 +08:00
WanqQixiang
f83d896e2a
example: Add dynamic passcode commissionable data provider for light-switch app
2023-12-01 18:38:33 +08:00
Shubham Patil
07e1d3662c
mfg_tool: do not add dac keys to nvs if dac is stored in secure cert partititon
2023-11-29 21:10:59 +05:30
Hrishikesh Dhayagude
04c4676e1b
Merge branch 'bugfix/mfg_tool' into 'main'
...
bugfix: mfg_tool don't support existing dac cert
See merge request app-frameworks/esp-matter!507
2023-10-25 11:15:02 +08:00
InfiniteYuan
67916ad59e
bugfix: mfg_tool don't support existing dac cert
2023-10-09 20:40:10 +08:00
Shubham Patil
54a8903f32
Few documentation fixes
...
- Added some docs for attribute and identify callback
- mfg_tool: Add the sourcing of esp-idf's export.sh script
- Added the link for getting the repository in top level README.md
- Table for Matter specification version and release branches
- FAQ for stuck at "Solving dependencies requirements"
- Change the link and doc in rainmaker example
2023-10-05 12:47:35 +05:30
Shu Chen
c68477901a
ci: fix the CI failure caused by bitarray dependency
2023-08-08 19:23:56 +08:00
Shubham Patil
b27c5fff93
mfg_tool: Fix a typo
2023-08-02 14:13:43 +05:30
Rohit Jadhav
3a75dabe27
Allowing empty semantic tags list in SupportedModes attribute of ModeSelect. Fixes https://github.com/espressif/esp-matter/issues/529
2023-07-31 17:11:56 +05:30
Sayon Deep
4ebc133745
fixed the requirements for mfg_tool
...
Fixes https://github.com/espressif/esp-matter/issues/528
2023-07-24 15:24:00 +05:30
sanket.wadekar
f0a0760dfa
mfg_tool: added an option to store DAC in either secure cert or nvs factory partition.
2023-07-14 17:12:42 +05:30
sanket.wadekar
5cedec54a3
mfg_tool: generate secure_cert partition and csv for registering device certificates to rainmaker cloud.
2023-07-14 16:28:18 +05:30
Rohit Jadhav
f5e80e7482
Added support of mode select
2023-07-06 11:47:53 +05:30
InfiniteYuan
37f7b95f2a
mfg_tool: add manualcode format for onb_codes.csv
2023-06-20 19:29:41 +08:00
InfiniteYuan
32bb7b4834
mfg_tool: add manualcode format
2023-05-12 14:25:28 +08:00
dhairyashah1
e999aae5b8
[mfg_tool] Updates tools/mfg_tool/README.md with updated dependency changes in mfg_tool.py
...
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
[mfg_tool] Fixes dependency descriptions in 'tools/mfg_tool/README.md'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
2023-04-10 16:48:35 +05:30
dhairyashah1
08a56856a2
[mfg_tool] Replaces spake2p, mfg_gen, chip-tool binary executable usages in 'tools/mfg_tool/mfg_tool.py' with respective python implementations - spake2p.py, mfg_gen.py, generate_setup_payload.py
...
Removes functions get_chip_qrcode, get_chip_manualcode, get_qrcode_args & get_manualcode_args from 'tools/mfg_tool/utlis.py'
Adds python_stdnum dependency for using 'tools/mfg_tool/mfg_tool.py' in `tools/mfg_tool/requirements.txt'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
[mfg_tool] Adds python_stdnum dependency for using mfg_tool.py in 'requirements.txt'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
mfg_tool: Adds mfg_tool dependencies reinstallation note in 'RELEASE_NOTES.md'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
[mfg_tool] Adds details on reinstalling tools/mfg_tool dependencies
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
2023-04-07 15:53:29 +05:30
shripad621git
0dbeaa5edd
Made Certificate Declaration Optional in generating factory partition using mfg_tool
...
In order to generate factory partition only containing vendor-id,product-id,discriminator and passcode using mfg_tool,
made Certificate Declaration optional.
Also removed type=str and required=false from mfg_tool.py as type and required options are str and false by default.
2023-03-01 12:55:25 +05:30
WanqQixiang
1c4bf7b918
mfg_tool: Remove the comment of the count limit.
2023-02-14 15:34:36 +08:00
dhairyashah1
9fc215451f
mfg_tool: Added, updated README with custom factory - partition config, flashing binary and device commissioning step
2023-02-03 01:51:48 +05:30
WanqQixiang
03d21455b7
mfg_tool: Generate a summary csv file for all the generated factory binaries
2023-01-18 12:14:26 +08:00
Shubham Patil
d28b0e834f
mfg_tool: Option to encrypt the factory partition
2022-12-12 19:38:49 +05:30
WanqQixiang
b19afe266d
mfg_tool: override the configs&values with --csv and --mcsv options
...
mfg_tool: make the options '--paa' and '--pai' optional
2022-11-15 10:33:14 +08:00
WanqQixiang
dabc082bd9
mfg_tool: Remove unique_id to avoid misunderstanding with rotating_device_id_unique_id
2022-11-10 12:36:45 +08:00
WanqQixiang
ad6815cfe0
mfg_tool: add enable-rotating-device-id option
2022-11-09 18:03:25 +08:00
Shubham Patil
6904fc485b
mfg_tool: Support device info, device instance info and few more
...
attributes from basic cluster
2022-08-24 21:38:53 +05:30
Shubham Patil
0fd164ad0a
mfg_tool: Generate onboarding payloads using chip-tool
...
qrcodetool behaves differently on macos and linux which breaks the
mfg_tool.py on linux. chip-tool has the facility to generate the
onboarding payloads.
Unique-id belongs to chip-factory namespace and it was present in
chip-config, fixed it.
2022-07-05 21:16:00 +05:30
Shubham Patil
a3135d346c
Mass manufacturing tool for Matter
...
Utility generates manufacturing NVS partition image and Onboarding QR codes
2022-05-04 15:10:15 +05:30