Skip to content

tlsr9268j lighting - matter 1.5 - #472

Draft
fengtai-telink wants to merge 16 commits into
develop_tlsr9268j_release_base_lightingfrom
develop_tlsr9268j_release_lighting
Draft

tlsr9268j lighting - matter 1.5#472
fengtai-telink wants to merge 16 commits into
develop_tlsr9268j_release_base_lightingfrom
develop_tlsr9268j_release_lighting

Conversation

@fengtai-telink

Copy link
Copy Markdown
Collaborator

review

haiwentelink and others added 16 commits March 6, 2026 16:49
- update bootstrap and validate config.
- update 4m partition setting.

Signed-off-by: haiwen.xia <haiwen.xia@telink-semi.com>
- add dual mode proc logic .

Signed-off-by: haiwen.xia <haiwen.xia@telink-semi.com>
 - Add watchdog startup flag .
 - Add the token.bin generation method .
 - Accelerate factory_reset run time .
 - Only upgrade in boot stage .
 - Add ota flag and event callback .
 - Merge zigbee and sign fimware .
- do nvs read ,write ,erase.
- add the logic for meta data .
- verify trigger cmd , still need to test with raspeberry pi.
- open the independent factory reset button and irq mode , use PF6 to trigger.
- add the cluster info proc.
- add i2c and adc demo code.
- Add gatt service for read chip-id when adv and conn.
- Disabling the banner is to allow cmd tool to better parse the chip ID, avoid interface.

Signed-off-by: Hao Wu <hao.wu@telink-semi.com>
- Add deferred storage attributes for provider .
- Optimize startup time and the time less than 500ms .
- Adjust the code format based on restyled CI .
 - Stopping sDnssTimer when duf-ota start .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
* tlsr9268j: Add Custom Features for Production Line

- update zephyr working revision
- enable CONFIG_BOOT_VALIDATE_SLOT0_ONCE
- update SBoot and ZB FW paths

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* Fix Multicast Addresse issue

- Increase NET_IF_MCAST_IPV6_ADDR_COUNT from 15 to 47
- Increase OPENTHREAD_IP6_MAX_EXT_MCAST_ADDRS from 8 to 40

Note:
 - Only 32 groups can be controlled on chip-tool.
 - Currently it is due to the Raspberry Pi sending package error.
 - Need further confirm whether there is a problem with ecosystem.

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* Add Support for 8 Groups

- Increase maximum group number per fabric

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* Extend mfg_tool, FactoryDataParser and FactoryDataProvider

- extend mfg_tool (optional argument --secure-programming-verification
and --chip-id) to generate encrypted standalone dac data block from
factorydata
- modify FactoryData Parser & Provider to read and parse dac key & cert
from dac partition on flash
- add CONFIG_SECURE_PROGRAMMING & CHIP_DEVICE_SECURE_PROGRAMMING  to
enable modification for production line
- Add sample logging, PAI & CD for debugging
- use the flash address as pointer for the dac key & cert

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* telink: update manufacturingDate format

- Enhance the Manufacturing Date handling to support extended string formats (e.g.,
 20250825CNLS0413) while maintaining compatibility with the previous numeric format
 (YYYY-MM-DD).
- Some modifications are Matter public implementation changes, use as reference to
implement your own requirements.
- Verification command: ./chip-tool basicinformation read manufacturing-date 1 0

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* Clean and Delete Test files

- update zephyr revision
- delete test key PAI and CD
- revert project configuration

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* Fix Build Error

- adjust conditions to avoid build error

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

* Clean code

remove unnecessary code

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>

---------

Signed-off-by: Damien Ji <yinghao.ji@telink-semi.com>
Co-authored-by: Damien Ji <yinghao.ji@telink-semi.com>
- Clean code and add format .
- Update zephyr to trigger CI .
 - Adjust the code struct for startup optimization .
 - Support 8 groups per fabric, default is 5 .
 - Disable the hardware init to avoid conflict if use user mode .
Signed-off-by: Lingzhi Chen <lingzhi.chen@telink-semi.com>
 - Implement peripheral configuration based on hw_token
 - Add ADC driver interface validation demo
 - Add token partition area read/write demo

Signed-off-by: Lingzhi Chen <lingzhi.chen@telink-semi.com>
 - Add support for more attributes
 - Add parameter-to-RGB conversion based on colorMode

Signed-off-by: Lingzhi Chen <lingzhi.chen@telink-semi.com>
 - Increase bootloader max image sectors from 512 to 1024
 - Enable user mode (APP_LIGHT_USER_MODE_EN)
 - Enable DFU over BT SMP

Signed-off-by: Lingzhi Chen <lingzhi.chen@telink-semi.com>
@fengtai-telink fengtai-telink self-assigned this Jul 10, 2026
@fengtai-telink fengtai-telink changed the title Develop tlsr9268j release lighting tlsr9268j lighting - matter 1.5 Jul 29, 2026
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