Thanks to visit codestin.com
Credit goes to lib.rs

5 unstable releases

0.3.1 May 28, 2025
0.3.0 May 3, 2025
0.2.1 Dec 7, 2024
0.2.0 Nov 28, 2024
0.1.0 Nov 24, 2024

#1335 in Hardware support

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

137 downloads per month

MIT/Apache

26KB
531 lines

Fastboot protocol implementation

Currently only supports USB client side (via nusb)

Example client

Printing fastboot using the nusb:

#[tokio::main]
async fn main() -> anyhow::Result<()> {
  let mut devices = fastboot_protocol::nusb::devices()?;
  let info = devices.next()
    .ok_or_else(|| anyhow::anyhow!("No Device found"))?;
  let mut fb = fastboot_protocol::nusb::NusbFastBoot::from_info(&info)?;

  println!("Fastboot version: {}", fb.get_var("version").await?);
  Ok(())
}

Dependencies

~6–22MB
~206K SLoC