Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

firmware_update: rockusb_fwudate #66

Merged
merged 2 commits into from
Oct 19, 2023
Merged

Conversation

svenrademakers
Copy link
Collaborator

  • Use the "new" rockusb driver instead of the rockusb rs implementation.
  • Cleaned up the async logging/state component. Error information should flow back via "FwUdateError".

* Cleaned up the async logging/state component. Error information should
  flow back via `FwUdateError`.
* Flattened the `SUPPORTED_DEVICES` and `SUPPORTED_MSD_DEVICES`. All
  official supported devices need to be able to run as MSD. If
  there are any technical reasons why this is not feasible an appropriate
  error response is sufficient to differentiate between supported and
  not supported MSD devices.
@svenrademakers svenrademakers force-pushed the feature/rockusb_msd branch 3 times, most recently from 1462626 to 85a11d8 Compare October 19, 2023 10:58
This way we can support a wider range of compute modules for image upgrade.
In particular, on an Orange-Pi(RK3566), the RPI_BOOT pin is connected to short
the MMC clock. This forces the device to go into Maskrom mode. Keeping the
RPI_BOOT pin logically means that its impossible for this device to
write anything to MMC.
@svenrademakers svenrademakers marked this pull request as ready for review October 19, 2023 11:13
@svenrademakers svenrademakers merged commit cf2a6f5 into master Oct 19, 2023
4 checks passed
@svenrademakers svenrademakers deleted the feature/rockusb_msd branch October 19, 2023 11:13
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.

1 participant