Skip to content

Conversation

@BlackFox-org
Copy link
Contributor

Description

Addition of automatic firmware and bootloader update

Motivation and Context

Some manufacturers provide devices with proprietary bootloaders so users cannot rely on OpenIPC community documentation because of that.

How Has This Been Tested

Tests were performed on Thinker SD and tests ended up successfully, but I don't have a great variety of hardware so additional testings are welcome.

Types of changes

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • [x ] 🚀 New feature (non-breaking change which adds functionality)
  • 🌎 Translation (addition or update a translation)
  • ⚙️ Tech (code style improvement, performance improvement or dependencies bump)
  • 📚 Documentation (fix or addition in the documentation)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • [x ] My code follows the code style of this project.
  • [ x] My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • [ x] I have tested the change locally.

@mikecarr
Copy link
Member

is this ready?

@BlackFox-org
Copy link
Contributor Author

BlackFox-org commented Dec 27, 2025

Was out because of uni. There is 1 bug and 1 question.

  1. Bug - when it cannot generate link to a bootloader - it proceeds installation cycle, aka flash empty file(in that case) and wipe previous bootloader. Can be fixed with 1-3 if statements. For some reason it happens too if you flash bootloader twice in a row - why - haven't figured out).
  2. What it will do with hisi and goke HW? Bootloaders for them are labeled as universal(and not separate nand/nor), fix for that is somewhat easy, just after bugfix1 tests - if link is 404 - try universal instead of nand/nor.

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