High-Speed In-System Programming for Modern Production Lines

FlashRunner 2.0 – Advanced In-System Programmer

FlashRunner 2.0 – Advanced In-System Programmer

  • Eliminates the need for pre-programmed devices by enabling direct in-circuit programming.
  • Reduces production time with fast, parallel, and reliable programming operations.
  • Enhances traceability and quality with built-in serialization and logging.
  • Supports flexible integration into both manual test stations and automated ATE setups.
  • Future-proofs device support through an open, script-based architecture.

FlashRunner 2.0 is an advanced In-System Programmer (ISP) developed by SMH Technologies, designed to deliver fast, flexible, and reliable programming of microcontrollers, serial memories, and programmable devices directly within the target system. With robust scripting capabilities, high-speed interfaces, and full automation readiness, FlashRunner 2.0 is suited for both manual and automated production environments across multiple industries.

Key Features

Flexible Programming Architecture: Supports a wide range of protocols such as JTAG, SWD, SPI, I2C, and UART.

Open Scripting Engine: Fully scriptable via FPL2™ language for complete control of the programming process.

Fast & Reliable: High-speed programming and verification routines ensure rapid production throughput.

Integrated Debugging & Logging: Real-time error reporting and log generation for traceability.

Automation-Ready: Can be embedded in ATEs, robotic systems, or used as a standalone programmer.

Secure Programming: Optional encryption ensures secure firmware handling and distribution.

Benefits to the Customer

Programmable Flexibility

Adapt to a wide variety of devices and firmware versions with no hardware changes

Scalable Deployment

Can be used from prototype phases to fully automated production lines

Low Total Cost of Ownership

Single-unit or networked multi-station setup without recurring software costs

Fast Time-to-Market

Simplifies programming setup with minimal learning curve and fast execution

Quality & Compliance

Integrated serialization and logging support traceability for ISO and industry standards

Future-Ready

Ongoing firmware and script updates ensure long-term device support and compatibility

Technical Specifications

Specification Description

Programming Channels

1 (expandable via networked units

Supported Interfaces

JTAG, SWD, SPI, I2C, UART, BDM, CAN, etc
Host Communication
Ethernet, USB, RS232
Operating Modes
Standalone, remote, automated
Supported Voltages
Programmable I/O from 1.2V to 5V
Scripting Language
FPL2™
Traceability
Full serialization, log export, and statistics
Form Factor
Compact, bench-top or fixture integration

Supported Applications/ Products

Medical Device
Firmware Uploads

Microcontroller-Based Control Boards

Industrial Automation Systems

High-tech robots assembling a car in a modern factory setting, showcasing automation.

Automotive Sensors
& ECU

Smart Home &
IoT Modules

Consumer Electronics

Achieve faster throughput, better scalability, and full automation compatibility for in-system device programming

Upgrade Your Programming Workflow with FlashRunner 2.0

Scroll to Top