Models
Ducati
- 2008 848 Superbike
ECUs
- 22ADADPSMA1 - 848 DP slipon ECU
- 22ADBADLM02 - 848 UK stock ECU
- 22ADBADLM03 - 848 stock ECU
- 22ADBADLM10 - 848 stock ECU
- 22ADBADLM12 - 848 stock ECU
- 96519508B - 848 DP full system ECU
Comments
GuzziDiag reference version
5AM_Ducati_848_V1.0.xdf
XDF file
<!-- Written 10/19/2013 20:37:56 -->
<XDFFORMAT version="1.50">
<XDFHEADER>
<flags>0x1</flags>
<fileversion>V1.0</fileversion>
<deftitle>IAW 5AM file for Ducati 848</deftitle>
<description></description>
<baseoffset>0</baseoffset>
<DEFAULTS datasizeinbits="8" sigdigits="1" outputtype="2" signed="0" lsbfirst="0" float="0" />
<REGION type="0xFFFFFFFF" startaddress="0x0" size="0x50000" regionflags="0x0" name="Binary File" desc="This region describes the bin file edited by this XDF" />
</XDFHEADER>
<XDFFLAG uniqueid="0x608">
<title>Lambda (flag 1)</title>
<description>Switch on/off lamnda regulation.
You have also to change flag 2.</description>
<EMBEDDEDDATA mmedaddress="0x4CDE8" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
<mask>0x01</mask>
</XDFFLAG>
<XDFFLAG uniqueid="0x2002">
<title>Lambda (flag 2)</title>
<description>Switch on/off lamnda regulation.
You have also to change flag 1.</description>
<EMBEDDEDDATA mmedaddress="0x4CDE9" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
<mask>0x01</mask>
</XDFFLAG>
<XDFTABLE uniqueid="0x5753" flags="0x30">
<title>Fuel map</title>
<description>The main fuel map.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>20</indexcount>
<embedinfo type="3" linkobjid="0x2C6E" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>32</indexcount>
<outputtype>2</outputtype>
<embedinfo type="3" linkobjid="0xE73" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4CF9A" mmedelementsizebits="16" mmedrowcount="32" mmedcolcount="20" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>0.000000</min>
<max>15000.000000</max>
<outputtype>2</outputtype>
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0x6DFB" flags="0x30">
<title>Offset Fuel map</title>
<description>The offset fuel map of the second cylinder.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>20</indexcount>
<embedinfo type="3" linkobjid="0x2C6E" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>32</indexcount>
<outputtype>2</outputtype>
<embedinfo type="3" linkobjid="0xE73" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x4D8BA" mmedelementsizebits="16" mmedrowcount="32" mmedcolcount="20" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>-5000.000000</min>
<max>5000.000000</max>
<outputtype>2</outputtype>
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0x135" flags="0x30">
<title>Ignition map</title>
<description>The ignition map.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>20</indexcount>
<embedinfo type="3" linkobjid="0x2C6E" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>32</indexcount>
<outputtype>2</outputtype>
<embedinfo type="3" linkobjid="0xE73" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4856E" mmedelementsizebits="16" mmedrowcount="32" mmedcolcount="20" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>0.000000</min>
<max>90.000000</max>
<outputtype>1</outputtype>
<MATH equation="X / 10">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0x73D0" flags="0x30">
<title>Offset Ignition map</title>
<description>The offset ignition map for the second cylinder.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>20</indexcount>
<embedinfo type="3" linkobjid="0x2C6E" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>32</indexcount>
<outputtype>2</outputtype>
<embedinfo type="3" linkobjid="0xE73" />
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x03" mmedaddress="0x48A6E" mmedelementsizebits="16" mmedrowcount="32" mmedcolcount="20" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>-45.000000</min>
<max>45.000000</max>
<outputtype>1</outputtype>
<MATH equation="X / 10">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0xE73" flags="0x30">
<title>RPM breakpoints</title>
<description>The x legend point of the maps.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<units>RPM</units>
<indexcount>1</indexcount>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.00" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>32</indexcount>
<outputtype>4</outputtype>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="1" />
<LABEL index="1" value="2" />
<LABEL index="2" value="3" />
<LABEL index="3" value="4" />
<LABEL index="4" value="5" />
<LABEL index="5" value="6" />
<LABEL index="6" value="7" />
<LABEL index="7" value="8" />
<LABEL index="8" value="9" />
<LABEL index="9" value="10" />
<LABEL index="10" value="11" />
<LABEL index="11" value="12" />
<LABEL index="12" value="13" />
<LABEL index="13" value="14" />
<LABEL index="14" value="15" />
<LABEL index="15" value="16" />
<LABEL index="16" value="17" />
<LABEL index="17" value="18" />
<LABEL index="18" value="19" />
<LABEL index="19" value="20" />
<LABEL index="20" value="21" />
<LABEL index="21" value="22" />
<LABEL index="22" value="23" />
<LABEL index="23" value="24" />
<LABEL index="24" value="25" />
<LABEL index="25" value="26" />
<LABEL index="26" value="27" />
<LABEL index="27" value="28" />
<LABEL index="28" value="29" />
<LABEL index="29" value="30" />
<LABEL index="30" value="31" />
<LABEL index="31" value="32" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4CCC2" mmedelementsizebits="16" mmedrowcount="32" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>0.000000</min>
<max>13000.000000</max>
<outputtype>2</outputtype>
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0x2C6E" flags="0x30">
<title>TPS breakpoints</title>
<description>The y legend point of the maps.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.00" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>20</indexcount>
<outputtype>4</outputtype>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="1" />
<LABEL index="1" value="2" />
<LABEL index="2" value="3" />
<LABEL index="3" value="4" />
<LABEL index="4" value="5" />
<LABEL index="5" value="6" />
<LABEL index="6" value="7" />
<LABEL index="7" value="8" />
<LABEL index="8" value="9" />
<LABEL index="9" value="10" />
<LABEL index="10" value="11" />
<LABEL index="11" value="12" />
<LABEL index="12" value="13" />
<LABEL index="13" value="14" />
<LABEL index="14" value="15" />
<LABEL index="15" value="16" />
<LABEL index="16" value="17" />
<LABEL index="17" value="18" />
<LABEL index="18" value="19" />
<LABEL index="19" value="20" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x495B6" mmedelementsizebits="16" mmedrowcount="20" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>0.000000</min>
<max>90.000000</max>
<outputtype>1</outputtype>
<MATH equation="X / 100">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0x3DCD" flags="0x0">
<title>Dashboard text</title>
<description>The text wich is shown in the dashboard.</description>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>15</indexcount>
<outputtype>4</outputtype>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="1" />
<LABEL index="1" value="2" />
<LABEL index="2" value="3" />
<LABEL index="3" value="4" />
<LABEL index="4" value="5" />
<LABEL index="5" value="6" />
<LABEL index="6" value="7" />
<LABEL index="7" value="8" />
<LABEL index="8" value="9" />
<LABEL index="9" value="10" />
<LABEL index="10" value="11" />
<LABEL index="11" value="12" />
<LABEL index="12" value="13" />
<LABEL index="13" value="14" />
<LABEL index="14" value="15" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.00" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedaddress="0x4C133" mmedelementsizebits="8" mmedrowcount="1" mmedcolcount="15" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>0</decimalpl>
<min>0.000000</min>
<max>255.000000</max>
<outputtype>4</outputtype>
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFFLAG uniqueid="0x6B37">
<title>Exhaust valve</title>
<description>Switch on/off the exhaust valve.</description>
<EMBEDDEDDATA mmedaddress="0x4C142" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
<mask>0x10</mask>
</XDFFLAG>
<XDFCONSTANT uniqueid="0x45E6">
<title>Fan 1 temperatur</title>
<description>Temperatur when fan 1 is activated.</description>
<EMBEDDEDDATA mmedaddress="0x4AB5E" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
<outputtype>2</outputtype>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X - 40">
<VAR id="X" />
</MATH>
</XDFCONSTANT>
<XDFCONSTANT uniqueid="0x7836">
<title>Fan 2 temperatur</title>
<description>Temperature when fan 2 is activated.</description>
<EMBEDDEDDATA mmedaddress="0x4AB62" mmedelementsizebits="8" mmedmajorstridebits="0" mmedminorstridebits="0" />
<outputtype>2</outputtype>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X - 40">
<VAR id="X" />
</MATH>
</XDFCONSTANT>
<XDFCONSTANT uniqueid="0x6254">
<title>RPM warn (value 1)</title>
<description>RPM when warning is activated.
You have to change also value 2.</description>
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4C5AC" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
<outputtype>2</outputtype>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFCONSTANT>
<XDFCONSTANT uniqueid="0x5081">
<title>RPM warn (value 2)</title>
<description>RPM when warning is activated.
You have to change also value 1.</description>
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4C5B0" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
<outputtype>2</outputtype>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFCONSTANT>
<XDFCONSTANT uniqueid="0x1D28">
<title>RPM limit (value 1)</title>
<description>RPM when fueling is stopping.
You have to change also value 2.</description>
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4C5AA" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
<outputtype>2</outputtype>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFCONSTANT>
<XDFCONSTANT uniqueid="0x696B">
<title>RPM limit (value 2)</title>
<description>RPM when fueling is stopping.
You have to change also value 1.</description>
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x4C5AE" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
<outputtype>2</outputtype>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFCONSTANT>
</XDFFORMAT>