Updating firmware using USB bulk storage
This questionnaire is about devices that can be updated via USB bulk storage, i.e. that you can update the firmware on the device by copying a file onto a mounted volume.
Sign in to Google to save your progress. Learn more
What's the vendor and product name of the device? e.g. BBC Micro:bit *
Does the volume automount, i.e. you just plug it in and a disk appears? If not, what do you have to do, e.g. "hold button BOOTSEL while inserting"
Clear selection
What's the USB VID and PID for the device you insert? You can see this using "lsusb" e.g. 090c:1000
What's the IdLabel for the mounted volume? You can see this using "udisksctl info -b /dev/sdaXXX" where XXX is the new block number
What's the IdType for the mounted volume? You can see this using the same "udisksctl info -b /dev/sdaXXX"
What's the IdUUID for the mounted volume? You can see this using the same "udisksctl info -b /dev/sdaXXX"
What's the UUID for the mounted PARTITION? You can see this using "udisksctl info -b /dev/sdaXXX"
Does the mounted volume show the old firmware binary?
Clear selection
Does the old firmware binary have a predictable name? e.g. FIRMWARE.BIN If so, what is it?
Clear selection
Does the volume have an extra file with information about the current firmware? e.g. MANIFEST.JSON -- If so, what is it? If you've got a link to a real world example that's even better!
Clear selection
Can you provide a link to some example firmware for this device?
Many thanks for helping me! Can you provide your email address so that I might be able to contact you for any follow-up questions?
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy