Skip to content

feat(jieli): add port-free JieLi USB Mass Storage BOT flash plugin - #223

Closed
maidang-xing wants to merge 6 commits into
tuya:refactor/v3from
maidang-xing:feat/jieli-usb-flasher
Closed

maidang-xing wants to merge 6 commits into
tuya:refactor/v3from
maidang-xing:feat/jieli-usb-flasher

Conversation

@maidang-xing

Copy link
Copy Markdown

Summary

  • Integrates JieLi (杰理) platform USB Mass Storage (SCSI Bulk-Only Transport) flashing support into tyutool.
  • Supports chip IDs JIELI, WL82, WL83, AC791N, and AC792N.
  • Adds port-free workflow: JieLi enumerates as a USB Mass Storage disk rather than a serial COM port. When -p/--port is omitted with -d jieli, tyutool defaults to auto without prompting or erroring on serial COM ports.
  • Emits standard FlashEvent phases (Connect, ReadFlashId, Erase, Write, Verify, Reboot) and percentage progress.
  • Comprehensive unit tests added in tyutool-core (397 tests passing) and tyutool-cli (61 tests passing).

Related PRs

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants