ZFlasher STM32 is an Android application for programming ARM, RISC-V and STM8 microcontrollers using the programmer.
To perform an operation on a target microcontroller, perform the following steps:
- connect a programmer to a phone via an OTG adapter. The application should detect the programmer connection and starts.
- check communication with the target (optional). To do this, you can obtain information about the target microcontroller.
- select a required operation and firmware file (if necessary) and click the "Go!" button.
If problems arise during perform an operation, you should first consult the log. The log may contain valuable information about the problem.
If problems are unstable and occur in chaotic places, then it may be due to a lack of power. Try connecting the programmer through a hub with external power.
If the causes of the problem are not clear, then you can send us the log. We'll try to figure it out together with you. To send a log, the application has the "Send log" menu item.
The program has the following limits:
- the firmware size for 32-bit microcontrollers is limited to 32KB (does not apply to the F1 series, this series works without restrictions).
- firmware size for 8-bit microcontrollers is limited to 16KB.
To remove limits, you must make a donation. To do this, there is the Donate item in the application settings. The amount of donation does not matter.
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
GD32 series:
- GD32F10x / F1x0 / F20x / F30x / F3x0 / F4xx / F5xx
- GD32E10x / E11x / E23x / E50x
- GD32C10x / C11x
- GD32A49x / A50x
- GD32H7x7
- GD32L23x
AT32 series:
- AT32F4xx
- AT32L021
CH32 series:
- CH32V003 / V103 / V20x / V30x
- CH32F103 / F20x
- CH32X03x
- CH32L103
- CH57x / CH641
LPC series:
- LPC8xx
- LPC11xx / LPC12xx / LPC13xx / LPC15xx / LPC17xx
- LPC51U68 / LPC54xxx
STM8 series:
- STM8S
- STM8L
- STM8AF
- STM8AL
Application work with:
- ST-LINK v1/v2/v3
- J-Link
- CMSIS-DAP
- WCH-Link
- DFU Bootloader
- WCHISP Bootloader