Skip to content

Bhavik t3000#483

Merged
Fance merged 6 commits into
masterfrom
Bhavik-T3000
May 28, 2026
Merged

Bhavik t3000#483
Fance merged 6 commits into
masterfrom
Bhavik-T3000

Conversation

@bhavikp-electrobit
Copy link
Copy Markdown
Collaborator

@bhavikp-electrobit bhavikp-electrobit commented May 15, 2026

Implemented Resumable firmware update logic and tested with tstate 11

…P bootloader

- Introduced a comprehensive document detailing the architecture, core concepts, and flow of the resumable firmware update mechanism for the T3000 Building Automation System.
- Included sections on Modbus register interface, bootloader implementation details, protocol specifications, error handling, and safety mechanisms.
- Provided an implementation checklist to assist developers in the integration process.
- Documented current implementation status and references for further reading.
Tested OK.
- Added MD5 checksum verification to ensure firmware integrity during updates.
- Introduced logic to handle interrupted updates, allowing resumption from the last valid offset.
- Enhanced user prompts for resuming or restarting updates based on MD5 match.
- Updated Modbus communication to read and write firmware MD5 values.
- Removed outdated implementation guide and proposed approach documents.
@Fance Fance merged commit c3d3f95 into master May 28, 2026
1 check passed
@bhavikp-electrobit bhavikp-electrobit deleted the Bhavik-T3000 branch June 2, 2026 12:34
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