check in
Ongoing

FWU_with_24LC512_test_baord

STDFWU_with_24LC512_test_baord

tag

8
0
0
0
Mode:Full

License

Public Domain

Creation time:2024-02-03 03:10:04Update time:2025-05-23 01:11:36

Description

Arduino is a popular microcontroller platform known for its low-cost hardware. Many people use Arduino to build a wide range of small projects. Some of these projects also require a firmware update feature. While Arduino supports self-flashing, that alone is not sufficient. If the latest firmware has issues, a buggy update could potentially break the system. In such cases, the only way to recover the system is to manually reflash a working firmware. To avoid such situations, a firmware rollback feature becomes essential. However, this requires additional hardware to store both the new and old firmware versions.

In this project, I am developing a custom bootloader that can back up the old firmware, flash the new firmware, and verify its functionality. If any issues are detected, the bootloader automatically rolls back to the backed-up firmware, ensuring the platform remains operational.

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
No data
Clone
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation