ZFlasher STM32

ZUGate Icons

Getting started

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.

ZUGate UI

Problems

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.

Limitations

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.

Supported MCUs

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

Supported Programmerss

Application work with:
- ST-LINK v1/v2/v3
- J-Link
- CMSIS-DAP
- WCH-Link
- DFU Bootloader
- WCHISP Bootloader