vFlash 2.1 Flashing of ECUs easily and quickly - over CAN, FlexRay or Ethernet (DoIP) the laboratory, at programming stations, at a laboratory vehicle or in the vehicle. vFlash is very simple and does not require any expert knowledge to use – the user interface is tailored for flashing tasks. vFlash may be used either interactively or by remote control. In the interactive mode, the user loads a project and starts program-ming Overview of Advantages Flash process with vFlash > Easiest reprogramming of ECUs via CAN, FlexRay or Ethernet (DoIP) > Simple exchange of pre-configured Flash projects – all rele-vant data is packed in one file > Flash projects are easy to create using templates > Supports different protocols and flash sequences (based on the specifications of many different automotive OEMs) > Direct “native” programming of data in Intel hex, Motorola-S and binary format > Flash programming based on ODX-F > Flashing of compressed data > Supports interactive flashing (GUI) as well as batch processing (C API) > Interacts perfectly with Vector Flash Bootloader by the push of a button. In remote control mode, vFlash can be executed from the command line or controlled via a C pro-gramming interface. 2/18 vFlash is designed to process very large quantities of data. You can transmit 4 GB or more – or segments of very large binary data sets – quite easily. Last but not least, the vFlash tool’s very fast transmission rate significantly reduces flash times in the case of large amounts of data. Functions vFlash utilizes flash projects to save and exchange the configura-tion to program individual ECUs. Flash projects contain all rele-vant settings and reference the data files to be programmed. vFlash is a very easy-to-use tool for programming one or more ECUs. Because of its flexible approach, it can support the differ-ent If the focus is on flexibility in changing the flash data, the refer-enced flash specifications of a wide variety of automotive OEMs data files can simply be exchanged in background, e.g. as without requiring modifications by the end user. part of an automated software build process. In this case, the flash project remains unchanged. If the focus is on a process-safe exchanging of flash configura-tions, Application Areas vFlash is designed for all users at automotive OEMs and suppliers whose tasks include (re-)programming of ECUs. It supports ECU programming over CAN, FlexRay and over Ethernet (DoIP), either individually or in an ECU network group. vFlash lets users flash in the flash projects may be exchanged in the Pack&Go for-mat. In this case, all relevant settings together with the data files are packed in an archive file. New Functions of Version 2.0 and 2.1 – Benefits at a Glance Bus System FlexRay (Version 2.0) > ECU reprogramming now also via FlexRay Flash Attributes (Version 2.0) > vFlash allows now extending the user interface with template specific attributes. The user can enter for these attributes values, which can be passed to the flash script for further processing. OEM-specific Extentions (Version 2.0 and 2.1) > Ford: specific container format (vbf) and flash process > FIAT: specific data format (idx, prm) and flash process > GM: specific data format (gbf) and flash process