From b9a37ff54d117f108c0de8fe32557e62cc675ae4 Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Thu, 3 Apr 2025 01:00:12 +0200 Subject: [PATCH] Remove serial number It doesn't work with windows. It seems that the USB device goes into low power state and then the serial number string descriptor cannot be read. --- .gitignore | 1 - src/main.rs | 4 +--- src/serial_number.rs.example | 1 - 3 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 src/serial_number.rs.example diff --git a/.gitignore b/.gitignore index 2105e7c..6abfe1b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ /target /.direnv -/src/serial_number.rs diff --git a/src/main.rs b/src/main.rs index 9168152..8092a79 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,7 +16,6 @@ use usbd_storage::subclass::Command; use usbd_storage::transport::bbb::{BulkOnly, BulkOnlyError}; use usbd_storage::transport::TransportError; -mod serial_number; #[link_section = ".start_block"] #[used] @@ -126,8 +125,7 @@ fn main() -> ! { let mut usb_device = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0xcafe, 0x4002)) .strings(&[StringDescriptors::new(LangID::EN) .manufacturer("jalr") - .product("RAM Mass Storage") - .serial_number(serial_number::SERIAL)]) + .product("RAM Mass Storage")]) .unwrap() .device_class(0x08) .self_powered(false) diff --git a/src/serial_number.rs.example b/src/serial_number.rs.example deleted file mode 100644 index e61eae8..0000000 --- a/src/serial_number.rs.example +++ /dev/null @@ -1 +0,0 @@ -pub const SERIAL: &str = "example-4711";