Skip to main content
hbarta2
Associate III
July 8, 2015
Question

USB DFU bootloader with Thumb drive?

  • July 8, 2015
  • 2 replies
  • 630 views
Posted on July 08, 2015 at 16:55

Hi folks,

I'm reading up on the usage of the USB DFU bootloader capabilities for an STM32F429. It appears that the device on the other end must support the USB DFU protocol. Is it possible to configure a flash drive (USB ''thumb'' drive) to perform this function? In other words, can the built in USB DFU bootloader be used with a flash drive?

I think the answer is probably no, but it does not hurt to ask.

I also think this might be possible using BadUSB to configure the thumb drive but that might involve a lot of work and could be a tough sell with the client. ;)

Thanks!

#usb-dfu-bootloader-thumb
This topic has been closed for replies.

2 replies

Tesla DeLorean
Guru
July 8, 2015
Posted on July 08, 2015 at 18:52

No, the System Loader has no idea how to OTG an external flash drive.

The F4 and F429I DISCO boards have an ''upgrade_fw'' example which does this, basically by being a custom boot loader.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
hbarta2
hbarta2Author
Associate III
July 8, 2015
Posted on July 09, 2015 at 00:09

Hi Clive,

I was hoping to find a USB stick that knew how to USB DFU. ;)

Thanks for the pointer to the application. That's where I started and didn't even know about the built in boot loader until it was mentioned at a seminar I attended.

thanks,

hank