Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • Program embedded systems
  • Flasher Hub-12

    Flasher Hub-12
    High-volume gang programming at maximum speed

    The Flasher Hub-12 controls multiple Flasher Compacts so that they program simultaneously. Up to 24 Flashers can be connected to create a single, powerful gang programmer for efficient high-speed parallel programming.

    Buy now
    Compare Flasher models
    Documentation
    SEGGER Flasher Hub-12
    1. 1.Key features
    2. 2.Supported devices
      1. 2.1.Universal target support
    3. 3.Software
      1. 3.1.Updates
      2. 3.2.Multi-platform
    4. 4.Parallel programming
    5. 5.Flexible control and monitoring
    6. 6.Operating modes
      1. 6.1.Direct Mode
      2. 6.2.Flex Mode
    7. 7.Serial number assignment
    8. 8.Built-in web server
      1. 8.1.Remote monitoring
      2. 8.2.Configuration
      3. 8.3.File management
    9. 9.Built-in FTP server
      1. 9.1.Remote file update
      2. 9.2.Log file
    10. 10.Use case
      1. 10.1.In-system programming for complex manufacturing lines
    11. 11.Media gallery
      1. 11.1.Product photos
    12. 12.Flasher Compact — The space-efficient programmer
    13. 13.Technical specifications
    14. 14.Package content

    Overview

    SEGGER’s Flasher Hub-12 controls up to 24 Flasher Compact units serving as individual channels for parallel, high-speed gang programming. Each channel can be configured to program a different device or a different firmware image.

    The Flasher Hub-12/Flasher Compact system is set up just once per channel using SEGGER's Flasher software package. The software depends on the type of flash chip being programmed. The Flasher Hub-12 can receive commands and send results "stand-alone" via TELNET, a desktop PC is not required for control.

    The combination of a single Flasher Hub-12 and up to 24 Flasher Compacts is the perfect solution for high-volume multi-panel and multi-target mass production.

    Key features

    • Scalability
      • Direct Mode: Up to 12 individual parallel programming channels with their own circuit memory (no USB hubs required)
      • Flex Mode: Up to 24 individual parallel programming channels with their own circuit memory (via external USB hubs)
    • Reliability
    • Longevity
    • Built-in web & FTP server for easy setup
    • Multi-platform: Includes application software for Linux, macOS, and Windows
    • No license required. No hidden costs. No future costs.
    • Future proof: Software, firmware updates as well as new flash loaders are free of charge.

    Supported devices

    SEGGER Flashers support a wide range of CPU cores and an even wider range of different devices, such as SPI-Flash devices.

    This includes support for tens of thousands of devices in hundreds of device families with billions of devices programmed.

    • List of supported manufacturers, families and devices and SoCs

    Please note that a device may still be supported even if it is not on the list. Device not listed? Please don’t hesitate to contact us.

    Flasher Hub: Supported devices (icon)

    Universal target support

    The Flasher Hub-12 supports all flash devices and programming interfaces supported by the Flasher Compact that are connected to it. By using Flasher Compact as modules, the Flasher Hub-12 takes advantage of the extensive list of supported devices and target interfaces, plus the ultra-fast programming speed and reliability, of these almost-anything-programmers.

    Software

    All software is included free of charge. It comes with the flash loaders for all supported devices.

    For the Flasher Hub-12, the Flasher Software and Documentation Package is available:

    DownloadFlasher Software and Documentation Pack

    Updates

    Future software and firmware updates as well as any new flash loaders for target devices that will be added, are also free of charge.

    • No licensing costs, even for newly added devices.
    • No hidden costs.
    • No future costs.

    Multi-platform

    As a multi-platform solution, the Flasher Hub-12 comes with the application software for Linux, macOS and Windows. Software and firmware updates are included. Similarly, use on all currently supported target devices, and any that will be added, is also included.

    Parallel programming

    The Flasher Hub-12 controls multiple Flasher Compacts. In Direct Mode, a single Flasher Hub-12 supports up to twelve Flasher Compacts in Direct Mode. For more channels USB-Hubs may be connected using the Flex Mode enabling the administration and control of up to 24 programming channels. Each Flasher Compact can be configured individually to program different targets with different target firmware simultaneously.

    Whether it’s the number of channels, type of flash device, firmware image, programming interface or command interface, the Flasher Hub-12 can manage them all.

    Flasher Hub: Parallel programming (icon)

    Flexible control and monitoring

    The Flasher Hub-12 is easy to set up. It can be operated via TELNET or RS232 using the built-in ASCII command interface which was designed for automation. The Flasher Hub-12 also comes with a web interface designed for easy and intuitive manual operation.

    Operating modes

    The Flasher Hub-12 offers two different modes: Direct Mode and Flex Mode.

    Direct Mode

    In Direct Mode, each connected Flasher Compact module is assigned a position corresponding to its USB port. This mode enables seamless integration of up to twelve modules.

    Flasher Hub-12 Direct Mode
    Diagram showing the operating mode Direct Mode with Flasher Hub-12
    Flasher Hub-12 Flex Mode
    Diagram showing the operating mode Flex Mode with Flasher Hub-12

    Flex Mode

    In Flex Mode, it is possible to connect more than twelve modules to a Flasher Hub-12. This can be achieved by connecting SEGGER USB Hubs to a Flasher Hub-12. This way, users can flexibly assign a module position to a Flasher Compact. With the capability to connect up to 24 Flasher Compact modules, the Flasher Hub-12 provides a highly scalable gang programming solution.

    Please note: For optimal operation, we recommend using the SEGGER USB Hub. Although most third-party USB hubs will work in this combination, we can only provide support for SEGGER USB Hubs.

     

    Serial number assignment

    Many modern devices require some pieces of unique information.
    The Flasher Hub-12 allows the programming of data that differs amongst other otherwise identical units. Typical examples are things like serial numbers, ethernet hardware addresses (MAC), and digital signatures, and license keys that enable/disable product features. All these options can be adapted from device to device by applying patch data to the original firmware while programming.

    Built-in web server

    The built-in web server of the Flasher Hub-12 (using emWeb) simplifies configuration and setup of the programming system. In addition it offers options to check status information remotely and to manage firmware images. 

    Remote monitoring

    The built-in web server is designed to present important device and current operation data for a quick overview and, additionally,to check the status of the programmer, providing information about:

    • Installed firmware version
    • Hardware version
    • Power consumption
    • IP configuration
    • Network load
    • Current operation and status
    • Programming interface in use

    This may be important for fast troubleshooting through code verification, for instance, as it is when executing a cyclic redundancy check (CRC) that helps to detect errors during data transmission or storage.

    Web Server Device Information Flasher Hub-12

    Configuration

    If needed, the built-in web server programmer settings can be checked and adjusted. These could, for example, be parameters like:

    • Subnet mask
    • Gateway
    Configuration options of Flasher Compacts connected to the Flasher Hub-12

    File management

    The built-in web server enables file management for all connected modules. This includes

    • Firmware images
    • Setup files
    File management with the web interface of Flasher Hub-12
    File management with the web interface of Flasher Hub-12

    Built-in FTP server

    The Flasher Hub-12 also includes the built-in FTP server, to upload firmware and configuration or download log files.

    Remote file update

    Using the emFTP server enables easy upload of configuration files and firmware images. By connecting to the emFTP server using an FTP client of choice, files can be transferred between client and Flasher.

    Having access to the Flasher configuration via FTP enables configuration of multiple Flashers from a central production control server. This interface also can be used to make the production line part of a CI/CD system to push stable releases into the current production.

    Built-In FTP Server Flasher Hub
    File transfer via FTP

    Log file

    Analyzing the reliability of the production line is an important task, when it comes to increasing the production speed and volume. This purpose is supported by the built-in FTP server, which lets users check the history of past programming cycles via log file download. Each entry provides the following information:

    • Result (success/failure)
    • Duration
    • Serial number (if programmed)

    For failed programming cycles, the log file provides additional information for quick troubleshooting (e.g. failed to open Flasher config file).

    Use case

    In-system programming for complex manufacturing lines

    In addition to supporting programming unique serial numbers and patch data. It also allows updating and monitoring from a nearby production control office. This means the programming process is closely connected to testing facilities, such as ATE (Automatic Test Equipment) and similar devices. In practice, this means:

    • Fast & easy data transfer from development to production
    • Easy monitoring & updating from a nearby location

    In-system programming processes in mass production also come with a ready-to-use communication channel and TELNET interface. These can be used to control its operation. Additionally, built-in web/FTP servers allow updates and monitoring.

    Diagram showing gang programming with Flasher Hub-12 and Flasher Compacts
    Gang programming with Flasher Hub-12 and Flasher Compacts

    Media gallery

    Product photos

    SEGGER Flasher Hub-12
    SEGGER Flasher Hub-12
    SEGGER Flasher Hub-12 host connector
    SEGGER Flasher Hub-12 host connector (back)
    SEGGER Flasher Hub-12 target connector
    SEGGER Flasher Hub-12 target connector (front)
    Flasher Compact Front

    Flasher Compact — The space-efficient programmer

    The Flasher Compact is the compact twin to the Flasher PRO, primarily designed for installation into production rigs or automated test equipment (ATE) where production space is limited. Using the Flasher Hub-12, multiple Flasher Compacts can gang-up to program up to 24 targets at once.

    Learn more...

    Technical specifications

    Specifications
    Power supply8-30  VDC, reverse polarity protected, max. 60 W[1]
    Power comsumptionMax. 15 W
    USB Flasher interfaceUSB-C 2.0
    Host interfacesUSB Type-B (Upstream), USB Type-A (Downstream), Ethernet, RS232 9-pin
    Operating temperature+ 5  °C ... + 60  °C
    Storage temperature- 20  °C ... + 65  °C
    Relative humidity (non-condensing)

    < 90 % rH

    Size (without cables)170  mm x 172  mm x 35  mm
    Weight (without cables)660  g

    [1] Depends on current consumption of connected downstream devices. For maximum load the input supply must provide 12 VDC or more.

    Package content

    SEGGER Flasher Hub-12
    Flasher Hub-12
    Power connector
    Power connector
    Black Cable USB shadow
    USB cable (A to B)

    Latest news

    2025
    Jul.09
    J-Link
    J-Link devices alongside Renesas RA8P1

    SEGGER delivers J-Link and Flasher support for Renesas Electronics's RA8P1

    SEGGER's J-Link series of debug probes and Flasher programmers are now compatible with Renesas Electronics's high-performance group of RA8P1 microcontrollers (MCUs). The MCUs are powered by the Arm® Cortex®-M85 (CM85) processor with a Helium™ M-Profile Vector Extension and Ethos™-U55 neural processing unit.

    [Read more...]
    2025
    Jul.02
    J-Link
    J-Link and Flasher devices alongside RZA3M MPU

    SEGGER adds J-Link and Flasher support for Renesas Electronics's RZ/A3M MPUs

    SEGGER has expanded support for its J-Link series of debug probes and Flasher programmers to Renesas Electronics's high-performance Arm® Cortex®-A55-based RZ/A3M microprocessors (MPUs).

    [Read more...]

    All news

    • Online documentation
    • Knowledge Base
    • Supported devices
    • List of downloads
    • Release notes
    • Update notification
    • Pricing
    • Buy now
    • Support
    • Videos

    Headquarters

    SEGGER Microcontroller GmbH

    Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    info@segger.com
    Tel.: +49-2173-99312-0
    Fax: +49-2173-99312-28

    Locations

    USA: SEGGER Microcontroller Systems LLC

    Boston area
    101 Suffolk Lane
    Gardner, MA 01440, USA
    us-east@segger.com
    Tel.: +1-978-874-0299
    Fax: +1-978-874-0599

    Silicon Valley
    Milpitas, CA 95035, USA
    us-west@segger.com
    Tel.: +1-408-767-4068

    China: SEGGER Microcontroller China Co., Ltd.

    Room 218, Block A, Dahongqiaoguoji
    No. 133 Xiulian Road
    Minhang District, Shanghai 201199, China
    china@segger.com
    Tel.: +86-133-619-907-60

    ISO 9001 certified

    ISO 9001

    30+ years of experience

    First-class embedded software tools since 1992
    • Imprint
    • Disclaimer
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.