Operation Manual Engine - Control - Unit - MS - 6.1 - EVO
Operation Manual Engine - Control - Unit - MS - 6.1 - EVO
Manual
Content
1 Getting Started ................................................................................................................................................................ 4
3 Starting up ....................................................................................................................................................................... 15
3.1 Installation of Software Tools.......................................................................................................................................................................... 15
3.2 Configuration of the system ............................................................................................................................................................................ 16
6 First Steps......................................................................................................................................................................... 37
6.1 Connecting the unit to RaceCon.................................................................................................................................................................... 37
6.2 Setting up a new RaceCon Project ................................................................................................................................................................ 38
6.3 Feature activation................................................................................................................................................................................................. 43
6.4 First recording (Quick Start) ............................................................................................................................................................................. 45
6.5 Set date and time................................................................................................................................................................................................. 48
6.6 Color indication..................................................................................................................................................................................................... 49
8 CAN Configuration.......................................................................................................................................................... 62
8.1 CAN Bus Trivia ....................................................................................................................................................................................................... 62
8.2 CAN input................................................................................................................................................................................................................ 63
8.3 CAN output............................................................................................................................................................................................................. 69
8.4 Multiplexer.............................................................................................................................................................................................................. 72
12 Recording ......................................................................................................................................................................... 88
12.1 Features.................................................................................................................................................................................................................... 88
12.2 Configuration of recordings............................................................................................................................................................................. 88
12.3 Event logging......................................................................................................................................................................................................... 95
12.4 Data Logger and USB recording .................................................................................................................................................................... 96
12.5 USB recording........................................................................................................................................................................................................ 96
1 Getting Started
Disclaimer
Due to continuous enhancements, we reserve the rights to change illustrations, photos or
technical data within this manual. Please retain this manual for your records.
Before starting
Before starting your engine for the first time, install the complete software. Bosch Motors-
port software is developed for Windows operation systems. Read the manual carefully and
follow the application hints step by step. Don’t hesitate to contact us. Contact data can be
found on the backside of this document.
CAUTION
CAUTION
NOTICE
2 Technical Data
The MS 6 EVO engine control unit features a powerful digital processing dual-core with
floating point arithmetic and a high-end field programmable gate array FPGA for ultimate
performance and flexibility.
The software development process is based on MATLAB® & Simulink®. It significantly
speeds algorithm development by using automatic code and documentation generation.
Custom functions can be generated quickly and easily. The flexible hardware design allows
the MS 6 EVO to support complex or unusual engine or chassis configurations. Integrated
logger control areas present a cost efficient and weight optimized all-in-one solution.
Layout restrictions
CAN Network Extended number of members and wiring leads extend the risk of
error frames
RS232 Limited to one additional component
USB Limited to additional Bosch Motorsport USB stick
LIN Permitted for the use of Bosch Motorsport preconfigured configur-
ations
SENT Use with preconfigured configurations that are available from Bosch
Motorsport on request
2.3.1 Inputs
The analogue inputs are divided in different hardware classes and qualities.
3.01 kOhm pull-ups are fixed or switchable designed to assist passive sensor elements like
NTC temperature sensors or to change to active signal inputs.
Some of the inputs assist only active sensors and offer no pull-up.
To improve measurement tasks, angle related measurements are an option for some in-
puts, mainly used for engine related leading signals.
The connection between function and related input is free selectable, beside electronic
throttle functionalities.
All linearization mappings are open to the customer, some signals offer online modes to
calibrate gain and offset.
Digital inputs for speed measuring offer divers hardware options to connect inductive- or
digital speed sensors.
Please respect: for camshaft- or wheel speed signals Hall-effect or DF11 sensors have to
be used and for wide range Lambda measurement and control the Lambda sensor Bosch
LSU 4.9 has to be used.
Standard number of Inputs; for additional channels see Structure of Devices and Li-
censes [} 8]
6 internal measurements
1 x ambient pressure
1 x acceleration 6-axis
2 x ECU temperature
2 x ECU voltage
2.3.3 Outputs
38 function related outputs (CUP: 15; 6.1, 6.2: 28)
High Pressure Injection (not 6.1, 6.2)
– 8 x high pressure injection power stages for magnetic valves, e.g. HDEV 5 (CUP: 4)
– 2 x outputs for high pressure pump with MSV controls (6.3: on request; CUP: 1)
Low Pressure Injection
– 12 x low pressure injection power stages for high impedance valves
(max. 2.2 amps and min. 6 Ohm internal resistance of the injectors) (CUP: 4)
Ignition
– 12 x ignition controls, support of coils with integrated amplifier only (CUP: 4)
2 x 8.5 amp H-bridge for electronic throttle control (CUP: 1)
2 x 4 amp pwm lowside switch for Lambda heater (CUP: 1)
3 output signals
1 x engine rpm
1 x flywheel
1 x trigger wheel
2.4 Communication
3 x CAN The MS 6 EVO has 3 CAN buses configurable as input and output.
Different baud rates are selectable. Please note that the MS 6 EVO
contain integrated switchable 120 Ohm CAN termination resistors.
1 x LIN The Bus is not configurable by the customer, but Bosch Motorsport
offers data selectable protocols to integrate LIN based devices into
the system.
8 x SENT The MS 6 EVO has 8 SENT interfaces for using SAEJ2716.
2 x Ethernet Integrated are 100 Mbit full duplex Ethernet communication ports,
internally connected with an Ethernet switch. The ports have “cable
auto crossover” functionality
1 x USB For data transfer to an USB-stick
1 x RS232 One serial port with programmable baud rate for online telemetry
1 x Timesync Co- For additional devices added via Ethernet
ordination
NOTICE
2.6 Installation
Mounting 4 housing integrated screw sockets
Offer drawing Available at Bosch Motorsport website on MS 6 EVO product page.
3D Data Available at Bosch Motorsport website on MS 6 EVO product page.
Recommendation
Use rubber vibration absorbers for soft mounting in the vehicle. To assist the heat flow,
especially if HP injection is active, the device has to be mounted uncovered and air circu-
lation has to be guaranteed around the entire surface area.
Inside touring cars placement passenger side is favored, open connectors should not be
uncovered to vertical axe. It has to be assured in mounting position that water cannot in-
filtrate through wiring harness into the ECU and that the pressure compensating element
and the sealing in the revolving groove do not get submerged in water. Wiring harness
needs to be fixed mechanically in the area of the ECU in a way that excitation of ECU have
the same sequence.
2.8 Harness
Harness connectors
Bosch automotive connectors are not available as complete set of components, so Bosch
Motorsport itself offers such a package. For more technical details please check Bosch-
connector homepage, 196 pins
http://www.bosch-connectors.com/bogscoca/category/142
Dummy Plug
Dummy plug 1928.405.459 for unused con- Matrix 1.2 / CB / 0.75 to 1.0 mm²
nections
Dummy plug 1928.405.460 for unused con- Matrix 1.2 / CB / 1.0 - 1.5 mm²
nections
Dummy plug 1928.301.207 BTL 2.8
Wiring
Bosch Motorsport recommends using the specified cable material and harness layout for
automotive connectors and wiring applications.
For Ethernet and USB connection CAT5 specified material is recommended and the pairs
and shield connections have to be strictly respected as shown in the wiring diagram.
For USB, the maximum wiring length is limited to 3 m and it is not allowed to be included
into a common harness and also there is no interruption allowed.
Due to installation condition, the length may have to be reduced.
Keep network wiring in distance to main sources of electrical noise like coils, coil- and HP-
injector wirings and also in distance to any telemetry transmitter.
CAN-networks need a 120 Ohm termination at 2 ends of the wiring.
The MS 6 EVO is able to switch on an internal 120 Ohm termination, set CWCANx_TERM
true to enable the termination.
For wiring layout, respect the common rules of failure reduction like separated sensor
power supply between important system sensors (e.g. camshaft detection) and measure
options (e.g. damper position).
Be ensure HP-injectors, electronic throttles and other high frequently switched actuators
are connected within the wiring limits of 2.5 m and all wires are manufactured as twisted
pairs.
If using a preinstalled production harness, first verify the way of sensor- and actuator con-
trols.
Often production parts have to be connected to 12 V power supply and actuators are
controlled in different ways. The production harness may need to be modified.
Office harness
Reduced layout to realize communication between PC, MS 6 EVO device and Display DDU,
recommended for flash configuration, display configuration and installation tasks. Bosch
Motorsport part number: F02U.V01.809
NOTICE
Less number of teeth reduces the accuracy of the system angle meas-
urement.
Not usable are flywheels with 4-1 or 6-1 teeth. Please follow the description below as re-
commendation for the mechanical dimensions.
Recommended values:
– D = min. 160 mm
– h1 = 3.5 mm
– h2 = h1/2 (important for the use of inductive sensor)
– LSKW = 0.8 mm +/- 0.3 mm
– t = min. 5 mm
– LNSW = 1.0 mm +/- 0.5 mm
NOTICE
3 Starting up
NOTICE
Middle of 2016, programs and basic systems were extended to handle automatic TCP/IP
selection also. Former produced devices and program versions may be modified to cus-
tomer request and -order.
MS 6 EVO devices are connectable via commercial CAT7 cables to the PC; also Bosch Mo-
torsport offers diagnostic cable and programming harnesses as track- and office connec-
tions.
Successful connection between PC and MS 6 EVO is shown as green marked connection in
the top left corner of RaceCon.
MS 6 EVO ECU
1st core area for the functional part of the MS 6 EVO program. The available content is
documented in the functional descriptions Bosch Motorsport adds to the customer deliv-
eries. Application works will be done via opening the data labels in the edition windows of
INCA or RaceCon.
MS 6 EVO Logger
2nd core area for the tool displayed parts like logger-, lap trigger, telemetry, and CAN-net-
work configurations. Application work will be done in the predefined function windows of
RaceCon.
MS 6 EVO Programming
For system programming or flashing of the device we developed the system configuration
tool RaceCon. After the start of the tool, RaceCon opens the screen “Welcome to Race-
Con”.
With “Last Projects” former projects can be opened directly.
Main Area
Project Toolbox
Tree
To create a new vehicle configuration, the devices can be pushed via drag & drop from
the toolbox to the vehicle. Then they are part of the project and can be configured.
Select an ECU model MS 6 EVO from the Toolbox / Devices / ECUs.
Drag the ECU icon with pressed left mouse click on the vehicle view, then a dialog opens.
Now the ECU program archive PST files must be selected. These archives are delivered by
Bosch or are available at Bosch Motorsport homepage. Specify the MS 6 EVO program
archive: MS6B_XXX_xxx.pst.
Synchronize MS 6 EVO and RaceCon program version / update the firmware of the device:
Project-tree / right mouse button to one of the red MS 6 EVO core / synchronize / update
firmware >select customer software of the MS 6 EVO (file with extension: -.pst)
NOTICE
In the project tree, the MS 6 EVO logger core is shown as >yellow<, means the firmware
of MS 6 EVO device and project are identical, but the data differs.
The offline preconfigured data have to be sent to the MS 6 EVO. Option one, select: Pro-
ject tree / right mouse button to the yellow MS 6 EVO core / synchronize / or follow the
RaceCon menu:
Both MS 6 EVO cores are shown as green, means firmware and data of device and project
are now identical.
The licenses for gearbox and engine controls are to activate at the MS 6 EVO ECU core.
The licenses for USB or logger packages are handled in the MS 6 EVO logger core. MS 6
EVO ECU is now ready for customer data and use.
CAUTION
Main Data Labels to configure for firing order and engine design
DISPLACEMENT Displacement of all cylinders
CYLBANK Cylinder allocations bank 1 or bank 2
Example typ. 8 cyl. engine:
Cylinder 1 2 3 4 5 6 7 8 9 10 11 12
CYLBANK 1 1 1 1 2 2 2 2 0 0 0 0
Engines with one Lambda sensor (e.g. 4-in-a-row) run as 1-
bank-systems
Set CYLBANK to 1.
CYLNUMBER Number of cylinders
CYLANGLE Angle of cylinder TDCs relative to reference mark (RM →
TDC)
CWINJMODE Selection of injection mode
QSTAT Static valve quantity for n-heptane in g/min (injectors are
typically measured with n-heptane)
TDTEUB Battery voltage correction low-pressure injection. Character-
istics can be requested at the injector valve manufacturer.
TECORPRAIL Battery voltage correction high-pressure injection. Charac-
teristics can be requested at the injector valve manufacturer.
Finally, the actual duration of the control pulse ti is calculated, considering pick-up delays
of the injectors, fuel cutoff (e.g. overrun cutoff, speed limiter, gear cut) and cylinder indi-
vidual correction factors. Please refer also to the Engine Control Overview ECOV in the
Function Sheet.
4.2 Peripherals
Sensors and peripherals can be checked when the system is powered up electrically.
Do not start the engine before all steps in this chapter are carried out.
NOTICE
Make sure the battery is connected properly, all sensors are connected and ground wiring
is fixed before powering up the system. Check all sensors for errors (E_...) and reliable
measure values before starting the engine.
Sensor configuration
The MS 6 EVO has the option to link a lot of functionalities to a possible hardware input.
The chapters “ECUPINS, SWITCHMATRIX and Input Signal Processing” of the functional
description explains the details. All functions of Base MS 6 EVO programs are linked like
described in the MS 6 EVO documents (e.g. function description ADC_ECU_MAP) or the
wiring diagrams.
Pressure measurements
The system offers many different pressure channels; please see function description input
signal processing for details. For gradient and offset information contact sensor manufac-
turer.
All other variables are named by the same rule; replace “pamb” by e.g. “poil” to apply data
for the oil pressure sensor.
Temperature measurements
The system offers many different temperature channels; please see function description
input signal processing for details.
Thermocouples
The exhaust gas temperatures are measured via thermocouple elements, using a special
evaluation circuit. Predefined values should be suitable for NiCrNi or k-type elements. For
further details and project specific variants, please refer to the function description.
Calibration:
CWTHRADJ Codeword for throttle adjust:
1 = automatical calibration process
2 = calibrate lower mechanical stop
3 = calibrate upper mechanical stop
4 = calibrate limp home position
Manual Procedure:
– Close throttle and set CWTHRADJ to 2.
– Open throttle fully and set CWTHRADJ to 3.
– Adjust the throttle to idle point.
– Do not forget to set CWTHRADJ back to 0. Check calibration by moving throttle.
Speed & distance measurements The signals for speed calculation may be
available from different sources, like MS 6
EVO own measurement, GPS data or via
CAN received information from ABS calcula-
tion. For MS 6 EVO own calculation, mech-
anical influenced data like number of avail-
able sensors, front wheel drive, number of
detected increments, wheel circumferences
and dynamic corrections like corner speed
application a lot of functional options assist
the calculation of the effective vehicle
speed. Distance measure channels may be
derived from speed information. For de-
tailed information see function description
>CARSPEED<
CWWHEELCAN Selection for car speed from CAN signal
CWWHEEL Connected number of wheel speed sensors
or -signals
CWFWD Selection of front driven vehicle
CWSPEEDDYN Release of dynamic speed calculation
6 First Steps
Install the software required for the operation of the MS 6 EVO. It is developed for Win-
dows system software. The following software versions are used in this manual:
– MS 6 EVO setup, configuration and calibration: RaceCon Version 2.9.0.7 or later.
– Measurement data analysis: WinDarab V7
Set up the 100 Mbit ethernet connection to the MS 6 EVO.
– The ethernet port has “cable auto crossover” functionality.
Select
'Internet Protocol Select 'Obtain
(TCP/IP)' an IP adress
automatically'
Click
'Properties' Click 'OK'
when done
Main Area
Project Toolbox
Tree
3. In the Toolbox, select the MS6EVO and drag it into the Main Area. A pop up window
to specify the MS6EVO program archive appears.
6. Click ‘Finish’. The MS 6 EVO is inserted into the project and RaceCon tries to connect
to the device.
RaceCon detects configuration differences between the MS 6 EVO and the RaceCon pro-
ject and asks for permission for data download.
Click ‘Yes’ to download the configurations to the device or ‘No’ to continue without
downloading the data.
Successful ethernet
connection, Device
"talks" to PC.
If the device turns red, you might need to do a firmware update on the device. For more
information see chapter “Firmware update [} 123]”.
The download starts and the MS 6 EVO carries out a reset.
After the reset, RaceCon reconnects to the MS 6 EVO. Local configuration on both the PC
and MS 6 EVO match (indicated by green background and dot). The MS 6 EVO is now
connected to RaceCon.
Green background
and dot indicate
matching
configuration
For further information on the color indication, see chapter “Color indication [} 49]”.
1st: Double-click
on DDU
2nd: Click on
'Features info'
ECU ID
5. Double-click on the feature you want to activate. A feature unlock window appears.
6. Enter the activation key you received for this feature on this device and click ‘OK’
when done. The feature’s status changes to ‘unlocked’.
3. Drag and drop the ‘ub’ measurement channel into the recording area.
Drag + Drop
4. Click on the ‘Download’ button in the upper left corner. The configuration download
starts and the MS 6 EVO carries out a reset. Now you can find the ‘ub’ measurement
channel in the ‘Data Area’. As we did not define global start conditions, recording
starts immediately.
Click
'read data from
logging device'
3. Alternatively, click on ‘Set Date & Time’ in the context menu of the device. A ‘Set Date
& Time’ menu opens
4. Set the current local date and time as coordinated universal time.
5. At ‘Set a specific date & time’ click and type on the value you want to change or
choose from the dropdown menu.
– As a background, as well as a little dot around the display icon in the ‘System win-
dow’.
7 Project Configuration
7.1 Math Channels
– Arithmetic and logical operations on up to 4 measurement channel(s)
– Numerical result
– Result can be used as input source for various display elements (numeric elements,
alarms, bargraphs) and further calculations in the whole RaceCon project
1st: Double-click on
"Math Channels" in
the Project tree
2nd: Click on
"Add channel"
a)
b)
c)
d) f)
e) g)
h)
Click ‘Finish’ when done. The math channel is displayed in the math channel window.
1st: Double-click on
"Math Channels"
in Project Tree
2nd: Click on
the dropdown
arrow beside
'Add channel'
3rd: Choose
'Conditional
function...'
a)
b) d)
c) e)
– ‘p_br_front’ rises to 30. As ‘p_br_front’ is > 20 (condition is TRUE), the condition ‘max
(p_br_front, p_br_front_mx)’ in the THEN window is triggered. The condition sets the
bigger value as new value for ‘p_br_front_mx’. As ‘p_br_front’ (30) is bigger than
‘p_br_front_mx’ (10), the new value for ‘p_br_front_mx’ is set to 30.
– Although ‘p_br_front’ falls to 25, the value of ‘p_br_front_mx’ stays 30. This is caused
by the THEN-condition, because p_br_front_mx’ (30) is still bigger than p_br_front’
(25).
– ‘p_br_front’ rises to 40. As ‘p_br_front’ (40) is bigger than ‘p_br_front_mx’ (30), the new
value for ‘p_br_front_mx’ is set to 40.
– As ‘p_br_front’ falls below 20, the IF-condition turns to FALSE. Now the OTHERWISE-
condition is triggered. Because the condition ‘p_br_front_mx’ sets the value of
‘p_br_front_mx’ and the value is already set to 40, nothing changes.
– When ‘p_br_front’ rises to 40, the IF-condition changes to TRUE again and triggers the
THEN-condition. Now the reset value (10) is used for ‘p_br_front_mx’ in the THEN-
condition.
– The new value of ‘p_br_front_mx’ is 40 because 40 is bigger than 10.
a)
b)
c)
d) f)
e)
The ”Create/edit condition combination” window appears. Define the condition combina-
tion, using the following configuration possibilities:
The resulting outputs are the display switch value and the input conditions.
Example:
The output channels for this module depend on the name used for the module and are
called …_time and …_trig.
The parameter-based trigger points need to be set manually in RaceCon, the macro-
based trigger points will store latitude and longitude values when the configurable trigger
condition comes true (i.e., steering wheel button). This trigger condition and the detection
range need to be configured in RaceCon.
The GPS trigger points can also be used for segment triggering. If used as segment trig-
gers and i.e., 3 trigger points are selected, the laptrigger module will use the first 3 trigger
points on the list.
The channel names depend on the name used for the module, in this example GPS_Trig-
ger. Each trigger has a distance and a trigger channel with the abbreviation m for macro
or p for parameter based. The trigger channel will be set to 1, when the lowest distance to
the trigger point is detected. For the macro-based trigger, the stored latitude and longit-
ude values can be seen with the channels.
Example:
8 CAN Configuration
The MS 6 EVO has 3 fully configurable CAN bus(es).
– Baudrate 125 kbaud to 1 Mbaud
– 11 Bit or 29 Bit identifiers
– Input configuration: Read messages from CAN bus and convert to MS 6 EVO meas-
urement/display variables. CAN bus supports row counter configuration.
– Output configuration: Write RaceCon measurement variables to CAN messages; out-
put frequency and row counter are configurable, CAN gateway functionality (transfer
from one bus to another).
CAN Bus
– Needs termination resistors in wiring harness
– All devices connected to the bus must use identical data rate
– Configuration of bus data rate in the ‘CAN messages overview’ menu. To access the
menu, double-click on one of the CAN bus items of the project tree
a)
b)
c)
d)
e)
a) Enter CAN message ID. If extended IDs (29 bit) are used, check the box.
b) If replacement values are used, specify time-out period and raw value.
c) If a multiplexer (row counter) is used, check the box.
Representation: Bit
Some CAN devices need to be addressed by a bit represented CAN channel. The address
can be assigned in this window and is illustrated by a matrix table.
a)
b)
c)
d)
e)
a) Enter CAN message ID. If extended IDs (29 bit) are used, check the box.
b) If replacement values are used, specify time-out period and raw value.
c) If a multiplexer (row counter) is used, check the box.
d) Enter data position, length and format.
e) The bargraph shows assignment of the bytes.
– Red colored fields show the assignment of the data bytes.
– Orange colored fields show the assignment of the multiplexer bytes.
Drag + Drop
4. Click on folder ‘CAN Input’ of desired CAN bus to display available channels.
5. Drag desired Measurement channel and drop it on the Measurement element.
Drag + Drop
4. Select desired channels on the left and use the ‘Add’ button to add them to import
list.
5. Click ‘OK’ when complete. The channels are inserted in the Data window.
– Enter name of message, description, CAN-Id, and Grid (output interval). Optionally,
specify a multiplexer.
Definition of
CAN message
Content of
message
– Click on ‘Add channel…’ or ‘Add constant…’, this opens the ‘Add new CAN out chan-
nel’ window.
– Select the desired measurement channel and specify the message settings.
Click here
8.4 Multiplexer
Row counter concept
If certain channel messages are not time-critical and can be imported or exported slowly,
you can use a multiplexer to put several channel messages on one message identifier.
– Re-use (multiplex) of message identifiers by splitting it into several rows.
– Every row is assigned to a unique value of the multiplexer.
– One byte of message contains row counter.
– 7 bytes payload remaining. A multiplexer does not have to consist of one byte only, it
can consist of several bytes as well as single bits.
– Position of row counter is configurable.
To use a multiplexer perform the following steps:
1. Double-click on any CAN bus item to open the “CAN messages overview”.
2. Select ‘Add CAN-IN’ and choose the desired CAN bus for the new input channel.
3. Check the box ‘Use Multiplexer’ and configure the multiplexer for the new CAN-IN
channel.
6. Click ‘Finish’. If a measurement channel belongs to more than one source (e.g. MS 6
EVO and MS 6), the ‘Solve Label Ambiguity’ window opens.
RaceCon changes
automatically
to "Calibration/
Measuring"
2. Click on the ‘Folder/Sheets’ tab, which appears when you are in the ‘Calibration/
Measurement’ window, to create a new measurement folder.
3. Click on the ‘Add’ button for folders in the upper left corner.
In the menu for sheets, you will find buttons to add, delete and rename new sheets
1. To change between different sheets, click on the tabs on the bottom of the ‘Calibra-
tion/Measuring’ window.
Drag + Drop
2. Select the desired measurement channel from the ‘Data’ area and drop it on the
measurement element.
If the MS 6 EVO shows the green status, the value is displayed.
Drag + Drop
Drag + Drop
2. To create the sheets, right-click on MS 6 EVO and select ‘Create measurement views…’
from the MS 6 EVO context menu.
Click to create
measurement sheets
The automatically created sheet is inserted in the Project Tree under ‘Measurement Con-
tainer’ and ‘Device Channels’. If the MS 6 EVO is connected to RaceCon and the status is
green, live values of the channels are shown.
11 Error Memory
In this chapter “Error Memory”, a lot of screenshots are created by way of example for
DDU 8. Please consider this and replace the product name ‘DDU 8’ in this case with the
name of your product.
The memory is situated inside the device and is non‐volatile. As a consequence, an error
which has occurred and has not been cleared by the user will remain in the error memory
even after a power cycle. The error state will then reflect if the error is still active or not.
An error is deleted from the list when
– the user actively clears the error memory
– the user updates the firmware
The error memory is not cleared by a configuration download and is not cleared by a
power cycle.
It is also represented by a color scheme within RaceCon (provided RaceCon is online with
the system):
0 (no error present in memory)
12 Recording
12.1 Features
– Synchronized recording of MS 6 EVO analog and digital input channels, MS 6 EVO in-
ternal measurement channels, ECU data, Data from external sensor interfaces
– Up to two independent recordings
– Measurement rate 1 ms to 1 s
– Two global start conditions (thresholds)
– Up to 16 measurement conditions (fast-slow-switches)
Double-click to display
the configuration
(automatically change
to "Logger")
3. To add measurement channels to a recording, click ‘MS 6 EVO’ in the MS 6 EVO Pro-
ject Tree. In the Data Area, the measurement channels are displayed.
4. Drag and drop desired measurement channels into recording group.
Recording properties
Drag measurement
channels into group
5. To edit channel’s settings, mark the channel(s) and click ‘Edit Channel’. An ‘Edit Re-
cording Channels’ window opens.
Recording rate
1 ms ... 1 s
List of channels
selected Condition to switch
between fast/slow rate
Recording rate if
condition is 'true'
NOTICE
Transmission Scheme
If the maximum bandwidth of a block is reached, a warning will be displayed. To fix this
problem you can view the allocation of the channels and data rate in the ‘Statistics’ tab of
the Main Area. See chapter ‘Recording statistics [} 92]’ for more information.
Maximum two recordings are possible. In the device software the 2nd recording is re-
served for scruteneering data. This recording is invisible (protected).
a)
g)
b)
c)
d)
e)
f)
The ‘Bit-LED’ element shows the state of received channel data in bit-representation. A
green highlighted channel means 0, a red highlighted channel means 1.
– Measurement correctly initialized, but recording threshold(s) not reached: 254
– Measurement correctly initialized, MS 6 EVO is recording data: 255
– Values less than 254 indicate an error state
– ‘statectrl_ok’ can be linked to an alarm on the display. See chapter ‘'Alarm' display
element’ for details.
Display in WinDarab:
Data from Recording 1 and Recording 2 are stored both into the Internal Memory and
additionally on the USB stick in copy.
To download the data from the Internal Memory of the logger, the Data Logger must be
selected in WinDarab and the data will be downloaded in parallel.
Alternative setting:
Recording 1 is stored on the Internal Memory and additionally on the USB stick in copy.
To download this data, the Data Logger must be selected in WinDarab.
Recording 2 is stored on only the Internal Memory. To download this data, the Long
Term logger must be selected in WinDarab.
Wiring harness
Bit Value
USB_Device_Power Power (red)
USB_Device_DP D+ (green)
USB_Device_DN D- (white)
USB_Device_Gnd GND (black)
Storage device
The recording function can be used with a dedicated Bosch Motorsport USB device. The
USB device must be preformatted with the Bosch File System (BFS) in RaceCon before first
use.
To format the USB device with the Bosch File System (BFS), do the following steps:
In RaceCon, select ‘Tools’ - ‘Extras’ and choose ‘Format USB stick’.
Press ‘Format’.
An USB device is recognized by Windows as a ‘storage medium’, but it can only be initial-
ized with RaceCon and read with WinDarab.
Click
'read data from
logging device'
11. Click on ‘Settings’ tab and select the option ‘Flash Card/USB Stick’.
For more detailed descriptions and instructions, refer to the WinDarab V7 manual.
12.5.3 Troubleshooting
When no data on the USB device is recorded:
Configure the measurement label usb_mediastate on a RaceCon measurement view or
on a MS 6 EVO display page.
The value of usb_mediastate reflects the operating condition of the USB bus:
State Description
0: Wait: Device not found The USB device is not found (also: waiting for re-plug stick).
No USB device inserted.
USB device is defect.
No electrical connection or wiring harness problem.
USB software upgrade not activated (Purchase of unlock code
needed).
1: Wait: Device detected An USB device is found, but not yet installed.
2: Ok: Media installed The USB device is found and is operational (idle).
This does not imply that recording data is written!
4: Stop: Device unplugged The USB device has been removed.
The MS 6 EVO performs a restart when an USB device is re-
plugged in.
5: Error: Media error The communication to the USB device broke down.
The USB device is defect.
The USB device is not supported by MS 6 EVO.
6: Error: Media corrupt The USB device is not in valid BFS format.
(Hint: Re-format the USB device in RaceCon.)
13 Lap Trigger
13.1 Lap trigger (timing beacon)
Why do we need a lap trigger (timing beacon)?
– Vehicle lap time measurement
– Calculation of lap-dependent functions (lap fuel consumption, min/max values)
– Calculation of lap distance dependent functions
– Control of data logging system
Types of Systems
– GPS based (low cost, low precision)
– IR based (low cost, high precision, limited reliability)
– RF (microwave) based (high precision, high reliability)
High active signal (other manufacturer’s triggers): Trigger releases if signal is above the
threshold.
Bosch standard:
– Main trigger 20 ms, low active (Recommendation for RaceCon “Detecion Time” set-
ting: 15 ms, Setting must be a slightly shorter period than the signal length of the
trigger to avoid a missed trigger due to the update rate)
– Sub trigger 40 ms, low active (Recommendation for RaceCon “Detecion Time” setting:
30 ms)
The detection range defines the radius of a circle around the detection point in which the
lap trigger can be set. The lap trigger will be set as soon as the distance between the car
and the detection point has reached its smallest peak. By this function an imaginary finish-
ing line is calculated inside of the detection circle.
The imaginary finishing line can only be calculated if all channel sources are defined cor-
rectly. The latitude and longitude channel sources are mandatory for the functionality.
Missing direction or speed source lowers the precision of the system.
Note
The configuration of the sensor update rate and the detection range must insure to re-
ceive a valid GPS point in the detection range, despite the occurring vehicle speed near
the detection point.
Drag + drop
e) f) g) h) i) j)
a)
b)
c)
d)
e) Define presettings for trigger. See chapter 'Lap trigger presettings' for details.
f) Define condition settings; change signal for vehicle speed, define speed settings. See
chapter 'Distance based retrigger protection' and 'Distance based forced trigger' for de-
tails.
g) Define settings for main trigger. See chapter 'Lap timing' for details.
h) Define settings for counddown timer. See chapter 'Countdown timer' for details.
i) Define settings for sub trigger. See chapter 'Segment timing' for details.
j) Define settings for a GPS lap trigger. See chapter 'GPS lap trigger' for details. Only ap-
plicable if the signal source is set to 'GPS lap trigger'.
Click ‘Finish’ to complete the operation. A pre-configured lap trigger window opens.
Functionality
– Power ON: system + measurement is initialized but not yet started
Channel Function
Laptrigger_outcnt_dls Outing counter
Laptrigger_lapctr_dls Lap counter
Fractr Fragment counter
Counting in WinDarab
To automatically name recorded files use filename templates in WinDarab dialog:
Channel Function
Laptrigger_lapctr_dls Number of completed laps
Channel Function
Laptrigger_laptime_dls Running laptime
Laptrigger_laptime_best_dls Laptime of best lap
Laptrigger_laptimeold_dls Laptime of last lap completed
Laptrigger_laptimeseg_dls Segment time of last segment
Laptrigger_lapctr_dls Number of completed laps
Channel Function
Laptrigger_lapdiff Time difference between finished lap and last lap
Laptrigger_lapdiffb Time difference between finished lap and best lap
Laptrigger_lapseg_dlast Difference of lap segment time compared to last lap
Laptrigger_lapseg_dbest Difference of lap segment time compared to best lap
The sub trigger mode cannot be used with the GPS lap trigger.
The known Racetrack list can be found in the lap trigger configuration menu within the
Known Racetracks tab. It contains a built-in list and a user-defined list. Each track can be
activated or deactivated with the checkbox to manually set the variant if needed.
User defined tracks can either be added from scratch with the Add Track button or with
the Copy Track button as a modified version of a built in track. Both buttons will open the
same Edit Race Track menu.
In the menu a track name, length and the coordinates of the detection point is required.
The coordinates can be pulled from the GPS tab with the button “Get values …” or sent to
the GPS tab with the button “Set values …”. This allows an easy interaction with the
manual GPS lap trigger mode.
The user-defined tracks will be part of the project. If the tracks are required in another
project, the lap trigger module can be ex-/imported into another project.
Distance or
Intermediate
Trigger
Enter your
segment time
and distance
Enter your
expected
laptime
For the distance mode, you need to check on an old lap or estimate how long it takes to
travel the segment distance. Please enter those values into input field. The values can also
be copied and pasted to the input field from an excel sheet as a normal text. In the inter-
mediate trigger, you just need to set the expected time the driver takes to reach the seg-
ment trigger.
Note
Please note that the segment time and length is always measured from the start line or
where the main lap trigger is set.
The channel Laptrigger_lapdiff_pred_dls is updated as soon as the main lap trigger is re-
ceived. Both other channels are updated as soon as the next segment distance is travelled,
or the next intermediate trigger is received.
Transmission Scheme
If the maximum bandwidth of a block is reached, a warning will be displayed. To fix this
problem you can view the allocation of the channels and data rate in the ‘Statistics’ tab of
the Main Area.
1. Assign the desired channels to the channel types. The table below shows the function
of the available channel types.
2. Click ‘Ok’ when done.
The telemetry channels and their assigned channel types are displayed in the overview list.
3. You are now at the final step of configuring the telemetry stream. In order for the
data to be decrypted by WDServer, two *.ini files must be referenced by WDServer.
After the configuration is sent to the logger, these two different *.ini files will be cre-
ated in the base folder. You can find the base WDServer folder, if you right-click the
Telemetry and select ‘Properties’. You can change this folder location for easier access
if desired.
4. Define the link to the folder of the *.ini files for each car or define it in the general
WDServer settings, under the ‘Telemetry’ tab.
5. Under the ‘UDP’ tab, select the drop-down menu and type in “UDP”.
6. For the UDP Port, type in the port number assigned to the device in RaceCon.
Each vehicle being read by a single receiver device must have a unique port number.
This information will be provided by Bosch upon delivery of the devices.
Under the ‘Telemetry’ tab, the first section requests a folder path for the DCP- Configura-
tion files. This is the folder path where RaceCon stored the *.ini files required by WD-
Server.
1. Click on the “Change” button next to this section and navigate to this folder.
A template can also be specified for the file nomenclature for logged telemetry as
well as a save location.
– To ensure proper communication between WDServer and the receiver, do not delete
any old *.ini files from this folder path. As mentioned in section 5, RaceCon will gener-
ate a new *.ini file each time a project is synchronized; each new *.ini file instance has
an incremented file name. Retaining all of these *.ini file iterations will ensure that
WDServer always has a reference to whichever configuration is programmed into your
vehicle’s logger system.
– If the RaceCon project for the vehicle resides on a different computer, than that which
is used for telemetry, then all *.ini files for a given project should be transferred to the
telemetry computer after every data synchronization in RaceCon. WDServer may have
trouble recognizing *.ini files stored on removable media, so best practice is to copy
these files to the telemetry computer’s hard drive.
In the File Explorer, click ‘Open’ and navigate to the data set. Under ‘Network’, search for
the car or cars that are required for viewing.
15 Firmware
15.1 Firmware and configuration
MS 6 EVO holds 2 types of data:
Firmware: The software (PST program file) of the MS 6 EVO.
Configuration: The default parameters for controlling the output of the MS 6 EVO.
Drag + Drop
a)
b)
c)
d)
e)
f)
g)
Settings
overview
Example
18 RaceCon Shortcuts
The table shows important shortcuts simplify controlling the MS 6 EVO in RaceCon.
Shortcut Function
General navigation
F1 Open RaceCon help
F2 Rename selected object
F3 Select Data Area
F4 Select Project Tree
F5 -
F6 Start the data comparison
F7 Start dataset manager
F8 Toggle WP/RP
F9 Start measurement
CTRL + F9 Start recording
F10 or Alt Go to menu bar
F11 Toggle display to fullscreen ‘Race Mode’
F12 Enlarge main screen
CTRL + Tab Switch between opened windows
Project Tree
Plus (+) at numeric pad Expand selected node
or right cursor
Minus (-) at numeric pad Close selected node
or left cursor
Star (*) at numeric pad Open all nodes
DEL Delete seleted object
Display page, measurement page
Cursor Move selected display element one grid unit in chosen dir-
ection
SHIFT + cursor Enlarge/reduce selected display element one grid unit
Tab Switch between display elements
19 Legal
19.1 Legal Restrictions of Sale
The sale of this product in Mexico is prohibited.
Due to embargo restrictions, sale of this product in Russia, Belarus, Iran, Syria, and North
Korea is prohibited.
19.2 Norms
Product Safety
EN IEC 62368-1:2020+A11:2020
Materials
EMC
UNECE10:rev.6/AMD1:2020
KS-C9990:2017
ISO11452-2
ISO11452-4
ISO10605
ISO7637-2
ISO7367-3
ISO16750-2
US FCC: Title 47, Part 15 Subpart B
ICES-003
Testing
SAEJ1211
SOFTWARE RIGHTS
We reserve no legal rights to the ANTLR--it is fully in the public domain. An individual or
company may do whatever they wish with source code distributed with ANTLR or the
code generated by ANTLR, including the incorporation of ANTLR, or its output, into com-
mercial software.
We encourage users to develop software with ANTLR. However, we do ask that credit is
given to us for developing ANTLR. By "credit", we mean that if you use ANTLR or incor-
porate any source code into one of your programs (commercial product, research project,
or otherwise) that you acknowledge this fact somewhere in the documentation, research
report, etc... If you like ANTLR and have developed a nice tool with the output, please
mention that you developed it using ANTLR. In addition, we ask that the headers remain
intact in our source code. As long as these guidelines are kept, we expect to continue en-
hancing this system and expect to make other tools available as they are completed.
Terence Parr
[email protected]
[email protected]
ANTLR 3 License
Redistribution and use in source and binary forms, with or without modification, are per-
mitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of condi-
tions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of con-
ditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
Neither the name of the author nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written permission.
Redistribution and use in source and binary forms, with or without modification, are per-
mitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of con-
ditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PRO-
CUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
3. The end-user documentation included with the redistribution, if any, must include the
following acknowledgment: "This product includes software developed by the Apache
Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment
may appear in the software itself, if and wherever such third-party acknowledgments
normally appear.
4. The names "log4j" and "Apache Software Foundation" must not be used to endorse
or promote products derived from this software without prior written permission. For
written permission, please contact [email protected].
5. Products derived from this software may not be called "Apache", nor may "Apache"
appear in their name, without prior written permission of the Apache Software Found-
ation.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUD-
ING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (IN-
CLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by many individuals on behalf of
the Apache Software Foundation. For more information on the Apache Software Founda-
tion, please see <http://www.apache.org/>.
/
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution
as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright
owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that con-
trol, are controlled by, or are under common control with that entity. For the purposes
of this definition, "control" means (i) the power, direct or indirect, to cause the direc-
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions gran-
ted by this License.
"Source" form shall mean the preferred form for making modifications, including but
not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or trans-
lation of a Source form, including but not limited to compiled object code, generated
documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made
available under the License, as indicated by a copyright notice that is included in or
attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that is
based on (or derived from) the Work and for which the editorial revisions, annota-
tions, elaborations, or other modifications represent, as a whole, an original work of
authorship. For the purposes of this License, Derivative Works shall not include works
that remain separable from, or merely link (or bind by name) to the interfaces of, the
Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of
the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the Work by the
copyright owner or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition,
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of
whom a Contribution has been received by Licensor and subsequently incorporated
within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of this License, each
Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the Work and such Deriv-
ative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License, each
Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where such li-
cense applies only to those patent claims licensable by such Contributor that are ne-
(a) You must give any other recipients of the Work or Derivative Works a copy of this
License; and
(b) You must cause any modified files to carry prominent notices stating that You
changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all
copyright, patent, trademark, and attribution notices from the Source form of the
Work excluding those notices that do not pertain to any part of the Derivative Works;
and
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Deriv-
ative Works that You distribute must include a readable copy of the attribution no-
tices contained within such NOTICE file, excluding those notices that do not pertain to
any part of the Derivative Works, in at least one of the following places: within a NO-
TICE text file distributed as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or, within a display gen-
erated by the Derivative Works, if and wherever such third-party notices normally ap-
pear. The contents of the NOTICE file are for informational purposes only and do not
modify the License. You may add Your own attribution notices within Derivative
Works that You distribute, alongside or as an addendum to the NOTICE text from the
Work, provided that such additional attribution notices cannot be construed as modi-
fying the License.
You may add Your own copyright statement to Your modifications and may provide
additional or different license terms and conditions for use, reproduction, or distribu-
tion of Your modifications, or for any such Derivative Works as a whole, provided
Your use, reproduction, and distribution of the Work otherwise complies with the
conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution
intentionally submitted for inclusion in the Work by You to the Licensor shall be un-
der the terms and conditions of this License, without any additional terms or condi-
tions. Notwithstanding the above, nothing herein shall supersede or modify the terms
of any separate license agreement you may have executed with Licensor regarding
such Contributions.
6. Trademarks. This License does not grant permission to use the trade names, trade-
marks, service marks, or product names of the Licensor, except as required for reason-
able and customary use in describing the origin of the Work and reproducing the
content of the NOTICE file.
BSD-3-Clause
Redistribution and use in source and binary forms, with or without modification, are per-
mitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of con-
ditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.
ORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CON-
SEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTI-
TUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUP-
TION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Redistribution and use in source and binary forms, with or without modification, are per-
mitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of con-
ditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
3. The name of the author may not be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PRO-
CUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
Redistribution and use in source and binary forms, with or without modification, are per-
mitted provided that the following conditions are met:
– Redistributions of source code must retain the above copyright notice, this list of con-
ditions and the following disclaimer.
– Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution
19.3.9 Avalonia
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors All Rights Reserved
Permission is hereby granted, free of charge, to any person obtaining a copy of this soft-
ware and associated documentation files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
20 Disposal
Hardware, accessories and packaging should be sorted for recycling in an environment-
friendly manner.
Do not dispose of this electronic device in your household waste.
21 Pin Layout
The pin layout is available at Bosch Motorsport website on MS 6 EVO product page.
Most of MS 6 EVO functions to pin relations may be modified to project demands.
Please see details in the function description SWITCHMATRIX.
Bosch Motorsport tests check the defined connections of the pin layout.
Using a MS 6.1 EVO or MS 6.3 EVO version, ensure not using analogue inputs of the measurement package without enabled license.
For MS 6.1 EVO and MS 6.3 EVO, these hardware-options are only available if MS 6 EVO measurement package is in use.
Analogue Inputs
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
A032 analog input pullup 3k01, 12bit I_A_ANA_FIXPU[1] 24 engine temperature sensor PIN_IN_UTMOT utmot
A033 analog input pullup 3k01, 12bit I_A_ANA_FIXPU[2] 24 oil temperature sensor PIN_IN_UTOIL utoil
A034 analog input pullup 3k01, 12bit I_A_ANA_FIXPU[3] 24 intake air temperature PIN_IN_UTINT utint
sensor
A035 not avl. not avl. analog input pullup 3k01, 12bit I_A_ANA_FIXPU[4] 24 fuel temperature sensor PIN_IN_UTFUEL utfuel
A079 analog input no pullup, 12bit I_A_ANA[12] 24 rail pressure sensor PIN_IN_UPRAIL uprail
angle- or time related
measurement
A080 not avl. not avl. analog input no pullup, 12bit I_A_ANA[13] 24 rail pressure sensor, PIN_IN_UPRAIL2 uprail2
angle- or time related bank 2
measurement
A081 analog input no pullup, 12bit I_A_ANA[1] 24 fuel pressure sensor PIN_IN_UPFUEL upfuel
A082 analog input switch.-pullup 3k01 CWPULLUP_A082 I_A_ANA_SWPU[13] 24 oil pressure sensor PIN_IN_UPOIL upoil
12bit
A058 analog input no pullup, 12bit I_A_ANA[14] 24 pressure upstream throttle PIN_IN_UP21 up21
angle- or time related
measurement
A059 not avl. not avl. analog input no pullup, 12bit, I_A_ANA[15] 24 pressure upstream throttle, PIN_IN_UP21_2 up21_2
angle- or time related bank 2
measurement, shared
with digital and SENT
inputs
A060 analog input no pullup, 12bit I_A_ANA[16] 24 intake manifold pressure, PIN_IN_UP22M up22m
angle- or time related mean value
measurement
A061 not avl. not avl. analog input no pullup, 12bit, I_A_ANA[11] 24 intake manifold pressure, PIN_IN_UP22M_2 up22m_2
angle- or time related mean value, bank 2
measurement, shared
with digital and SENT
inputs
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
A056 analog input no pullup, 12bit I_A_APS1 24 APS potentiometer a fixed function to pin uaps_a
coordination
A054 analog input no pullup, 12bit I_A_APS2 24 APS potentiometer b fixed function to pin uaps_b
coordination
A041 analog input no pullup, 12bit I_A_UTH1 24 throttle potentiometer fixed function to pin uthrottle
coordination
A053 analog input no pullup, 12bit I_A_UTH2 24 backup throttle poten- fixed function to pin uthrottle_b
tiometer coordination
A036 not avl. analog input no pullup, 12bit I_A_UTH3 24 throttle potentiometer. fixed function to pin uthrottle2
bank 2 coordination
A037 not avl. analog input no pullup, 12bit I_A_UTH4 24 backup throttle poten- fixed function to pin uthrottle2_b
tiometer, coordination
bank 2
K036 analog input pullup 3k01, 12bit I_A_ANA_FIXPU[5] 24 map switch PIN_IN_UMAPSW umapsw
K031 analog input switch.-pullup 3k01 CWPULLUP_K031 I_A_ANA_SWPU[1] 24 pitspeed switch PIN_IN_UPITSPEEDSW upitspeedsw
12bit
K019 not avl. analog input switch.-pullup 3k01 CWPULLUP_K019 I_A_ANA_SWPU[2] 24 launch control switch PIN_IN_ULAUNCHSW ulaunchsw
12bit
K015 analog input switch.-pullup 3k01 CWPULLUP_K015 I_A_ANA_SWPU[3] 24 traction control switch PIN_IN_UTCSW utcsw
12bit
K016 not avl. not avl. analog input switch.-pullup 3k01 CWPULLUP_K016 I_A_ANA_SWPU[4] 24 reset chassis channels PIN_IN_UCHRESSW uchressw
12bit switch
K017 not avl. not avl. analog input switch.-pullup 3k01 CWPULLUP_K017 I_A_ANA_SWPU[5] 24 wet track switch PIN_IN_UWETSW uwetsw
12bit
A039 analog input no pullup, 12bit I_A_ANA[2] 24 gear poti PIN_IN_UGEARP ugearp
A055 not avl. analog input switch.-pullup 3k01 CWPULLUP_A055 I_A_ANA_SWPU[8] 24 reverse shift switch PIN_IN_UREVSW ushiftrevsw
12bit
A057 not avl. analog input switch.-pullup 3k01 CWPULLUP_A057 I_A_ANA_SWPU[9] 24 downshift switch PIN_IN_USHIFTDNSW ushiftdnsw
12bit
A076 not avl. analog input switch.-pullup 3k01 CWPULLUP_A076 I_A_ANA_SWPU[10] 24 up shift switch PIN_IN_USHIFTUPSW ushiftupsw
12bit
A077 analog input switch.-pullup 3k01 CWPULLUP_A077 I_A_ANA_SWPU[11] 24 gearshift sensor PIN_IN_UGS ugs
12bit
A078 not avl. analog input switch.-pullup 3k01 CWPULLUP_A078 I_A_ANA_SWPU[12] 24 free measure channel A78
12bit
A038 not avl. analog input no pullup, 12bit I_A_ANA[5] 24 gearbox pneumatic pres- PIN_IN_UPGEARAIR upgearair
sure
K033 not avl. analog input no pullup, 12bit I_A_ANA[4] 24 clutch pressure PIN_IN_UPCLUTCH upclutch
K048 not avl. not avl. analog input no pullup, 12bit I_A_ANA[10] 24 free measure channel K48
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
A040 analog input no pullup, 12bit I_A_ANA[6] 24 pressure brake rear PIN_IN_UPBRAKE_R upbrake_r
K020 analog input switch.-pullup 3k01 CWPULLUP_K020 I_A_ANA_SWPU[7] 24 pressure brake front PIN_IN_UPBRAKE_F upbrake_f
12bit
K018 not avl. not avl. analog input switch.-pullup 3k01 CWPULLUP_K018 I_A_ANA_SWPU[6] 24 damper sensor front/left PIN_IN_UDAM_FL udam_fl
12bit
K032 not avl. not avl. analog input no pullup, 12bit I_A_ANA_[3] 24 damper sensor front/right PIN_IN_UDAM_FR udam_fr
K034 not avl. not avl. analog input no pullup, 12bit I_A_ANA_[7] 24 damper sensor rear/left PIN_IN_UDAM_RL udam_rl
K035 not avl. not avl. analog input no pullup, 12bit I_A_ANA_[8] 24 damper sensor rear/right PIN_IN_UDAM_RR udam_rr
K050 not avl. not avl. analog input no pullup, 12bit I_A_ANA_[9] 24 steering angle sensor PIN_IN_USTEER usteer
K066 not avl. not avl. analog input no pullup, 12bit, I_F_DIG_IN[5] 24 free measure channel
angle- or time related K066
measurement,
shared with digital
and SENT inputs
K067 not avl. not avl. analog input no pullup, 12bit, I_F_DIG_IN[6] 24 free measure channel
angle- or time related K067
measurement,
shared with digital
and SENT inputs
K083 not avl. not avl. analog input no pullup, 12bit, I_F_DIG_IN[3] 24 free measure channel
angle- or time related K083
measurement,
shared with digital
and SENT inputs
K084 not avl. not avl. analog input no pullup, 12bit, I_F_DIG_IN[4] 24 free measure channel
angle- or time related K084
measurement,
shared with digital
and SENT inputs
K049 not avl. not avl. analog input no pullup, 12bit, I_F_DIG_IN[7] 24 free measure channel
angle- or time related K049
measurement,
shared with digital
and SENT inputs
A083 not avl. not avl. analog input no pullup, 12bit, I_F_DIG_IN[8] 24 free measure channel
angle- or time related A083
measurement,
shared with digital
and SENT inputs
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K077 thermocouple 1+ k-type sensor I_A_TC1A 24shield exhaust gas temperature fixed function to pin utexh
K076 thermocouple 1- I_A_TC1B thermo sensor coordination
K079 not avl. not avl. thermocouple 2+ k-type sensor I_A_TC2A 24shield exhaust gas temperature fixed function to pin utexh2
K078 not avl. not avl. thermocouple 2- I_A_TC2B thermo sensor, coordination
bank 2
Digital Inputs
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
*)
available available
A047 crankshaft+ switchable between CWINTF_CRANK I_P_CRANKA 24shield engine speed fixed function to pin nmot
(Hall/Inductive) halleffect- and PIN_IN_CRANK coordination
A048 crankshaft - inductive sensor CWINTF_CRANK_K I_P_CRANKB 24shield
(inductive) CWINTF_CRANK_TH
A074 digital input halleffect sensor only I_P_CAM1 24shield camshaft inlet PIN_IN_CAM_IN cam_pos_edges_001
A075 digital input halleffect sensor only I_P_CAM2 24shield camshaft outlet PIN_IN_CAM_OUT cam_pos_edges_out_001
A049 digital input switchable between CWINTF_A049 I_P_WHEEL1 24shield camshaft inlet bank2 PIN_IN_CAM_IN2 or cam_pos_edges2_001
halleffect- or or wheelspeed front right PIN_IN_FWEEL_FR fwheel_fr
DF11 sensors
A050 digital input switchable between CWINTF_A050 I_P_WHEEL2 24shield camshaft outlet bank2 PIN_IN_CAM_OUT2 or cam_pos_edges_out2_001
halleffect- or or wheelspeed front left PIN_IN_FWEEL_FL fwheel_fl
DF11 sensors
A051 digital input switchable between CWINTF_A051 I_P_WHEEL3 24shield wheelspeed rear right PIN_IN_FWHEEL_RR fwheel_rr
halleffect- or
DF11 sensors
A052 digital input switchable between CWINTF_A052 I_P_WHEEL4 24shield wheel speed rear left PIN_IN_FWHEEL_RL fwheel_rl
halleffect- or
DF11 sensors
A059 digital input switch.-pullup CWPULLUP_A059 I_F_DIG_IN[1] 24shield free digital channel A059
14k7, shared with
analogue and
SENT inputs
A061 digital input switch.-pullup CWPULLUP_A061 I_F_DIG_IN[2] 24shield free digital channel A061
14k7, shared with
analogue and
SENT inputs
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K066 digital input switch.-pullup CWPULLUP_K066 I_F_DIG_IN[3] 24shield free digital channel K066
14k7, shared with
analogue and
SENT inputs
K067 digital input switch.-pullup CWPULLUP_K067 I_F_DIG_IN[4] 24shield free digital channel K067
14k7, shared with
analogue and
SENT inputs
K083 digital input switch.-pullup CWPULLUP_K083 I_F_DIG_IN[5] 24shield free digital channel K083
14k7, shared with
analogue and
SENT inputs
K084 digital input switch.-pullup CWPULLUP_K084 I_F_DIG_IN[6] 24shield free digital channel K084
14k7, shared with
analogue and
SENT inputs
K049 digital input switch.-pullup CWPULLUP_K049 I_F_DIG_IN[7] 24shield free digital channel K049
14k7, shared with
analogue and
SENT inputs
A083 digital input switch.-pullup CWPULLUP_A083 I_F_DIG_IN[8] 24shield free digital channel A083
14k7, shared with
analogue and
SENT inputs
K045 digital input switchable between CWINTF_K045 I_P_CAM3 24shield turbo speed PIN_IN_FTURBO fturbo
halleffect- and CWINTF_K045_K
inductive sensor CWINTF_K045_TH
K046 digital input switchable between CWINTF_K046 I_P_CAM4 24shield turbo speed bank2 PIN_IN_FTURBO2 fturbo2
halleffect- and CWINTF_K046_K
inductive sensor CWINTF_K046_TH
K062 ground supply if inductive sensos are G_R_GNDCAM 24shield ground for turbo speed
connected to and -2
K045 or K046
K047 digital input fixed pullup to 5volts I_S_LAPTRIG 24 laptrigger fixed function to pin lapctr
coordination
A013 knock sensor in- I_A_KNOCK_IN[1] 24shield knock sensor 1, bank1 KCSENCYL ikcraw_n_..
put
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
A014 knock sensor in- I_A_KNOCK_IN[2] 24shield knock sensor 2, bank1 KCSENCYL ikcraw_n_..
put
A015 not avl. knock sensor in- I_A_KNOCK_IN[3] 24shield knock sensor 1, bank2 KCSENCYL ikcraw_n_..
put
A016 not avl. knock sensor in- I_A_KNOCK_IN[4] 24shield knock sensor 2, bank2 KCSENCYL ikcraw_n_..
put
A017 knock sensor G_R_GNDKNOCK 24shield
ground
K085 Lambda_IA LSU4.9 probe only I_A_LS1IA 24 Lambda fixed function to pin lambda
K086 Lambda_IP I_A_LS1IP 24 coordination
K068 not avl. Lambda_IA LSU4.9 probe only I_A_LS2IA 24 Lambda bank2 fixed function to pin lambda2
K069 not avl. Lambda_IP I_A_LS2IP 24 coordination
ECU Pin ECU Pin MS6.1 MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector EVO EVO functions size recommendation coordination input measure
>A< >K< MS6.3 not AWG channel
EVO available
not
available*)
A026 ignition driver output related to CWIGNDRV_MODE O_P_IGNOUT[1] 24 Ignition cyl.1 CYLNUMBER ign_out_n_001
A027 mechanical cylinder IGNDRV_CURRENT O_P_IGNOUT[2] 24 Ignition cyl.2 CYLANGLE ign_out_n_002
number;
A028 O_P_IGNOUT[3] 24 Ignition cyl.3 ign_out_n_003
A029 use of coil integrated O_P_IGNOUT[4] 24 Ignition cyl.4 ign_out_n_004
A030 not avl. power stages only O_P_IGNOUT[5] 24 Ignition cyl.5 ign_out_n_005
A031 not avl. O_P_IGNOUT[6] 24 Ignition cyl.6 ign_out_n_006
A068 not avl. O_P_IGNOUT[7] 24 Ignition cyl.7 ign_out_n_007
A069 not avl. O_P_IGNOUT[8] 24 Ignition cyl.8 ign_out_n_008
A070 not avl. O_P_IGNOUT[9] 24 ignition cyl.9 ign_out_n_009
A071 not avl. O_P_IGNOUT[10] 24 ignition cyl.10 ign_out_n_010
A072 not avl. O_P_IGNOUT[11] 24 ignition cyl.11 ign_out_n_011
A073 not avl. O_P_IGNOUT[12] 24 ignition cyl.12 ign_out_n_012
ECU Pin ECU Pin MS6.1 MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector EVO EVO functions size recommendation coordination input measure
>A< >K< MS6.3 not AWG channel
EVO available
not
available*)
A098 injector output output related to O_P_LSOUT_INJECTION[1] 24twist Injection cyl.1 CYLNUMBER tinj_n_001
A100 mechanical cylinder O_P_LSOUT_INJECTION[2] 24twist Injection cyl.2 CYLANGLE tinj_n_002
number; or
A101 O_P_LSOUT_INJECTION[3] 24twist Injection cyl.3 tinj_n_003
(PIN_OUT_LPINJ_A098
A096 low pressure high im- O_P_LSOUT_INJECTION[4] 24twist Injection cyl.4 … tinj_n_004
A099 not avl. pedance O_P_LSOUT_INJECTION[5] 24twist Injection cyl.5 PIN_OUT_LPINJ_A084) tinj_n_005
A103 not avl. injector types O_P_LSOUT_INJECTION[6] 24twist Injection cyl.6 tinj_n_006
A042 not avl. O_P_LSOUT_INJECTION[7] 24twist Injection cyl.7 tinj_n_007
A105 not avl. O_P_LSOUT_INJECTION[8] 24twist Injection cyl.8 tinj_n_008
A018 not avl. O_P_LSOUT_INJECTION[9] 24twist Injection cyl.9 tinj_n_009
A020 not avl. O_P_LSOUT_INJECTION[10] 24twist Injection cyl.10 tinj_n_010
A063 not avl. O_P_LSOUT_INJECTION[11] 24twist Injection cyl.11 tinj_n_011
A084 not avl. O_P_LSOUT_INJECTION[12] 24twist Injection cyl.12 tinj_n_012
A043 INJVH1 high pressure O_P_INJVH1 20twist Injection cyl.A PIN_OUT_HPINJ11A_A043_A064 tinj_n_(cyl.A)
A064 INJVL11 magnetic injectors O_P_INJVL11 20twist
A002 not avl. INJVH3 O_P_INJVH3 20twist Injection cyl.B PIN_OUT_HPINJ32B_A002_A023 tinj_n_(cyl.B)
A023 not avl. INJVL32 O_P_INJVL32 20twist
A003 INJVH2 O_P_INJVH2 20twist Injection cyl.C PIN_OUT_HPINJ21C_A003_A024 tinj_n_(cyl.C)
A024 INJVL21 O_P_INJVL21 20twist
A046 not avl. INJVH4 O_P_INJVH4 20twist Injection cyl.D PIN_OUT_HPINJ42D_A046_A067 tinj_n_(cyl.D)
A067 not avl. INJVL42 O_P_INJVL42 20twist
A044 not avl. INJVH1 O_P_INJVH1 20twist Injection cyl.E PIN_OUT_HPINJ12E_A044_A065 tinj_n_(cyl.E)
A065 not avl. INJVL12 O_P_INJVL12 20twist
A001 INJVH3 O_P_INJVH3 20twist Injection cyl.F PIN_OUT_HPINJ31F_A001_A022 tinj_n_(cyl.F)
A022 INJVL31 O_P_INJVL31 20twist
A004 not avl. INJVH2 O_P_INJVH2 20twist Injection cyl.G PIN_OUT_HPINJ22G_A004_A025 tinj_n_(cyl.G)
A025 not avl. INJVL22 O_P_INJVL22 20twist
A045 INJVH4 O_P_INJVH4 20twist Injection cyl.H PIN_OUT_HPINJ41H_A045_A066 tinj_n_(cyl.H)
A066 INJVL41 O_P_INJVL41 20twist
Outputs
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
*)
available available
A095 lowside switch O_T_LSOUT_4A2[1] 24twist camshaft inlet control fixed pin to output control cam_pwm
4amps pwm coordination
A021 not avl. lowside switch O_T_LSOUT_4A2[2] 24twist camshaft inlet bank2 control fixed pin to output control cam_pwm2
4amps pwm coordination
A102 lowside switch O_T_LSOUT_3A2[1] 24twist camshaft outlet control fixed pin to output control cam_pwm_out
3amps pwm coordination
A094 not avl. lowside switch O_T_LSOUT_3A2[2] 24twist camshaft outlet bank2 con- fixed pin to output control cam_pwm_out2
3amps pwm trol coordination
A019 lowside switch O_T_LSOUT_3A2[4] 24twist PIN_OUT_A019
3amps pwm
A104 not avl. lowside switch O_T_LSOUT_3A2[3] 24twist PIN_OUT_A104
3amps pwm
A097 lowside sw. O_T_LSOUT_2A2[1] 24twist Wastegate 1inc PIN_OUT_A097 wgc_inc_pwm
2,2amps pwm
A093 not avl. lowside sw. O_T_LSOUT_2A2[2] 24twist Wastegate 2inc PIN_OUT_A093 wgc_inc_pwm2
2,2amps pwm
K039 not avl. lowside sw. O_T_LSOUT_2A2[5] 24twist PIN_OUT_K039
2,2amps pwm
K056 lowside sw. O_T_LSOUT_2A2[7] 24twist air conditioning compressor PIN_OUT_K056 comp_pwm
2,2amps pwm
K038 lowside sw. O_T_LSOUT_2A2[3] 24twist gearshift actuator upshift PIN_OUT_K038 shiftup_pwm
2,2amps pwm
K040 not avl. lowside sw. O_T_LSOUT_2A2[6] 24twist PIN_OUT_K040
2,2amps pwm
K055 lowside sw. O_T_LSOUT_2A2[4] 24twist gearshift actuator downshift PIN_OUT_K055 shiftdn_pwm
2,2amps pwm
K074 lowside sw. O_T_LSOUT_2A2[8] 24twist PIN_OUT_K074
2,2amps pwm
K089 lowside switch O_T_LSOUT_1A[1] 24twist fuel pump relay PIN_OUT_K089 fpump_pwm
1amp pwm
K073 not avl. lowside switch O_T_LSOUT_1A[2] 24twist PIN_OUT_K073
1amp pwm
K057 lowside switch O_S_RELAY 24twist control main relay fixed pin to output control b_mainrelay
1amp pwm coordination
/ reset < 3,5V
K072 lowside switch O_S_STARTER 24twist Kl.50 / starter control fixed pin to output control b_starter
1amp pwm coordination
/ reset < 3,5V
K022 lambda heater O_T_LSOUT_LSH[1] 24twist heater lambda fixed pin to output control lsuh_out
4amp pwm coordination
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K023 not avl. lambda heater O_T_LSOUT_LSH[2] 24twist heater lambda2 fixed pin to output control lsuh_out2
4amp pwm coordination
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
*)
available available
A089 H-Bridge 1 pos. 8,5 amps H-Bridge CWHB1_EN O_T_HB1_OUTA 24twist electrical throttle 1 fixed pin to output control etc_pwm
A090 H-Bridge 1 neg. O_T_HB1_OUTB coordination
A091 H-Bridge 2 pos. 8,5 amps H-Bridge CWHB2_EN O_T_HB2_OUTA 24twist electrical throttle 2 fixed pin to output control etc_pwm2
A092 H-Bridge 2 neg. O_T_HB2_OUTB coordination
K090 H-Bridge 3 pos. 8,5 amps H-Bridge CWHB3_EN O_T_HB3_OUTA 24twist fixed pin to output control
K091 H-Bridge 3 neg. O_T_HB3_OUTB coordination
A085 FCVH1 O_P_FCVH1 24twist high press. pump MSV fixed pin to output control msv_dlvy_angle
A086 FCVL1 O_P_FCVL1 valve 1 coordination
A087 not avl. FCVH2 O_P_FCVH2 24twist high press. pump MSV fixed pin to output control msv_dlvy_angle2
A088 not avl. FCVL2 O_P_FCVL2 valve 2 coordination
Network
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
*)
available available
K029 CAN1_H switchable CAN 120 CWCAN1_TERM B_D_CAN1_H CAN CAN1 E_can1
K012 CAN1_L Ohm resistor B_D_CAN1_L
recommended for Mo-
tronic, Powerbox and
ABS control functions
K028 CAN2_H switchable CAN 120 CWCAN2_TERM B_D_CAN2_H CAN CAN2 E_can1
K011 CAN2_L Ohm resistor B_D_CAN2_L
~use for external ECU /
gearbox control func-
tions
K027 CAN3_H switchable CAN 120 CWCAN3_TERM B_D_CAN3_H CAN CAN3 E_can1
K010 CAN3_L Ohm resistor B_D_CAN3_L
~use for measurement
functions
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K053 RS232_TX B_D_RS232_TX
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K067 SENT4 shared with analog and CWPULLUP_K067 I_F_DIG_IN[4] 24 SENT-BUS
digital inputs
K083 SENT5 shared with analog and CWPULLUP_K083 I_F_DIG_IN[5] 24 SENT-BUS
digital inputs
K084 SENT6 shared with analog and CWPULLUP_K084 I_F_DIG_IN[6] 24 SENT-BUS
digital inputs
K049 SENT7 shared with analog and CWPULLUP_K049 I_F_DIG_IN[7] 24 SENT-BUS
digital inputs
A083 SENT8 shared with analog and CWPULLUP_A083 I_F_DIG_IN[8] 24 SENT-BUS
digital inputs
Power Supplies
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K003 battery plus V_V_DYNPWR 14 dynamic power supply
K005 battery plus V_V_DYNPWR 14 dynamic power supply
K006 battery plus V_V_DYNPWR 14 dynamic power supply
ECU Pin ECU Pin MS6.1 EVO MS6Cup I/O Type hardware pin related ecu_name rec.wire MS6 function function to pin related physical
connector connector MS6.3 EVO EVO functions size recommendation coordination input measure
>A< >K< not not AWG channel
available*) available
K063 sensor supply O_V_5VSNS6 24 5 V sensor supply 3
5V/50mamp
The wiring diagram is available at Bosch Motorsport website on the MS 6 EVO product page.
NOTICE
IMPORTANT!!!
The maximal total resistance of the wiring line is limited to assure proper
functionality of the component. The worst case value for this resistance
including the ECU resistances is 360 mΩ. The value comprises the resistance
of the lines, the resistance of the conductor paths inside the ECU and the
contact resistances of all of the electrical con nector pins in the line from the
main relay to the ground terminal of the battery. The temperature of the
harness and the ECU have to be considered for the calculation of the
worst-case resistances, respectively. The maximal total resistance of
360mΩ can be split up into the harness resist ance and the ECU resistance,
whereas the ratio of the two parts is not crucial but eventually given by the
ECU design
OPTIONAL
OPTION INJECTION LOW PRESSURE OPTION INJECTION HIGH PRESSURE for inductive sensor OPTIONAL OPTIONAL
N
-
M
+
S
Signal
Signal
Signal
Signal
Signal
Signal
Signal
1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
.
+
S1
H+
S2
-
H-
ENG GND
ENG GND
ENG GND
ENG GND
ENG GND
ENG GND
ECU GND
ECU GND
ECU GND
ECU GND
ECU GND
ECU GND
3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2
Kl.1
Kl.1
Kl.1
Kl.1
Kl.1
Kl.1
+
+
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
.
.
.
.
? ? ?
2,5mm²
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5 3 4 6 1 2 1 2 1 2 1 2 1 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
.
.
not def..
not def..
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
short
.
connection
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
to
engine block
AWG 20
AWG 20
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
20
20
20
20
20
20
20
20
09 06 58 09 06 60 11 08 59 11 08 61 5 06 82 90 89 53 6 41 09 98 100 101 96 99 103 43 64 2 23 3 24 46 67 26 27 28 29 30 31 95 102 21 94 97 93 7 12 38 39 12 5 77 12 5 78 12 5 5 08 47 62 47 48 62 5 10 74 62 5 10 75 62 5 10 4962 5 10 50 62 5 10 49 62 5 10 50 62 5 10 51 62 5 10 52 62 7 12 40 85 86 87 88
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
20
20
20
20
20
20
20
20
F02U.B00.712-01
power supply for SENT Sensor
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
AWG 22
.
AS 007-35SN.
AS 607-35PN
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
.not def.
.not def.
.not def.
.not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
2,5mm²
OPTIONAL with MAIN RELAY
.
.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 2 3 4 5 6 2 4 6 1 3 5 2 1 2 1 2 1 2 1
air conditoin air fuel pump +12V +12V
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
AWG 20
compressor Kl.31 relay fuel pump Kl.31 Kl.30_Motronic main relay
.
+
Kl.1
Kl.1
Kl.1
Kl.1
Kl.1
Kl.1
ENG GND
ECU GND
ENG GND
ECU GND
ENG GND
ECU GND
ENG GND
ECU GND
ENG GND
ECU GND
ENG GND
ECU GND
3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2
S1
H+
S2
H-
-
+
+ - + - + - + - + - + - + - S + - S
.
.
Signal
Signal
Signal
Signal
Signal
Signal
1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 M M
+
M
- 2 X1 X2 1 3 + - 2 X1 X2 1 3 + - 2 X1 X2 1 3
AWG 14
AWG 14
AWG14
AWG14
AWG 8
AWG 8
AWG 14
AWG 20
AWG 20
Sent Sent Sent engine oil air fuel fuel fuel fuel acceleration electronic GND_engine reverse shift shift knock knock knock knock
Sensor Sensor Sensor temperature temperature temperature temperature pressure low pressure high pressure high pedal throttle control 2 Cylinder 7 Cylinder 8 Cylinder 9 Cylinder 10 Cylinder 11 Cylinder 12 Cylinder E Cylinder F Cylinder G Cylinder H rc 8mm blue gear up down sensor 1 sensor 2 sensor 1 sensor 2
input 1 input 2 input 8 sensor sensor 1 sensor 2 sensor Injection Injection Injection Injection Injection Injection Injection Injection Injection Injection GND_ENG Cylinder 7 Cylinder 8 Cylinder 9 Cylinder 10 Cylinder 11 Cylinder 12 shift switch switch switch bank 1 bank 1 bank 2 bank 2
tmot toil tint tfuel pfuel prail prail 2 aps ath 2 valve valve valve valve valve valve valve valve valve valve ignition ignition ignition ignition ignition ignition
reverse upsw dnsw KNOCK1B1 KNOCK2B1 KNOCK1B2 KNOCK2B2
short
connection
to
engine block
AWG 14
10mm2
AWG 8
tbd.
tbd.
tbd.
tbd.
tbd.
DYNPWR DYNPWR DYNPWR
AWG 20
AWG 14
AWG 14
AWG 14
6mm2
20
20
tbd.
tbd.
ground terminal ground terminal ground terminal
AWG 14
AWG 14
AWG 14
AWG 22
TRIGGERWHEEL_SIGNAL Output
LS 1AMP
FLYWHEEL_SiGNAL Output
RPM SIGNAL Output
ENGINE
on/off
Starter output
switch
B_ENGON_IN
AWG 22
F02U.B00.711-01
14
14
14
14
14
14
20
20
01 02 04 56 03 05 06 89 57 75 54 30 13 37 72 Connector "K"
V_UBAT
G_DYNGND
G_DYNGND
G_DYNGND
V_DYNPWR
V_DYNPWR
V_DYNPWR
I_S_ENGRUN
O_V_USB_VBUS
B_F_TIMESYNC
B_F_TIMESYNC
G_G_USB_GND
B_D_ETH2Rx+
B_D_ETH2Rx+
B_D_ETH2Tx+
B_D_ETH2Tx+
B_D_ETH2Rx-
B_D_ETH2Rx-
B_D_USB_DN
B_D_USB_DP
B_D_ETH2Tx-
B_D_ETH2Tx-
GNDUSBSCR
SCN_DATA
SCN_DATA
91 90 77 76 21 79 78 21 21 86 85 22 88 87 21 69 68 23 71 70 50 81 64 63 80 20 64 81 18 64 81 32 64 81 34 64 81 35 65 82 48 65 82 33 38 55 82 47 4562 21 4662 21 36 82 15 82 17 82 19 82 31 82 16 82 52 53 51 26 10 27 11 28 12 29 44434241 26 66 67 83 84 49 44434241 26 25 24 07 08 09 14 61 60 59 58 26 14 61 60 59 58 26
AWG 20
AWG 20
20
20
CAN_L
CAN_L
CAN_L
CAN_H
CAN_H
CAN_H
TX
RX
USB/Ethernet wire
GND for Sent Sensor
CAN wire
CAN wire
Ethernet wire
pair_1
pair_1
pair_2
pair_2
+12V Supply
+12V Supply
RS232
LIN-BUS
GND
CAN 2
CAN 3
CAN 1
twisted pair
twisted pair
twisted pair
twisted pair
ASL 0-06-05-SD
ASL 6-06-05-PD
Ethernet wire
Ethernet wire
Ethernet wire
pair_1
pair_1
pair_1
pair_2
pair_2
pair_2
.
.
D261.205.356-01
D261.205.356-01
3 6 1 2
not def.
not def.
not def.
.not def.
.not def.
not def.
not def.
not def.
not def.
. def.
. def.
. def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
. def.
. def.
. def.
not def.
(ABS,PBX90,MSA-Box,Bypass,HPI)
not
not
not
not
not
not
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
not def.
(gearcontrol, steeringwheel,..)
ASDD 6 12-41 SN
AS 616-35 SN
.
.
.
. . ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 2 1 2 1 2 3
DDU8/C60 - LIFE
DDU10
. . . . . .
? ? ? ? ? ?
+ - + -
.
(measure components)
useable for options like
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
1 5 4 3 2 6 1 5 4 3 2 6
- alternator control
.
.
.
ext. components
15 1 3 2 22 4 16 10 8 9 11 12 4 1 3 2 x x x x x x 1 23 21 46 52 31 39 23
function request
RJ-45 Buchse
USB Buchse
- wiper control
Ansicht von hinten
SYNC IN
SYNC IN
ETH1_RX+
ETH1_TX+
GND
ETH0_RX+
ETH1_TX+
ETH1_RX-
ETH1_TX-
ETH1_RX-
ETH1_TX-
+12V Supply
+12V Supply
ETH_RX+
ETH_RX-
shield
shield
ETH_TX+
ETH_TX-
SCREEN
CAN1_high
Kl.15
K LINE
TERM 15 PIN
Unit_GND
CAN1_low
- telemetry
POWER_SUPPLY_DIAG
+ - + - S + - S + - S + - S + - + - + - + - + -
S - +
H+
H-
Signal
Signal
Signal
Signal
1 3 5 7
2 4 6 8
S S
Nernst
Nernst
.
+ - + - + - + - + -
Pump
Pump
Signal
Signal
Signal
Signal
Signal
M
-
N N
OPTIONAL OPTIONAL DIAG OPTIONAL USB Data Stick OPTIONAL ETHERNET EXTENSION OPTIONAL DDU10
RESPECT WIRE SPEC ! RESPECT WIRE SPEC ! RESPECT WIRE SPEC/LENGTH ! RESPECT WIRE SPEC ! RESPECT WIRE SPEC !
- use the right SPECed wire signed - use the right SPECed wire signed - use the right SPECed wire signed - use the right SPECed wire signed - use the right SPECed wire signed
"Ethernetwire" "Ethernetwire" "Ethernetwire" "Ethernetwire" "Ethernetwire"
- take care about the wire orientation
www.bosch-motorsport.com