Arduino Linux STM32 Maple DFU stack

The project is to upload a bootloader into a STM32 Blue Pill board that will support USB. The issue appears to be a miss match between the bootloader and Arduino STM32 extension package.

What appears to be consistent across multiple threads is to load a Maple bootloader. Loading is successful.

Question: What is the latest most versatile STM 32 bootloader bin?

The second thing that is consistent is to install a STM32 package in ~/Arduino/hardwars/STM32-master. I have tried several such files. They all appear to provide STM 32 support for multiple boards, however non appear to provide

Question: What is the package that provides DFU support for Arduino?

The error below is consistently.

Sketch uses 14436 bytes (11%) of program storage space. Maximum is 122880 bytes.
Global variables use 3128 bytes (15%) of dynamic memory, leaving 17352 bytes for local variables. Maximum is 20480 bytes.
dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Waiting for /dev/ttyACM0 serial...Done
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
dfu-util: No DFU capable USB device available