ZFlasher STM32 is a program for flashing ARM, RISC-V and STM8 microcontrollers.
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 / L46x / L47x / L48x / L49x / L4Ax / L4Px / L4Rx / L4Sx / L4Qx
* STM32L55x / L56x
* STM32U53x / U54x / U57x / U58x / U59x / U5Ax / U5Fx / U5Gx
* STM32G03x / G04x / G05x / G06x / G07x / G08x / G0Bx / G0Cx
* STM32G43x / G44x / G47x / G48x / G49x / G4Ax
* STM32H503 / H523 / H533 / H562 / H563 / H573
* STM32H72x / H73x / H74x / H75x / H7Ax / H7Bx / H7Rx / H7Sx
* STM32WB1x / WB3x / WB5x / WBA5x
* STM32WL5x / WLEx
* STM32C011 / C031
Supported GD32 series:
* GD32F10x / F1x0 / F20x / F30x / F3x0 / F4xx / F5xx
* GD32E10x / E11x / E23x / E50x
* GD32C10x / C11x
* GD32A49x / A50x
* GD32H7x7
* GD32L23x
Supported AT32 series:
* AT32F4xx
* AT32L021
Supported CH32 series:
* CH32V003 / V103 / V20x / V30x
* CH32F103 / F20x
* CH32X03x
* CH32L103
* CH57x / CH641
Supported LPC series:
* LPC8xx
* LPC11xx / LPC12xx / LPC13xx / LPC15xx / LPC17xx
* LPC51U68 / LPC54xxx
Supported Nordic series:
* nRF51 / 52
Supported STM8 series:
* STM8S
* STM8L
* STM8AF
* STM8AL
Program work with:
* ST-LINK v1/v2/v3
* J-Link
* CMSIS-DAP
* WCH-Link
* DFU Bootloader
* WCHISP Bootloader
ps I will be glad to comments and suggestions.