Skip to main content

Programming Tools

In-system-programming is an important aspect of the modern production processes. The programming tool UNICOM from CSM is optimized for fast flash programming. In addition it can also be used for communication tasks and functional tests. It provides versatile interfaces towards the attached target. A simple but powerful connection to the production equipment is used to control the tool.

Key Features

  • Fast, reliable flash programming in a production environment
  • Technical support by qualified engineers with application experience
  • Long-term availability of hardware and software
  • User-friendly licensing
  • Universal hardware



UNICOM4 is the modern version of the reliable UNICOM tools. It combines the successful principle with a powerful new hardware. It is designed to adapt custom-specific solutions quickly and cost-effectively by selecting from a comprehensive collection of generic software components.

Technical data


  • Housing: Metal
  • Dimensions: approx.  105 mm x 45 mm x 162 mm
  • Weight: approx. 800 grams

Power Supply

  • 9 V bis 36 V DC
  • approx. 5.0 Watt (typical, depends on model)
  • galvanically isolated

Computer Connection

  • RS232 (up to 921 600 Bits/s) or USB 2.0 or LAN (Ethernet 100 MBits/s)
  • galvanically isolated
  • Command-/response-telegram
  • Protocol specification included in shipment


  • 2 configurable CANs (CAN_FD/high speed/low speed, switchable termination, fault simulation)
  • 2 additional CANs (CAN_FD/high speed)
  • 1 single wire CAN
  • 12 Digital inputs and outputs (3.3 V/5 V, switchable Pullup)
  • 2 switching outputs (up to 2 A for voltages from 3 V up to 30 V)
  • 3 open−collector inputs and outputs (e. g. for K-Line or LIN)
  • 2 analogue inputs (0 V up to 30 V)

Additional Interfaces for ETH models

  • 1 configurable Ethernet interface, for FastEthernet and BroadR-Reach

Additional Interfaces for Flexray models

  • 2 Flexray interfaces, with two channels A+B each


Solutions with UNICOM3 devices are still fully supported. UNICOM3 devices can be ordered upon request, depending on availabilty. Up-to-date UNICOM4 models are compatible and can be used as replacement.



After many years on the market, UNICOM II+ is not available anymore.

UNICOM II+ CombiFlasher

Functional principle

UNICOM is used as an intelligent adapter between the production equipment (e.g. in-circuit-test or test computer) and the produced product (e.g. vehicle control unit). It is also an effective tool for developing, testing and validating of electronic control units.

UNICOM provides a RS232 interface, a USB port as well as a network interface for the connection to the computer. The test computer controls of UNICOM by using command/response telegrams. All flash data to be programmed is stored in UNICOM and can be accessed during in the production process very reliable and fast.

As an OEM product intended for the integration into the production equipment, all interfaces are completely documented, including the communication protocol to the computer. UNICOM has a modular design and uses the same command/response format for all hardware interfaces and software components.

CSM offers individual, complete packages for project-specific solutions upon request. They consist of all software components, related documentation, connection diagrams and detailed example sequences. The package provides the optimum start position for the quick and smooth integration of the UNICOM solution in the production equipment of the customer.

Application areas

  • Flash programming
    • Initial programming (in-circuit-test)
    • Programming over bootloader (programming station)
    • Re-programming (in production equipment)
  • Interface converter (messages over CAN, bytes over K-line)
  • Protocol converter (e.g. KWP2000, UDS)
  • Remote station for functional testing (CAN, Ethernet)
  • Customized solutions (on request, e-mail address: