Flasher - Online documentation
Flasher is a professional in-system programming tool designed for reliable and high-speed programming of microcontrollers with on-chip or external flash memory as well as other programmable devices.
Flasher devices can be used in two main configurations:
- Single-unit programmers, which program one device at a time and are commonly used in development labs, service stations, or low-volume production.
- Gang programmers, which enable multiple devices to be programmed simultaneously, increasing throughput in manufacturing environments.
Flasher supports stand-alone operation, allowing programming without a host PC once the firmware and configuration have been stored in the device.
This makes it particularly suitable for automated production lines and operator-driven programming stations.
The Flasher ecosystem includes hardware programmers, a variety of software tools for easy configuration and integration options for automated test and production systems.
This documentation describes how to configure, operate, and integrate Flasher devices into development and production workflows.
How to use this documentation
If you are using Flasher for the first time, start with Getting started.
It walks through the first steps required to set up the device and perform a first programming operation.
Once you are familiar with these steps, the other articles in this documentation provide more detailed explanations of specific features, configuration options, and production use cases.
Documentation overview
Getting started
Flasher Getting started introduces Flasher products, covering their main features, registration, installation, hardware setup, and first programming steps.
It also provides an overview of the Flasher software tools used to configure and program target devices.
Flasher Getting started
Flasher hardware
A complete list of all Flasher models (including legacy products), from single-unit programmers to gang-programming solutions, for development and production use.
Flasher model overview
Software and tools
Explains the software components used with Flasher, configuration utilities, and command-line tools.
Flasher Software and Documentation Pack
General overview
An overview of Flasher in‑system programmers and the main software tools used to configure, control, and deploy flash programming for embedded devices.
Flasher overview
Product operation
The main user manual, explaining how to operate SEGGER Flasher devices, set up connections, choose modes, manage files and projects, and use features like serial number programming and patch files.
Working with Flasher
Firmware information
Explains the software that is running inside a Flasher product, how to identify its version in both PC‑based and stand‑alone modes, and how firmware versioning works.
Flasher firmware
Network services
Describes the integrated TCP services available on Flasher products with Ethernet, including a built‑in FTP server for accessing the internal file system, a web server for network configuration and status information, and Telnet support for remote control.
TCP services
Automation
Explains how Flasher products can be automated in production environments via remote control interfaces, command‑line tools, or software development kits, enabling integration with scripts, custom applications, and test systems.
Flasher automation