OnionIoT / u-boot

"Das U-Boot" Source Tree
1 stars 0 forks source link

Add web firmware recovery #3

Closed greenbreakfast closed 2 months ago

greenbreakfast commented 7 months ago

Motivation

Why are we doing this? What use cases does it support? What problems does it solve? What is the expected outcome?

Enable ethernet-based firmware recovery from the bootloader. User friendly way to flash new firmware and/or recover devices with bad firmware. Backwards compatible with existing Omega2 bootloader

Description

A clear and concise description of what you want to happen. It should be reasonably clear how the improvement would be implemented.

After #1 and #2 are completed: Update u-boot to support ethernet-based firmware recovery from the bootloader

Additional Resources

Existing implementation in current Omega2 Bootloader: https://github.com/OnionIoT/omega2-bootloader/tree/master/httpd

greenbreakfast commented 2 months ago

Work on web recovery feature has been iceboxed:

Decided to cancel this approach since it’s a non-standard way of doing things and we may have issue upstreaming the change to uboot later on

All progress work available in feature/add-web-recovery branch