https://github.com/collabora/rockchiprs
Rust client-side implementation of the rock usb protocol
https://github.com/collabora/rockchiprs
Last synced: about 1 year ago
JSON representation
Rust client-side implementation of the rock usb protocol
- Host: GitHub
- URL: https://github.com/collabora/rockchiprs
- Owner: collabora
- License: apache-2.0
- Created: 2023-02-13T22:00:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T18:55:49.000Z (over 1 year ago)
- Last Synced: 2025-03-29T10:04:57.837Z (about 1 year ago)
- Language: Rust
- Size: 53.7 KB
- Stars: 50
- Watchers: 5
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Utility crates to interact with Rockchip devices
Rockchip SoCs implement a custom USB protocol when starting in a special
recovery mode (sometimes called maskrom). This repository contains helper
crates and examples for interacting with this protocol and the typical files
distributed for early flashing.
* [rockusb](rockusb/README.md) - A crate implementing the client side of the rockchip usb protocol
* [rockfile](rockfile/README.md) - A crate implementing helpers for rockchip specific file formats