First commit

This commit is contained in:
gushmazuko 2021-09-18 17:45:57 +02:00
commit 22b1b674ba
12011 changed files with 945073 additions and 0 deletions

43
.github/workflows/deploy.yml vendored Normal file
View File

@ -0,0 +1,43 @@
name: "Deploy"
on:
push:
tags:
- '*'
workflow_dispatch:
jobs:
build:
runs-on: windows-latest
steps:
- name: Check out repo
uses: actions/checkout@v2
# - name: Add msbuild to PATH
# uses: microsoft/setup-msbuild@v1.0.3
- name: Build package
run: |
${{ secrets.MAKE_INSTALLER_BAT }}
shell: cmd
- name: Create a Release
uses: actions/create-release@v1
id: create_release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_name: ${{ github.ref }}
tag_name: ${{ github.ref }}
- name: list
run: dir
shell: cmd
- name: Upload release binaries
uses: csexton/release-asset-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
pattern: "build/*.msi"
release-url: ${{ steps.create_release.outputs.upload_url }}

2
.gitignore vendored Executable file
View File

@ -0,0 +1,2 @@
build/*
!build/*.msi

21
LICENSE Executable file
View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2021 gushmazuko
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software 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.

BIN
OCX/MSCOMCTL.OCX Executable file

Binary file not shown.

BIN
OCX/Richtx32.ocx Executable file

Binary file not shown.

BIN
OCX/comdlg32.ocx Executable file

Binary file not shown.

BIN
OCX/msflxgrd.ocx Executable file

Binary file not shown.

36
Product.Loc-en.wxl Executable file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<WixLocalization Culture="en-us" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
<String Id="Language">1033</String>
<!-- Supported language and codepage codes can be found here: http://www.tramontana.co.hu/wix/lesson2.php#2.4 -->
<String Id="ApplicationName">BMW Advanced Tools</String>
<String Id="ManufacturerName">Gushmazuko</String>
<String Id="ProductDescription">BMW ECUs Programming, Coding and Diagnostic Tools / BMW Programs for Programming, Coding and Diagnostics of BMW ECUs</String>
<String Id="InpaDescription"></String>
<String Id="BluetoothActivationToolDescription"></String>
<String Id="BMWCodingToolDescription"></String>
<String Id="FindECUDescription"></String>
<String Id="NcsDummyDescription"></String>
<String Id="NcsExpertDescription"></String>
<String Id="Tool32Description"></String>
<String Id="WinKFPDescription"></String>
<String Id="Comments">Installs BMW Advanced Tools</String>
<String Id="LicenseRtf" Overridable="yes">Eula-en.rtf</String>
<String Id="AppNotSupported">This application is is not supported on your current OS. Minimal OS supported is Windows XP SP2</String>
<String Id="DotNetFrameworkNeeded">.NET Framework 3.5 is required. Please install the .NET Framework then run this installer again.</String>
<String Id="NewerVersionInstalled">A newer version of !(loc.ApplicationName) is already installed.</String>
<String Id="CloseRunningApp">!(loc.ApplicationName) is running. You need to close it first!</String>
<String Id="FeatureCompleteDescription">The complete package.</String>
<String Id="FeatureMainProgramDescription">The main version including all dependencies.</String>
<String Id="FeatureMainProgramTitle">Main program</String>
<!--<String Id="LicenseAgreementDlgLicenseAcceptedCheckBox">Agree</String>-->
<String Id="UpgradeWelcomeDlgTitle">!(loc.ApplicationName) Setup</String>
<String Id="UpgradeWelcomeDlgHeaderTitle">A previous version of !(loc.ApplicationName) is detected</String>
<String Id="UpgradeWelcomeDlgMessage">The setup will perform an upgrade of !(loc.ApplicationName). Click Next to proceed with the upgrade or Cancel to exit the setup.</String>
<String Id="CreateDesktopShortcutCheckboxText">Create a shortcut on Desktop</String>
</WixLocalization>

43
Product.Var.wxi Executable file
View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<Include>
<!-- #### USER-DEFINED VARIABLES THAT DEFINED DURING BUILD #### -->
<?define AppVersion="$(var.BUILD_VERSION)" ?>
<!-- Upgrade code HAS to be the same for all updates. Once you've chosen it, don't change it. -->
<?define UpgradeCode="$(var.BUILD_GUID)" ?>
<!-- Project directory -->
<?define ProjectDir="$(var.BUILD_PROJECTDIR)" ?>
<!-- #### USER-DEFINED VARIABLES #### -->
<!-- Set to 1 if you want to enable major upgrade -->
<?define EnableMajorUpgrade="1" ?>
<?define InpaExeName="INPALOAD.exe" ?>
<!-- App Info -->
<!-- The URL for Add/Remove Programs -->
<?define InfoURL="https://github.com/gushmazuko/bmw-advanced-tools" ?>
<!-- If your app supports both platform (x86 & x64), you have to create separate MSI. -->
<?define Platform="x64" ?>
<!-- App Icon -->
<?define AppIconSource="images\app.ico" ?>
<?define InpaIconSource="images\bmw.ico" ?>
<!-- Other resources -->
<!-- TopBanner.bmp: 499x58 px -->
<?define ImageTopBannerSource="images\TopBanner.bmp" ?>
<!-- Dialog.bmp: 499x301 px; Graphical area: 165x301 px -->
<?define ImageDialogSource="images\Dialog.bmp" ?>
<!-- GUIDs -->
<?define GuidInstallLocation="21F7A851-4360-4E56-98EA-C6FB9AA516B8" ?>
<?define GuidApplicationShortcut="CB9C4A4C-996F-4746-B0C0-FBDD55B0E47A" ?>
<?define GuidApplicationShortcutDesktop="851AC823-1BFE-4569-96EE-4A05C0DC9925" ?>
<?define GuidProductId="C68BFB0A-811D-4F46-B8BC-04C41752DAF7" ?>
<?define GuidPathVariable="962FBAB0-B10B-416E-BCDF-0FC03D2EEC03" ?>
<?define GuidEdibasEnvironmentVariable="6D77E3D6-2972-46A9-9F7C-8AEF3C76C6B7" ?>
<?define SYSDISK="C:\" ?>
<!-- #### DO NOT EDIT ANYTHING BELOW THIS LINE #### -->
<?if $(var.EnableMajorUpgrade) = 1 ?>
<?define ProductId = "*" ?>
<?else ?>
<?define ProductId = "$(var.GuidProductId)" ?>
<?endif ?>
</Include>

316
Product.wxs Executable file
View File

@ -0,0 +1,316 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Add xmlns:util namespace definition to be able to use stuff from WixUtilExtension.dll -->
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<!-- Include defined variables -->
<?include Product.Var.wxi ?>
<!-- The upgrade code must never change as long as the product lives! -->
<!-- Product IDs must be autogenerated (*) or else major upgrades will not work -->
<Product Id="$(var.ProductId)" Name="!(loc.ApplicationName)" Language="!(loc.Language)" Version="$(var.AppVersion)" Manufacturer="!(loc.ManufacturerName)" UpgradeCode="$(var.UpgradeCode)" >
<!-- Package IDs are valid for a single package version only - they are autogenerated by WiX -->
<!-- Let's require Windows Installer 4.0 (included in Vista) -->
<!-- And ALWAYS install per machine!!! -->
<Package Id="*" InstallerVersion="400" Compressed="yes" InstallPrivileges="elevated" InstallScope="perMachine" Description="!(loc.ProductDescription)" Comments="!(loc.Comments) $(var.AppVersion)" />
<!-- Define icons (ID should not be longer than 18 chars and must end with ".exe") -->
<Icon Id="AppIcon.ico" SourceFile="$(var.AppIconSource)" />
<Icon Id="InpaIcon.ico" SourceFile="$(var.InpaIconSource)" />
<!-- We do not have more than one medium (Floppy, CD, ...). Everything in one file. -->
<Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />
<!-- Upgrade settings -->
<Upgrade Id="$(var.UpgradeCode)">
<UpgradeVersion OnlyDetect="yes" Minimum="$(var.AppVersion)" IncludeMinimum="no" Property="NEWER_VERSION_FOUND" />
<UpgradeVersion Minimum="0.0.0.0" IncludeMinimum="yes" Maximum="$(var.AppVersion)" IncludeMaximum="no" Property="OLDER_VERSION_FOUND" />
</Upgrade>
<!-- License agreement text: dummy. Real text is set in WXS file -->
<!--<WixVariable Id="WixUILicenseRtf" Value="dummy" />-->
<!-- UI customization -->
<WixVariable Id="WixUIBannerBmp" Value="$(var.ImageTopBannerSource)" />
<WixVariable Id="WixUIDialogBmp" Value="$(var.ImageDialogSource)" />
<Binary Id="imageDialog" SourceFile="$(var.ImageDialogSource)" />
<!-- Set properties for Add/Remove Programs -->
<Property Id="ARPPRODUCTICON" Value="AppIcon.ico" />
<Property Id="ARPHELPLINK" Value="$(var.InfoURL)" />
<!-- Remove repair -->
<!--<Property Id="ARPNOREPAIR" Value="yes" Secure="yes" />-->
<!-- Remove modify -->
<!--<Property Id="ARPNOMODIFY" Value="yes" Secure="yes" />-->
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
<Property Id="DialogBitmap">imageDialog</Property>
<!-- Determine the directory of a previous installation (if one exists). If not INSTALLDIR stays empty -->
<Property Id="INSTALLDIR">
<RegistrySearch Id="DetermineInstallLocation" Type="raw" Root="HKLM" Key="Software\!(loc.ApplicationName)" Name="InstallLocation" />
</Property>
<Property Id="UpgradeDlgHasShown" Value="0" />
<Property Id="ADDDESKTOPSHORTCUT" Value="1"/>
<!-- Reference the global NETFRAMEWORK35 property to check if it exists -->
<PropertyRef Id="NETFRAMEWORK35"/>
<!--
Startup conditions that checks if .Net Framework 3.5 is installed or if
we're running the OS higher than Windows XP SP2.
If not the installation is aborted.
By doing the (Installed OR ...) property means that this condition will only
be evaluated if the app is being installed and not on uninstall or changing
-->
<Condition Message="!(loc.DotNetFrameworkNeeded)">
<![CDATA[Installed OR NETFRAMEWORK35]]>
</Condition>
<Condition Message="!(loc.AppNotSupported)">
<![CDATA[Installed OR ((VersionNT >= 501 AND ServicePackLevel >= 2) OR (VersionNT >= 502))]]>
</Condition>
<!-- Set up ARPINSTALLLOCATION property (http://blogs.technet.com/b/alexshev/archive/2008/02/09/from-msi-to-wix-part-2.aspx) -->
<CustomAction Id="SetARPINSTALLLOCATION" Property="ARPINSTALLLOCATION" Value="[INSTALLDIR]" />
<!-- Save the command line value INSTALLDIR and restore it later in the sequence or it will be overwritten by the value saved to the registry during an upgrade -->
<!-- http://robmensching.com/blog/posts/2010/5/2/the-wix-toolsets-remember-property-pattern/ -->
<CustomAction Id='SaveCmdLineValueINSTALLDIR' Property='CMDLINE_INSTALLDIR' Value='[INSTALLDIR]' Execute='firstSequence' />
<CustomAction Id='SetFromCmdLineValueINSTALLDIR' Property='INSTALLDIR' Value='[CMDLINE_INSTALLDIR]' Execute='firstSequence' />
<CustomAction Id="NewerVersionFound" Error="!(loc.NewerVersionInstalled)" />
<!-- UI Sequence -->
<InstallUISequence>
<!-- Check for newer versions with FindRelatedProducts and execute the custom action after it -->
<Custom Action="NewerVersionFound" After="FindRelatedProducts">
<![CDATA[NEWER_VERSION_FOUND]]>
</Custom>
<Custom Action='SaveCmdLineValueINSTALLDIR' Before='AppSearch' />
<Custom Action='SetFromCmdLineValueINSTALLDIR' After='AppSearch'>CMDLINE_INSTALLDIR</Custom>
</InstallUISequence>
<!-- Exec Sequence -->
<!-- This is the main installer sequence run when the product is actually installed -->
<InstallExecuteSequence>
<!-- Check for newer versions with FindRelatedProducts and execute the custom action after it -->
<Custom Action="NewerVersionFound" After="FindRelatedProducts">
<![CDATA[NEWER_VERSION_FOUND]]>
</Custom>
<!-- Remove the previous versions of the product -->
<RemoveExistingProducts After="InstallInitialize"/>
<!-- WixCloseApplications is a built in custom action that uses util:CloseApplication below -->
<Custom Action="WixCloseApplications" Before="InstallInitialize" />
<!-- Determine the install location after the install path has been validated by the installer -->
<Custom Action="SetARPINSTALLLOCATION" After="InstallValidate"></Custom>
<Custom Action='SaveCmdLineValueINSTALLDIR' Before='AppSearch' />
<Custom Action='SetFromCmdLineValueINSTALLDIR' After='AppSearch'>CMDLINE_INSTALLDIR</Custom>
</InstallExecuteSequence>
<!-- This will ask the user to close the app if it's running while upgrading -->
<util:CloseApplication Id="CloseApp" CloseMessage="no" Description="!(loc.CloseRunningApp)" ElevatedCloseMessage="no" RebootPrompt="no" Target="$(var.InpaExeName)" />
<!-- Outermost folder (kind of virtual). Fixed entry. -->
<Directory Id="TARGETDIR" Name="SourceDir">
<!-- We start building our directory structure here -->
<!-- "ProgramFilesFolder" is a variable containing the absolute path. -->
<!-- For a list of folder variables, see: http://msdn.microsoft.com/en-us/library/aa372057%28VS.85%29.aspx -->
<Directory Id="INSTALLDIR">
<Directory Id="ECAPPSDIR" Name="EC-APPS">
<Directory Id="INPADIR" Name="INPA">
<Directory Id="INPABINDIR" Name="BIN"></Directory>
</Directory>
<Directory Id="BMWCODINGTOOLDIR" Name="BMWCodingTool"></Directory>
<Directory Id="FINDECUDIR" Name="FindECU"></Directory>
<Directory Id="NFSDIR" Name="NFS">
<Directory Id="NFSBINDIR" Name="BIN"></Directory>
</Directory>
</Directory>
<Directory Id="EDIABASDIR" Name="EDIABAS">
<Directory Id="EDIABASBINDIR" Name="Bin"></Directory>
</Directory>
<Directory Id="NCSEXPERDIR" Name="NCSEXPER">
<Directory Id="NCSEXPERBINDIR" Name="Bin"></Directory>
<Directory Id="NCSDUMMYDIR" Name="NCS_Dummy"></Directory>
</Directory>
</Directory>
<!-- Registry entries -->
<Component Id="RegValInstallLocation_comp" Guid="$(var.GuidInstallLocation)">
<!-- Do NOT use the application's default registry key here, because THIS key will be removed on uninstall
(important when installing a newer version, because that is uninstall followed by install) -->
<RegistryKey Root="HKLM" Key="Software\!(loc.ApplicationName)">
<RegistryValue Name="InstallLocation" Value="[INSTALLDIR]" Type="string" KeyPath="yes" />
</RegistryKey>
</Component>
<!-- Shortcut folders -->
<Directory Id="ProgramMenuFolder">
<Directory Id="ApplicationProgramsFolder" Name="!(loc.ApplicationName)" /></Directory>
<Directory Id="DesktopFolder" Name="Desktop"></Directory>
</Directory>
<!-- Set ROOT Path -->
<SetDirectory Id="INSTALLDIR" Value="[WindowsVolume]" />
<!-- Shortcut components -->
<DirectoryRef Id="ApplicationProgramsFolder">
<Component Id="ApplicationShortcut" Guid="$(var.GuidApplicationShortcut)">
<Shortcut Id="InpaStartMenuShortcut" Name="Inpa" Description="!(loc.InpaDescription)" Target="[INPABINDIR]\$(var.InpaExeName)" WorkingDirectory="INPABINDIR" Icon="InpaIcon.ico" />
<Shortcut Id="BluetoothActivationToolStartMenuShortcut" Name="Bluetooth Activation Tool" Description="!(loc.BluetoothActivationToolDescription)" Target="[EDIABASBINDIR]\Bluetooth Activation Tool.exe" WorkingDirectory="EDIABASBINDIR" />
<Shortcut Id="BMWCodingToolStartMenuShortcut" Name="BMW Coding Tool" Description="!(loc.BMWCodingToolDescription)" Target="[BMWCODINGTOOLDIR]\BMW Coding Tool.exe" WorkingDirectory="BMWCODINGTOOLDIR" />
<Shortcut Id="FindECUStartMenuShortcut" Name="FindECU" Description="!(loc.FindECUDescription)" Target="[FINDECUDIR]\FindECU.exe" WorkingDirectory="FINDECUDIR" />
<Shortcut Id="NcsDummyStartMenuShortcut" Name="NcsDummy" Description="!(loc.NcsDummyDescription)" Target="[NCSDUMMYDIR]\NcsDummy.exe" WorkingDirectory="NCSDUMMYDIR" />
<Shortcut Id="NcsExpertStartMenuShortcut" Name="NcsExpert" Description="!(loc.NcsExpertDescription)" Target="[NCSEXPERBINDIR]\NCSEXPER.exe" WorkingDirectory="NCSEXPERBINDIR" />
<Shortcut Id="Tool32StartMenuShortcut" Name="Tool32" Description="!(loc.Tool32Description)" Target="[EDIABASBINDIR]\Tool32.exe" WorkingDirectory="EDIABASBINDIR" />
<Shortcut Id="WinKFPStartMenuShortcut" Name="WinKFP" Description="!(loc.WinKFPDescription)" Target="[NFSBINDIR]\winkfpt.exe" WorkingDirectory="NFSBINDIR" />
<RemoveFolder Id="RemoveApplicationProgramFsFolder" Directory="ApplicationProgramsFolder" On="uninstall" />
<RegistryValue Root="HKCU" Key="Software\!(loc.ApplicationName)" Name="installed" Type="integer" Value="1" KeyPath="yes" />
</Component>
</DirectoryRef>
<DirectoryRef Id="DesktopFolder">
<Component Id="ApplicationShortcutDesktop" Guid="$(var.GuidApplicationShortcutDesktop)">
<Shortcut Id="InpaDesktopShortcut" Name="Inpa" Description="!(loc.InpaDescription)" Target="[INPABINDIR]\$(var.InpaExeName)" WorkingDirectory="INPABINDIR" Icon="InpaIcon.ico" />
<Shortcut Id="BluetoothActivationToolDesktopShortcut" Name="Bluetooth Activation Tool" Description="!(loc.BluetoothActivationToolDescription)" Target="[EDIABASBINDIR]\Bluetooth Activation Tool.exe" WorkingDirectory="EDIABASBINDIR" />
<Shortcut Id="BMWCodingToolDesktopShortcut" Name="BMW Coding Tool" Description="!(loc.BMWCodingToolDescription)" Target="[BMWCODINGTOOLDIR]\BMW Coding Tool.exe" WorkingDirectory="BMWCODINGTOOLDIR" />
<Shortcut Id="FindECUDesktopShortcut" Name="FindECU" Description="!(loc.FindECUDescription)" Target="[FINDECUDIR]\FindECU.exe" WorkingDirectory="FINDECUDIR" />
<Shortcut Id="NcsDummyDesktopShortcut" Name="NcsDummy" Description="!(loc.NcsDummyDescription)" Target="[NCSDUMMYDIR]\NcsDummy.exe" WorkingDirectory="NCSDUMMYDIR" />
<Shortcut Id="NcsExpertDesktopShortcut" Name="NcsExpert" Description="!(loc.NcsExpertDescription)" Target="[NCSEXPERBINDIR]\NCSEXPER.exe" WorkingDirectory="NCSEXPERBINDIR" />
<Shortcut Id="Tool32DesktopShortcut" Name="Tool32" Description="!(loc.Tool32Description)" Target="[EDIABASBINDIR]\Tool32.exe" WorkingDirectory="EDIABASBINDIR" />
<Shortcut Id="WinKFPDesktopShortcut" Name="WinKFP" Description="!(loc.WinKFPDescription)" Target="[NFSBINDIR]\winkfpt.exe" WorkingDirectory="NFSBINDIR" />
<RemoveFolder Id="RemoveDesktopFolder" Directory="DesktopFolder" On="uninstall" />
<RegistryValue Root="HKCU" Key="Software\!(loc.ApplicationName)" Name="installed" Type="integer" Value="1" KeyPath="yes" />
<Condition>ADDDESKTOPSHORTCUT</Condition>
</Component>
</DirectoryRef>
<DirectoryRef Id="TARGETDIR">
<Component Id="PathVariable" Guid="$(var.GuidPathVariable)">
<Environment Id="PATH" Name="PATH" Value="[EDIABASBINDIR]" Permanent="no" Part="last" Action="set" System="yes" />
</Component>
<Component Id="EdibasEnvironmentVariable" Guid="$(var.GuidEdibasEnvironmentVariable)">
<Environment Id="ediabas_config_dir" Name="ediabas_config_dir" Value="[EDIABASBINDIR]" Permanent="no" Action="set" System="yes" />
</Component>
</DirectoryRef>
<!-- Features define which parts of the application can be installed in a custom installation -->
<Feature Id="Complete" Title="!(loc.ApplicationName)" Description="!(loc.FeatureCompleteDescription)" Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR">
<!-- A feature block for the main (GUI) program and all its dependencies -->
<Feature Id="MainProgram" Title="!(loc.FeatureMainProgramTitle)" Description="!(loc.FeatureMainProgramDescription)" Level="1">
<!-- Installation folder: Generated automatically by heat.exe -->
<ComponentGroupRef Id="INSTALLDIR_comp" />
<!-- Registry entries -->
<ComponentRef Id="RegValInstallLocation_comp" />
<!-- Shortcuts -->
<ComponentRef Id="ApplicationShortcut" />
<ComponentRef Id="ApplicationShortcutDesktop" />
<ComponentRef Id="PathVariable" />
<ComponentRef Id="EdibasEnvironmentVariable" />
<ComponentGroupRef Id="OCX_comp" />
<!-- <ComponentGroupRef Id="comdlg32_comp" /> -->
</Feature>
</Feature>
<UI Id="MyWixUI">
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Property Id="WixUI_Mode" Value="InstallDir" />
<DialogRef Id="BrowseDlg" />
<DialogRef Id="DiskCostDlg" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="FatalError" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="MsiRMFilesInUse" />
<DialogRef Id="PrepareDlg" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ResumeDlg" />
<DialogRef Id="UserExit" />
<Dialog Id="CustomLicenseAgreementDlg" Width="370" Height="270" Title="!(loc.LicenseAgreementDlg_Title)">
<Control Id="LicenseAcceptedCheckBox" Type="CheckBox" X="20" Y="207" Width="330" Height="18" CheckBoxValue="1" Property="LicenseAccepted" Text="!(loc.LicenseAgreementDlgLicenseAcceptedCheckBox)" />
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
<Publish Event="SpawnWaitDialog" Value="WaitForCostingDlg">CostingComplete = 1</Publish>
<Condition Action="disable">
<![CDATA[LicenseAccepted <> "1"]]>
</Condition>
<Condition Action="enable">LicenseAccepted = "1"</Condition>
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.LicenseAgreementDlgBannerBitmap)" />
<Control Id="LicenseText" Type="ScrollableText" X="20" Y="60" Width="330" Height="140" Sunken="yes" TabSkip="no">
<!-- This is the original line -->
<!--<Text SourceFile="!(wix.WixUILicenseRtf=$(var.LicenseRtf))" />-->
<!-- To enable EULA localization we change it to this: -->
<Text SourceFile="$(var.ProjectDir)\!(loc.LicenseRtf)" />
<!-- In each of the localization files (wxl) put a line like this:
<String Id="LicenseRtf" Overridable="yes">EULA_en-us.rtf</String>-->
</Control>
<Control Id="Print" Type="PushButton" X="112" Y="243" Width="56" Height="17" Text="!(loc.WixUIPrint)">
<Publish Event="DoAction" Value="WixUIPrintEula">1</Publish>
</Control>
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="Description" Type="Text" X="25" Y="23" Width="340" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.LicenseAgreementDlgDescription)" />
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.LicenseAgreementDlgTitle)" />
</Dialog>
<Dialog Id="CustomUpgradeDlg" Width="370" Height="270" Title="!(loc.UpgradeWelcomeDlgTitle)" NoMinimize="yes">
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)">
<Publish Event="NewDialog" Value="WelcomeDlg">1</Publish>
</Control>
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
<Publish Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
<Publish Property="UpgradeDlgHasShown" Value="1">1</Publish>
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="[DialogBitmap]" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="374" Height="0" />
<Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="30" Transparent="yes" NoPrefix="yes">
<Text>!(loc.UpgradeWelcomeDlgMessage)</Text>
</Control>
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes">
<Text>{\WixUI_Font_Bigger}!(loc.UpgradeWelcomeDlgHeaderTitle)</Text>
</Control>
</Dialog>
<Dialog Id="CustomInstallDirDlg" Width="370" Height="270" Title="!(loc.InstallDirDlg_Title)">
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)" />
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.InstallDirDlgDescription)" />
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.InstallDirDlgTitle)" />
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.InstallDirDlgBannerBitmap)" />
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="FolderLabel" Type="Text" X="20" Y="60" Width="290" Height="30" NoPrefix="yes" Text="!(loc.InstallDirDlgFolderLabel)" />
<Control Id="Folder" Type="PathEdit" X="20" Y="100" Width="320" Height="18" Property="WIXUI_INSTALLDIR" Indirect="yes" />
<Control Id="ChangeFolder" Type="PushButton" X="20" Y="120" Width="56" Height="17" Text="!(loc.InstallDirDlgChange)" />
<Control Id="DesktopShortcutCheckBox" Type="CheckBox" X="20" Y="160" Width="290" Height="17" Property="ADDDESKTOPSHORTCUT" CheckBoxValue="1" Text="!(loc.CreateDesktopShortcutCheckboxText)"/>
</Dialog>
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="CustomLicenseAgreementDlg">NOT Installed</Publish>
<!--<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">(Installed AND PATCH) OR WIX_UPGRADE_DETECTED</Publish>-->
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="CustomUpgradeDlg">(Installed AND PATCH) OR OLDER_VERSION_FOUND</Publish>
<Publish Dialog="CustomLicenseAgreementDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
<Publish Dialog="CustomLicenseAgreementDlg" Control="Next" Event="NewDialog" Value="CustomInstallDirDlg">LicenseAccepted = "1"</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="Back" Event="NewDialog" Value="CustomLicenseAgreementDlg">1</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="Next" Event="DoAction" Value="WixUIValidatePath" Order="2">NOT WIXUI_DONTVALIDATEPATH</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="Next" Event="SpawnDialog" Value="InvalidDirDlg" Order="3">
<![CDATA[NOT WIXUI_DONTVALIDATEPATH AND WIXUI_INSTALLDIR_VALID<>"1"]]>
</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish>
<Publish Dialog="CustomInstallDirDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="BrowseDlg" Control="OK" Event="DoAction" Value="WixUIValidatePath" Order="3">1</Publish>
<Publish Dialog="BrowseDlg" Control="OK" Event="SpawnDialog" Value="InvalidDirDlg" Order="4">
<![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]>
</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomInstallDirDlg" Order="1">NOT Installed</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="2">Installed</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CustomUpgradeDlg" Order="2">UpgradeDlgHasShown = "1"</Publish>
<Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish>
<Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish>
<Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
</UI>
<UIRef Id="WixUI_Common" />
</Product>
</Wix>

35
README.md Executable file
View File

@ -0,0 +1,35 @@
# BMW Advanced Tools
## About
### Included software
| Name | Version |
|:------------------------- |:-------:|
| Inpa | 5.0.6 |
| Bluetooth Activation Tool | 1.0.0 |
| BMW Coding Tool | 2.5.0 |
| FindECU | 1.1 |
| NcsDummy | 0.6.10 |
| NcsExpert | 4.0.1 |
| Tool32 | 4.0.3 |
| WinKFP | 5.3.1 |
### Updaded ECU loaders
| Name | Version |
|:----- |:----------------------------------------------------:|
| MSD80 | [2.023](https://bimmerprofs.com/msd80-loader-2-023/) |
### The projects being translated
| Name | From | To | Link |
|:----------- |:------:|:-------:|:---------------------------------------------------------------------------:|
| MSD80 2.023 | German | English | [Weblate](https://weblate.gushmazuko.dev/projects/inpa-msd80-loader-2-023/) |
## Silent Install
```batch
BMW_Advanced_Tools_1.0_Install.msi /quiet
```

Binary file not shown.

View File

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

View File

@ -0,0 +1,2 @@
[.ShellClassInfo]
IconResource=C:\Windows\system32\SHELL32.dll,7

3187
app/EC-APPS/FindECU/FA_eng.txt Executable file

File diff suppressed because it is too large Load Diff

BIN
app/EC-APPS/FindECU/FindECU.exe Executable file

Binary file not shown.

Binary file not shown.

19
app/EC-APPS/FindECU/info.txt Executable file
View File

@ -0,0 +1,19 @@
Specially for english users.
Original topic here: http://bmwtools.info/viewtopic.php?f=12&t=1724&start=0
Notes:
1. Tested on my e90 & daten32/39 only
2. Designed for DDE/DME, but it should work with other modules
3. Check i-stufe by youself
4. You can add/edit FA_eng.txt
5. W/o VIN you'll get all options (not exactly for your Production Code)
6. I can't promise 100% accuracy, 99.9% only :)
7. All at your own risk
How to use - see PDF
I know we all have dreams and you can help mine by donate for me 1$
(click <Donate> label in main prorgam window)
skipex78@gmail.com

BIN
app/EC-APPS/FindECU/interface.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -0,0 +1 @@
00:52:57: Program started...

View File

@ -0,0 +1,134 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei MOTOR.GER
//*
//**********************************************************************
//* EA-803
//**********************************************************************
//* History:
//* 15.03.95 rd V0.01 Erstellung
//* 09.05.06 Wb V0.01 Umstellung auf EA-803 Belange
//**********************************************************************
[ROOT]
DESCRIPTION= Engines V0.01
ENTRY= CARB, Carb interface
[ROOT_4]
DESCRIPTION= 4 Cylinders
ENTRY= BMS43, BMS For 43 M43,
ENTRY= BMS46, BMS For 46 M43,
ENTRY=,,
ENTRY= ME9_4N, ME 9.2 For N42,
ENTRY= ME9NG4TU, ME9.2 / MEV9 For N45 / N46,
ENTRY=,,
ENTRY= BMSCP, BMS CPF For NG
ENTRY=,,
ENTRY= MEX17_2, MEV and MED 17.2,
ENTRY= msd80n43, MSD80 For N43,
ENTRY,
ENTRY= MEVD174k, MEVD1724 BN2000 For N20,
ENTRY= MEVD1724, MEVD1724 BN20xx For N20,
[ROOT_5]
DESCRIPTION=
[ROOT_6]
DESCRIPTION= 6 Cylinder Bosch
ENTRY= D50M57, DDE 5.0 For M57,
ENTRY=,,
ENTRY= DME331, DME For 3.31 M50 2.5 l
ENTRY=,,
ENTRY= DME338K2, DME For 3.3 S50 M3
ENTRY=,,
ENTRY= VNC, VNC For S50 M3
ENTRY=,,
ENTRY= MEVD17KW, MEVD172 For N55 (BN2000)
ENTRY= MEVD172, MEVD172 For N55 (BN2010)
ENTRY=,,
ENTRY=,,
[ROOT_7]
DESCRIPTION= 6 Cylinder Siemens
ENTRY= MS430, MS 43.0 For M54,
ENTRY= MS450, MS 45.0 For M54,
ENTRY= MS450, MS 45.1 For M56,
ENTRY=,,
ENTRY= MSV70, MSV 70.0 For N52,
ENTRY= MSV70, MSV 70.1 For N51,
ENTRY=,,
ENTRY= MSV80, MSV 80,
ENTRY= MSD80, MSD 80,
ENTRY= MSD87, MSD For 87 F01
ENTRY=,,
ENTRY= MSV90, MSV90 For N52,
[ROOT_8]
DESCRIPTION=
[ROOT_9]
DESCRIPTION= 8 Cylinders
ENTRY= D51M67M, DDE 5.1 ??For M67 Master,
ENTRY= D51M67S, DDE 5.1 ??for M67 Slave,
ENTRY=,,
ENTRY= DME528, DME 5.2 For M62,
ENTRY= DME5218, DME For 5.21 M62 MY 98,
ENTRY= ME72, ME 7.2 For M62 MY 99,
ENTRY=,,
ENTRY= ME9_6, ME9.2 For NGV8 Series,
ENTRY= ME9N62_2, ME9.2.2 For N62TUE,
ENTRY= N62_TUE2, ME9.2.3 For N62TUE,
ENTRY=,,
ENTRY= MSD85, MSD85 For N63 (BN2000)
ENTRY= MSD85L6, MSD85 For N63 (BN2010)
ENTRY= MSD85L6_EA, MSD85 For N63 (EA versin - BN2010)
ENTRY= N63tu, MEDV17.2.8 For N63TÜ,
ENTRY=,,
ENTRY= MSS52M5, MS S52 For S62 M5,
ENTRY=,,
[ROOT_10]
DESCRIPTION=
[ROOT_11]
DESCRIPTION= 12 Cylinders
ENTRY= DME5212R, DME 5.2 For M73 Right
ENTRY= DME5212L, DME For 5.2 M73 Left,
ENTRY=,,
ENTRY= DME521R, DME For 5.21 M73 Right MJ 98,
ENTRY= DME521L, DME For 5.21 M73 Left MJ 98,
ENTRY=,,
ENTRY= DME521R2, DME For 5.21 M73 Right MJ 99,
ENTRY= DME521L2, DME For 5.21 M73 Left MJ 99,
ENTRY=,,
ENTRY= N73, N73 For MED 9.2.x,
ENTRY=,,
ENTRY= MSD87_C, MSD87 For N74 Master,
ENTRY=,,
ENTRY= EML_M70, EML For M70,
ENTRY= EML3, EML for M73,
ENTRY=,,
ENTRY= ETS, Electronic Circuit Breaker,
[ROOT_12]
DESCRIPTION=
[ROOT_13]
DESCRIPTION= Diesel engines
ENTRY= DDE50K47, DDE 5.0 For M47 TÜ,
ENTRY= DDE6M47, DDE 6.0 For M47 TÜ2,
ENTRY= DDE7n47, DDE7 BN2000 For N47,
ENTRY= DDE7uds, DDE7 BN2010 For N47,
ENTRY=,,
ENTRY= DDE21, DDE 2.1 For M51,
ENTRY= DDE22, DDE 2.2 For M51,
ENTRY= DDE40, DDE 4.0 For M57,
ENTRY= DDE72n57, DDE72 For N57
ENTRY= DDE73n57, DDE73 For N57
ENTRY=,,
ENTRY= DDE41R, DDE 4.1 Right For M67,
ENTRY= DDE41L, DDE 4.1 Left For M67,
ENTRY=,,

View File

@ -0,0 +1,473 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei BMW_ALT.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 03.08.1999 rd V0.01 Erstellung
//* 02.10.2001 rd V1.00 Integration E38
//* 24.10.2002 rd V1.01 Integration E36
//* 02.02.2004 rd V1.02 Integration E52
//* 14.02.2004 rd V1.03 Integration E39
//* 16.02.2004 rd V1.04 Umstellung auf 32-Bit INPA
//**********************************************************************
[ROOT]
DESCRIPTION=Old Models
[ROOT_E31]
DESCRIPTION=E31
[ROOT_E31_MOTOR]
DESCRIPTION=Engine
ENTRY= DME17R,DME 1.7 for M70 right,
ENTRY= DME17L,DME 1.7 for M70 left,
ENTRY=DME338DS,DME 3.3 for M60,
ENTRY=DME5212R,DME 5.2 for M73 right,
ENTRY=DME5212L,DME 5.2 for M73 left,
ENTRY= DME528,DME 5.2 for M62,
ENTRY=,,
ENTRY= EML_M70,EML for M70,
ENTRY= EML3,EML for M73,
[ROOT_E31_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,AGS9.22 for M62 / M73,
ENTRY= gs9x,GS9.2 for M60,
[ROOT_E31_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS/ASC Mk5 (ABS5 ABD5 ASC5 DSC5),
ENTRY= asc_t,ASC + T,
ENTRY= ahk,Active rear axle kinematics AHK,
ENTRY= edc,Electronic damper control EDC,
[ROOT_E31_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag (ZAE BAE),
ENTRY= dwa4,Anti-theft alarm system DWA4,
ENTRY= ekm,Elektronic body module EKM,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY= ihka,Automatic air conditioning IHKA,
ENTRY= kombi,Instrument cluster,
ENTRY= lkm2,Lamp control module LKM2,
ENTRY= lsm,Steering column memory LSM,
ENTRY= mid,Multi functional display MID,
ENTRY= sm_rd,Seat memory,
ENTRY= gr2,Cruise control GR2,
ENTRY= zke2,Central body electronics ZKE2,
[ROOT_E34]
DESCRIPTION=E34
[ROOT_E34_MOTOR]
DESCRIPTION=Engine
ENTRY= DDE21,DDE 2.1 for M51 E34,
ENTRY=,,
ENTRY= DME17,DME 1.7 for M42 / M43,
ENTRY=DME338DS,DME 3.3 for M60,
ENTRY= DME331,DME 3.31 for M50 2.5 l,
ENTRY= MS401,MS 40.1 for M50 2.0 l,
[ROOT_E34_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,AGS7.32 / AGS9.22,
ENTRY=,,
ENTRY= gs41x,GS4.1x,
ENTRY= gs7x_k,GS7.x Data field,
ENTRY=,,
ENTRY= jatco,Jatco for M50 Japan / South Africa,
[ROOT_E34_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS/ASC Mk5 (ABS5 ABD5 ASC5 DSC5),
ENTRY= abs_uc,ABS µC for M5,
ENTRY= edc,Electronic damper control EDC,
[ROOT_E34_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag (ZAE BAE),
ENTRY= bc_iv,On board computer BC4,
ENTRY= dwa4,Anti-theft alarm system DWA4,
ENTRY= ddshd,Double sun roof E34/2,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY= ihka,Automatic air conditioning IHKA,
ENTRY= ihkr,Air conditioning IHKR,
ENTRY= kombi,Instrument cluster,
ENTRY= pdc,Park distance control PDC,
ENTRY= sm_rd,Seat memory,
ENTRY= gr2,Cruise control GR2,
ENTRY= zke1,Central body electronics ZKE1,
ENTRY= zv36,Central locking module,
[ROOT_E36]
DESCRIPTION=E36
[ROOT_E36_MOTOR]
DESCRIPTION=Engine
ENTRY= DDE21,DDE 2.1 for M51,
ENTRY=,,
;ENTRY= DME13,DME 1.3 for M40,
ENTRY= DME17,DME 1.7 for M42 / M43,
ENTRY= BMS43,BMS 43 for M43,
ENTRY= BMS46,BMS 46 for M43,
ENTRY=,,
;ENTRY=DME338K2,DME 3.3 for S50 M3,
ENTRY= MSS50,MS S50 for S50 M3,
ENTRY= MSS54M3,MS S54 for S54 M3,
ENTRY=,,
ENTRY= DME331,DME 3.31 for M50 2.5 l,
ENTRY= DME524,DME 5.2 for M44,
ENTRY= MS401,MS 40.1 for M50 2.0 l,
ENTRY= MS410,MS 41.0 for M52,
ENTRY= MS411,MS 41.1 for M52 US with OBDII,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= VNC,VNC for S50 M3,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_E36_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,GS8.xx,
ENTRY=,,
ENTRY= gs41x,GS4.1x,
ENTRY= gs7x_k,GS7.x Data field,
ENTRY=,,
ENTRY= jatco,Jatco for M50 Japan / South Africa,
ENTRY=,,
ENTRY= smg,Sequential M-Gearbox,
[ROOT_E36_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc4,ABS/ASC Mk4 ,
ENTRY=absasc4g,ABS/ASC Mk4G,
ENTRY=absasc4g,ABS Mk20 (DS2),
ENTRY= absasc4,ABS/ASC Mk4G1 (K1),
ENTRY=ascdsc46,ASC Mk20 / DSC E46,
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
ENTRY= dscmk60,DSC MK60,
ENTRY= lws5,Steering angle sensor,
[ROOT_E36_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= bc_v,On board computer BC5,
ENTRY= uhr_bc,On board computer / Clock UHR/BC E36/7,
ENTRY= cvm,Convertible soft top module CVM,
ENTRY= dwa4,Anti-theft alarm system DWA4,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY=klima_5B,Automatic air conditioning IHKA,
ENTRY= ihkr,Air conditioning IHKR,
ENTRY= kombi,Instrument cluster,
ENTRY= pdc,Park distance control PDC,
ENTRY= gr2,Cruise control GR2,
ENTRY= toens,Thermal Oil Level Sensor TOENS,
ENTRY= ueb2,Roll over sensor,
ENTRY= zke4,Central body electronics ZKE4,
ENTRY= zv36,Central locking module ZV36,
[ROOT_E38]
DESCRIPTION=E38
[ROOT_E38_MOTOR]
DESCRIPTION=Engine
;ENTRY= DDE22,DDE 2.2 for M51,
ENTRY= DDE40,DDE 4.0 for M57,
ENTRY=,,
;ENTRY= DDE41R,DDE 4.1 for M67 right,
;ENTRY= DDE41L,DDE 4.1 for M67 left,
ENTRY=,,
ENTRY= MS410,MS 41.0 for M52,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY=DME338DS,DME 3.3 for M60,
ENTRY=,,
ENTRY= DME528,DME 5.2 for M62,
;ENTRY= DME5218,DME 5.21 for M62 MJ 98,
ENTRY= ME72,ME 7.2 for M62 MJ 99,
ENTRY=,,
ENTRY=DME5212R,DME 5.2 for M73 right,
ENTRY=DME5212L,DME 5.2 for M73 left,
ENTRY=,,
;ENTRY= DME521R,DME 5.21 for M73 right MJ 98,
;ENTRY= DME521L,DME 5.21 for M73 left MJ 98,
;ENTRY=,,
;ENTRY=DME521R2,DME 5.21 for M73 right MJ 99,
;ENTRY=DME521L2,DME 5.21 for M73 left MJ 99,
;ENTRY=,,
ENTRY= EML3,EML for M73,
ENTRY=,,
ENTRY= ETS,Electronic disconnecting switch,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_E38_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,AGS7.32 / GS8.xx / AGS9.22,
[ROOT_E38_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
;ENTRY= acc,Adaptive Cruise Control ACC,
ENTRY= edc,Electronic damper control EDC,
ENTRY= lws5,Steering angle sensor,
ENTRY= rdc,Tire pressure control RDC,
ENTRY= dws,Deflation warning system DWS,
[ROOT_E38_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= a-sitz,Active seat,
ENTRY= ccm38,Check control module CCM,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY=klima_A7,Rear compartment air conditioning,
ENTRY= rcc,Radio controlled clock,
ENTRY= hkm,Trunk lid module,
ENTRY=klima_5B,Air conditioning IHKA IHKR
ENTRY= kombi,Instrument cluster KOMBI / IKE,
ENTRY= lwr2a,Headlight vertical aim control LWR2A,
ENTRY= lme38,Light module LME38,
ENTRY= lcm,Light and check module LCM,
ENTRY= mfl,Multi functional steering wheel MFL,
ENTRY= pdc,Park distance control PDC,
ENTRY= aic,Rain sensor AIC,
ENTRY= szm,Middle console center switch,
ENTRY= gr2,Cruise control GR2,
ENTRY= zke3,Central body electronics ZKE3,
ENTRY=zuheizer,Additional heater diesel / Park Heating,
[ROOT_E38_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bordmoni,On bord monitor,
ENTRY= bm_wide,Widescreen monitor,
ENTRY= dsp_bt,Dynamic sound processor DSP operation unit,
ENTRY= dsp,Dynamic sound processor DSP booster,
ENTRY= navigat,Navigation system,
ENTRY= NAVMK2,Navigation system MK2,
ENTRY= nav_jap,Navigation system Japan,
ENTRY= navi,Navigation computer,
ENTRY= radio,Radio,
ENTRY= ses,Speech input system SES,
ENTRY= telefon,Telephone,
ENTRY=video_gt,Video module graphical component,
ENTRY=video_tv,Video module TV component,
ENTRY=videomod,Video module,
ENTRY= video_3,Video module 3,
ENTRY= zis,Multi functional display MID (ZIS),
ENTRY=fond_zis,Rear Compartment Information Display,
ENTRY= FOND_BT,Rear Compartment monitor,
[ROOT_E39]
DESCRIPTION=E39
[ROOT_E39_MOTOR]
DESCRIPTION=Engine
;ENTRY= DDE22,DDE 2.2 for M51,
ENTRY=,,
;ENTRY= DDE30,DDE 3.0 for M47,
ENTRY= DDE40,DDE 4.0 for M57,
ENTRY=,,
ENTRY= DME17,DME 1.7 for M43,
ENTRY=,,
ENTRY= DME528,DME 5.2 for M62,
;ENTRY= DME5218,DME 5.21 for M62 MJ 98,
ENTRY= ME72,ME 7.2 for M62 MJ 99,
ENTRY=,,
ENTRY= MS410,MS 41.0 for M52,
ENTRY= MS411,MS 41.1 for M52 US with OBDII,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= MSS52M5,MS S52 for S62 M5,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_E39_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,GS8.xx / GS 20,
[ROOT_E39_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
ENTRY= edc,Electronic damper control EDC,
ENTRY= ehc,1-axle Air Suspension EHC
ENTRY= lws5,Steering angle sensor,
ENTRY= rdc,Tire pressure control RDC,
ENTRY= dws,Deflation warning system DWS,
[ROOT_E39_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= a-sitz,Active seat,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY= hkm,Trunk lid module,
ENTRY= ihka39,Air conditioning,
ENTRY= kombi,Instrument cluster KOMBI / IKE,
ENTRY= lwr2a,Headlight vertical aim control LWR2A,
ENTRY= lcm,Light and check module LCM,
ENTRY= mfl,Multi functional steering wheel MFL,
ENTRY= pdc,Park distance control PDC,
ENTRY= aic,Rain sensor AIC,
ENTRY= rls_ds2,Rain and light sensor RLS,
ENTRY= szm,Middle console center switch,
ENTRY= gr2,Cruise control GR2,
ENTRY= zke3,Central body electronics ZKE3,
ENTRY=zuheizer,Additional heater diesel / Park heating,
[ROOT_E39_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bordmoni,On bord monitor,
ENTRY= bm_wide,Widescreen monitor,
ENTRY= CDC,CD changer,
ENTRY= dsp,Dynamic sound processor DSP booster,
ENTRY= iris,Integrated Radio Information system IRIS,
ENTRY= navigat,Navigation system,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= ses,Speech input system SES,
ENTRY= telefon,Telephone,
ENTRY=video_gt,Video module graphical component,
ENTRY=video_tv,Video module TV component,
ENTRY=videomod,Video module,
ENTRY= zis,Multi functional display MID (ZIS),
[ROOT_E46]
DESCRIPTION=E46
[ROOT_MOTOR]
DESCRIPTION= Engine
;ENTRY= DDE22,DDE 2.2 for M51,
;ENTRY= DDE30,DDE 3.0 for M47,
ENTRY= DDE40,DDE 4.0 for M57,
ENTRY= D50M47,DDE 5.0 for M47 new,
ENTRY= D50M57,DDE 5.0 for M57 new,
ENTRY=,,
ENTRY= BMS46,BMS 46 for M43,
ENTRY=,,
ENTRY= ME9_4N,ME 9.2 for N42 / N45,
ENTRY=ME9NG4TU,ME 9.2 / MEV9 for N46,
ENTRY=,,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= MS450,MS 45.0 for M56,
ENTRY=,,
ENTRY= MSS54M3,MS S54 for S54 M3,
ENTRY=,,
ENTRY= EKP_DS2,Fuel pump EKP,
[ROOT_GETRIEBE]
DESCRIPTION= Transmission
ENTRY= gsds2,GS8.xx / GS 20,
ENTRY=,,
ENTRY= gs30,Sequential Gearbox SSG,
ENTRY=,,
ENTRY= smg2,Sequential M-Gearbox,
[ROOT_FAHRWERK]
DESCRIPTION= Chassis
ENTRY=ascdsc46,ASC/DSC,
ENTRY= dscmk60,DSC MK60,
ENTRY= absasc5,DSC 5.7,
ENTRY= lws5,Steering angle sensor,
ENTRY= rdc,Tire pressure control,
ENTRY= dws,Deflation Warning Syste
[ROOT_KAROSSERIE]
DESCRIPTION= Body
ENTRY= airbag,Airbag,
ENTRY= cvm_II,Convertible soft top module CVM II,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY=klima_5b,Air conditioning IHKA,
ENTRY= kombi,Instrument cluster,
ENTRY= lsz,Light switch center LSZ,
ENTRY= ALC_DS2,Adaptive Light Control,
ENTRY= mfl,Multi functional steering wheel MFL,
ENTRY= pdc,Park distance control PDC,
ENTRY= aic,Rain sensor AIC,
ENTRY= rls_ds2,Rain and light sensor RLS,
ENTRY= szm,Middle console center switch,
ENTRY= shd46,Sunroof module SHD,
ENTRY= sm46,Seat memory driver,
ENTRY= b_sm46,Seat memory passenger,
ENTRY= spmft,Mirror memory driver,
ENTRY= spmbt,Mirror memory passenger,
ENTRY= gr2,Cruise control GR2,
ENTRY= ueb2,Roll over sensor,
ENTRY= xenon_l,Xenon Lights left,
ENTRY= xenon_r,Xenon Lights right,
ENTRY= zke5,Central body electronics ZKE5,
ENTRY=zuheizer,Additional heater diesel,
[ROOT_KOMMUNIKATION]
DESCRIPTION= Communication systems
ENTRY=bmbt46tn,On bord monitor Topnavigation,
ENTRY=bmbt46rn,On bord monitor Radionavigation,
ENTRY=bmbt_mir,Control panel MIR,
ENTRY= bm_wide,Widescreen monitor,
ENTRY= CDC,CD changer,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= ses,Speech input system SES,
ENTRY= telefon,Telephone,
ENTRY=videomod,Video module,
[ROOT_E52]
DESCRIPTION=E52
[ROOT_E52_MOTOR]
DESCRIPTION=Engine
ENTRY= MSS52M5,MS S52 for S62 M5,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_E52_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= smg,Sequential M-Transmission,
[ROOT_E52_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
ENTRY= lws5,Steering angle sensor,
ENTRY= dws,Deflation warning system DWS,
[ROOT_E52_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= cvm_ii,Convertible soft top module CVM II,
ENTRY= elv,Electric steering lock ELV,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY=klima_5B,Air conditioning IHKS,
ENTRY= kombi,Instrument cluster,
ENTRY= lwr2a,Headlight vertical aim control LWR2A,
ENTRY= lcm,Light and check module LCM,
ENTRY= zke5,Central body electronics ZKE5,
[ROOT_E52_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bmbt46rn,On bord monitor Radionavigation,
ENTRY= CDC,CD changer,
ENTRY= dsp,Dynamic sound processor DSP booster,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= telefon,Telephone,

View File

@ -0,0 +1,99 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei E36.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 15.03.95 rd V0.01 Erstellung
//* 28.03.95 rd V1.00 Freigabe
//* 25.04.95 rd V1.01 DME 5.2 für M44 dazu
//* 06.06.95 rd V1.02 DWA 4 neu dazu
//* 09.02.96 rd V1.03 Text BMS 43 geändert
//* 29.04.96 rd V1.04 SMG neu dazu
//* 12.06.96 rd V1.05 ABSMK20 neu
//* 04.04.97 rd V1.06 Überrollsensor hinzu
//* 10.10.97 rd V1.07 ASCDSC46 neu hinzu
//* 12.01.98 rd V1.08 MS42, BMS46 neu hinzu
//* 16.04.98 rd V1.09 ABSASC5 neu hinzu
//* 06.08.98 rd V1.10 LWS5 neu hinzu
//* 15.09.99 rd V1.11 MS 43.0 neu dazu
//* 28.10.99 rd V1.12 SBE neu dazu
//* 24.11.99 rd V1.13 SBE neu dazu ( jetzt nicht nur Kommentar )
//* 01.03.00 rd V1.14 DSC MK60 hinzu
//* 10.05.00 rd V1.15 SS54 M3 neu dazu
//**********************************************************************
[ROOT]
DESCRIPTION=Select E36 V1.15
[ROOT_MOTOR]
DESCRIPTION=Engine
ENTRY= DDE21,DDE 2.1 for M51,
ENTRY=,,
ENTRY= DME17,DME 1.7 for M42 / M43,
ENTRY= BMS43,BMS 43 for M43,
ENTRY= BMS46,BMS 46 for M43,
ENTRY=,,
ENTRY=DME338K2,DME 3.3 for S50 M3,
ENTRY= MSS50,MS S50 for S50 M3,
ENTRY= MSS54M3,MS S54 for S54 M3,
ENTRY=,,
ENTRY= DME331,DME 3.31 for M50 2.5 l,
ENTRY= DME524,DME 5.2 for M44,
ENTRY= MS401,MS 40.1 for M50 2.0 l,
ENTRY= MS410,MS 41.0 for M52,
ENTRY= MS411,MS 41.1 for M52 US with OBDII,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= VNC,VNC for S50 M3,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,GS8.xx,
ENTRY=,,
ENTRY= gs41x,GS4.1x,
ENTRY= gs7x_k,GS7.x Data field,
ENTRY=,,
ENTRY= jatco,Jatco for M50 Japan / South Africa,
ENTRY=,,
ENTRY= smg,Sequential M-Gearbox,
[ROOT_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc4,ABS/ASC Mk4 ,
ENTRY=absasc4g,ABS/ASC Mk4G,
ENTRY=absasc4g,ABS Mk20 (DS2),
ENTRY= absasc4,ABS/ASC Mk4G1 (K1),
ENTRY=ascdsc46,ASC Mk20 / DSC E46,
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
ENTRY= dscmk60,DSC MK60,
ENTRY= lws5,Steering angle sensor,
[ROOT_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= sbe,Seat occupation detection,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= bc_v,On board computer BC5,
ENTRY= uhr_bc,On board computer / Clock UHR/BC E36/7,
ENTRY= dwa4,Anti-theft alarm system DWA4,
ENTRY= cvm,Convertible soft top module CVM,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY=klima_5B,Automatic air conditioning IHKA,
ENTRY= ihkr,Air conditioning IHKR,
ENTRY= kombi,Instrument cluster,
ENTRY= pdc,Park distance control PDC,
ENTRY= gr2,Cruise control GR2,
ENTRY= toens,Thermal Oil Level Sensor TOENS,
ENTRY= ueb2,Roll over sensor,
ENTRY= zke4,Central body electronics ZKE4,
ENTRY= zv36,Central locking module ZV36,

112
app/EC-APPS/INPA/2CFGDAT/E39.ENG Executable file
View File

@ -0,0 +1,112 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei E39.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 27.07.95 rd V1.00 Erstellung
//* 27.09.95 rd V1.01 IRIS neu
//* 12.10.95 rd V1.02 Regensensor neu hinzu
//* 29.01.96 rd V1.03 IRIS von Karroserie nach Kommunikation
//* 02.08.96 rd V1.04 RDKS neu dazu
//* 18.02.97 rd V1.05 8-Zylinder DME 5.21 MJ98 neu dazu
//* 12.03.97 rd V1.06 rdks wird rdc
//* 12.05.97 rd V1.07 Videomodul neu
//* 17.06.97 rd V1.08 Navigationsrechner neu
//* 02.07.97 rd V1.09 Lenkwinkelsensor neu dazu
//* 21.08.97 rd V1.10 DDE4.0 und ME7.2 neu dazu
//* 16.04.98 rd V1.11 ABSASC5 Namen geaendert
//* Zuheizer hinzu
//* 15.06.98 rd V1.12 SES neu hinzu
//* 13.10.98 rd V1.13 DWS neu hinzu
//* 30.11.98 rd V1.14 Text GS 20 hinzu
//* 09.02.99 rd V1.15 Aktivsitz hinzu
//* 05.03.99 rd V1.16 SZM hinzu
//* 09.07.99 rd V1.17 MS 42 neu hinzu
//* 21.07.99 rd V1.18 Heckklappenmodul neu dazu
//* 03.03.00 rd V1.19 NAVMK2 durch NAVI ausgetauscht
//* 23.06.00 rd V1.20 BM_WIDE hinzu
//* 03.07.00 rd V1.21 MS 43.0 neu dazu
//* 13.06.2001 rd V1.22 Regen- Lichtsensor dazu
//* 20.09.2001 rd V1.23 CDC dazu
//* 28.02.2003 rd V1.24 NAV_JAP Name gleichgezogen mit allen BR
//**********************************************************************
[ROOT]
DESCRIPTION=Select E39 V1.24
[ROOT_MOTOR]
DESCRIPTION=Engine
ENTRY= DDE22,DDE 2.2 for M51,
ENTRY=,,
ENTRY= DDE40,DDE 4.0 für M57,
ENTRY=,,
ENTRY= DME17,DME 1.7 for M43,
ENTRY=,,
ENTRY= DME528,DME 5.2 for M62,
ENTRY= DME5218,DME 5.21 for M62 MJ 98,
ENTRY= ME72,ME 7.2 for M62 MJ 99,
ENTRY=,,
ENTRY= MS410,MS 41.0 for M52,
ENTRY= MS411,MS 41.1 for M52 US with OBDII,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,GS8.xx / GS 20,
[ROOT_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
ENTRY= edc,Electronic damper control EDC,
ENTRY= ehc,1-axle Air Suspension EHC
ENTRY= lws5,Steering angle sensor,
ENTRY= rdc,Tire pressure control RDC,
ENTRY= dws,Deflation warning system DWS,
[ROOT_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= a-sitz,Active seat,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY= fern_ss,Remote controls,
ENTRY= hkm,Trunk lid module,
ENTRY=klima_5B,Air conditioning IHKA IHR
ENTRY= kombi,Instrument cluster KOMBI / IKE,
ENTRY= lwr2a,Headlight vertical aim control LWR2A,
ENTRY= lcm,Light and check module LCM,
ENTRY= mfl,Multi functional steering wheel MFL,
ENTRY= pdc,Park distance control PDC,
ENTRY= aic,Rain sensor AIC,
ENTRY= rls_ds2,Rain and light sensor RLS,
ENTRY= szm,Middle console center switch,
ENTRY= gr2,Cruise control GR2,
ENTRY= zke3,Central body electronics ZKE3,
ENTRY=zuheizer,Additional heater diesel / Park heating,
[ROOT_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bordmoni,On bord monitor,
ENTRY= bm_wide,Widescreen monitor,
ENTRY= CDC,CD changer,
ENTRY= dsp,Dynamic sound processor DSP booster,
ENTRY= iris,Integrated Radio Information system IRIS,
ENTRY= navigat,Navigation system,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= ses,Speech input system SES,
ENTRY= telefon,Telephone,
ENTRY=video_gt,Video module graphical component,
ENTRY=video_tv,Video module TV component,
ENTRY=videomod,Video module,
ENTRY= zis,Multi functional display MID (ZIS),

109
app/EC-APPS/INPA/2CFGDAT/E46.ENG Executable file
View File

@ -0,0 +1,109 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei E46.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 11.06.1997 rd V0.01 Erstellung
//* 20.09.2001 rd V1.16 CDC dazu
//* 22.11.2001 rd V1.17 bmbt_mir dazu
//* 17.05.2002 rd V1.18 EKP hinzu
//* 15.07.2002 rd V1.19 neues DDE5 Script
//* 24.09.2002 rd V1.20 ALC neu dazu
//* 24.09.2002 rd V1.21 DDE5 M57 TÜ dazu
//* 28.02.2003 rd V1.22 NAV_JAP hinzu
//* 13.08.2003 rd V1.25 Motorvarianten hinzu
//* 29.09.2003 tm V1.26 Deflation Warning System hinzu
//* 02.02.2004 rd V1.27 Sitzmemory Beifahrer
//* 16.02.2004 rd V1.28 Umstellung auf 32-Bit INPA
//* 18.03.2004 rd V1.29 KLIMA_5B ersetzt IHKA46
//* 23.06.2004 rd V1.30 Motorvariante geändert
//**********************************************************************
[ROOT]
DESCRIPTION=Select E46 V1.30
[ROOT_MOTOR]
DESCRIPTION=Engine
;ENTRY= DDE22,DDE 2.2 for M51,
;ENTRY= DDE30,DDE 3.0 for M47,
ENTRY= DDE40,DDE 4.0 for M57,
ENTRY= D50M47,DDE 5.0 for M47 new,
ENTRY= D50M57,DDE 5.0 for M57 new,
ENTRY=,,
ENTRY= BMS46,BMS 46 for M43,
ENTRY=,,
ENTRY= ME9_4N,ME 9.2 for N42 / N45,
ENTRY=ME9NG4TU,ME 9.2 / MEV9 for N46,
ENTRY=,,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= MS450,MS 45.0 for M56,
ENTRY=,,
ENTRY= MSS54M3,MS S54 for S54 M3,
ENTRY=,,
ENTRY= EKP_DS2,Fuel pump EKP,
[ROOT_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,GS8.xx / GS 20,
ENTRY=,,
ENTRY= gs30,Sequential Gearbox SSG,
ENTRY=,,
ENTRY= smg2,Sequential M-Gearbox,
[ROOT_FAHRWERK]
DESCRIPTION=Chassis
ENTRY=ascdsc46,ASC/DSC,
ENTRY= dscmk60,DSC MK60,
ENTRY= absasc5,DSC 5.7,
ENTRY= lws5,Steering angle sensor,
ENTRY= rdc,Tire pressure control,
ENTRY= dws,Deflation Warning Syste
[ROOT_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= cvm_II,Convertible soft top module CVM II,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY=klima_5b,Air conditioning IHKA,
ENTRY= kombi,Instrument cluster,
ENTRY= lsz,Light switch center LSZ,
ENTRY= ALC_DS2,Adaptive Light Control,
ENTRY= mfl,Multi functional steering wheel MFL,
ENTRY= pdc,Park distance control PDC,
ENTRY= aic,Rain sensor AIC,
ENTRY= rls_ds2,Rain and light sensor RLS,
ENTRY= szm,Middle console center switch,
ENTRY= shd46,Sunroof module SHD,
ENTRY= sm46,Seat memory driver,
ENTRY= b_sm46,Seat memory passenger,
ENTRY= spmft,Mirror memory driver,
ENTRY= spmbt,Mirror memory passenger,
ENTRY= gr2,Cruise control GR2,
ENTRY= ueb2,Roll over sensor,
ENTRY= xenon_l,Xenon Lights left,
ENTRY= xenon_r,Xenon Lights right,
ENTRY= zke5,Central body electronics ZKE5,
ENTRY=zuheizer,Additional heater diesel,
[ROOT_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bmbt46tn,On bord monitor Topnavigation,
ENTRY=bmbt46rn,On bord monitor Radionavigation,
ENTRY=bmbt_mir,Control panel MIR,
ENTRY= bm_wide,Widescreen monitor,
ENTRY= CDC,CD changer,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= ses,Speech input system SES,
ENTRY= telefon,Telephone,
ENTRY=videomod,Video module,

View File

@ -0,0 +1,57 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei E52.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 17.02.00 rd V1.00 Erstellung auf Basis E52.GER V1.00
//* 03.03.00 rd V1.01 NAVMK2 durch NAVI ausgetauscht
//* 20.09.2001 rd V1.02 CDC dazu
//* 28.02.2003 rd V1.03 NAV_JAP hinzu
//**********************************************************************
[ROOT]
DESCRIPTION=Select E52 V1.03
[ROOT_MOTOR]
DESCRIPTION=Engine
ENTRY= MSS52M5,MS S52 for S62 M5,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= smg,Sequential M-Transmission,
[ROOT_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,ABS5 ASC5 DSC5 DSC3,
ENTRY= lws5,Steering angle sensor,
ENTRY= dws,Deflation warning system DWS,
[ROOT_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= cvm_ii,Convertible soft top module CVM II,
ENTRY= elv,Electric steering lock ELV,
ENTRY= ews,Electronic vehicle immobilization EWS,
ENTRY=klima_5B,Air conditioning IHKS,
ENTRY= kombi,Instrument cluster,
ENTRY= lwr2a,Headlight vertical aim control LWR2A,
ENTRY= lcm,Light and check module LCM,
ENTRY= zke5,Central body electronics ZKE5,
[ROOT_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bmbt46rn,On bord monitor Radionavigation,
ENTRY= CDC,CD changer,
ENTRY= dsp,Dynamic sound processor DSP booster,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= telefon,Telephone,

View File

@ -0,0 +1,96 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei E53.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 13.10.1997 rd V0.01 Erstellung
//* 15.09.1999 rd V1.00 MS 43.0 neu dazu
//* 03.03.2000 rd V1.01 NAVMK2 durch NAVI ausgetauscht
//* 14.04.2000 rd V1.02 Luftfederung ehc_2 nach ehc_2n
//* 23.06.2000 rd V1.03 BM_WIDE hinzu
//* 13.06.2001 rd V1.04 Regen- Lichtsensor dazu
//* 20.09.2001 rd V1.05 CDC dazu
//* 24.09.2002 rd V1.06 ALC neu dazu
//* 11.02.2003 rd V1.07 DXC8 dazu
//* 28.02.2003 rd V1.08 Facelift integriert
//* 18.09.2003 rd V1.09 VGSG neu dazu
//* 16.02.2004 rd V1.10 Umstellung auf 32-Bit INPA
//* 26.08.2004 GA V1.11 E53.IPO dazu IDENT, FS-lesen, löschen quasi funktional
//* 26.08.2004 GA V1.12 DDE6M57 dazu
//**********************************************************************
[ROOT]
DESCRIPTION=Select E53 V1.12
ENTRY= E53,IDENT / read-clear error/info memory E53,
[ROOT_MOTOR]
DESCRIPTION=Engine
ENTRY= DDE40,DDE 4.0 for M57,
ENTRY= D50M57,DDE 5.0 for M57 new,
ENTRY= DDE6M57,DDE 6.0 for M57 TÜ,
ENTRY=,,
ENTRY= ME72,ME 7.2 for M62 MJ 99,
ENTRY= ME9_N62,ME 9.2 for N62,
ENTRY=,,
ENTRY= MS420,MS 42.0 for M52 new,
ENTRY=,,
ENTRY= MS430,MS 43.0 for M54,
ENTRY=,,
ENTRY= CARB,Carb-Interface,
[ROOT_GETRIEBE]
DESCRIPTION=Transmission
ENTRY= gsds2,GS8.xx,
ENTRY= GS19,Gearbox Control Module GS19,
ENTRY= vgsg83,DXC Gearbox VGSG,
[ROOT_FAHRWERK]
DESCRIPTION=Chassis
ENTRY= absasc5,DSC57,
ENTRY= dxc8,DXC8,
ENTRY= ehc,1-axle Air Suspension EHC
ENTRY= ehc_2n,2-axle Air Suspension EHC
ENTRY= lws5,Steering angle sensor,
ENTRY= rdc,Tyre pressure control,
[ROOT_KAROSSERIE]
DESCRIPTION=Body
ENTRY= airbag,Airbag,
ENTRY= ews,Electronic vehicle immobilization EWS,
;ENTRY= fern_ss,Remote controls,
ENTRY=klima_5B,Air conditioning,
ENTRY= kombi,Instrument cluster KOMBI / IKE,
ENTRY= lwr2a,Headlight vertical aim control LWR2A,
ENTRY= lcm,Light and check module LCM,
ENTRY= ALC_DS2,Adaptive Light Control,
ENTRY= mfl,Multi functional steering wheel MFL,
ENTRY= pdc,Park distance control PDC,
ENTRY= aic,Rain sensor AIC,
ENTRY= rls_ds2,Rain and light sensor RLS,
ENTRY= szm,Middle console center switch,
ENTRY= sm53,Seat memory,
ENTRY= shd_mds,Sunroof module,
ENTRY= gr2,Cruise control GR2,
ENTRY= zke3,Central body electronics ZKE3,
ENTRY=zuheizer,Additional heater diesel / Park heating,
[ROOT_KOMMUNIKATION]
DESCRIPTION=Communication systems
ENTRY=bmbt46tn,On bord monitor Topnavigation,
ENTRY= bm_wide,Widescreen monitor,
ENTRY= CDC,CD changer,
ENTRY= dsp,Dynamic sound processor DSP booster,
ENTRY= iris,Integrated Radio Information system IRIS,
ENTRY= navi,Navigation computer,
ENTRY= nav_jap,Navigation computer Japan,
ENTRY= radio,Radio,
ENTRY= ses,Speech input system SES,
ENTRY= telefon,Telephone,
ENTRY=videomod,Video module,
ENTRY= zis,Multi functional display MID (ZIS),

128
app/EC-APPS/INPA/2CFGDAT/E60.BAK Executable file
View File

@ -0,0 +1,128 @@
//**********************************************************************
//*
//* Nacharbeitsauswahl INPA
//*
//* Datei E60.ENG
//*
//**********************************************************************
//* Drexel TI-430
//**********************************************************************
//* History:
//* 21.08.2002 rd V0.01 Erstellung
//* 24.09.2002 rd V0.02 ALC neu dazu
//* 24.10.2002 rd V0.14 TEL_60 wird TEL_E65
//* 28.11.2002 GR V0.15 CCCA60 hinzugefügt
//* 03.02.2003 gr V0.16 SD_KWP wird ersetzt SHD_MDS
//* 26.03.2003 rd V0.18 MSS 65 neu
//* 03.04.2003 tm V0.19 DWA_63 dazu
//* 02.07.2003 rd V1.00 Text Satelliten und Türelektronik geändert
//**********************************************************************
[ROOT]