ZFlasher STM32

In-app purchases
4.5
885 reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

ZFlasher STM32 is a program for flashing STM32 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
* STM32H72x / H73x / H74x / H75x / H7Ax / H7Bx
* STM32WB1x / WB3x / WB5x / WBA5x
* 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.
Updated on
Oct 27, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.5
832 reviews
Richard Štefun
November 1, 2023
"big" flash sizes are available only after donation, but then it works well
1 person found this review helpful
Did you find this helpful?
Christopher Smielowski
May 30, 2020
Works perfectly. Recognised and flashed my STM32F7 discovery board without any hiccups. If you donate remember to restart the app so it unlocks the rest of the MCU :) will spare you frustration of the "premium" MCUs not working! Thanks for an awesome app!!!
150 people found this review helpful
Did you find this helpful?
Jason White
April 12, 2021
I donated, it then allowed me to connect but "programmed with some errors". Corrupted the flash, managed to recover with a laptop. st vid = 0x0483 (expect 0x0483) stlink pid = 0x3748 stlink version = 0x2 jtag version = 0x23 swim version = 0x7 stlink current mode: mass JTAG/SWD freq set to 0 stlink current mode: mass stlink current mode: debug (jtag or swd) Loading device parameters.... core_id = 0x2ba01477 F4xx: 192 KiB SRAM, 1024 KiB flash in at least 16 KiB pages. ST-Link v2 is open stlink current mode: debug (jtag or swd) stlink current mode: debug (jtag or swd) Unable to match requested speed 7 kHz, using 5 kHz Reset core NRST is not connected Using reset through SYSRESETREQ Halting core core status: 00030003 Open HEX '/storage/emulated/0/Documents/Titan/POWD/Firmware 2.2.6/Firmware FCU503 PWD SL 2.2.6.hex' Check FW Erasing used pages Erase 0: 0x08000000 - 0x08003FFF Successfully unlocked flash Erase 5: 0x08020000 - 0x0803FFFF Successfully unlocked flash Erase 6: 0x08040000 - 0x0805FFFF Successfully unlocked flash Erase 8: 0x08080000 - 0x0809FFFF Successfully unlocked flash Finished erasing 4 pages of 131072 (0x20000) bytes Starting Flash write for F2/F4/F7/L4 target voltage = 1421mV Successfully loaded flash loader in sram Successfully unlocked flash target voltage = 1420mV Target voltage (1420 mV) too low for 32-bit flash, using 8-bit flash writes Write 0: 0x08000000 - 0x08003FFF size 4144 Running flash loader, write address:0x8000000, size: 4144 Flash loader run error (R2 0x00000043 R15 0x00000000 DHCSR 0x00000000 DFSR 0x00000000) stlink_flash_loader_run(0x8000000) failed! == -1 Fail to write data Reset core
40 people found this review helpful
Did you find this helpful?
ZDevs
April 1, 2021
Hello! Can you provide more technical information? What kind of target did you programming? What programmer was used? Regards, Anton

What's new

- DFU: improved chip detection;
- DFU: fixed error in writing bin file;
- DFU: fixed reading of option bytes;
- Minor fixes and improvements.