UMK4x4 - 4-16 in/out and 3-15 IN/3OUT USB MIDI interface for STM32F103 series board
Version 2.5.2 includes :
You need the tkg-hid-bootloader firmware here : https://github.com/TheKikGen/stm32-tkg-hid-bootloader/blob/master/F1/bootloader_only_binaries/tkg_hid_generic_pc13.bin
Flash it with st-link at 0x08000000. This new bootloader doesn"t need any driver.
Unplug the st-link stick, plug the Bluepill to USB, then use TKG-FLASH.EXE provided in that release to flash the 128K or the 64k bluepill version. The 128K firmware should work on a 64K Bluepill most of the time. If it is not the case, try the 64K firmware version. Prebuilt binaries are compiled for the tkg-hid-bootloader since the 2.5 version.
Version 2.5 includes a bug correction in parameters validation on the MSGFLTR pipe that blocked function 2.
You need the tkg-hid-bootloader firmware here : https://github.com/TheKikGen/stm32-tkg-hid-bootloader/blob/master/F1/bootloader_only_binaries/tkg_hid_generic_pc13.bin
Flash it with st-link at 0x08000000. This new bootloader doesn"t need any driver.
Unplug the st-link stick, plug the Bluepill to USB, then use TKG-FLASH.EXE provided in that release to flash the 128K or the 64k bluepill version. The 128K firmware should work on a 64K Bluepill most of the time. If it is not the case, try the 64K firmware version. Prebuilt binaries are compiled for the tkg-hid-bootloader since the 2.5 version.
This the first official release of the V2.5, bringing midi pipelines and virtual routing ports.
For this release, the new driverless TKG HID bootloader is used.
Check the project here :https://github.com/TheKikGen/stm32-tkg-hid-bootloader
Attached with this release, an upgrade pack allows you to replace the stm32duino DFU booloader with the HID one.
Firmware including I2C bus mode version 2.0. & binaries attached :
This version is a pre-release but considered as production ready.
It includes the I2C bus mod branch, allowing to aggregate 5 devices base on STM32F103x uC viewed as one 16x16 device.