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



UNICOM3 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 50 mm x 165 mm
  • Weight: approx. 800 grams

Power Supply

  • 9 V bis 36 V DC
  • approx. 2.5 Watt to 3.5 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, Rev.D)
  • galvanically isolated
  • Command-/response-telegram
  • Protocol specification included in shipment


  • 2 configurable CANs (high speed/low speed, switchable termination, fault simulation)
  • 2 high speed CANs
  • 1 single wire CAN
  • 8 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 CAN_FD models

  • 2 configurable CANs (CAN_FD/high speed/low speed)

Additional Interfaces for Flexray models

  • 2 Flexray interfaces, with two channels A+B each
  • 1 configurable Ethernet interface, for FastEthernet and BroadR-Reach


After many years on the market, UNICOM II+ is not recommended for new designs now. It is still available as spare parts for existing equipment.

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 as well as a USB port 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, Flexray)
  • Customized solutions (on request, e-mail address: