Flash STM32 and STM8 from Android
Your device must have support USB Host (OTG), otherwise the program will not work.
Supported STM32 series:
* STM32F03x / F05x / F04x / F07x / F09x
* STM32F1 LD/MD/HD/XLD/CL/MD VL/HD VL
* STM32F2xx
* STM32F30x / F318 / F328 / F334 / F358 / F37x / F398
* STM32F401 / F4x5 / F4x7 / F41x / F42x / F43x / F446 / F46x / F47x
* STM32F72x / F73x / F74x / F75x / F76x / F77x
* STM32L0xx cat. 1 / 2 / 3 / 5
* STM32L1xx cat. 1 / 2 / 3 / 4 / 5
* STM32L41x / L42x / L43x / L44x / L45x / 46x / L47x / L48x / L49x / L4Ax / L4Px / L4Rx / L4Sx
* STM32L55x / L56x
* STM32U57x / U58x
* STM32G03x / G04x / G05x / G06x / G07x / G08x / G0Bx / G0Cx
* STM32G43x / G44x / G47x / G48x / G49x / G4Ax
* STM32H72x / H73x / H74x / H75x / H7Ax / H7Bx
* STM32WB1x / WB3x / WB5x
* STM32WL5x / WLEx
* STM32C011 / C031
Supported GD32 series:
* GD32F10x/F1x0
* GD32F20x
* GD32F30x/F3x0
* GD32F4xx
* GD32E10x/E11x
* GD32E23x
* GD32E50x3
* GD32C10x/C11x
* GD32H7x7
* GD32L23x
Supported AT32 series:
* AT32F4xx
Supported STM8 series:
* STM8S
* STM8L
* STM8AF
* STM8AL
Program work with:
* ST-LINK v1/v2/v3
* J-Link
* CMSIS-DAP
* DFU Bootloader
ps I will be glad to comments and suggestions.