diff --git a/Build/TextPreProcessing.targets b/Build/TextPreProcessing.targets
index e0557c985127ef9462e22fec6a92d7cbc7b63c15..2046d947a2fce8593309a296fc601a3ab141690d 100644
--- a/Build/TextPreProcessing.targets
+++ b/Build/TextPreProcessing.targets
@@ -1,9 +1,5 @@
 <Project DefaultTargets = "Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
 	<Target Name="BeforeBuild" Condition="$(Configuration) == 'Deploy' OR $(Configuration) == 'Release'">
-		<ItemGroup>
-			<VersionTemplates Include="$(ProjectDir)**\Version.tt"/>
-			<VersionTemplates Include="$(ProjectDir)**\*.tt"/>
-		</ItemGroup>
 		<!-- <Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\12.0\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/> -->
 		<!-- <Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\14.0\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/> -->
 		<Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/>
diff --git a/BuildTools/cliff.toml b/BuildTools/cliff.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ec8ec6e007dd824908067b26c9255e6ce52d54c1
--- /dev/null
+++ b/BuildTools/cliff.toml
@@ -0,0 +1,103 @@
+# git-cliff ~ default configuration file
+# https://git-cliff.org/docs/configuration
+#
+# Lines starting with "#" are comments.
+# Configuration options are organized into tables and keys.
+# See documentation for more information on available options.
+
+[changelog]
+# template for the changelog footer
+header = """
+"""
+# template for the changelog body
+# https://keats.github.io/tera/docs/#introduction
+body = """
+{% if version -%}\
+    ## {{ version }} ({{ timestamp | date(format="%d-%m-%Y") }})
+{% else %}\
+    ## [unreleased]
+{% endif %}\
+{% set_global filtered_commits = [] -%}
+{% for commit in commits -%}
+  {% if commit.footers | length > 0 and commit.footers.0.token == "mr" -%}
+    {% set_global filtered_commits = filtered_commits | concat(with= commit) -%}
+  {% endif -%}
+{%endfor -%}
+{% for group, commits in filtered_commits | group_by(attribute="group") %}
+
+    ### {{ group | striptags | trim | upper_first }}
+    {% for commit in commits %}
+          - {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
+              {% if commit.breaking %}[**breaking**] {% endif %}\
+              {% if not commit.footers -%} {{ commit.message | upper_first }} {% endif %}\
+              {% if commit.footers -%}
+                {% if commit.footers.1.token == "issue" and commit.footers.1.token != "" -%}
+                  {{ commit.footers.1.value }}: {{ commit.message | upper_first }}\
+                {% elif commit.footers.0.token == "mr" -%}
+                  {{ commit.footers.0.value }}: {{ commit.message | upper_first }}\
+                {% endif -%}
+                {#{% if commit.footers.2.token == "description" and commit.footers.2.value != "" %}
+                  <p>{{ commit.footers.2.value }}</p>
+                {% endif -%} -#}
+              {% endif -%}
+    {% endfor -%}
+{% endfor -%}\n
+"""
+# template for the changelog footer
+footer = """
+"""
+# remove the leading and trailing s
+trim = true
+# postprocessors
+postprocessors = [
+  # { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
+]
+
+[git]
+# parse the commits based on https://www.conventionalcommits.org
+conventional_commits = true
+# filter out the commits that are not conventional
+filter_unconventional = true
+# process each line of a commit as an individual commit
+split_commits = false
+# regex for preprocessing the commit messages
+commit_preprocessors = [
+  # Replace issue numbers
+  #{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
+  # Check spelling of the commit with https://github.com/crate-ci/typos
+  # If the spelling is incorrect, it will be automatically fixed.
+  #{ pattern = '.*', replace_command = 'typos --write-changes -' },
+]
+# regex for parsing and grouping commits
+commit_parsers = [
+  { message = "^feat", group = "<!-- 0 -->Features" },
+  { message = "^fix", group = "<!-- 1 -->Bug Fixes" },
+  { message = "^doc", group = "<!-- 3 -->Documentation" },
+  { message = "^perf", group = "<!-- 4 -->Performance" },
+  { message = "^refactor", group = "<!-- 2 -->Refactor" },
+  { message = "^style", group = "<!-- 5 -->Styling" },
+  { message = "^test", group = "<!-- 6 -->Testing" },
+  { message = "^chore\\(release\\): prepare for", skip = true },
+  { message = "^chore\\(deps.*\\)", skip = true },
+  { message = "^chore\\(pr\\)", skip = true },
+  { message = "^chore\\(pull\\)", skip = true },
+  { message = "^chore|^ci", group = "<!-- 7 -->Miscellaneous Tasks" },
+  { body = ".*security", group = "<!-- 8 -->Security" },
+  { message = "^revert", group = "<!-- 9 -->Revert" },
+]
+# protect breaking changes from being skipped due to matching a skipping commit_parser
+protect_breaking_commits = false
+# filter out the commits that are not matched by commit parsers
+filter_commits = false
+# regex for matching git tags
+# tag_pattern = "v[0-9].*"
+# regex for skipping tags
+# skip_tags = ""
+# regex for ignoring tags
+# ignore_tags = ""
+# sort the tags topologically
+topo_order = false
+# sort the commits inside sections by oldest/newest order
+sort_commits = "oldest"
+# limit the number of commits included in the changelog.
+# limit_commits = 42
diff --git a/BuildTools/templates/md-style.css b/BuildTools/templates/md-style.css
new file mode 100644
index 0000000000000000000000000000000000000000..5eecaea03b1a783b33e84c71b80b599e42133973
--- /dev/null
+++ b/BuildTools/templates/md-style.css
@@ -0,0 +1,136 @@
+h1, h2, h3, h4, h5, h6, p, blockquote {
+    margin: 0;
+    padding: 0;
+ }
+ body {
+    font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
+    font-size: 13px;
+    line-height: 18px;
+    color: #737373;
+    background-color: white;
+    margin: 10px 13px 10px 13px;
+ }
+ table {
+    margin: 10px 0 15px 0;
+    border-collapse: collapse;
+ }
+ td,th {
+    border: 1px solid #ddd;
+    padding: 3px 10px;
+ }
+ th {
+    padding: 5px 10px;
+ }
+
+ a {
+    color: #0069d6;
+ }
+ a:hover {
+    color: #0050a3;
+    text-decoration: none;
+ }
+ a img {
+    border: none;
+ }
+ p {
+    margin-bottom: 9px;
+ }
+
+ h1, h2, h3, h4, h5, h6 {
+    color: #404040;
+    line-height: 36px;
+ }
+ h1 {
+    margin-bottom: 18px;
+    font-size: 30px;
+ }
+ h2 {
+    font-size: 24px;
+ }
+ h3 {
+    font-size: 18px;
+ }
+ h4 {
+    font-size: 16px;
+ }
+ h5 {
+    font-size: 14px;
+ }
+ h6 {
+    font-size: 13px;
+ }
+ hr {
+    margin: 0 0 19px;
+    border: 0;
+    border-bottom: 1px solid #ccc;
+ }
+ blockquote {
+    padding: 13px 13px 21px 15px;
+    margin-bottom: 18px;
+    font-family:georgia,serif;
+    font-style: italic;
+ }
+ blockquote:before {
+    content:"\201C";
+    font-size:40px;
+    margin-left:-10px;
+    font-family:georgia,serif;
+    color:#eee;
+ }
+ blockquote p {
+    font-size: 14px;
+    font-weight: 300;
+    line-height: 18px;
+    margin-bottom: 0;
+    font-style: italic;
+ }
+ code, pre {
+    font-family: Monaco, Andale Mono, Courier New, monospace;
+ }
+ code {
+    background-color: #fee9cc;
+    color: rgba(0, 0, 0, 0.75);
+    padding: 1px 3px;
+    font-size: 12px;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+ }
+ pre {
+    display: block;
+    padding: 14px;
+    margin: 0 0 18px;
+    line-height: 16px;
+    font-size: 11px;
+    border: 1px solid #d9d9d9;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+ }
+ pre code {
+    background-color: #fff;
+    color:#737373;
+    font-size: 11px;
+    padding: 0;
+ }
+ sup {
+    font-size: 0.83em;
+    vertical-align: super;
+    line-height: 0;
+ }
+ * {
+    -webkit-print-color-adjust: exact;
+ }
+ @media screen and (min-width: 914px) {
+    body {
+       width: 854px;
+       margin:10px auto;
+    }
+ }
+ @media print {
+    body,code,pre code,h1,h2,h3,h4,h5,h6 {
+       color: black;
+    }
+    table, pre {
+       page-break-inside: avoid;
+    }
+ }
\ No newline at end of file
diff --git a/BuildTools/update_changelog.ps1 b/BuildTools/update_changelog.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..ec398b8d8bfaf5917e31133204e20edc9eae0c69
--- /dev/null
+++ b/BuildTools/update_changelog.ps1
@@ -0,0 +1,159 @@
+<#
+.SYNOPSIS
+    Updates all Release Notes related files.
+
+.DESCRIPTION
+    Updates all Release Notes related files.
+
+    Such as:
+    - CHANGES.md
+    - Directory.Build.props
+    - Documentation/User Manual/6-changelog/changelog.md
+    - Documentation/User Manual Source/Release Notes Vecto4.x.pdf
+    - Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md (manually updated if custom content needed)
+
+.PARAMETER Force
+    Overrides git cliff output with release_notes.md content. Enables custom modification of all Release Notes files.
+
+.EXAMPLE
+    ./BuildTools/update_changelog.ps1 4.5.5
+
+.EXAMPLE
+    ./BuildTools/update_changelog.ps1 4.5.5 -Force
+#>
+
+param([string]$RELEASE_VERSION=$null, [switch]$Force)
+
+function Update-MarkdownContent ([string] $targetFile, [string] $contentFile, [string] $injectionMarker = ""){
+  $changelogAdded = $false
+  if(!$(Test-Path $targetFile)){
+    Write-Host "Markdown file not updated because it does not exist" -ForegroundColor DarkYellow
+    Write-Host "File: '${targetFile}'" -ForegroundColor DarkYellow
+    return
+  }
+
+  (Get-Content $targetFile) |
+      Foreach-Object {
+          if($injectionMarker -eq ""){
+              if(-not $changelogAdded){
+                  $(Get-Content $contentFile)
+                  $changelogAdded = $true
+              }
+              $_ # Send the current line to output
+          } else {
+              $_ # Send the current line to output
+              if($_ -match $injectionMarker){
+                if ($targetFile.Contains("changelog.md")) {
+                    $newHeader = "##"
+                } else {
+                    $newHeader = "#"
+                }
+                "`r`n"
+                $(Get-Content $contentFile).Replace("##", $newHeader)
+              }
+          }
+      } |
+  Set-Content $targetFile
+}
+
+function Update-BuildPropsVersion([string]$version) {
+    $VersionRgx = "<Version>\d+\.\d+\.\d+<\/Version>"
+    $VersionNode = "<Version>$version</Version>"
+
+    (Get-Content -Path $BuildPropsFile) |
+        ForEach-Object {$_ -Replace $VersionRgx, $VersionNode} |
+            Set-Content -Path $BuildPropsFile
+}
+
+if(!$RELEASE_VERSION){
+    $RELEASE_VERSION = Read-Host "Version number"
+}
+
+# Get release version and suffix from version string.
+$VersionTag = $RELEASE_VERSION
+$VersionTag -match '((\d+)\.\d+\.\d+(\.\d+)?)(-(RC|DEV))?' > $null
+$VersionNumber = $Matches[1]
+$MajorVersionNumber = $Matches[2]
+$VersionSuffix = $Matches[5]
+$IsReleaseCandidate = $VersionSuffix -eq "RC"
+$IsReleaseDeveloper = $VersionSuffix -eq "DEV"
+
+# Get version string to include in changelog
+if($IsReleaseCandidate -or $IsReleaseDeveloper) {
+    $changelogVersion = "VECTO v$VersionNumber-$VersionSuffix"
+} else {
+    $changelogVersion = "VECTO v$VersionNumber Official Release"
+}
+
+# PREVIOUS_RELEASE_SHA is the commit the previous release tag points to.
+# CURRENT_RELEASE_SHA  is the commit the current release tag points to.
+$tags = @($(git tag -l --sort=-v:refname) | Where-Object { $_.Contains("Release/v$MajorVersionNumber") })
+$CI_COMMIT_SHA = $(git rev-parse --verify HEAD)
+$CURRENT_RELEASE_SHA = $CI_COMMIT_SHA
+$PREVIOUS_RELEASE_SHA  = $(git rev-list -1 "tags/$($tags[0])")
+
+if($CI_COMMIT_TAG){
+  $CURRENT_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[0])")
+  $PREVIOUS_RELEASE_SHA  = $(git rev-list -1 "tags/$($tags[1])")
+}
+
+Write-Host "Current version points to $($CURRENT_RELEASE_SHA)"
+Write-Host "Previous version points to $($PREVIOUS_RELEASE_SHA)"
+
+$CliffReleaseNotesMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md";
+if(-not $Force){
+    # Get the latest changes for the release changelog.
+    git cliff "$CURRENT_RELEASE_SHA..$PREVIOUS_RELEASE_SHA" --unreleased --tag "$changelogVersion" -o cliff_changelog.md --config ./BuildTools/cliff.toml
+
+    Move-Item cliff_changelog.md ./$CliffReleaseNotesMarkdown -Force
+}
+
+# Update Release Notes and changelog markdowns.
+# Based on the major, determine the ReleaseNotes for the given version.
+if ($MajorVersionNumber -ne 3 -and $MajorVersionNumber -ne 4){
+    throw "Release Notes version ${MajorVersionNumber} not supported."
+} else {
+    $TempReleaseNotesMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto${MajorVersionNumber}x.md"
+    $ReleaseNotesPdf = "Documentation/User Manual Source/Release Notes Vecto${MajorVersionNumber}.x.pdf"
+}
+
+# Declare files to update
+$UserManualHtml = "Documentation/User Manual/help.html"
+$ChangelogMarkdownPath = "Documentation/User Manual/6-changelog/changelog.md"
+$BuildPropsFile = "Directory.Build.props"
+
+# Reset files content to clean previous executions output.
+git reset -- $ChangelogMarkdownPath $ChangesMarkdown $ReleaseNotesPdf $UserManualHtml $TempReleaseNotesMarkdown -q
+git checkout -- $ChangelogMarkdownPath $ChangesMarkdown $ReleaseNotesPdf $UserManualHtml $TempReleaseNotesMarkdown
+
+# Insert new changelog features into Release Notes.
+$InjectNewFeaturesMark = "<!-- Cover Slide -->"
+Update-MarkdownContent $TempReleaseNotesMarkdown $CliffReleaseNotesMarkdown $InjectNewFeaturesMark
+
+# Insert new changelog features into VECTO changelog.
+$ChangelogInjectMark = "# Changelog"
+Update-MarkdownContent $ChangelogMarkdownPath $CliffReleaseNotesMarkdown $ChangelogInjectMark
+
+$ChangesMarkdown = "CHANGES.md"
+Copy-Item $ChangelogMarkdownPath $ChangesMarkdown -Force
+
+# Convert md to pdf
+Push-Location "Documentation/User Manual Source/ReleaseNotesMDs"
+pandoc "..\..\..\$TempReleaseNotesMarkdown" -o "..\..\..\$ReleaseNotesPdf" --css "..\..\..\BuildTools\templates\md-style.css" --pdf-engine=$Env:weasyprint  --title="Changelog"
+Pop-Location
+
+# User Manual HTML convertion script.
+Push-Location "Documentation/User Manual/"
+& './convert.bat'
+Pop-Location
+
+Update-BuildPropsVersion $VersionNumber
+
+# Stage the modified files by the script in git.
+git add $CliffReleaseNotesMarkdown
+git add $TempReleaseNotesMarkdown
+git add $ChangelogMarkdownPath
+git add $ChangesMarkdown
+git add $ReleaseNotesPdf
+git add $UserManualHtml
+git add $BuildPropsFile
diff --git a/CHANGES.md b/CHANGES.md
index 9e4e04eae45b711fdaea90f91fb16f3370f0dbb1..0e67477429e5c8b9a48f869aeff0be7dbd12a232 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,1384 +1,1032 @@
+# Changelog
+
+
+**VECTO v4.2.3 Official Release (01-10-2024)**
+
+- Enhancements
+   * CodeEU #799: Adapt VECTO for the new CI updates (!263)
+
+- Bug fixes
+   * CodeEU #794: Added missing monitoring report file (!265)
+   * CodeEU #780: Update weights for bus subgroups (!264)
+
+**VECTO-4.2.2-RC**
+
+**Build 3539 (2024-09-09)**
+
+- Bugfixes
+   * CodeEU-710: Hashing tool check fail with VECTO version 3330
+   * CodeEU-711: Hashing tool check fail with VECTO 4.1.3.3415
+   * CodeEU-712: VECTO VTP error
+   * CodeEU-754: "Failed to find operating point"; "Failed to find mechanic power for given electric power" in E2 vehicle
+   * CodeEU-727: Failure in simulating HEV in different VECTO versions
+   * CodeEU-749: Double summary for electric vehicles
+   * CodeEU-542: IVECO confidential : BUG REPORT : CRW LE T7D VOITH NXT 5.63
+   * CodeEU-663: IHPC: Failed to find operating point 
+   * CodeEU-634: Article 10(2) issue - VIN YS2G6X20002202570
+   * CodeEU-671: IHPC: simulation abort due to unexpected response 
+   
+**VECTO-4.2.1**
+
+**Build 3469 (2024-07-01)**
+
+- Features
+   * CodeEU-726: Build an XML converter tool for older VECTO jobs
+
+- Bugfixes
+   * CodeEU-719: the six new tyre dimensions from line 126 onwards to the latest “wheels.csv” file in the VECTO repository
+   * CodeEU-717: VECTO-4.2.0.3448-RC - Buses AMT Gearbox Type with 1% higher C02 in primary results
+   * CodeEU-724: Error in Primary Bus Simulation: Object reference not set to an instance of an object
+   * CodeEU-716: VECTO-4.2.0.3448-RC - Buses Result Summary section missing in RLST_Customer.xml
+   * CodeEU-694: Primary and Completed heavybus FCV article 9 exempted hashcode mismatch.
+   * CodeEU-735: SMT strategy different between engineering and declaration mode
+   * CodeEU-736: Existing customer reports (CIF) fail validation
+   * CodeEU-737: Missing data from XML report
+
+**VECTO-4.2.0-RC**
+
+**Build 3448 (2024-06-10)**
+
+- Features
+   * CodeEU-697: Re-evaluate subgroup allocations for Long Haul
+   * CodeEU-696: Double summary in CIF for vocationals and non vocational missions.
+   * CodeEU-698: Incorporate missions RD, LH and EMS to class 16 vehicles
+   * CodeEU-676: Feature: Implement monitoring report
+
+- Bugfixes
+   * CodeEU-471: VectoSimulationException: VF640J869RB022573
+   * CodeEU-462: Article10-2-issue | Order-Nr 28206354 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-326: Article10-2-issue | Order-Nr 28195581 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-348: Article10-2-issue | Order-Nr 28204519 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-457: Article10-2-issue | Order-Nr 28174000 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-458: Article10-2-issue | Order-Nr 28186528 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-459: Article10-2-issue | Order-Nr 28203057 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-545: IVECO confidential : BUG REPORT : HEV-P1 : UW18m C9 VOITH NXT CRU 48V mild hybrid
+   * CodeEU-346: Article10-2-issue | Order-Nr 28202338 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-352: Article10-2-issue | Order-Nr 28202130 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-394: Article10-2-issue | Order-Nr 28204065 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-433: Article10-2-issue | Order-Nr 28192321 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-451: Article10-2-issue | Order-Nr 28204280 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-452: Article10-2-issue | Order-Nr 28197394 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-453: Article10-2-issue | Order-Nr 28199435 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-454: Article10-2-issue | Order-Nr 28206982 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-655: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208126 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-660: Retarder lossmap error in completed vehicle simulation
+   * CodeEU-662: Generic retarder map speed range insufficient in some cases
+   * CodeEU-648: Error in Multistep Tool PEV/P-HEV
+   * CodeEU-618: PEV vehicles simulation error depending the time format
+   * CodeEU-700: Factor Method Generic IHPC Powermap De-normaization bug
+   * CodeEU-482: Article10-2-issue | Order-Nr 28203040 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-514: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208051 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-529: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28199994 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-544: IVECO confidential : BUG REPORT : HEV-P1 : CRW LE C9 VOITH NXT CRU 48V mild hybrid
+   * CodeEU-552: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28201759 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-556: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208176 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-557: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28209751 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-622: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210594 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-632: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28210591 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-672: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28208841 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-673: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209179 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-674: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28211540 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-678: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28192673 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-697: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209551 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-685: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28200286 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-686: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28201178 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-687: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209679 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-692: Article10-2-issue | VECTO-4.1.3 | Order-Nr 28209789 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+
+**VECTO-4.1.3**
+
+***Build 3415 (2024-05-08)***
+
+- Hotfixes
+   * CodeEU-638: Incorrect construction payloads for group 9 non-vocational vehicle
+
+**VECTO-4.1.1**
+
+***Build 3413 (2024-05-06)***
+
+- Bugfixes
+   * CodeEU-615: Multistep freezes after loading VIF chassis
+   * CodeEU-616: Multistep tool freezes
+   * CodeEU-619: restore wrong exempted techs in XSD for backwards compatibility
+   * CodeEU-617: Results change depending the time format
+   * CodeEU-635: Revert multiple summary in CIF
+
+**VECTO-4.1.0-RC**
+
+***Build 3392 (2024-04-15)***
+
+- Features
+   * CodeEU-577: Add missing mission profiles to vocational and non-vocational
+
+- Bugfixes
+   * CodeEU-331: Gear 1 DrivingActionAccelerate: Fail
+   * CodeEU-367: Gear 1 DrivingActionAccelerate: Fail
+   * CodeEU-372: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
+   * CodeEU-373: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
+   * CodeEU-374: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
+   * CodeEU-375: ADT Error on Bus Category Primary Vehicle Simulation on VECTO
+   * CodeEU-393: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
+   * CodeEU-439: 615 (Interurban _P32DD_ReferenceLoad) - absTime: 7129.6359 [s], distance: 53875.9765 [m], dt: 0.6388 [s], v: 0.5098 [m/s], Gear: 1 | DrivingActionAccelerate: Failed
+   * CodeEU-446: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
+   * CodeEU-449: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
+   * CodeEU-478: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 4 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 | DrivingActionAccelerate: Failed to find operating poi
+   * CodeEU-481: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 4 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 |
+   * CodeEU-488: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 4 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 | DrivingActionAccelerate: Failed to find operating poi
+   * CodeEU-494: Finished Run VEH-PrimaryBus_nonSmart Urban _P31SD_ReferenceLoad with ERROR: 26 (Urban _P31SD_ReferenceLoad) - absTime: 8606.6241 [s], distance: 39112.5127 [m], dt: 1.1131 [s], v: 0.1833 [m/s], Gear: 1 | DrivingActionAccelerate: Failed to fi
+   * CodeEU-420: Finished Run VEH-PrimaryBus_nonSmart Interurban _P32SD_ReferenceLoad with ERROR: 16
+   * CodeEU-573: Unhandled powertrain architecture Conventional Vehicle to calculate gradability
+   * CodeEU-582: unhandled powertrain architecture ConventionalVehicle to calculate gradability, 11:44:36.63,
+   * CodeEU-595: Inconsistency exempted vehicles "Fuel cell vehicle" vs. "FCV Article 9 exempted"
+   * CodeEU-501: Help regarding VTP vdri format is not up to date in v4
+   * CodeEU-594: inadequate validation for auxiliaries in completed vehicle XML
+   * CodeEU-580: Potential error in XML schema v2.4 (exempted vehicles)
+   * CodeEU-551: Article-10-2 XLRASF5E00G419905
+   * CodeEU-547: Max ICE Off timespan for buses
+   * CodeEU-583: Incorrect internal resistance for SuperCap used in factor method
+   * CodeEU-571: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28202896 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-526: VTP calculation aborted on fuel consumption map
+   * CodeEU-502: Error in VECTO calculation WMA10CZZ0RF022326
+   * CodeEU-401: Electric steering system with conventional vehicle not according to 2017/2400
+   * CodeEU-476: Setting Initial SoC in REESS editor leads to error
+   * CodeEU-533: Question about heavy lorry_IEPC_Gb×4speed: Failed to generate electric power map - at least two negative entries are required
+   * CodeEU-456: Clarification Documentation official Results
+   * CodeEU-506: Article 10(2) issue - VIN YS2P6X200R2201285
+   * CodeEU-507: Article 10(2) issue - VIN YS2P6X20005732399
+   * CodeEU-508: Article 10(2) issue - VIN S2P6X20005734199
+   * CodeEU-499: Object Reference not set Error
+   * CodeEU-546: Problem with P181 (Cooling Fan Technology) for a conventional vehicle
+   * CodeEU-516: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208044 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-517: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28208037 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-519: Article10-2-issue | VECTO-4.0.3 | Order-Nr 10098181 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-527: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28196233 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-528: Article10-2-issue | VECTO-4.0.3 | Order-Nr 28196652 | HEV P1 Error Mercedes-Benz and Setra Hybrid Buses
+   * CodeEU-338: Eco-roll only, without engine stop, impact on CO2 emission
+   * CodeEU-475: XML files loading in VTP Job not OK; No auxiliary data and torque curve visible, Job can't be saved in VECTO 4.0.3.3330
+   * CodeEU-610: VTP mode is broken due to changes in the Clutch component.
+
+**VECTO-4.0.3**
+
+***Build 3330 (2024-02-13)***
+
+- Bugfixes
+    * CodeEU-293: DistanceRun got an unexpected response
+    * CodeEU-298: Object reference not set to an instance of an object
+    * CodeEU-300: Full drive torque miscalculation
+    * CodeEU-336: Feature: Hashing tool must validate the previous step data for multi-step jobs
+    * CodeEU-337: Electric Citybus - ERROR with "31a-Specific" bus configuration
+    * CodeEU-343: Cannot simulate Primary Vehicle using vectocmd.exe
+    * CodeEU-387: VECTO sometimes fails to properly read Tyre data from primary vehicle xml
+    * CodeEU-427: Vehicle speed resulting to exceeding max gearbox speed
+    * CodeEU-428: Remove speed safety margin for gearbox re-engaging
+    * CodeEU-438: Mismatch XML schema vs Regulation (exempted vehicles)
+    * CodeEU-248: Bus P2 hybrid VECTO error in urban cycle
+    * CodeEU-278: Simulation crash when writing fuel consumption results to reports
+    * CodeEU-284: New error message and failed simulation obtained for P2 hybrid buses
+    * CodeEU-285: PEV vehicle error in routine to write the results with new vecto version  4.0.2.3275
+    * CodeEU-287: PEV_IEPC error message:"can only operate on SI Objects with the same unit"
+    * CodeEU-289: VECTO Simulation Error for bus with validated input data
+
+**VECTO-4.0.2**
+
+***Build 3275 (2023-12-20)***
+
+- Hotfix
+    * CodeEU-273, CodeEU-274: Changes in the AMT shift strategy regarding idling speed caused simulation aborts
+    * CodeEU-260: regression fix handling overload buffer
+
+***Build 3273 (2023-12-18)***
+
+- Bugfixes
+    * CodeEU-94: DistanceRun got an unexpected response
+    * CodeEU-153: DrivingActionAccelerate: Failed to find operating point after Overload
+    * CodeEU-158: Urban RefLoad DrivingActionAccelerate: Failed to find operating point (IEPC Wheelhub 1 measured)
+    * CodeEU-168: Vecto Declaration Simulation with P1-Hybrid shows multiple errors - Simulation Aborts!
+    * CodeEU-191: Boosting limits HEV ovc are not working
+    * CodeEU-202: EMS Standard Values: Continuous/Overload Torque 0 Nm
+    * CodeEU-203: HybridStrategy error for IHPC type 1 hybrid lorry
+    * CodeEU-206: VTP + PEMS test done by Renault Trucks France - VECTO tool errors most probably linked to automatic gearbox (with torque converter)
+    * CodeEU-211: Hybrid P1 configurations with errors
+    * CodeEU-215: MultiStep tool help
+    * CodeEU-216: NrOfGears in CIF is 1 for IEPC no matter how many gears it has
+    * CodeEU-220: Error manual transmission 2. gear
+    * CodeEU-224: Issue with PEV complete vehicle simulation (Vecto MultiStage)
+    * CodeEU-231: IVECO CONFIDENTIAL : hybrid buses completed simulation aborted
+    * CodeEU-234: Error Conventional Lorry Gear: 1C DistanceRun got an unexpected response
+    * CodeEU-235: Tyre error calculation buses "invalid xsi:type 'TyreDataDeclarationType'"
+    * CodeEU-238: Bus VIF files not valid in Multistep VECTO
+    * CodeEU-243: Simulation aborted: Gear 5 Lossmap not sufficiant
+    * CodeEU-244: Signature validation fails for old (prior to v4) Manufacturer reports
+    * CodeEU-246: VTP report generation problems (failing to read some data from MRF)
+    * CodeEU-249: Fix handling gear torque limits in case of IEPC WheelHub motor and only one side is measured
+    * CodeEU-250: Maximum vehicle speed exceeded during pre-processing
+    * CodeEU-253: Replace VTP HeavyBus in Generic Vehicles with VTP Truck
+    * CodeEU-259: Inconsistent calculation of AverageRRC in CIF
+    * CodeEU-260: Handling of overload buffer in case Continuous Torque is 0Nm
+    * CodeEU-261: SuperCap internal resistance standard values correction
+    * CodeEU-263: Determination of rated power for IEPCs for MRF and CIF
+    * CodeEU-266: Fix Measured Speed Testcases
+
+
+**VECTO-4.0.1**
+
+***Build 3217 (2023-10-23) OFFICIAL RELEASE***
 
-# VECTO Changelog
+- Improvements
+    * VTP mode: create zip archive for input and output files
+- Bugfixes
+    * bugfix in CIF for complete(d) buses - do not write PrimaryVehicleSubgroup element
+    * fix hybrid strategy: power comparison
+    * fix exempted vehicles do not work (error message that XML version is not supported)
+    * bugfix in XML schema: remove wrong PS technology entry for lorries
+    * bugfix for conditioning power demand for IHPC vehicles
+
+**VECTO-4.0.0**
+
+***Build 3211 (2023-10-16) OFFICIAL RELEASE***
+
+- First official VECTO release for the 2nd amendment of Regulation (EU) 2017/2400
+- Features
+   - Declaration Mode simulation
+       - xEV heavy lorries
+       - Conventional medium lorries
+       - xEV medium lorries
+       - conventional buses (primary and complete(d))
+       - xEV buses (primary and complete(d))
+    - Dedicated user interface for simulating buses in declaration mode using the multistep tool
+    - Updated XML reports (MRF, CIF, VIF)
+    - Updated simulation output (.vsum, .vmod)
+    - XML job files in version below 2.4 are no longer supported
+       - XML component data is still supported in all XML versions
+    - Dropped support for .NET Framework 4.5 (EOL 04/2022)
+    - Engineering mode simulation of xEV vehicles
+
+
+
+***Build 3078 (2023-06-06) RELEASE CANDIDATE***
+
+- First fully functional tool version according to the provisions of the 2nd amendment of Regulation (EU) 2017/2400.   
+- Changes
+   - Dropped support for .Net Framework 4.5 (EOL 04/2022)
+   - Multi-target build. Supported .Net versions: .Net Framework 4.8, .Net 6.0
+   - Implementation of Declaration-Mode for xEV-Lorries (see release notes)
+   - Implementation of Declaration-Mode for xEV-Buses (see release notes)
+   - New generic vehicles (XML)
+- Known issues
+   - Elements not yet implemented
+       - Battery connectors / junction box not included define and implement generic additional resistances (i.e. loss factors) 
+       - Technical elements as resulting from the revision of the CO2 Standards to be added
+          - Sub-group allocation for the for the newly covered vehicle groups 
+          - Generation of weighted results for vocational vehicles
+          - Anything related to ZEV definition?
+   - Elements still under discussion
+      - Medium lorries mission profile and payload weighting factors (equally weighted, only preliminary)
+      - Multiple SOC level(s) for VECTO PEV simulation and respective weighting of results (?)
+
+
+**VECTO-3.3.10**
+
+***Build 2401 (2021-07-29) OFFICIAL RELEASE***
+
+- Bugfixes (compared to 3.3.10.2373)
+    * *No additional bugfixes*
+
+***Build 2373 (2021-07-01) RELEASE CANDIDATE***
 
-## 2022-09-01: Vecto 3.3.12.2800 Official Release
+- Improvements
+    * [VECTO-1421] – Added vehicle sub-group (CO2-standards to MRF and CIF)
+    * [VECTO 1449] – Handling of exempted vehicles: See next slide for details
+    * [VECTO-1404] – Corrected URL for CSS in MRF and CIF
+- Bugfixes
+    * [VECTO-1419] – Simulation abort in urban cycle: failed to find operating point on search braking power with TC gear
+    * [VECTO-1439] – Bugfix handling duplicate entries in engine full-load curve when intersecting with max-torque of gearbox
+    * [VECTO-1429] – error in XML schema 2.x for exempted vehicles – MaxNetPower1/2 are optional input parameters
 
-- Bugfixes (compared to VECTO 3.3.12.2769)
-- [VECTO-1635] - Reading / Writing the ADAS Parameter
-  ATEcoRollReleaseLockupClutch does not work
+***Handling of exempted vehicles***
 
+- Axle configuration and sleeper cab are optional input parameters for exempted vehicles (XML schema 1.0 and 2.2.1). 
+    * OEMs are recommended to provide these parameters for exempted vehicles.
+    * If the axle configuration is provided as input parameter, the MRF contains the vehicle group. 
+    * The sleeper cab input parameter is also part of the MRF if provided as input.
+- Input parameters MaxNetPower1/2 are optional input parameters for all exempted vehicles. 
+    * If provided in the input these parameters are part of the MRF for all exempted vehicle types
+    * It is recommended that those parameters are used to specify the rated power also for PEV (pure electric vehicles)
 
-## 2022-08-01: Vecto 3.3.12.2769 Release Candidate
 
-- Improvement
-  - [VECTO-1584] - Hashing library uses constructor that is deprecated in newer .net
-    versions
-  - [VECTO-1619] - Adaptations of XML Results in transition period
-  - [VECTO-1619] - Reading Engine and Tyre component according to 2nd amendment
-    (schema version 2.3)
-  - [VECTO-1461] - Alignment of Steering Pump Technology and Steered Axles not
-    checked by VECTO
-  - [VECTO-1571] - Help file: Vehicle defined Torque Limitations
-  - [VECTO-1585] - Validate component hashes in declaration mode (disabled by default)
-  - [VECTO-1587] - update build script to include files required for xml parameter
-    documentation
-  - [VECTO-1598] - Execution time in latest official release
-  - [VECTO-1608] - Adaptation of Reports (MRF/CIF) for transition in official VECTO
-    Release
-- Bugfixes:
-  - [VECTO-1622] - Unexpected response: Response Underload in LH LowLoad
-  - [VECTO-1623] - Unexpected response: Response Underload in LH EMS RefLoad
+**VECTO-3.3.9**
 
+***Build 2175 (2020-12-15) OFFICIAL RELEASE***
 
-## 2022-04-29: Vecto 3.3.11.2675 Official Release
+- Bugfixes (compared to 3.3.9.2147)
+    * [VECTO-1374] - VECTO VTP error - regression update
 
-- Bugfixes (compared to VECTO 3.3.11.2645):
-  - [VECTO-1557] - Simulation abort Generic Vehicle CityBus APT-S UD
-  - [VECTO-1561] - Simulation abort with AT transmission
-  - [VECTO-1567] - Different CO2 results with VECTO-3.3.11.2645 release candidate
-  - [VECTO-1562] - Adapting WHTC Correction Factor weighting for LH Cycle
-  - [VECTO-1560] - update toolchain for generating user manual
+***Build 2147 (2020-11-17) RELEASE CANDIDATE***
 
-  - Added new VECTO parameter documentation
+- Bugfixes
+    * [VECTO-1331] - VTP Mode does not function for vehicles of group 3
+    * [VECTO-1355] - VTP Simulation Abort
+    * [VECTO-1356] - PTO Losses not considered in VTP simulation
+    * [VECTO-1361] - Torque Converter in use for the First and Second Gear VTP file does not allow for this
+    * [VECTO-1372] - Deviation of CdxA Input vs. Output for HDV16
+    * [VECTO-1374] - VECTO VTP error
 
+- Improvements
+    * [VECTO-1360] - make unit tests execute in parallel
 
-## 2022-03-30 Vecto 3.3.11.2645 Release Candidate
 
-- Improvements:
-- [VECTO-1474] - Implementation of ADAS in-the-loop simulation (Declaration and
-  Engineering mode)
-  - Engine stop/start
-  - Eco-roll
-  - Predictive cruise control: option 1,2; option 1,2,3
-  - Post-processing: fuel consumption correction for ICE-off phases
-  - Update shift strategy: EffShift for AMT and AT (Declaration and Engineering mode)
-  - [VECTO-1547] Update LongHaul driving cycle (Declaration mode)
-  - Dual-fuel support (Engineering mode)
-  - WHR support (Engineering mode)
-  - BusAuxiliaries model in engineering mode updated (simplified input)
-  - [VECTO-1473], [VECTO-1521] - Additional tyre dimensions
-  - [VECTO-1536] - Component XML 2nd Amendment (schema version 2.3)
-  - [VECTO-1536] - verify generated xml by default when using command-line hashing
-    tool
-- Bugfixes:
-  - [VECTO-1525] - PCC Preprocessing
-  - [VECTO-1529] - XML Schema 2.0: missing abstract XML type in Gears
-  - [VECTO-1550] - Error in hashing tool: sorting tires before comparing input data with
-    MRF
-  - [VECTO-1551] - AT-P Transmission Bus Application: Error during braking phase
+**VECTO-3.3.8**
 
+***Build 2052 (2020-08-14) OFFICIAL RELEASE***
 
-## 2020-12-01: Vecto 3.3.11.2526 Development Version
+- Bugfixes (compared to 3.3.8.2024)
+    * *No additional bugfixes*
 
-- Improvements:
-  - Implementation of ADAS in-the-loop simulation (Declaration and Engineering mode)
-    - Engine stop/start
-    - Eco-roll
-    - Predictive cruise control: option 1,2; option 1,2,3
-    - Post-processing: fuel consumption correction for ICE-off phases
-  - Update shift strategy: EffShift for AMT and AT (Declaration and Engineering mode)
-  - Update LongHaul driving cycle (Declaration mode)
-  - Dual-fuel support (Engineering mode)
-  - WHR support (Engineering mode)
-  - BusAuxiliaries model in engineering mode updated (simplified input)
-
-  - Support to read driving cycle and EffShift parameters from file system
-    (only once when application is started!)
-
-### EffShift Parameters
-
-- The following EffShift parameters are read from the file
-  “Declaration/EffShiftParameters.vtcu” if this file exists.
-  (A sample file is provided in the VECTO archive)
-- All parameters are optional, if a parameter is not provided the default value
-  (see table below) is used
-
-| Parameter name            | Value | Explanations |
-|:---------------           |:-----:|:-------------|
-| `Rating_current_gear`     | 0.97  | Defines the minimum fuel efficiency advantage in a candidate gear to trigger a gear shift (i.e. 3% of a value of 0.97) - applies only for AMT transmissions|
-| `Rating_current_gear_APT` | 0.97  | Defines the minimum fuel efficiency advantage in a candidate gear to trigger a gear shift (i.e. 3% of a value of 0.97) - applies only for APT transmissions |
-| `RatioEarly(Up/Down)shiftFC`   | 24 | In gears with a higher total drivetrain ratio (axle plus gearbox) than this parameter, “Efficiency shifts” are disabled, i.e. the shifts are only triggered by the shift lines. Rationale: Gear shift in this gears are primarily triggered by pow er demand.
-| `AllowedGearRangeFC`      | 2     | Defines the gear range for candidate gears for “Efficiency Shifts”(+/-) - applies only fot APT transmissions |
-| `AllowedGearRangeFCAPT`   | 1     | Defines the gear range for candidate gears for “Efficiency Shifts”(+/-) - applies only fot APT transmissions with ≤ 6 gears Allowed |
-| `GearRangeFCAPTSkipGear`  | 2     | Defines the gear range for candidate gears for “Efficiency Shifts”(+/-) - applies only fot APT transmissions with more than 6 gears |
-| `AccelerationFactorNP98h` | 0.5   | Defines the reduction of driver target acceleration in the engine speed range betw een nT98h and nP98h |
-| `ATLookAheadTime`         | 0.8   | Defines look ahead time for rating of fuel consumption for AT transmissions. |
-
-
-### Declaration Missions
-
-  - The missions simulated in declaration mode folder “DeclarationMissions” if this folder
-  exists.
-  - A folder with all declaration missions is provided in the VECTO archive
-    - LongHaul is the current candidate cycle #31
-    - Previous LongHaul cycle is provided as LongHaul_old
-    - Both LongHaul candidate cycles #13 and #31 are provided as well
-  - Cycles are only read once on application start
-
-
-## 2020-07-29: Vecto 3.3.10.2401 Official Release
+***Build 2024 (2020-07-17) RELEASE CANDIDATE***
 
-- Improvements:
-  - Handling of exempted vehicles (not changed since release candidate) - see next
-    slides for details
-- Bugfixes:
-  - No additional bugfixes compared to VECTO 3.3.10.2401
+- Bugfixes 
+    * [VECTO-1288] - Simulation Abort UD RL
+    * [VECTO-1327] - Simulation abort Construction RefLoad: unexpected response ResponseOverload
+    * [VECTO-1266] - Gear 4 Loss-Map was extrapolated
 
 
-## 2020-07-01: Vecto 3.3.10.2373 Release Candidate
+**VECTO 3.3.7**
 
-- Improvements:
-  - [VECTO-1421] - Added vehicle sub-group (CO2-standards to MRF and CIF)
-  - [VECTO 1449] - Handling of exempted vehicles: See next slide for details
-  - [VECTO-1404] - Corrected URL for CSS in MRF and CIF
-- Bugfixes:
-  - [VECTO-1419] - Simulation abort in urban cycle: failed to find operating point on
-    search braking power with TC gear
-  - [VECTO-1439] - Bugfix handling duplicate entries in engine full-load curve when
-    intersecting with max-torque of gearbox
-  - [VECTO-1429] - error in XML schema 2.x for exempted vehicles - MaxNetPower1/2
-    are optional input parameters
+***Build 1964 (2020-05-18) OFFICIAL RELEASE***
 
-### Handling of exempted vehicles
+- Bugfixes
+    * [VECTO-1254] - Hashing method does not ignore certain XML attributes
+    * [VECTO-1259] - Mission profile weighting factors for vehicles of group 16 are not correct
 
-- Axle configuration and sleeper cab are optional input parameters for exempted
-  vehicles (XML schema 1.0 and 2.2.1).
-  - OEMs are recommended to provide these parameters for exempted vehicles.
-  - If the axle configuration is provided as input parameter, the MRF contains the vehicle
-    group.
-  - The sleeper cab input parameter is also part of the MRF if provided as input.
-- Input parameters MaxNetPower1/2 are optional input parameters for all exempted vehicles.
-  - If provided in the input these parameters are part of the MRF for all exempted vehicle
-    types
-  - It is recommended that those parameters are used to specify the rated power also for
-    PEV (pure electric vehicles)
 
+**VECTO 3.3.6**
 
-## 2020-12-15: Vecto 3.3.9.2175 Official Release
+***Build 1916 (2020-03-31) OFFICIAL RELEASE***
 
-- Bugfixes (compared to version 3.3.9.2147)
-  - [VECTO-1374] - VECTO VTP error - regression update
+- Bugfixes
+    * [VECTO-1250] - Error creating new gearbox file from scratch
 
+***Build 1898 (2020-03-13) RELEASE CANDIDATE***
 
-## 2020-11-17: Vecto 3.3.9.2147 Release Candidate
-
-- Bugfixes:
-  - [VECTO-1331] - VTP Mode does not function for vehicles of group 3
-  - [VECTO-1355] - VTP Simulation Abort
-  - [VECTO-1356] - PTO Losses not considered in VTP simulation
-  - [VECTO-1361] - Torque Converter in use for the First and Second Gear VTP file does
-    not allow for this
-  - [VECTO-1372] - Deviation of CdxA Input vs. Output for HDV16
-  - [VECTO-1374] - VECTO VTP error
-- Improvements:
-  - [VECTO-1360] - make unit tests execute in parallel
+- Improvement
+    * [VECTO-1239] - Adaptation of Mission Profile Weighting Factors
+    * [VECTO-1241] - Engineering mode: Adding support for additional PTO activations
 
+- Bugfixes
+    * [VECTO-1243] - Bug in VTP mode for heavy lorries
+    * [VECTO-1234] - urban cycle at reference load not running for bug when find braking operating point
 
-## 2020-08-14: Vecto 3.3.8.2052 Official Release
 
-- Bugfixes:
-  - No additional bugfixes compared to VECTO 3.3.8.2024
+**VECTO 3.3.5**
 
+***Build 1812 (2019-12-18) OFFICIAL RELEASE***
 
-## 2020-07-17: Vecto 3.3.8.2024 Release Candidate
+- Bugfixes
+    * [VECTO-1220] - Simulation Abort Urban Delivery RefLoad
 
-- Bugfixes:
-- [VECTO-1288] - Simulation Abort UD RL
-- [VECTO-1327] - Simulation abort Construction RefLoad: unexpected response
-  ResponseOverload
-- [VECTO-1266] - Gear 4 Loss-Map was extrapolated
+***Build 1783 (2019-11-19) RELEASE CANDIDATE***
 
+- Improvement
+    * [VECTO-1194] - Handling input parameter 'vocational' for groups other than 4, 5, 9, 10
+    * [VECTO-1147] - Updating declaration mode cycles values in user manual 
+    * [VECTO-1207] - run VECTO in 64bit mode by default
 
-## 2020-05-18: Vecto 3.3.7.1964 Official Release
+- Bugfixes
+    * [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error
+    * [VECTO-1159] - Simulation Abort in UrbanDelivery LowLoading
+    * [VECTO-1189] - Error in delaunay triangulation invariant violated
+    * [VECTO-1209] - Unexpected Response Response Overload
+    * [VECTO-1211] - Simulation Abort Urban Delivery Ref Load
+    * [VECTO-1214] - Validation of input data fails when gearbox speed limits are applied
 
-- Bugfixes:
-  - [VECTO-1254] - Hashing method does not ignore certain XML attributes
-  - [VECTO-1259] - Mission profile weighting factors for vehicles of group 16 are not
-    correct
 
+**VECTO 3.3.4**
 
-## 2020-03-31L Vecto 3.3.6.1916 Official Release
+***Build 1716 (2019-09-13) OFFICIAL RELEASE***
 
-- Bugfixes:
-  - [VECTO-1250] - Error creating new gearbox file from scratch
+- Bugfixes
+    * [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error ([VECTO-1046])
+    * [VECTO-1111] - Simulation Abort in Municipal Reference Load
 
 
-## 2020-03-13: Vecto 3.3.6.1898 Release Candidate
+***Build 1686 (2019-08-14) RELEASE CANDIDATE***
 
 - Improvement
-  - [VECTO-1239] - Adaptation of Mission Profile Weighting Factors
-  - [VECTO-1241] - Engineering mode: Adding support for additional PTO activations
-- Bugfixes:
-  - [VECTO-1243] - Bug in VTP mode for heavy lorries
-  - [VECTO-1234] - urban cycle at reference load not running for bug when find braking
-    operating point
+    * [VECTO-1042] - Add option to write results into a certain directory
+    * [VECTO-1064] - add weighting factors for vehicle groups 1, 2, 3, 11, 12, 16
 
+- Bugfixes
+    * [VECTO-1030] - Exceeded max iterations when searching for operating point! Failed to find operating point!
+    * [VECTO-1032] - Gear 5 LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient
+    * [VECTO-1067] - Vair and Beta correction for Aerodynamics
+    * [VECTO-1000] - Error Loss-Map extrapolation in Declaration Mode
+    * [VECTO-1040] - Gear 6 LossMap data was extrapolated in Declaration Mode
+    * [VECTO-1047] - Failed to find operating point on construction cycle, ref load, AT gearbox
 
-## 2019-12-18: Vecto 3.3.5.1812 Official Release
 
-- Bugfixes (compared to VECTO 3.3.5.1783-RC)
-  - [VECTO-1220] - Simulation Abort Urban Delivery RefLoad
+**VECTO 3.3.3**
 
+***Build 1639 (2019-06-27) OFFICIAL RELEASE***
 
-## 2019-11-19: Vecto 3.3.5.1783 Release Candidate
+- Bugfixes (compared to VECTO 3.3.3.1609-RC)
+    * [VECTO-1003] - Vecto Error: Loss-Map extrapolation in declaration mode required (issue VECTO-991)
+    * [VECTO-1006] - Failed to find torque converter operating point on UD cycle (issue VECTO-996)
+    * [VECTO-1010] - Unexpected Response: ResponseOverload in UD cycle (issue VECTO-996)
+    * [VECTO-1015] - XML Schema not correctly identified
+    * [VECTO-1019] - Error opening job in case a file is missing
+    * [VECTO-1020] - HashingTool Crashes
+    * [VECTO-1021] - Invalid hash of job data
+
+
+***Build 1609 (2019-05-29) RELEASE CANDIDATE***
+
+ - Improvement
+    * [VECTO-916] - Adding new tyre sizes
+    * [VECTO-946] - Refactoring XML reading
+    * [VECTO-965] - Add input fields for ADAS into VECTO GUI
+    * [VECTO-966] - Allow selecting Tank System for NG engines in GUI
+    * [VECTO-932] - Consistency in NA values in the vsum file
+
+ - Bugfixes
+    * [VECTO-954] - Failed to find operating point for braking power (Fix for Notification Art. 10(2) - [VECTO-952])
+    * [VECTO-979] - VECTO Simulation abort with 8-speed MT transmission (Fix for Notification Art. 10(2) - [VECTO-978])
+    * [VECTO-931] - AT error in VECTO version 3.3.2.1519
+    * [VECTO-950] - Error when loading Engine Full-load curve
+    * [VECTO-967] - Engine-Only mode: Engine Torque reported in .vmod does not match the provided cycle
+    * [VECTO-980] - Error during simulation run
+
+
+**VECTO 3.3.2**
+
+***Build 1548 (2019-03-29) OFFICIAL RELEASE***
+
+
+ - Bugfixes
+    * [VECTO-861] - 3.3.1: Torque converter not working correctly
+    * [VECTO-904] - Range for gear loss map not sufficient.
+    * [VECTO-909] - 3.3.2.1519: Problems running more than one input .xml
+    * [VECTO-917] - TargetVelocity (0.0000) and VehicleVelocity (>0) must be zero when vehicle is halting
+    * [VECTO-918] - RegionalDeliveryEMS LowLoading - ResponseSpeedLimitExceeded
+    * [VECTO-920] - Urban Delivery: Simulation Run Aborted, TargetVelocity and VehicleVelocity must be zero when vehicle is halting!
+
+
+***Build 1519 (2019-03-01) RELEASE CANDIDATE***
+
+
+Release Notes - VECTO: Vehicle Energy Calculation Tool - Version 3.3.2.1519-RC
+
+
+ - Improvement
+    * [VECTO-869] - change new vehicle input fields (ADAS, sleeper cab, etc.) to be mandatory
+    * [VECTO-784] - Configuration file for VECTO log files
+    * [VECTO-865] - Extend Sum-Data
+    * [VECTO-873] - Add digest value to SumData
+
+
+ - Bugfixes
+    * [VECTO-729] - Bugs APT submodel
+    * [VECTO-787] - APT: DrivingAction Accelerate after Overload
+    * [VECTO-789] - APT: ResponseUnderload
+    * [VECTO-797] - VECTO abort with AT transmission and TC table value
+    * [VECTO-798] - VECTO abort with certified AT transmission data and certified TC data
+    * [VECTO-807] - VECTO errors in vehicle class 1/2/3
+    * [VECTO-827] - Torque converter inertia 
+    * [VECTO-838] - APT: ResponseOverload
+    * [VECTO-843] - AT Transmissions problem on VECTO 3.3.1.1463
+    * [VECTO-844] - Error with AT gearbox model
+    * [VECTO-847] - Simulation abort due to error in NLog?
+    * [VECTO-848] - AT Gearbox Simulation abort (was: Problem related to Tyres?)
+    * [VECTO-858] - Urban Delivery Abort - with APT-S Transmission and TC
+    * [VECTO-861] - 3.3.1: Torque converter not working correctly
+    * [VECTO-872] - MRF/CIF: Torque Converter certification method and certification number not correctly set
+    * [VECTO-879] - SIMULATION RUN ABORTED DistanceRun got an unexpected response
+    * [VECTO-883] - Traction interruption may be too long
+    * [VECTO-815] - Unexpected Response: SpeedLimitExceeded
+    * [VECTO-816] - object reference not set to an instance of an object
+    * [VECTO-817] - TargetVelocity and VehicleVelocity must not be 0
+    * [VECTO-820] - DistanceRun got an unexpected response: ResponseSpeedLimitExceeded
+    * [VECTO-864] - Prevent VECTO loss-map extension to result in negative torque loss
+
+
+**VECTO 3.3.1**
+
+***Build 1492 (2019-02-01) OFFICIAL RELEASE***
+
+ - Bugfixes (compared to 3.3.1.1463)
+    * [VECTO-845] - Fixing bug for VECTO-840
+    * [VECTO-826] - DistanceRun got an unexpected response: ResponseSpeedLimitExceeded
+    * [VECTO-837] - VECTO GUI displays incorrect cycles prior to simulation
+    * [VECTO-831] - Addition of indication to be added in Help and Release notes for simulations with LNG
+ 
+
+***Build 1463 (2019-01-03) RELEASE CANDIDATE***
+
+ - Changes according to 2017/2400 amendments
+    * [VECTO-761] - Adaptation of input XML Schema
+    * [VECTO-762] - Extension of Input Interfaces
+    * [VECTO-763] - Extension of Segmentation Table
+    * [VECTO-764] - ADAS benefits
+    * [VECTO-766] - Update Powerdemand Auxiliaires
+    * [VECTO-767] - Report for exempted vehicles
+    * [VECTO-768] - VTP mode
+    * [VECTO-770] - Fuel Types
+    * [VECTO-771] - Handling of exempted vehicles
+    * [VECTO-824] - Throw exception for certain combinations of exempted vehicle parameters
+    * [VECTO-773] - Correction Factor for Reference Fuel
+    * [VECTO-790] - Adapt generic data for construction/municipal utility
+    * [VECTO-493] - Implementation of generic body weights and air drag values for construction cycle
+    * [VECTO-565] - Consideration of LNG as possible fuel is missing
+
+ - Changes/Improvements
+    * [VECTO-799] - Remove TUG Logos from Simulation Tool, Hashing Tool
+    * [VECTO-808] - Add Moitoring Report
+    * [VECTO-754] - Extending Loss-Maps in case of AT gearbox for each gear, axlegear, gearbox 
+    * [VECTO-757] - Correct contact mail address in Hashing Tool
+    * [VECTO-779] - Update Construction Cycle - shorter stop times
+    * [VECTO-783] - Rename columns in segmentation table and GUI
+    * [VECTO-709] - VTP editor from user manual not matching new VECTO one: updated documentation
+    * [VECTO-785] - Handling of Vehicles that cannot reach the cycle's target speed: Limit max speed in driver model
+    * [VECTO-716] - Validate data in Settings Tab: update documentation
+    * [VECTO-793] - Inconsistency between GUI, Help and Regulation: update wording in GUI and user manual
+    * [VECTO-796] - Adaptation of FuelProperties
+    * [VECTO-806] - extend loss-maps (gbx, axl, angl) for MT and AMT transmissions
+    * [VECTO-750] - Simulation error DrivingAction: adapt downshift rules for AT to drive over hill with 6% inclination
+
+ - Bugfixes
+    * [VECTO-819] - object reference not set to an instance of an object
+    * [VECTO-818] - SearchOperatingPoint: Unknown response type. ResponseOverload
+    * [VECTO-813] - Error "Infinity [] is not allowed for SI-Value"
+    * [VECTO-769] - DrivingAction Brake: request failed after braking power was found.ResponseEngineSpeedTooHigh
+    * [VECTO-804] - Error on simulation with VECTO 3.3.0.1433
+    * [VECTO-805] - Total vehicle mass exceeds TPMLM
+    * [VECTO-811] - AMT: ResponseGearShift
+    * [VECTO-812] - AMT: ResponseOverload
+    * [VECTO-822] - SIMULATION RUN ABORTED by Infinity
+    * [VECTO-792] - Vecto Hashing Tool - error object reference not set to an instance of an object (overwriting Date element)
+    * [VECTO-696] - Problem with Primary Retarder: regression update, set torque loss to 0 for 0 speed and engaged gear
+    * [VECTO-776] - Decision Factor (DF)  field is emptied after each simulation
+    * [VECTO-814] - Error: DistanceRun got an unexpected response: ResponseGearshift
+
+
+**VECTO 3.3.0**
+
+***Build 1433 (2018-12-03) OFFICIAL RELEASE***
 
-- Improvement
-  - [VECTO-1194] - Handling input parameter 'vocational' for groups other than 4, 5, 9,
-    10
-  - [VECTO-1147] - Updating declaration mode cycles values in user manual
-  - [VECTO-1207] - run VECTO in 64bit mode by default
-- Bugfixes:
-  - [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error
-  - [VECTO-1159] - Simulation Abort in UrbanDelivery LowLoading
-  - [VECTO-1189] - Error in delaunay triangulation invariant violated
-  - [VECTO-1209] - Unexpected Response Response Overload
-  - [VECTO-1211] - Simulation Abort Urban Delivery Ref Load
-  - [VECTO-1214] - Validation of input data fails when gearbox speed limits are applied
+- Bugfixes (compared to 3.3.0.1250)
+    * [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
+    * [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
+    * [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
+    * [VECTO-730] - Simulation Aborts with ResponseOverload
+    * [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
+    * [VECTO-731] - Case Mismatch - Torque Converter
+    * [VECTO-711] - Elements without types in CIF and MRF
+    * [VECTO-757] - Correct contact mail address in Hashing Tool
+    * [VECTO-703] - PTO output in MRF file
+    * [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the Simulation results
+    * [VECTO-704] - Allow VTP-simulations for AT gearboxes
+- Changes (compared to 3.3.0.1398)
+    * [VECTO-795] - VECTO Hashing Tool crashes
+    * [VECTO-802] - Error in XML schema for manufacturer's record file
+
+
+***Build 1398 (2018-10-30) RELEASE CANDIDATE***
+
+- Bugfixes (since 3.3.0.1250)
+    * [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
+    * [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
+    * [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
+    * [VECTO-730] - Simulation Aborts with ResponseOverload
+    * [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
+    * [VECTO-731] - Case Mismatch - Torque Converter
+    * [VECTO-711] - Elements without types in CIF and MRF
+    * [VECTO-757] - Correct contact mail address in Hashing Tool
+    * [VECTO-703] - PTO output in MRF file
+    * [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the Simulation results
+    * [VECTO-704] - Allow VTP-simulations for AT gearboxes
+
+
+***Build 1250 (2018-06-04)***
 
 
-## 2019-09-13: Vecto 3.3.4.1716 Official Release
+- Improvement
+    * [VECTO-665] - Adding style information to XML Reports
+    * [VECTO-669] - Group 1 vehicle comprises vehicles with gross vehicle weight > 7.5t
+    * [VECTO-672] - Keep manual choice for "Validate data"
+    * [VECTO-682] - VTP Simulation in declaration mode
+    * [VECTO-652] - VTP: Check Cycle matches simulation mode
+    * [VECTO-683] - VTP: Quality and plausibility checks for recorded data from VTP
+    * [VECTO-685] - VTP Programming of standard VECTO VTP report
+    * [VECTO-689] - Additional Tyre sizes
+    * [VECTO-702] - Hashing tool: adapt warnings
+    * [VECTO-667] - Removing NCV Correction Factor
+    * [VECTO-679] - Engine n95h computation gives wrong (too high) engine speed (above measured FLD, n70h)
+    * [VECTO-693] - extend vehicle performance in manufacturer record
+
+- Bugfixes
+    * [VECTO-656] - Distance computation in vsum
+    * [VECTO-666] - CF_RegPer no effect in vehicle simulation -- added to the engine correction factors
+    * [VECTO-687] - Saving a Engine-Only Job is not possible
+    * [VECTO-695] - Bug in vectocmd.exe - process does not terminate
+    * [VECTO-699] - Output in manufacturer report and customer report (VECTO) uses different units than described in legislation
+    * [VECTO-700] - errorr in simulation with 0 stop time at the beginning of the cycle 
+
+
+**VECTO 3.2.1**
+
+***Build 1133 (2018-02-07)***
 
-- Bugfixes (compared to VECTO 3.3.4.1686-RC)
-  - [VECTO-1074] - Vecto Calculation Aborts with Interpolation Error ([VECTO-1046])
-  - [VECTO-1111] - Simulation Abort in Municipal Reference Load
+- Improvement
+    * [VECTO-634] - VTP Mode: specific fuel consumption
 
+- Bugfixes
+    * [VECTO-642] - VECTO BUG – secondary retarder losses: **IMPORTANT:** Fuel-consumption relevant bug! wrong calculation of retarder losses for retarder ratio not equal to 1
+    * [VECTO-624] - Crash w/o comment: Infinite recursion
+    * [VECTO-627] - Cannot open Engine-Only Job
+    * [VECTO-629] - Vecto crashes without errror message (same issue as VECTO-624)
+    * [VECTO-639] - Failed to find operating point for braking power: cycle with low target speed (3km/h). allow driving with slipping clutch
+    * [VECTO-640] - Exceeded max. iterations: driving fully-loaded vehicle steep uphill. fixed by allowing full-stop and drive off again
+    * [VECTO-633] - unable to start VTP Mode simulation
+    * [VECTO-645] - Encountered error while validating Vecto output (generated by API) through Hashing tool for vehicle without retarder
+   
 
-## 2019-08-14: Vecto 3.3.4.1686 Release Candidate
 
-- Improvement
-  - [VECTO-1042] - Add option to write results into a certain directory
-  - [VECTO-1064] - add weighting factors for vehicle groups 1, 2, 3, 11, 12, 16
-- Bugfixes:
-  - [VECTO-1030] - Exceeded max iterations when searching for operating point! Failed
-    to find operating point!
-  - [VECTO-1032] - Gear 5 LossMap data was extrapolated in Declaration Mode: range
-    for loss map is not sufficient
-  - [VECTO-1067] - Vair and Beta correction for Aerodynamics
-  - [VECTO-1000] - Error Loss-Map extrapolation in Declaration Mode
-  - [VECTO-1040] - Gear 6 LossMap data was extrapolated in Declaration Mode
-  - [VECTO-1047] - Failed to find operating point on construction cycle, ref load, AT
-    gearbox
+***Build 1079 (2017-12-15)***
 
+- Improvements
+    * [VECTO-618] - Add Hash value of tyres to manufacturer's record file
+    * [VECTO-590] - Handling of hash values: customer's record contains hash of manufacturer's record
+    * [VECTO-612] - Continuously changing hashes: Info in GUI of HashingTool
+    * [VECTO-560] - Change Mail-Address of general VECTO contact
+    * [VECTO-616] - SI-Unit - display derived unit instead of base units
+
+- Bugfixes
+    * [VECTO-608] - Power balance in EPT-mode not closed
+    * [VECTO-611] - Invalid input. Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken
+    * [VECTO-610] - TyreCertificationNumber missing in Manufacturer Report
+    * [VECTO-613] - Incomplete description of allowed values of LegislativeClass (p251) in VECTO parameter documentation
+    * [VECTO-625] - Update XML Schema: Tyre dimensions according to Technicall Annex, trailing spaces in enums
 
+- Support
+    * [VECTO-615] - Error torque interpolation in declaration jobs exported to XML
 
-## 2019-06-27: Vecto 3.3.3.1639 Official Release
 
-- Bugfixes (compared to VECTO 3.3.3.1609-RC)
-  - [VECTO-1003] - Vecto Error: Loss-Map extrapolation in declaration mode required
-    (issue VECTO-991)
-  - [VECTO-1006] - Failed to find torque converter operating point on UD cycle
-    (issue VECTO-996)
-  - [VECTO-1010] - Unexpected Response: ResponseOverload in UD cycle
-    (issue VECTO-996)
-  - [VECTO-1015] - XML Schema not correctly identified
-  - [VECTO-1019] - Error opening job in case a file is missing
-  - [VECTO-1020] - HashingTool Crashes
-  - [VECTO-1021] - Invalid hash of job data
+***Build 1054 (2017-11-20)***
 
+- Improvements
+    + [VECTO-592] - NEW VTP Simulation Mode
+    + [VECTO-605] - Improve simulation speed
 
-## 2019-05-29: Vecto 3.3.3.1609 Release Candidate
+- Bugfixes
+    + [VECTO-602] - Error in simulation without airdrag component
+    + [VECTO-589] - Scheme .xml error
 
-- Improvement
-  - [VECTO-916] - Adding new tyre sizes
-  - [VECTO-946] - Refactoring XML reading
-  - [VECTO-965] - Add input fields for ADAS into VECTO GUI
-  - [VECTO-966] - Allow selecting Tank System for NG engines in GUI
-  - [VECTO-932] - Consistency in NA values in the vsum file
-- Bugfixes:
-  - [VECTO-954] - Failed to find operating point for braking power (Fix for Notification
-    Art. 10(2) - [VECTO-952])
-  - [VECTO-979] - VECTO Simulation abort with 8-speed MT transmission (Fix for
-    Notification Art. 10(2) - [VECTO-978])
-  - [VECTO-931] - AT error in VECTO version 3.3.2.1519
-  - [VECTO-950] - Error when loading Engine Full-load curve
-  - [VECTO-967] - Engine-Only mode: Engine Torque reported in .vmod does not match
-    the provided cycle
-  - [VECTO-980] - Error during simulation run
 
+**VECTO 3.2.0**
 
-## 2019-03-29: Vecto 3.3.2.1548 Official Release
+***Build 1022 (2017-10-19)***
 
-- Bugfixes (compared to 3.3.2.1519-RC)
-  - [VECTO-861] - 3.3.1: Torque converter not working correctly
-  - [VECTO-904] - Range for gear loss map not sufficient.
-  - [VECTO-909] - 3.3.2.1519: Problems running more than one input .xml
-  - [VECTO-917] - TargetVelocity (0.0000) and VehicleVelocity (>0) must be zero when
-    vehicle is halting
-  - [VECTO-918] - RegionalDeliveryEMS LowLoading - ResponseSpeedLimitExceeded
-  - [VECTO-920] - Urban Delivery: Simulation Run Aborted, TargetVelocity and
-    VehicleVelocity must be zero when vehicle is halting!
+- Bugfixes
+    + [VECTO-585, VECTO-587] – VECTO Simulation aborts when run as WCF Service
+    + [VECTO-586] – Gearshiftcout in reports too high
+    + [VECTO-573] – Use of old library references .net framework 2.0
 
 
-## 2019-03-01: Vecto 3.3.2.1519 Release Candidate
+***Build 1005 (2017-10-01)***
 
-- Improvements:
-  - [VECTO-869] - change new vehicle input fields (ADAS, sleeper cab, etc.) to be
-    mandatory
-  - [VECTO-784] - Configuration file for VECTO log files
-  - [VECTO-865] - Extend Sum-Data
-  - [VECTO-873] - Add digest value to SumData
-- Bugfixes:
-  - [VECTO-729] - Bugs APT submodel
-  - [VECTO-787] - APT: DrivingAction Accelerate after Overload
-  - [VECTO-789] - APT: ResponseUnderload
-  - [VECTO-797] - VECTO abort with AT transmission and TC table value
-  - [VECTO-798] - VECTO abort with certified AT transmission data and certified TC data
-  - [VECTO-807] - VECTO errors in vehicle class 1/2/3
-  - [VECTO-827] - Torque converter inertia
-  - [VECTO-838] - APT: ResponseOverload
-  - [VECTO-843] - AT Transmissions problem on VECTO 3.3.1.1463
-  - [VECTO-844] - Error with AT gearbox model
-  - [VECTO-847] - Simulation abort due to error in NLog?
-  - [VECTO-848] - AT Gearbox Simulation abort (was: Problem related to Tyres?)
-  - [VECTO-858] - Urban Delivery Abort - with APT-S Transmission and TC
-  - [VECTO-861] - 3.3.1: Torque converter not working correctly
-  - [VECTO-872] - MRF/CIF: Torque Converter certification method and certification nbr
-    not correctly set
-  - [VECTO-879] - SIMULATION RUN ABORTED DistanceRun got an unexpected resp.
-  - [VECTO-883] - Traction interruption may be too long
-  - [VECTO-815] - Unexpected Response: SpeedLimitExceeded
-  - [VECTO-816] - object reference not set to an instance of an object
-  - [VECTO-817] - TargetVelocity and VehicleVelocity must not be 0
-  - [VECTO-820] - DistanceRun got an unexpected response:
-    ResponseSpeedLimitExceeded
-  - [VECTO-864] - Prevent VECTO loss-map extension to result in negative torque loss
-
-### Installation Option (VECTO-784)
-
-- VECTO 3.3.2 adds a new feature to run as "installed application" instead of the
-  `portable` mode
-- VECTO as `installed application`
-  - Needs no write permissions to the VECTO application folder
-  - All configuration files and settings are written to `%AppData%\VECTO\<Version>`
-  - All log files are written to `%LocalAppData%\VECTO\<Version>`
-- Switch to `installed application`
-  1. Copy the VECTO directory and all its files and subdirectories to the appropriate
-     location where the user has execute permissions
-  2. Edit the file `install.ini` and remove the comment character (`#`) in 
-     the line containing:
-    
-     ```txt
-     ExecutionMode = install
-     ```
-
-
-## 2019-02-01: Vecto 3.3.1.1492 Official Release
-
-- Bugfixes (compared to 3.3.1.1463-RC)
-  - [VECTO-845] - Fixing bug for VECTO-840
-  - [VECTO-826] - DistanceRun got an unexpected response: ResponseSpeedLimitExceeded
-  - [VECTO-837] - VECTO GUI displays incorrect cycles prior to simulation
-  - [VECTO-831] - Addition of indication to be added in Help and Release notes for simulations with
-    LNG
-- Changes according to 2017/2400 amendments
-  - [VECTO-761] - Adaptation of input XML Schema
-  - [VECTO-762] - Extension of Input Interfaces
-  - [VECTO-763] - Extension of Segmentation Table
-  - [VECTO-764] - ADAS benefits (according to Annex III Point 8. of amendment to 2017/2400)
-  - [VECTO-766] - Update power demand auxiliaries (for extended segmentation table)
-  - [VECTO-767] - Report for exempted vehicles
-  - [VECTO-768] - VTP mode
-  - [VECTO-770] - Fuel Types
-  - [VECTO-771] - Handling of exempted vehicles
-  - [VECTO-824] - Throw exception for certain combinations of exempted vehicle parameters
-  - [VECTO-773] - Correction Factor for Reference Fuel
-  - [VECTO-790] - Adapt generic data for construction/municipal utility
-  - [VECTO-493] - Implementation of generic body weights and air drag values for construction cycle
-  - [VECTO-565] - Consideration of LNG as possible fuel is missing
-
-### New input parameters
-
-- The new input fields (see table below) are optional in this version. When this release candidate
-  will be an official version manufacturers MAY certify their new vehicles using the new input
-  parameters. As from 1 st July 2019 the new input fields will become mandatory. Further details are
-  provided in the timetable on the next page.
-
-- Default values when the new input parameters are not provided:
-
-  **Input parameters vehicle - Table 1 Annex III**
-
-  | Field               | Default value |
-  |---------------------|---------------|
-  | VehicleCategory     | No default value but input 'rigid truck' will be converted automatically into 'rigid lorry' |
-  | ZeroEmissionVehicle | 'No' |
-  | NgTankSystem        | 'Compressed' (only applicable to gas vehicles) |
-  | SleeperCab          | 'Yes' |
-  
-  **Input parameters ADAS - Pt. 8 Annex III**
-
-  | Field                     | Default value |
-  |---------------------------|---------------|
-  | EngineStartStop           | 'No' |
-  | EcoRollWithoutEngineStop  | 'No' |
-  | EcoRollWithEngineStop     | 'No' |
-  | PredictiveCruiseControl   | 'No' |
-
-  Currently **only** the fuel type `NG PI` for the **engine certification** is allowed by 2017/2400. For LNG
-  vehicles, therefore, the engine fuel type has to be set to `NG PI` and at the vehicle level
-  NgTankSystem has to be set to **liquefied**. For CNG the same engine fuel type is used but
-  NgTankSystem has to be set to **compressed**.
-
-
-### Timetable
-
-| Planned Date | Version  | Description |
-|--------------|----------|-------------|
-| 1. Feb. 2019  | 3.3.1.x | Release of official version of release candidate 3.3.1.1463
-| 1. March 2019 | 3.3.2.x-RC | Release candidate, new input parametersare mandatory (+ further bugfixes)
-| 1. April 2019 | 3.3.2.x | Official version of VECTO 3.3.2
-| 1. May 2019   |         | Mandatory use of 3.3.1.x for certification
-| 1. July 2019  |         | Mandatory use of 3.3.2.x for certification
-
-
-## 2019-01-03: Vecto 3.3.1.1463 Release Candidate
-
-- Changes/Improvements
-  - [VECTO-799] - Remove TUG Logos from Simulation Tool, Hashing Tool
-  - [VECTO-808] - Add Monitoring Report
-  - [VECTO-754] - Extending Loss-Maps in case of AT gearbox for each gear, axlegear, gearbox
-  - [VECTO-757] - Correct contact mail address in Hashing Tool
-  - [VECTO-779] - Update Construction Cycle - shorter stop times
-  - [VECTO-783] - Rename columns in segmentation table and GUI
-  - [VECTO-709] - VTP editor from user manual not matching new VECTO one: updated
-    documentation
-  - [VECTO-785] - Handling of Vehicles that cannot reach the cycle's target speed: Limit max speed
-    in driver model
-  - [VECTO-716] - Validate data in Settings Tab: update documentation
-  - [VECTO-793] - Inconsistency between GUI, Help and Regulation: update wording in GUI
-    and user manual
-  - [VECTO-796] - Adaptation of FuelProperties
-  - [VECTO-806] - extend loss-maps (gbx, axl, angl) for MT and AMT transmissions
-  - [VECTO-750] - Simulation error DrivingAction: adapt downshift rules for AT to drive 
-    over hill with 6% inclination
-- Bugfixes:
-  - [VECTO-819] - object reference not set to an instance of an object
-  - [VECTO-818] - SearchOperatingPoint: Unknown response type. ResponseOverload
-  - [VECTO-813] - Error "Infinity [] is not allowed for SI-Value"
-  - [VECTO-769] - DrivingAction Brake: request failed after braking power was
-    found.ResponseEngineSpeedTooHigh
-  - [VECTO-804] - Error on simulation with VECTO 3.3.0.1433
-  - [VECTO-805] - Total vehicle mass exceeds TPMLM
-  - [VECTO-811] - AMT: ResponseGearShift
-  - [VECTO-812] - AMT: ResponseOverload
-  - [VECTO-822] - SIMULATION RUN ABORTED by Infinity
-  - [VECTO-792] - Vecto Hashing Tool - error object reference not set to an instance of an object
-    (overwriting Date element)
-  - [VECTO-696] - Problem with Primary Retarder: regression update, set torque loss to 0 
-    for 0 speed and engaged gear
-  - [VECTO-776] - Decision Factor (DF) field is emptied after each simulation
-  - [VECTO-814] - Error: DistanceRun got an unexpected response: ResponseGearshift
-
-### Update of Fuel Properties [VECTO-796]
-
-| Fuel type | Density | Reference for<br>fuel properties | CO2 emission<br>factor | Lower Heating<br> Value | Data Source |
-|---------|---------|---------|---------|---------|---------|
-|         |         | [kg/m³] | [g_CO2/g_Fuel] | [MJ/kg] |
-| Diesel  | B7    | 836 | 3.13 | 42.7 | CONCAWE/JEC (2018) |
-| ED95    | ED95  | 820 | 1.81 | 25.4 | CONCAWE/JEC (2018) |
-| Petrol  | E10   | 748 | 3.04 | 41.5 | CONCAWE/JEC (2018) |
-| E85 | E85 | 786 | 2.10 | 29.3 | Calculated from E0 and E100 from CONCAWE/JEC (2018) |
-| LPG | LPG | not required* | 3.02 | 46.0 | CONCAWE/JEC (2018)
-| CNG | CNG(H-Gas) | not required* | 2.69 | 48.0 | CONCAWE/JEC (2018)
-| LNG | LNG (EU mix. 2016/2030) | not required* | 2.77 | 49.1 | CONCAWE/JEC (2018)
-
-- **[*]** VECTO does not provide volume based figures for gaseous fuels |
-- **CONCAWE/JEC (2018):** Specifications are based on a recent analysis (2018) performed
-  by CONCAWE/EUCAR and shall reflect typical fuel on the European market.
-  The data is scheduled to be published in March 2019 in the context of the study:
-  Well-To-Wheels Analysis Of Future Automotive Fuels And Powertrains in the European Context - Heavy Duty vehicles
-
-
-
-## 2018-12-04: Vecto 3.3.0.1433 Official Release
-
-- Bugfixes (compared to 3.3.0.1398)
-  - [VECTO-795] - VECTO Hashing Tool crashes
-  - [VECTO-802] - Error in XML schema for manufacturer's record file
-- Bugfixes (compared to 3.3.0.1250)
-  - [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
-  - [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
-  - [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
-  - [VECTO-730] - Simulation Aborts with ResponseOverload
-  - [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
-  - [VECTO-731] - Case Mismatch - Torque Converter
-  - [VECTO-711] - Elements without types in CIF and MRF
-  - [VECTO-757] - Correct contact mail address in Hashing Tool
-  - [VECTO-703] - PTO output in MRF file
-  - [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the
-    Simulation results
-- Improvement (compared to 3.3.0.1250)
-  - [VECTO-704] - Allow VTP-simulations for AT gearboxes
-
-
-## 2018-10-30: Vecto 3.3.0.1398 Release Candiate
+- Improvements
+    + Release of *VECTO Hashing Tool*
+
+- Bugfixes
+    + [VECTO-569] - ‘Engine Retarder’ not correctly recognized as input
+    + [VECTO-571] - Customer Report – wrong output format of average RRC
+    + [VECTO-573] - Correction of displayed units in graph window
+    + [VECTO-575] - Correction of simulation aborts (due to gearbox inertia, engineering mode)
+    + [VECTO-577] - Correction of XML export functionality
+    + [VECTO-579] - Bug fix GUI crashes on invalid input
+    + [VECTO-558] - Correction of output in .vsum file – BFColdHot always 0
+    + [VECTO-564] - Bug fix: correct output of vehicle group in XML report
+    + [VECTO-566] - Vehicle height not correctly read (engineering mode)
+    + [VECTO-545] - Update documentation on Settings dialog
+
+	
+***Build 940 (2017-07-28)***
 
 - Bugfixes:
-  - [VECTO-723] - Simulation aborts with engine speed too high in RD cycle
-  - [VECTO-724] - Simulation aborts with error 'EngineSpeedTooHigh' - duplicate of VECTO-744
-  - [VECTO-728] - Simulation aborts when vehicle's max speed (n95h) is below the target speed
-  - [VECTO-730] - Simulation Aborts with ResponseOverload
-  - [VECTO-744] - ResponseEngineSpeedTooHigh (due to torque limits in gearbox)
-  - [VECTO-731] - Case Mismatch - Torque Converter
-  - [VECTO-711] - Elements without types in CIF and MRF
-  - [VECTO-757] - Correct contact mail address in Hashing Tool
-  - [VECTO-703] - PTO output in MRF file
-  - [VECTO-713] - Manufacturer Information File in the legislation is not compatible with the
-    Simulation results
-- Improvement
-  - [VECTO-704] - Allow VTP-simulations for AT gearboxes
-
+    + [VECTO-546] - GearboxCertificationOptionType Option 2 not accepted by VECTO
+    + [VECTO-547] - Engine Manufacturer and Engine Model are empty in .vsum 
+    + [VECTO-548] - online user manual
+    + [VECTO-549] - Inconsistent (and wrong) decimal separator in XML output (manufacturer report)
+    + [VECTO-551] - Average Tyre RRC not in Customer Information File output
+    + [VECTO-536] - GUI: improvements vehicle dialog (add missing pictures for vehicle categories)
+    + [VECTO-550] - Allow custom settings for AirDensity in Engineering mode
+    + [VECTO-552] - set engine rated power, rated speed to computed values from FLD if not provided as input
 
-## 2018-06-04: Vecto 3.3.0.1250
 
-- Improvement
-  - [VECTO-665] - Adding style information to XML Reports
-  - [VECTO-669] - Group 1 vehicle comprises vehicles with gross vehicle weight > 7.5t
-  - [VECTO-672] - Keep manual choice for "Validate data"
-  - [VECTO-682] - VTP Simulation in declaration mode
-  - [VECTO-652] - VTP: Check Cycle matches simulation mode
-  - [VECTO-683] - VTP: Quality and plausibility checks for recorded data from VTP
-  - [VECTO-685] - VTP Programming of standard VECTO VTP report
-  - [VECTO-689] - Additional Tyre sizes
-  - [VECTO-702] - Hashing tool: adapt warnings
-  - [VECTO-667] - Removing NCV Correction Factor
-  - [VECTO-679] - Engine n95h computation gives wrong (too high) engine speed
-    (above measured FLD, n70h)
-  - [VECTO-693] - extend vehicle performance in manufacturer record
-- Bugfixes:
-  - [VECTO-656] - Distance computation in vsum
-  - [VECTO-666] - CF_RegPer no effect in vehicle simulation -- added to the engine correction factors
-  - [VECTO-687] - Saving a Engine-Only Job is not possible
-  - [VECTO-695] - Bug in vectocmd.exe - process does not terminate
-  - [VECTO-699] - Output in manufacturer report and customer report (VECTO) uses different units
-    than described in legislation
-  - [VECTO-700] - errorr in simulation with 0 stop time at the beginning of the cycle
+***Build 925 (2017-07-13)***
 
+- Improvements
+    + [VECTO-366] added EMS vehicle configuration, EMS is only simulated when engine rated power > 300kW
+    + [VECTO-463] add pneumatic system technology 'vacuum pump'
+    + [VECTO-465] change RRC value of trailers (declaration mode) from 0.00555 to 0.0055 (due to limits in user interface)
+    + [VECTO-477] AT Gearbox, powershift losses: remove inertia factor
+    + [VECTO-471] update cross-wind correction model: height-dependent wind speed (see Excel spreadsheet in User Manual folder for details)
+    + [VECTO-367] Add Vehicle Design Speed to segmentation table
+    + [VECTO-470] Add XML reading and export functionality
+    + [VECTO-486] Adding hashing library
+    + [VECTO-469] Limit engine max torque (either due to vehicle or gearbox limits), limit gearbox input speed
+    + [VECTO-466] Update vehicle payloads: 10% loaded and reference load are simulated
+    + [VECTO-467] Add generic PTO activation in municipal cycle
+    + [VECTO-468] Add PTO losses (idle) in declaration mode
+    + [VECTO-479] Added PTO option 'only one engaged gearwheel above oil level' with 0 losses
+    + [VECTO-483] Adapt CdxA supplement for additional trailers
+    + [VECTO-494] Implementation of different fuel types
+    + [VECTO-502] Implementing standard values for air-drag area (if not measured)
+    + [VECTO-501] Implement engine idle speed set in vehicle (must be higher than engine's idle speed value)
+    + [VECTO-504] Adding HVAC technology 'none'
+    + [VECTO-489] Extrapolate gearbox lossmaps (required when torque limitation by gearbox is ignored)
+    + [VECTO-505] Implement AT transmissions in declaration mode
+    + [VECTO-507] Allow to ignore validation of model data when starting a simulation (significant improvement on simulation startup time - about 10s)
+    + [VECTO-506] modified method how torque-converter characteristics in drag is extended. allow drag-values in the input, only add one point at a high speed ratio
+    + [VECTO-509] Add axle-type (vehicle driven, vehicle non-driven, trailer) to GUI
+    + [VECTO-511] Add engine idle speed to Vehicle input form (GUI)
+    + [VECTO-510] Write XML reports (manufacturer, customer information) in declaration mode
+    + [VECTO-474] new driving cycles for Municipal and Regional Delivery
+    + [VECTO-522] step-up ratio for using torque converter in second gear set to 1.85 for busses (still 1.8 for trucks)
+    + [VECTO-525] remove info-box with max loading in GUI
+    + [VECTO-531] Payload calculation: limit truck payload to the truck's max payload. (earlier versions only limited the total payload of truc + trailer to the total max. payload, i.e. allowed to shifted loading from truck to the trailer)
+    + [VECTO-533] allow second driven axle, rdyn is calculated as average of both driven axles
+    + [VECTO-537] new Suburban driving cycles
+    + [VECTO-541] increase declaration mode PT1 curve to higher speeds (2500 is too low for some engines)
 
-## 2018-02-07: Vecto 3.2.1.1133
 
-- Improvement
-  - [VECTO-634] - VTP Mode: specific fuel consumption
-- Bugfixes:
-  - [VECTO-642] - VECTO BUG - secondary retarder losses:
-  **IMPORTANT:** Fuel-consumption relevant bug! wrong calculation of retarder losses for retarder
-  ratio not equal to 1
-  - [VECTO-624] - Crash w/o comment: Infinite recursion
-  - [VECTO-627] - Cannot open Engine-Only Job
-  - [VECTO-629] - Vecto crashes without errror message (same issue as VECTO-624)
-  - [VECTO-639] - Failed to find operating point for braking power: cycle with low target speed
-    (3km/h). allow driving with slipping clutch
-  - [VECTO-640] - Exceeded max. iterations: driving fully-loaded vehicle steep uphill. fixed by
-    allowing full-stop and drive off again
-  - [VECTO-633] - unable to start VTP Mode simulation
-  - [VECTO-645] - Encountered error while validating Vecto output (generated by API) through
-    Hashing tool for vehicle without retarder
-
-
-## 2017-12-15: Vecto 3.2.1.1079
 
-- Improvement
-  - [VECTO-618] - Add Hash value of tyres to manufacturer's record file
-  - VECTO-590] - Handling of hash values: customer's record contains hash of
-    manufacturer'srecord
-  - [VECTO-612] - Continuously changing hashes: Info in GUI of HashingTool
-  - [VECTO-560] - Change Mail-Address of general VECTO contact
-  - [VECTO-616] - SI-Unit - display derived unit instead of base units
 - Bugfixes:
-  - [VECTO-608] - Power balance in EPT-mode not closed
-  - [VECTO-611] - Invalid input. Cannot cast `Newtonsoft.Json.Linq.JObject` to
-    `Newtonsoft.Json.Linq.Jtoken`
-  - [VECTO-610] - TyreCertificationNumber missing in Manufacturer Report
-  - [VECTO-613] - Incomplete description of allowed values of LegislativeClass (p251) in VECTO
-    parameter documentation
-  - [VECTO-625] - Update XML Schema: Tyre dimensions according to Technicall Annex, trailing
-    spaces in enums
-- Support
-  - [VECTO-615] - Error torque interpolation in declaration jobs exported to XMLImprovements
+    + [VECTO-462] fix: decision if PTO cycle is simulated
+    + [VECTO-473] fix: adapt range for validation of torque converter characteristics
+    + [VECTO-464] fix: extrapolation of engine full-load curve gives neg. max. torque. Limit engine speed to n95h
+    + [VECTO-480] fix: a_pos in .vsum was less than zero
+    + [VECTO-487] fix: Duration of PTO cycle was computed incorrectly if PTO cycle does not start at t=0
+    + [VECTO-514] fix: sort entries in .vsum numerically, not lexically
+    + [VECTO-516] fix: consider axlegear losses for estimation of acceleration after gearshifts
+    + [VECTO-517] fix: valid shift polygon was considered invalid when extended to very high torque ranges
+    + [VECTO-424] fix: VectoCore.dll could not be found when the current working directory is different to the directory of the vectocmd.exe
+    + [VECTO-425] fix: vectocmd.exe - check if the output is redirected, and skip updating of the progress bar when this is the case
+    + [VECTO-426] fix: vectocmd.exe - log errors to STDERR
+    + [VECTO-519] fix: computation of n95h fails for a valid full-load curve due to numerical inaccuracy. add tolerance when searching for solutions
+    + [VECTO-520] fix: gearashift count in vsum is 0
 
 
-## 2017-11-20: Vecto 3.2.1.1054
 
-- Improvements:
-  - [VECTO-592] - VTP Simulation Mode
-  - [VECTO-605] - Improve simulation speed
-- Bugfixes:
-  - [VECTO-602] - Error in simulation without airdrag component
-  - [VECTO-589] - Scheme .xml error
-
-
-### VTP Simulation Mode
-- Verification Test Procedure (VTP) Simulation Mode
-- Similar to Pwheel mode, different cycle format (see user manual)
-- Requires:
-  - Vehicle in declaration mode (XML)
-  - Measured driving cycle
-  - Parameters for engine-fan model
-- VECTO calculates the gear based on the wheel speed and engine speed (and
-  vehicle parameters) and ignores the gear provided in the driving cycle
-- Fuel consumption interpolation is done using the engine speed from the cycle
-  and calculated power demand (to avoid wrong engine speeds due to wrong gear
-  selection)
-- Simulation uses all auxiliaries except engine fan
-  - Engine fan is modeled separately, power demand depends on fan speed (see user manual)
-- Auxiliary power selected according to segment table, BUT power demand
-  depends on vehicle speed
-  - v < 50 km/h: Urban
-  - 50 <= v < 70 km/h: Rural
-  - v >70 km/h: Long haul
-- Gear and fuel consumption in the driving cycle are optional for now, may be used
-  in future versions
-
-
-## 2017-10-19: Vecto 3.2.0.1022
 
-- Bugfixes:
-  - [VECTO-585, VECTO-587] - VECTO Simulation aborts when run as WCF Service
-  - [VECTO-586] - Gearshiftcout in reports too high
-  - [VECTO-573] - Use of old library references .net framework 2.0
 
+**VECTO 3.1.2**
 
-## 2017-10-02: Vecto 3.2.0.1005
+***Build 810 (2017-03-21)***
 
 - Improvements:
-  - **Release of Vecto Hashing Tool**
-  - [VECTO-557] Engine speed simulated too high during long stops
-- Bugfixes:
-  - [VECTO-569] - `Engine Retarder` not correctly recognized as input
-  - [VECTO-571] - Customer Report - wrong output format of average RRC
-  - [VECTO-573] - Correction of displayed units in graph window
-  - [VECTO-575] - Correction of simulation aborts (due to gearbox inertia, engineering mode)
-  - [VECTO-577] - Correction of XML export functionality
-  - [VECTO-579] - Bug fix GUI crashes on invalid input
-  - [VECTO-558] - Correction of output in .vsum file - BFColdHot always 0
-  - [VECTO-564] - Bug fix: correct output of vehicle group in XML report
-  - [VECTO-566] - Vehicle height not correctly read (engineering mode)
-  - [VECTO-545] - Update documentation on Settings dialog
-
-
-## 2017-07-28: Vecto 3.2.0.940
+    + [VECTO-445] Additional columns in vsum file
+    + Allow splitting shift losses among multiple simulation intervals
+    + Allow coasting overspeed only if vehicle speed > 0
+    + Torque converter: better handling of ‘creeping’ situations
 
 - Bugfixes:
-  - [VECTO-546] - GearboxCertificationOptionType Option 2 not accepted by VECTO
-  - [VECTO-547] - Engine Manufacturer and Engine Model are empty in .vsum
-  - [VECTO-548] - online user manual
-  - [VECTO-549] - Inconsistent (and wrong) decimal separator in XML output (manufacturer report)
-  - [VECTO-551] - Average Tyre RRC not in Customer Information File output
-  - [VECTO-536] - GUI: improvements vehicle dialog (add missing pictures for vehicle categories)
-  - [VECTO-550] - Allow custom settings for AirDensity in Engineering mode
-  - [VECTO-552] - set engine rated power, rated speed to computed values from FLD
-    if not provided as input
+    + [VECTO-443] Bugfix in AMT shift strategy: skip gears not working correctly
 
 
-## 2017-07-14: Vecto 3.2.0.925
+***Build 796 (2017-03-07)***
 
 - Improvements:
-  - [VECTO-366] added EMS vehicle configuration, EMS is only simulated when 
-    engine rated power > 300kW
-  - [VECTO-463] add pneumatic system technology 'vacuum pump`
-  - [VECTO-465] change RRC value of trailers (declaration mode) from 0.00555 to 0.0055
-    (due to limits in user interface)
-  - [VECTO-477] AT Gearbox, powershift losses: remove inertia factor
-  - [VECTO-471] update cross-wind correction model: height-dependent wind speed (see Excel
-    spreadsheet in User Manual folder for details)
-  - [VECTO-367] Add Vehicle Design Speed to segmentation table
-  - [VECTO-470] Add XML reading and export functionality
-  - [VECTO-486] Adding hashing library
-  - [VECTO-469] Limit engine max torque (either due to vehicle or gearbox limits),
-    limit gearbox input speed
-  - [VECTO-466] Update vehicle payloads: 10% loaded and reference load are simulated
-  - [VECTO-467] Add generic PTO activation in municipal cycle
-  - [VECTO-468] Add PTO losses (idle) in declaration mode
-  - [VECTO-479] Added PTO option 'only one engaged gearwheel above oil level' with 0 losses
-  - [VECTO-483] Adapt CdxA supplement for additional trailers
-  - [VECTO-494] Implementation of different fuel types
-  - [VECTO-502] Implementing standard values for air-drag area (if not measured)
-  - [VECTO-501] Implement engine idle speed set in vehicle (must be higher than
-    engine's idle speed value)
-  - [VECTO-504] Adding HVAC technology 'none`
-  - [VECTO-489] Extrapolate gearbox lossmaps (required when torque limitation by gearbox is ignored)
-  - [VECTO-505] Implement AT transmissions in declaration mode
-  - [VECTO-507] Allow to ignore validation of model data when starting a simulation
-    (significant improvement on simulation startup time - about 10s)
-  - [VECTO-506] modified method how torque-converter characteristics in drag is extended.
-    allow drag- values in the input, only add one point at a high speed ratio
-  - [VECTO-509] Add axle-type (vehicle driven, vehicle non-driven, trailer) to GUI
-  - [VECTO-511] Add engine idle speed to Vehicle input form (GUI)
-  - [VECTO-510] Write XML reports (manufacturer, customer information) in declaration mode
-  - [VECTO-474] new driving cycles for Municipal and Regional Delivery
-  - [VECTO-522] step-up ratio for using torque converter in second gear set to 1.85 for busses 
-    (still 1.8 for trucks)
-  - [VECTO-525] remove info-box with max loading in GUI
-  - [VECTO-531] Payload calculation: limit truck payload to the truck's max payload.
-    (earlier versions only limited the total payload of truc + trailer to 
-    the total max. payload, i.e. allowed to shifted loading from truck to the trailer)
-  - [VECTO-533] allow second driven axle, rdyn is calculated as average of both driven axles
-  - [VECTO-537] new Suburban driving cycles
-  - [VECTO-541] increase declaration mode PT1 curve to higher speeds 
-    (2500 is too low for some engines)
-  - [VECTO-542] reduce overspeed in declaration mode to 2.5km/h
+    + [VECTO-405] Adding clutch-losses for AMT/MT gearboxes during drive-off, reduce drive-off distance after stop from 1m to 0.25m, set clutch closing speed (normalized) to 6.5%, changes in clutch model
+    + [VECTO-379] Make GUI more tolerant against missing files. Instead of aborting reading the input data the GUI shows a suffix for missing input files
+    + [VECTO-411] Allow a traction interruption of 0s for AMT/MT gearboxes
+    + [VECTO-408] Gearbox Inertia for AT gearboxes set to 0
+    + [VECTO-419] Adapted error messages, added list of errors
+    + [VECTO-421,VECTO-439] Added volume-related results to vsum file (volume is computed based on default bodies)
+    + [] Energy balance (vsum) and balance of engine power output and power consumers (vmod) level
+    + [VECTO-430] AT shift strategy: upshifts may happen too early
+    + [VECTO-431] AMT shift strategy always started in first gear due to changes in clutch model
+    + [VECTO-433] adapt generic vehicles: use typical WHTC correction factors
+    + [VECTO-437] set vehicle speed at clutch-closed to 1.3 m/s
+    + [VECTO-436] fix simulation aborts with AT gearbox (neg. braking power, unexpected response, underload)
 - Bugfixes:
-  - [VECTO-462] fix: decision if PTO cycle is simulated
-  - [VECTO-473] fix: adapt range for validation of torque converter characteristics
-  - [VECTO-464] fix: extrapolation of engine full-load curve gives neg. max. torque.
-    Limit engine speed to n95h
-  - [VECTO-480] fix: a_pos in .vsum was less than zero
-  - [VECTO-487] fix: Duration of PTO cycle was computed incorrectly if PTO cycle
-    does not start at t=0
-  - [VECTO-514] fix: sort entries in .vsum numerically, not lexically
-  - [VECTO-516] fix: consider axlegear losses for estimation of acceleration after gearshifts
-  - [VECTO-517] fix: valid shift polygon was considered invalid when extended to
-    very high torque ranges
-  - [VECTO-424] fix: VectoCore.dll could not be found when the current working directory
-    is different to the directory of the vectocmd.exe
-  - [VECTO-425] fix: vectocmd.exe - check if the output is redirected, and skip updating
-    of the progress bar when this is the case
-  - [VECTO-426] fix: vectocmd.exe - log errors to STDERR
-  - [VECTO-519] fix: computation of n95h fails for a valid full-load curve due to numerical inaccuracy. 
-    add tolerance when searching for solutions
-  - [VECTO-520] fix: gearashift count in vsum is 0
-
-
-## 2017-01-18: Vecto 3.1.2.810
+    + [VECTO-415] Powershift Losses were not considered for AT gearboxes with PowerSplit
+    + [VECTO-416] Measured Speed with gear failed when cycle contained parts with eco-roll (computation of next gear failed)
+    + [VECTO-428] Sum of timeshares adds up to 100%
+    + [VECTO-429] Min Velocity for lookahead coasting was not written to JSON file
 
-- Improvements:
-  - [VECTO-445] Additional columns in vsum file
-  - Allow splitting shift losses among multiple simulation intervals
-  - Allow coasting overspeed only if vehicle speed > 0
-  - Torque converter: better handling of "creeping" situations
-- Bugfixes:
-  - [VECTO-443] Bugfix in AMT shift strategy: skip gears not working correctly
 
+**VECTO 3.1.1**
 
-## 2017-03-07: Vecto 3.1.2.796
+***Build 748 (2017-01-18)***
 
-- Improvements:
-  - [VECTO-405] Adding clutch-losses for AMT/MT gearboxes during drive-off, reduce drive-off distance after stop from 1m
-to 0.25m, set clutch closing speed (normalized) to 6.5%, changes in clutch model
-  - [VECTO-379] Make GUI more tolerant against missing files. Instead of aborting reading
-    the input data the GUI shows a suffix for missing input files
-  - [VECTO-411] Allow a traction interruption of 0s for AMT/MT gearboxes
-  - [VECTO-408] Gearbox Inertia for AT gearboxes set to 0
-  - [VECTO-419] Adapted error messages, added list of errors
-  - [VECTO-421,VECTO-439] Added volume-related results to vsum file (volume is computed based on default bodies)
-  - [] Energy balance (vsum) and balance of engine power output and power consumers (vmod) level
-  - [VECTO-430] AT shift strategy: upshifts may happen too early
-  - [VECTO-431] AMT shift strategy always started in first gear due to changes in clutch model
-  - [VECTO-433] adapt generic vehicles: use typical WHTC correction factors
-  - [VECTO-437] set vehicle speed at clutch-closed to 1.3 m/s
-  - [VECTO-436] fix simulation aborts with AT gearbox (neg. braking power, unexpected response, underload)
 - Bugfixes:
-  - [VECTO-415] Powershift Losses were not considered for AT gearboxes with PowerSplit
-  - [VECTO-416] Measured Speed with gear failed when cycle contained parts with eco-roll 
-    (computation of next gear failed)
-  - [VECTO-428] Sum of timeshares adds up to 100%
-  - [VECTO-429] Min Velocity for lookahead coasting was not written to JSON file
-
+    + [VECTO-404] Driving Cycle with PTO stopped simulation after first PTO activation
 
-## 2017-01-18: Vecto 3.1.1.748
 
-  - Bugfixes:
-- [VECTO-404] Driving Cycle with PTO stopped simulation after first PTO activation
-
-
-## 2017-01-12: Vecto 3.1.1.742
+***Build 742 (2017-01-12)***
 
 - Improvements:
-  - [VECTO-390, VECTO-400] Adapt engine speed to estimated engine speed after gear shift
-    during traction interruption (double clutching)
-  - [VECTO-396, VECTO-388] Add shift losses for AT power shifts
-  - [VECTO-389] new gear shift rules for AT gearboxes
-  - [VECTO-387] added max input speed for torque converter
-  - [VECTO-385] Automatically add generic torque converter data for drag
-  - [VECTO-399] Add missions and loadings for vehicle categories 11, 12, and 16 (declaration mode)
-  - [VECTO-384] cleanup memory after simulation run
-  - [VECTO-394] new option for vectocmd to disable all output
-  - [VECTO-392] make the GUI scale depending on the Windows font size
-  - [VECTO-391] Gearbox output speed and output torque added to .vmod files
-  - [VECTO-386] Gearbox window: disable input fields not applicable for the selected gearbox type
+    + [VECTO-390, VECTO-400] Adapt engine speed to estimated engine speed after gear shift during traction interruption (double clutching)
+    + [VECTO-396, VECTO-388] Add shift losses for AT power shifts
+    + [VECTO-389] new gear shift rules for AT gearboxes
+    + [VECTO-387] added max input speed for torque converter
+    + [VECTO-385] Automatically add generic torque converter data for drag
+    + [VECTO-399] Add missions and loadings for vehicle categories 11, 12, and 16 (declaration mode)
+    + [VECTO-384] cleanup memory after simulation run
+    + [VECTO-394] new option for vectocmd to disable all output
+    + [VECTO-392] make the GUI scale depending on the Windows font size
+    + [VECTO-391] Gearbox output speed and output torque added to .vmod files
+    + [VECTO-386] Gearbox window: disable input fields not applicable for the selected gearbox type
 - Bugfixes:
-  - [VECTO-401] Computation of n_95h etc. fails if engine`s max torque is constant 0
-  - Lookup of Airdrag parameters in declaration mode
-  - [VECTO-378] Improved file-handling in AAUX module
+    + [VECTO-401] Computation of n_95h etc. fails if engine’s max torque is constant 0 
+Lookup of Airdrag parameters in declaration mode
+    + [VECTO-378] Improved file-handling in AAUX module
 
 
-## 2016-11-14: Vecto 3.1.0.683
+**VECTO 3.1.0**
 
-- Bugfixes:
-  - [VECTO-375] Fixed bug when braking during slope change from negative to positive
-    values.
-  - [VECTO-372] Added check for unusual acceleration/deceleration data which could lead to
-    error when halting.
-  - [VECTO-371] Added additional behavior to overcome such situations
-  - [VECTO-370] Added additional behavior to overcome such situations
-  - [VECTO-369] CrosswindCorrection is now saved and read again from JSON files
-  - [VECTO-373] WHTC-Engineering correction factor now correctly read/write in JSON files
-  - [VECTO-368] Fixed validation for specific cases when values are intentionally invalid.
-  - [VECTO-357] Updated GUI to not show ECO-Roll option to avoid confusion
-  - Fixed numerous bugs in AT-ShiftStrategy regarding the Torque Converter
-  - Fixed numerous bugs in MeasuredSpeed Mode (and MeasuredSpeed with Gear) in
-    connection with AT-Gearbox and TorqueConverter
-  - Fixed a bug when PTO-Cycle was missing
-  - Corrected axle loss maps for Generic Vehicles in Declaration Mode to match
-    technical annex
-  - Corrected SumFile Cruise Time Share. Added that timeshares must add up to 100%
-- Improvements:
-  - [VECTO-355] Updated documentation, added powertrain schematics in chapter
-    "Simulation Models"
-  - [VECTO-374] Check range for Torque Converter speed ratio input data to be at least
-    between 0 and 2.2
-  - Updated many error messages to be more explicit about the reason of error
-  - Added "Mission Profiles" Directory with driving cycles publicly available in the application
-    root directory.
-  - Added "Declaration" directory with the declaration data files in the application root
-    directory.
-  - Added warning when engine inertia is 0
-  - Added check that engine speed must not fall below idle speed
-    (even in measured speed mode)
-  - Shift curve validation for AT gearboxes: shift curves may now overlap due to different
-    shift logic in AutomaticTransmissions.
-  - Updated Crosswind Coefficients for Tractor+Semitrailer
-
-
-## 2016-10-24: Vecto 3.1.0.662
+***Build 683 (2016-11-14)***
 
 - Bugfixes:
-  - [VECTO-360] Fixed error during startup of VECTO (loading of DLLs).
-  - [VECTO-358] Fixed errors during simulation where vehicle unintentionally was
-    driving backwards. Fixed 1Hz-Filter for ModFiles (distance was wrong under certain
-    circumstances, vehicle seemingly jumping back before halt)
-  - [VECTO-361] Fixed classification of vehicles with GVM of exactly 7500kg
-  - [VECTO-364] Fixed an error in measured speed mode (run aborts).
-  - [VECTO-363] Compute shift polygons in declaration mode now uses correct
-    boundary for full load margin.
-  - [VECTO-365] Fixed editing gears in declaration mode
-- Improvements:
-  - [VECTO-355] User Manual updated (Screenshots, Descriptions, File Formats,
-    Vecto V2 Comments removed).
-  - [VECTO-317] Declaration data for Wheel sizes updated
-  - [VECTO-359] Simplified code regarding PT1 behavior.
-  - [VECTO-323] PTO-Cycle may now be left empty when not used in driving cycle.
-
-
-## 2016-10-14: Vecto 3.1.0.652
-
-- Main Updates:
-  - Removed VECTO Core 2.2
-  - Refactoring of the User-Interface Backend: loading, saving files and
-    validating user input uses Vecto 3 models
-  - AT-Gearbox Model: differentiate between AT gearbox with serial torque
-    converter and AT gearbox using powersplit
-  - Numbering of gears with AT gearbox corresponds to mechanical gears,
-    new column TC_locked in .vmod file to indicate if torque converter is active
-  - Torque converter gear no longer allowed in input (added by Vecto
-    depending on the AT model)
-  - New implementation of torque converter model (analytic solutions)
-  - Added PTO option for municipal utility vehicles: PTO idle losses, separate
-    PTO cycle during standstill
-  - Added Angledrive Component
-  - Option for constant Auxiliary Power Demand in Job-File
-  - Normalize x/y values before triangulating Delaunay map (transmission
-    loss-maps, fuel consumption loss map)
-  - Additional fuel consumption correction factor in declaration mode: cold/hot
-    balancing factor
-  - Added fuel consumption correction factor (WHTC, Cold/Hot balancing, …)
-    in engineering mode
-  - Update auxiliaries power demand according to latest whitebook
-  - Allow multiple steered axles
-  - Adapted engine idle controller (during declutch) - engine speed decreases faster
-  - SUM-File: split E_axl_gbx into two columns, E_axl and E_gbx
-  - New columns in mod-file: PTO, torque converter
-  - Removed full-load curve per gear, only single value MaxTorque
-  - Removed rims (dynamic wheel radius depends on wheel type)
-  - Fixes in AAUX module: open correct file-browser, save selected files
-
-
-## Oct 2016: Status quo VECTO software and open issues
-
-### Next issues on the to do list
-
-- **Further development of the AT model**
-  Consideration of losses during power shifts, update of gear shift logics
-- **Reimplementation of engine stop/start**
-- **Declaration mode: implementation of EMS vehicle configurations**
-
-### Items waiting for decision on methods and resources:
-
-- **Update engine data (according to update of Annex II)**
-  Other fuels than diesel, “top torque” feature, correction factor for periodic regerating DPFs
-- **Declaration mode:**
-  - **Revision of calculated vehicle loads**
-  - **implementation of refuse cycle (instead “municipal”)**
-    Update of driving cycle, consideration of generic PTO loads during collection part,
-    generic body weight and payload
-  - **VECTO output (approval authorities, customer info, monitoring)**
-  - **Buses**
-- **Predictive ADAS**
-
-
-## 2016-07-19: Vecto 3.0.4.565
+    + [VECTO-375] Fixed bug when braking during slope change from negative to positive values.
+    + [VECTO-372] Added check for unusual acceleration/deceleration data which could lead to error when halting.
+    + [VECTO-371] Added additional behavior to overcome such situations
+    + [VECTO-370] Added additional behavior to overcome such situations
+    + [VECTO-369] CrosswindCorrection is now saved and read again from JSON files
+    + [VECTO-373] WHTC-Engineering correction factor now correctly read/write in JSON files
+    + [VECTO-368] Fixed validation for specific cases when values are intentionally invalid.
+    + [VECTO-357] Updated GUI to not show ECO-Roll option to avoid confusion
+    + Fixed numerous bugs in AT-ShiftStrategy regarding the Torque Converter
+    + Fixed numerous bugs in MeasuredSpeed Mode (and MeasuredSpeed with Gear) in connection with AT-Gearbox and TorqueConverter
+    + Fixed a bug when PTO-Cycle was missing
+    + Corrected axle loss maps for Generic Vehicles in Declaration Mode to match technical annex
+    + Corrected SumFile Cruise Time Share. Added checks that timeshares must add up to 100%
 
-- Bugfixes:
-  - AAUX HVAC Dialog does not store path to ActuationsMap and SSMSource
-  - GUI: check for axle loads in declaration mode renders editing dialog useless
-  - Vecto 2.2: Simulation aborts (Vecto terminates) when simulating EngineOnly cycles
-  - Vecto 3: Building SimulationRun EngineOnly simulation failed
+- Improvements:
+    + [VECTO-355] Updated documentation, added powertrain schematics in chapter "Simulation Models"
+    + [VECTO-374] Check range for Torque Converter speed ratio input data to be at least between 0 and 2.2
+    + Updated many error messages to be more explicit about the reason of error
+    + Added "Mission Profiles" Directory with driving cycles publicly available in the application root directory.
+    + Added "Declaration" directory with the declaration data files in the application root directory.
+	+ Added warning when engine inertia is 0
+    + Added check that engine speed must not fall below idle speed (even in measured speed mode)
+    + Shift curve validation for AT gearboxes: shift curves may now overlap due to different shift logic in AutomaticTransmissions.
+    + Updated Crosswind Coefficients for Tractor+Semitrailer
 
 
-## 2016-06-28: Vecto 3.0.4.544
+***Build 662 (2016-10-24)***
 
-- Main Updates:
-  - New gear shift strategy according to White Book 2016
-  - New coasting strategy according to White Book 2016
-  - New input parameters (enineering mode) for coasting and gear shift behavior
-  - Use SI units in Advanced Auxiliaries Module and compile with strict compiler settings
-    (no implicit casts, etc.)
-  - Allow efficiency for transmission losses (in engineering mode)
-- Bugfixes:
-  - Auxiliary TechList not read from JSON input data
-  - Improvements in driver strategy
-  - Bugfixes in MeasuredSpeed mode
-
-
-## Notes for using Vecto 3.x with AAUX
-- The AdvancedAuxiliaries module requires the number of activations
-  for pneumatic consumers (brakes, doors, kneeling) and the
-  (estimated) total cycle time. This can be configured in the .APAC-file
-  (actuations file). For standard bus/coach cycles (i.e., the cycle file
-  contains “bus” and “heavy_urban” or “suburban” or “interurban” or
-  “urban”; or the cycle contains “coach” (case insensitive)) the
-  actuations file already contains the number of activations and the
-  cycle time. For other cycles the filename without extension is used
-  to lookup the activations in the .APAC file (case sensitive)
-  
-- Vecto 3 uses an average auxiliaries load (determined by the AAUX
-  module depending on the settings) for the simulation. The AAUX module
-  computes the fuel consumption in parallel to VectoCore and accounts for
-  smart consumers (e.g., alternator, pneumatics, …).
-
-- Output:
-  - The .vmod file contains both, the fuel consumption calculated by VectoCore
-    (per simulation interval) and AAUX (accumulated and per simulation interval).
-  - Columns in .vmod file:
-    - AA_TotalCycleFC_Grams [g]: accumulated fuel consumption as computed by the AAUX model,
-      considering smart consumers
-    - FC-Map [g/h]: fuel consumption as computed by VectoCore interpolating in the FC-Map,
-      using an average base load of auxiliaries
-    - FC-AUXc [g/h]: fuel consumption corrected due to engine stop/start
-      (currently not applicable)
-    - FC-WHTCc [g/h]: WHTC-corrected fuel consumption (not applicable in engineering mode)
-    - FC-AAUX [g/h]: fuel consumption per simulation interval, derived from
-      AA_TotalCycleFC_Grams
-    - FC-Final [g/h]: final fuel consumption value with all (applicable) corrections applied
-      (stop/start, WHTC, smart auxiliaries)
-- Output .vsum
-  - Columns in .vsum file:
-    - FC-Map: total fuel consumption as computed by VectoCore interpolating in the FC-Map,
-      using an average base load of auxiliaries
-    - FC-AUXc: total fuel consumption corrected due to engine stop/start
-      (currently not applicable)
-    - FC-WHTCc: WHTC-corrected fuel consumption (not applicable in engineering mode)
-    - FC-AAUX: fuel consumption per simulation interval, derived from AA_TotalCycleFC_Grams
-    - FC-Final: final fuel consumption value with all (applicable) corrections applied
-      (stop/start, WHTC, smart auxiliaries)
-
-
-## 2016-06-21: Vecto 3.0.3.537
-
-- Main Updates:
-  - Plot shift lines as computed according to WB 2016 declaration mode in GUI
 - Bugfixes:
-  - GUI: Buttons to add/remove auxiliaries are visible again
-  - Error in calculation of WHTC correction factor
-  - Fix: consider gearbox inertia (engineering mode) for searching operating
-  point
-  - Wrong output of road gradient in measured speed mode (correct gradient for simulation)
-  - Fuel consumption in .vsum file now accounts for AdvancedAuxiliaries model
-  - GraphDrawer (Vecto): handle new .vmod format of Vecto 3
-  - AdvancedAuxiliaries: language-settings independent input parsing
-  - Paux was ignored when running Vecto 2.2
-  - Error in massive multithreaded execution
-  - Fix unhandled response during simulation
-  - Fix output columns in .vmod
-
-
-## 2016-05-10: Vecto 3.0.3.495
-
-- Main Updates:
-  - Support for Advanced Auxiliaries (Ricardo) in Vecto 3.0.3 and Vecto 2.2
-  - Performance improvements
-  - Gearshift polygons according to WB 2016
-  - Revision of SUM-data file, changed order of columns, changed column headers
-- Bugfixes:
-  - Delaunay Maps: additional check for duplicate input points
-  - Creation of PDF Report when running multiple jobs at once
-  - Sanity checks for gear shift lines
-  - Improvements DriverStrategy: handling special cases
-
-### Performance Comparison
-
-Total execution time (15 runs in parallel): Vecto 3.0.2: 6min 6s; Vecto 3.0.3: 35s
+    + [VECTO-360] Fixed error during startup of VECTO (loading of DLLs).
+    + [VECTO-358] Fixed errors during simulation where vehicle unintentionally was driving backwards. Added stricter sanity checks and invariants to avoid such errors. Fixed 1Hz-Filter for ModFiles (distance was wrong under certain circumstances, vehicle seemingly jumping back before halt).
+    + [VECTO-361] Fixed classification of vehicles with GVM of exactly 7500kg (Class 1).
+    + [VECTO-364] Fixed an error in measured speed mode (run aborts).
+    + [VECTO-363] Compute shift polygons in declaration mode now uses correct boundary for full load margin.
+    + [VECTO-365] Fixed editing gears in declaration mode
 
+- Improvements:
+    + [VECTO-355] User Manual updated (Screenshots, Descriptions, File Formats, Vecto V2 Comments removed).
+    + [VECTO-317] Declaration data for Wheel sizes updated
+    + [VECTO-359] Simplified code regarding PT1 behavior.
+    + [VECTO-323] PTO-Cycle may now be left empty when not used in driving cycle.
+
+***Build 652 (2016-10-14)***
+
+- Main Updates
+    + Removed VECTO Core 2.2
+    + Refactoring of the User-Interface Backend: loading, saving files and validating user input uses Vecto 3 models
+    + AT-Gearbox Model: differentiate between AT gearbox with serial torque converter and AT gearbox using powersplit
+    + Numbering of gears with AT gearbox corresponds to mechanical gears, new column TC_locked in .vmod file to indicate if torque converter is active
+    + Torque converter gear no longer allowed in input (added by Vecto depending on the AT model)
+    + New implementation of torque converter model (analytic solutions)
+    + Added PTO option for municipal utility vehicles: PTO idle losses, separate PTO cycle during standstill
+    + Added Angledrive Component
+    + Option for constant Auxiliary Power Demand in Job-File
+    + Normalize x/y values before triangulating Delaunay map (transmission loss-maps, fuel consumption loss map)
+    + Additional fuel consumption correction factor in declaration mode: cold/hot balancing factor
+    + Added fuel consumption correction factor (WHTC, Cold/Hot balancing, …) in engineering mode
+    + Update auxiliaries power demand according to latest whitebook
+    + Allow multiple steered axles
+    + Adapted engine idle controller (during declutch) – engine speed decreases faster
+    + SUM-File: split E_axl_gbx into two columns, E_axl and E_gbx
+    + New columns in mod-file: PTO, torque converter
+    + Removed full-load curve per gear, only single value MaxTorque
+    + Removed rims (dynamic wheel radius depends on wheel type)
+    + Fixes in AAUX module: open correct file-browser, save selected files
+
+-------------------------------------------------------------------------------
+
+**VECTO 3.0.4**
+
+***Build 565 (2016-07-19)***
+
+- Bugfixes
+    + AAUX HVAC Dialog does not store path to ActuationsMap and SSMSource
+    + GUI: check for axle loads in declaration mode renders editing dialog useless
+    + Vecto 2.2: Simulation aborts (Vecto terminates) when simulating EngineOnly cycles
+    + Vecto 3: Building SimulationRun EngineOnly simulation failed
+
+***Build 544 (2016-06-28)***
+
+- Main Updates
+    + New gear shift strategy according to White Book 2016
+    + New coasting strategy according to White Book 2016
+    + New input parameters (enineering mode) for coasting and gear shift behavior
+    + Use SI units in Advanced Auxiliaries Module and compile with strict compiler settings (no implicit casts, etc.)
+    + Allow efficiency for transmission losses (in engineering mode)
+
+- Bugfixes
+    + Auxiliary TechList not read from JSON input data
+    + Improvements in driver strategy
+    + Bugfixes in MeasuredSpeed mode
+
+-------------------------------------------------------------------------------
+
+**VECTO 3.0.3**
+
+***Build 537 (2016-06-21)***
+
+- Main Updates
+    + Support for Advanced Auxiliaries (Ricardo) in Vecto 3.0.3 and Vecto 2.2
+    + Performance improvements
+    + Gearshift polygons according to WB 2016
+    + Revision of SUM-data file, changed order of columns, changed column headers
+- Bugfixes
+    + Delaunay Maps: additional check for duplicate input points
+    + Creation of PDF Report when running multiple jobs at once
+    + Sanity checks for gear shift lines
+    + Improvements DriverStrategy: handling special cases
+
+***Build 495 (2016-05-10)***
+
+- Main Updates
+    + Support for Advanced Auxiliaries (Ricardo) in Vecto 3.0.3 and Vecto 2.2
+    + Performance improvements
+    + Gearshift polygons according to WB 2016
+    + Revision of SUM-data file, changed order of columns, changed column headers
+- Bugfixes
+    + Delaunay Maps: additional check for duplicate input points
+    + Creation of PDF Report when running multiple jobs at once
+    + Sanity checks for gear shift lines
+    + Improvements DriverStrategy: handling special cases
+
+-------------------------------------------------------------------------------
+
+**VECTO 3.0.2**
+
+***Build 466 (2016-04-11)***
+
+- Bugfix: calculation of CO2 consumption based on FC-Final (instead of FC-map)
+- Bugfix: acceleration in .vmod was 0 in certain cases (error in output)
+- Bugfix: syncronized access to cycle cache (declaration)
+
+***Build 448 (2016-03-24)***
+
+- Bugfix: set WHTC factors to a valid default value in engineering mode
+- Bugfix: first page of declaration report was missing
+- fixed inconsistencies in user manual
+- Bugfix: better error message roll resistance calculation could not be calculated
+- Bugfix: measured speed now calculates distance correctly
+- Bugfix: measured speed fills missing moddata columns (acc, dist, grad)
+- Bugfix: better error message when driving cycle is missing.
+- Bugfix: vectocmd errormsg when writing progress
+
+***Build 434 (2016-03-10)***
 
-## 2016-03-11: VECTO 3.0.2
-
-- Main updates:
 - New simulation modes:
-  - Pwheel (SiCo),
-  - Measured Speed (with/without gear)
-  - v_air/beta cross-wind correction (vcdb)
+    + Measured Speed
+    + Measured Speed with Gear
+    + Pwheel (SiCo)
 - Adaptations of powertrain components architecture
-  - Move wheels inertia from vehicle to wheels
-  - Auxiliaries no longer connected via clutch to the engine but via a separate port
-  - Engine checks overload of gearbox and engine overload
-- Fixed some driving behavior related issues in VectoCore:
-  - When the vehicle comes to a halt during gear shift, instead of aborting the cycle,
-    it tries to drive away again with an appropriate gear.
-- ModData Format changed for better information and clarity
-- Added validation of input values (according to latest VectoInputParameters.xls)
-- Various bugfixes
-
-### Pwheel (SiCo) Mode
-
-- Function as already available in Vecto 2.2 also added in Vecto 3.0.2
-  - Driving cycle specifies power at wheel, engine speed, gear, and
-    auxiliary power
-  - No driver model in the simulation.
-  - The Vecto gear-shift model is overruled.
-  - Function used for creating reference results for SiCo tests
-  - For details see user manual: Simulation Models / Pwheel Input (SiCo)
-
-### Measured Speed Mode
-
-- Functionality already available in Vecto 2.2 added in Vecto 3.0.2
-  - Driving cycle not defined by target speed but by actual speed. No driver
-    model in the simulation.
-  - Gear and engine speed can be specified in the driving cycle. 
-    In this case the Vecto gear-shift model is overruled.
-  - Function used for “proof of concept” purposes
-  - For details see user manual: Calculation Modes / Engineering Mode / Measured Speed
-
-
-### `.vmod` File Update
-
-- In Vecto 3.0.2 the structure of the modal data output has been
-  revised and re-structured. Basicaly for every powertrain component
-  the `.vmod` file contains the power at the input shaft and the
-  individual power losses for every component. For the engine the
-  power, torque and engine speed at the output shaft is given along
-  with the internal power and torque used for computing the fuel
-  consumption.
-- For details see the user manual: Input and Output / Modal Results
-  (`.vmod`)
-
-
-### Changelog 3.0.2
-
-- New simulation modes:
-- Measured Speed
-- Measured Speed with Gear
-- Pw heel (SiCo)
-- Adaptations of pow ertrain components architecture
-- Move w heels inertia from vehicle to w heels
-- Auxiliaries no longer connected via clutch to the engine but via a separate port
-- Engine checks overload of gearbox and engine overload
+    + Move wheels inertia from vehicle to wheels
+    + Auxiliaries no longer connected via clutch to the engine but via a separate port
+    + Engine checks overload of gearbox and engine overload
 - Fixed some driving behavior related issues in VectoCore:
-- When the vehicle comes to a halt during gear shift, instead of aborting the cycle, it tries to drive aw ay again with an appropriate gear.
+    + When the vehicle comes to a halt during gear shift, instead of aborting the cycle, it tries to drive away again with an appropriate gear.
 - [ModData Format](#modal-results-.vmod) changed for better information and clarity
-- Entries in the sum-file are sorted in the same w ay as in Vecto 2.2
-- In engineering mode the execution mode (distance-based, time-based measured speed, time-based measured speed with gear, engine only) are detected based on the
-cycle
+- Entries in the sum-file are sorted in the same way as in Vecto 2.2
+- In engineering mode the execution mode (distance-based, time-based measured speed, time-based measured speed with gear, engine only) are detected based on the cycle
 - Added validation of input values
 - Gravity constant set to 9.80665 (NIST standard acceleration for gravity)
 - Improved input data handling: sort input values of full-load curves (engine, gbx, retarder)
 - Better Integration of VectoCore into GUI (Notifications and Messages)
-- v_air/beta cross-wind correction (vcdb) impemented
-- For all calculations the averaged values of the current simulation step are used for interpolations in loss -maps.
-- Allow extrapolation of loss maps in engineering mode (w arnings)
+- Speed dependent cross-wind correction (vcdv) and v_air/beta cross-wind correction (vcdb) impemented
+- For all calculations the averaged values of the current simulation step are used for interpolations in loss-maps.
+- Allow extrapolation of loss maps in engineering mode (warnings)
 - Refactoring of input data handling: separate InputDataProvider interfaces for model data
-- Refactoring of result handling: separate result container and output w riter
+- Refactoring of result handling: separate result container and output writer
 - New Long-Haul driving cycle included
 - User Manual updated for VECTO V3.x
 - Fix: sparse representation of declaration cycles had some missing entries
 - Bugfix: error in computation of engine's preferred speed
-- Bugfix: w rong vehicle class lookup
+- Bugfix: wrong vehicle class lookup
 - Bugfix: duplicate entries in intersected full-load curves
 - Bugfix: retarder takes the retarder ratio into account for lossmap lookup
 - Bugfix: use unique identifier for jobs in job list
 - Bugfix: error in triagulation of fuel consumption map
 
 
-----
-
-### VECTO 2.2
-
-- TODO: Traction interruption: No engine rev down - hold rpm until new gear engaged (Allison)
-- Bugfix: Error in Declaration Mode Pneumatic System aux power calculation ([kW] were interpreted as [W])
-- Bugfix: Error in Declaration Mode Electric System aux power calculation
-- Moved gear-specific Full Load Curves to Gearbox File
-- Combined Drag Coefficient * Cross Sectional Area in one input parameter
-- Updated .vgbx file format (Added gear-specific Full Load Curves)
-- Updated .veng file format (Removed gear-specific Full Load Curves)
-- Updated .vveh file format (Combined Drag Coefficient * Cross Sectional Area in one parameter)
-- Updated Generic Vehicles (new file formats)
-- Removed WHTC Correction Factor Calculation. Now in external tool, VECTO-Engine.
-- Test Options are now only available in Engineering Mode
-- Gearbox Editor now shows generic and user-defined shift polygons (if available)
-- Various small updates in GUI
-- Added 'Create JIRA Issue' dialog
-
-### VECTO 2.1.4
-* Bugfixes in start gear and (A)MT shift model
-* Updated Coach .vcdv file for higher speeds to avoid extrapolation
-* Renamed output "FC" to "FC-Map" for better clarification
-* Same header for g/h and g/km output
-* Reduced minimum turbine speed for 1C-to-2C AT up-shift condition from 900 to 700rpm.
-* Updated cross wind correction parameters to current White Book values
-
-### VECTO 2.1.3
-* PwheelPos output in VSUM file.
-* Implemented new Cd*A(v) method
-* Bugfix in TC model
-* Bugfix: Unit error in Cd(v) methods caused incorrect Delta-Cd value being used
-
-### VECTO 2.1.2
-* Improved TC iteration for higher precision
-* Extended possible TC speed ratio 
-
-### VECTO 2.1.1
-* Bugfix: Incorrect torque calculation in AT/TC model caused early up-shifts
-* Updated C-to-C shift strategy with acc_min rule (see V2.1)
-
-### VECTO 2.1
-* Limit engine rpm in torque converter operation acc. > acc_min
-* Shift up (C-to-L, L-to-L) if acc. > acc_min and next-gear-rpm > threshold
-* C-to-C up-shift condition based on N80h engine speed (instead of N95h)
-* Pwheel-Input (SiCo Mode)
-* FC [g/h] is always saved in output (in addition to [g/km]), not only in Engine Only mode
-* Updated DEV options for AT update
-* "DEV" tab is now "Test"
-* GUI: Corrected air density unit in GUI
-* Bugfix: Format error in .vmod header
-
-### VECTO 2.0.4-beta4_Test (Test Release)
-* Transmission loss extrapolation Errors are now Warnings in Engineering Mode.
-* Bugfix: Error in TC Iteration caused crash
-* Bugfix: Minimizing Graph window caused crash
-* Fixed error in cycle conversion
-* Errors if full load curve is too "short"
-
-### VECTO 2.0.4-beta3
-* Bugfix: VECTO didn't check if the full load curve covers the speed range up to nhi. Now it will abort if the full load curve is "too short"
-* Update in Torque Convert model: Allowed engine speed range up to n95h (before: Pmax-speed)
-* Bugfix: Rare crashes caused by gear shift model
-* Bugfix: Error in engine inertia power calculation
-* Torque Converter losses in modal results
-* Implemented speed profile cleaning for very small values. (Caused shifting back to first gear when decelerating.)
-* DEV Option for advanced CSV format output (units line, additional info)
-
-### VECTO 2.0.4-beta2
-* Bugfix: VECTO freezed if torque converter creeping was not possible due to low full load torque. Now it will abort with error message.
-* Bugfix: Small fixes in torque converter model
-
-### VECTO 2.0.4-beta1
-* Updated CSV format of some declaration config files
-* Various bugfixes in AT model
-* rdyn validation
-* Fixed bug in map interpolation
-* Added ..\Developer Guide\Segment Table Description.xlsx
-* Fixed bug that caused engine power > full load
-
-### VECTO 2.0.4-beta
-* AT update for 1C2C gearboxes
-* Warning when opening or running files if file was created in different mode (Declaration/Engineering Mode)
-
-### VECTO 2.0.3-beta0
-* Implemented engine-side TC inertia input parameter in GBX file
-* Updated User Manual for TC inertia
-* Relabeled "OK" buttons to "Save" in input file editors
-
-### VECTO 2.0.2-beta2
-* AT/TC Update
-* Various smaller fixes
-
-### VECTO 2.0.2-beta1
-* AT/TC Update
-* Engine inertia power demand (PaEng) is now always calculated based on the previous engine speed rather than vehicle acceleration.
-* Various smaller fixes
-
-### VECTO 2.0.1-beta1-hotfix.VECTO-33
-* Fixed VECTO-34
-* Updated .vsum(.json)
-    *  Added l/100km and CO2 results. (Fixed VECTO-33)
-    *  Added FC-Final.
-    *  Added Loading. (json)
-    *  Added missing fuel parameters. (json)
-* Updated README.md
-
-### VECTO 2.0.1-beta1
-* Updated Segment Table header
-* Fixed Eco Roll (VECTO-30)
-* Fixed Cycles in VECTO Editor being overwritten in Engineering Mode (VECTO-31)
-
-### VECTO 2.0.1-beta0
-* Update Notes > Release Notes
-* Segment Table header
-
-### VECTO 2.0
-* Updated CSV file format. Now only one header with units included.
-* Changed input file comment symbol form "c" to "#".
-* Replaced old Demo/Default Data with "Demo Vehicles"
-* Updated User Manual
-* Declaration Mode
-* Updated GUI including Charts
-* New internal Graph for VMOD files (replaces GRAPHi)
-* Shift polygons can be set separately for each gear
-* Removed rated power (not used anymore)
-* Removed rated engine speed form engine file. Now calculated form vfld file.
-
-### VECTO 1.4.RC8
-* Bugfix: Eco Roll didn't go into motoring operation when Overspeed-Limit was reached (could cause higher FC than Overspeed Mode)
-* Minor update in demo data (12t motoring curve)
-
-### VECTO 1.4.RC7
-* Bugfix: Error in road gradient resulted in altitude error
-* Speed reduction in smaller steps to get closer to full load curve (before speed was sometimes reduced too much and caused problem with gear shifting)
-* Updates in demo data
-
-### VECTO 1.4.RC6
-* Bugfix in torque converter calculation
-
-### VECTO 1.4.RC5
-* Bugfix: Gears using torque converter and transmission loss maps may cause invalid "out of engine operation range" errors
-* Null values for FzISO will abort calculation
-* Exact road gradient calculation (sin(arctan(grad)*m*g) instead of grad*m*g) and road gradient influence on roll resistance (cos(arctan(grad)*m*g instead of m*g)
-* Torque converter update: rpms over rated speed are not allowed.
-* Fixed Wheels inertia in Demo Data
-
-### VECTO 1.4.RC4
-* Bugfix: FC interpolation failed when load points matched map points exactly.
-* Bugfix: Invalid "FC= -10000!" errors when outside of FC-Map
-* Bugfix: Vehicle stand-still at end of cycle was ignored (distance-based cycles only)
-* FC extrapolation will not abort calculation. Invalid FC values are marked in output as "ERROR".
-* No abortion if transmission output and input torque have different signs (In>0, Out<0). (Caused "Transmission Loss Map invalid" error messages)
-* Eco-Roll revised. New rules:
-    *  Engages if Pwheel < 0
-    *  Disengages if Underspeed is reached.
-* Look-Ahead Coasting now uses real coasting also if road gradient > 0 which means the coasting deceleration can be so high that no braking is necessary. In this case the braking phase will be omitted and the total deceleration time can be shorter than expected by the given target coasting deceleration.
-* "Minimum (actual) speed" instead of "Min. Target Speed" for Eco-Roll, Overspeed and Look Ahead Coasting
-* Major update in Gearbox/Toque Converter:
-    *  Torque converter can be defined in multiple gears
-    *  Same gear numbers in output as in GBX file, i.e. first gear with TC is not "TC" or "0.5" but simply "1"
-    *  "Minimum time between two gear shifts" now also limits torque converter shifts
-    *  Unlimited number of gears and new gear list in GUI without fixed gear number
-    *  Improved gear shift model for torque converter
-    *  Driving Cycle Preprocessing and Gear Shift Model now use approximated efficiency values based in the transmission loss maps. Reduces calculation time significantly with little to no impact on fuel consumption.
-* Full load and drag curves (.vfld) can be defined for each gear separately.
-* Bugfix: Distance Correction didn't work right with Look Ahead Coasting. Now distance error is acceptable but at the cost of partly interrupted coasting phases. Should be revised in future updates.
-* Engine Only Mode: Engine motoring points can be defined explicitly in load cycle with "<DRAG>"
-* When speed is under 5km/h and engine in motoring operating then gearbox shifts to Neutral
-* Load-dependent rolling resistance coefficient
-* Start-Stop activation delay time can be defined in job file
-* File signing features added:
-    *  After each calculation a signature file (.vsig) is created which includes signatures for all input and result files. The file itself is also signed.
-    *  Signature files can be verified or manually created under "Tools" > "Sign or Verify Files"
-* Changes in header and new parameters in modal results (.vmod):
-    *  engine speed => n
-    *  torque => Tq_eng
-    *  Pe => Pe_eng
-    *  New: Tq_clutch = torque at clutch (before clutch, engine-side)
-    *  New: Tq_full = full load torque
-    *  New: Tq_drag = drag torque
-    *  Removed: Pe_norm, n_norm 
-* Changes in summary results (.vsum)
-    *  total altitude change instead of average gradient
-    *  Auxiliary energy consumption for each auxiliary 
-* Removed: Pe_norm, n_norm 
-* Same job file list for BATCH and STANDARD (Job file list does not change when switching mode)
-* Updated some error messages (units)
-* Driving Cycle stop times corrected (No more zero stop times).
-
-### VECTO 1.3.1.1
-* Fixed error in power calculation (rotatory part of acceleration force)
-
-### VECTO 1.3.1
-* Fixed assembly information
-
-### VECTO 1.3
-* Some file-specific error messages link to files
-* Eco-Roll, Overspeed, Look Ahead Coasting
-* User Manual updated
-* Demo Data updated
-
-### VECTO 1.2
-* Bugfix: When opening the Gearbox Editor the Gear Shift Settings (e.g. Skip Gears) were not valid for MT
-* Fixed inaccuracy in FC interpolation (invalid extrapolation errors caused by rounding errors)
-* Bugfix: Cycle was cut by one second in Engine Only (as usual in Vehicle Mode)
-
-### VECTO 1.1 beta 4
-* Engine Start/Stop implemented
-* Fixed error in FC interpolation (invalid extrapolation errors)
-
-### VECTO 1.1 beta 3
-* FC Extrapolation will abort the calculation
-* Transmission Type selection in Gearbox (.vgbx) file.
-    *  Enables/Disables transmission type-specific options 
-    *  In Proof-Of-Concept mode "Custom" type is available with all options enabled.
-* Automatic Transmission mode with Torque Converter: Input parameters in Gearbox file !!still being tested!!
-* Option to open files with GRAPHi or user-defined tool
-* User Manual updated
-* Bugfix: Files with relative paths were not located correctly
-
-### VECTO 1.1 beta 2 - 01.03.2013
-* Corrected comment line for wheels inertia and axle config in .vveh file
-* Changed RRC unit in GUI from [-] to [N/N]
-* User Manual updated
-    *  Vehicle Editor: RRC
-* Tranmission Loss Maps are not converted to n,Pe-Maps anymore. Should fix non-linear interpolation effects.
-* Automatic Transmission / Torque Converter !!in development!! 
-* Engine Only Mode 
-
-### VECTO 1.1 beta - 06.02.2013
-* New independent licensing dll replaces TUG's version
-* Speed values below 0.09km/h are set to 0km/h
-* Gear shift polygon model
-    *  Replaces old gear shift model!
-    *  New parameters in .vgbx file including path to gear shift polygons file
-    *  Old gear shift model parameters removed from .vecto file
-* Command Line Arguments processing:
-    *  Changed prefix form "/" to "-"
-    *  Bugfix: Argument "-run" was not processed
-    *  Job files and driving cycles can be added via command line
-    *  Files without path are expected in the Working Directory
-* Cleared out some "PHEM" remains in log and message output
-* User Manual update for command line arguments
-* Various fixes in GUI
-* Bugfix: Error in Cycle Conversion (distance- to time-based) when using Aux Power Input.
-* Distance Correction is now active only in acceleration and cruise phases.
-* Fixed cycles starting with vehicle speed = 0. Before, the first and second time step were averaged to speed values > 0.
-* Demo data updated for new gear shift model
-
-### VECTO 1.0 - 09.11.2012
-* Bugfix: Error in Distance Correction
-
-### VECTO 1.0 RC1
-* Pe_full, Pe_drag output absolute (not normalized)
-
-### VECTO 1.0 Beta 3
-* User Manual implemented
-* Declaration files processing (open)
-
-### VECTO 1.0 Beta 2
-* "Open" Button in main form opens all editable files (.vecto, .vveh, .veng, .vgbx)
-* Editable files (.vecto, .vveh, .veng, .vgbx) can be opened via command line arguments (i.e. "Open with...") 
-* Bugfix: Torque below drag curve during traction interruption
-* Bugfix: Traction interruption failed in distance corrected time steps
-* Removed unused parameters from .vecto file. OLD FILES ARE NOT SUPPORTED!!!
-* Added JRC contact data in "About" form.
-
-# VECTO Development Release Changelog
-
-## 2022-11-04: Vecto 0.7.9-2864 JRC Development Release
-- Improvements
-  - Implementation of measured speed cycle for BEVs (E2, E3, E4, IEPC)
-  - Implementation of measured speed with gear for BEVs (E2, IEPC)
-  - Implementation of Pwheel mode for BEVs (E2, E3, E4, IEPC)
+
+
+
+
diff --git a/Directory.Build.props b/Directory.Build.props
index 4a668d62634678f5f3ec5eae03185ad7be8765ea..50316a08a99f79c8945bb67f6192bdb434749213 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -1,20 +1,6 @@
 <Project>
   <PropertyGroup>
-     
-    <!-- For a Release-Candidate uncomment the following line: -->
-    <DefineConstants>RELEASE_CANDIDATE</DefineConstants> 
-
-    <!-- For a Release uncomment the following line: -->
-    <!--<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>-->
-
     <!-- Global VECTO Version -->
-    <MainProductVersion>4.2.2</MainProductVersion>
-    <VersionSuffix>RC</VersionSuffix> 
-
-    <!-- The following settings are used as default values for ALL projects -->
-    <Days>$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</Days>
-    <VersionPrefix>$(MainProductVersion).$(Days)</VersionPrefix>
-
     <Authors>Graz University of Technology</Authors>
     <Company>European Union</Company>
     <Copyright>Copyright © 2012-$([System.DateTime]::UtcNow.Year)</Copyright>
@@ -22,6 +8,7 @@
     <Deterministic>true</Deterministic>
     <!-- Set to true for VectoCore to fix Ninject version conflicts-->
     <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Version>4.2.3</Version>
 	  <DefineTrace>false</DefineTrace>
     <DisableDiagnosticTracing>true</DisableDiagnosticTracing>
     <RemoveIntegerChecks>true</RemoveIntegerChecks>
@@ -30,14 +17,6 @@
     <DebugSymbols>false</DebugSymbols>
   </PropertyGroup>
 
-
-  <PropertyGroup Condition="$(DefineConstants.Contains('RELEASE_CANDIDATE'))">
-    <VersionSuffix>RC</VersionSuffix>
-  </PropertyGroup>
-  <PropertyGroup Condition="$(DefineConstants.Contains('CERTIFICATION_RELEASE'))">
-    <VersionSuffix></VersionSuffix>
-  </PropertyGroup>
-
   <PropertyGroup Condition="'$(Configuration)'=='Debug'">
     <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
     <RemoveIntegerChecks>false</RemoveIntegerChecks>
@@ -59,4 +38,4 @@
   <PropertyGroup Condition="'$(Configuration)'=='MockupDeploy'">
     <VersionSuffix>Mockup</VersionSuffix>
   </PropertyGroup>
-</Project>
\ No newline at end of file
+</Project>
diff --git a/Directory.Build.targets b/Directory.Build.targets
index d090aeaa919c42b93fb8b5ba9568b8191db0ac83..6b6ae3180aa0b8f4a69111962e308930285e7413 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -1,4 +1,4 @@
-<Project DefaultTargets = "Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >	
+<Project DefaultTargets = "Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
 	<Target Name="CustomClean">
 		<Message Text="Removing old files $(ProjectDir)bin\" Importance="high" />
 		<Message Text="Removing old files $(ProjectDir)obj\" Importance="high" />
@@ -7,22 +7,19 @@
 	</Target>
 
 	<Target Name="Packaging" AfterTargets="DispatchToInnerBuilds" Condition="('$(Configuration)'=='Deploy') Or ('$(Configuration)' == 'MockupDeploy')">
-
-
 		<Message Text="Packaging in $(Configuration) Configuration $(VersionPrefix)" Importance="high" />
-		<Exec Command="cscript &quot;$(SolutionDir)documentation\user manual source\convertpptxtopdf.vbs&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pptx&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto3.x.pdf&quot;"/>
-		<Exec Command="cscript &quot;$(SolutionDir)documentation\user manual source\convertpptxtopdf.vbs&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto4.x.pptx&quot; &quot;$(SolutionDir)documentation\user manual source\release notes vecto4.x.pdf&quot;"/>
 		<PropertyGroup>
 			<CurrentDate>$([System.DateTime]::Now.ToString(yyy_MM_dd))</CurrentDate>
 			<DeployPath>$(SolutionDir)Deploy\$(CurrentDate)-VECTO-$(Version)\</DeployPath>
 			<NuGetPath>$(SolutionDir)Nuget\$(CurrentDate)-VECTO-NuGet-$(Version)\</NuGetPath>
+			<ReleasePath>$(SolutionDir)Release\</ReleasePath>
 		</PropertyGroup>
   		<RemoveDir Directories="$(SolutionDir)Deploy" Condition="Exists('$(SolutionDir)Deploy')"/>
 		<RemoveDir Directories="$(SolutionDir)Nuget" Condition="Exists('$(SolutionDir)Nuget')"/>
 		<RemoveDir Directories="$(NuGetPath)" Condition="Exists('$(NuGetPath)')"/>
 		<MakeDir Directories="$(DeployPath)"/>
 		<MakeDir Directories="$(NuGetPath)"/>
-
+		<MakeDir Directories="$(ReleasePath)"/>
 
 		<ItemGroup Condition="'$(Configuration)'=='Deploy'">
 			<!-- All files for net48 -->
@@ -40,7 +37,7 @@
 			<Net48XMLConverterCmdLine Include="$(SolutionDir)XMLConverterCmdLine\bin\Release\net48\*.exe*"/>
 			<Net48XMLConverterCmdLine Include="$(SolutionDir)XMLConverterCmdLine\bin\Release\net48\*.dll*"/>
 		</ItemGroup>
-			
+
 		<!--MockupDeploy-->
 		<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
 			<!-- All files for net48 -->
@@ -55,6 +52,8 @@
 			<Net48VectoCommandLine Include="$(SolutionDir)VectoConsole\bin\MockupRelease\net48\*.dll*" />
 			<Net48VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net48\*.exe*" />
 			<Net48VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net48\*.dll*" />
+			<Net48XMLConverterCmdLine Include="$(SolutionDir)XMLConverterCmdLine\bin\Release\net48\*.exe*"/>
+			<Net48XMLConverterCmdLine Include="$(SolutionDir)XMLConverterCmdLine\bin\Release\net48\*.dll*"/>
 		</ItemGroup>
 
 		<Copy SourceFiles="@(Net48VectoCommandLine)" DestinationFolder="$(DeployPath)net48"/>
@@ -86,7 +85,7 @@
 			<VectoMultistepRuntimes Include="$(SolutionDir)VECTO3GUI2020\bin\Release\net6.0-windows\runtimes\**\*.*"/>
 		</ItemGroup>
 		<!--MockupDeploy-->
-			
+
 		<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
 			<!-- All files for net6.0 -->
 			<Vecto Include="$(SolutionDir)VECTO\bin\MockupRelease\net6.0-windows\VECTO.*" Exclude="*.dev.json"/>
@@ -106,7 +105,7 @@
 			<VectoMultistep Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\*.dll"/>
 			<VectoMultistepRuntimes Include="$(SolutionDir)VECTO3GUI2020\bin\MockupRelease\net6.0-windows\runtimes\**\*.*"/>
 		</ItemGroup>
-	
+
 		<Copy SourceFiles="@(HashingTool)" DestinationFolder="$(DeployPath)net60"/>
 		<Copy SourceFiles="@(VectoMultistep)" DestinationFolder="$(DeployPath)net60"/>
 		<Copy SourceFiles="@(VectoCommandLine)" DestinationFolder="$(DeployPath)net60"/>
@@ -117,7 +116,7 @@
 		<Copy SourceFiles="@(VectoRuntimes)" DestinationFiles="@(VectoRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
 		<Copy SourceFiles="@(XMLConverterCmdLine)" DestinationFolder="$(DeployPath)net60"/>
 		<Copy SourceFiles="@(XMLConverterCmdLineRuntimes)" DestinationFiles="@(XMLConverterCmdLineRuntimes->'$(DeployPath)net60\runtimes\%(RecursiveDir)%(Filename)%(Extension)')"/>
-		
+
 		<ItemGroup Condition="'$(Configuration)'=='Deploy'">
 			<!-- All files for the VECTO starters -->
 			<VectoStart Include="$(SolutionDir)Tools\VECTOStart\bin\Deploy\net48\VECTO.exe" />
@@ -196,14 +195,16 @@
 			<UserManual Include="$(SolutionDir)Documentation\XML\Documentation_OfficialResults_2ndAmendment_20230425.xlsx"/>
 			<ParameterDocu Include="$(SolutionDir)Documentation\XML\ParameterDocumentation\*.*"/>
 			<ParameterDocuStyle Include="$(SolutionDir)Documentation\XML\ParameterDocumentation\HTML\css\*.*"/>
-			<ReleaseNotes3 Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/>
-			<ReleaseNotes4 Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto4.x.pdf"/>
+			<ReleaseNotesPdf3 Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto3.x.pdf"/>
+			<ReleaseNotesPdf4 Include="$(SolutionDir)Documentation\User Manual Source\Release Notes Vecto4.x.pdf"/>
+			<ReleaseNotesMd3 Include="$(SolutionDir)Documentation\User Manual Source\ReleaseNotesMDs\ReleaseNotesVecto3x.md"/>
+			<ReleaseNotesMd4 Include="$(SolutionDir)Documentation\User Manual Source\ReleaseNotesMDs\ReleaseNotesVecto4x.md"/>
 		</ItemGroup>
 		<Copy SourceFiles="@(GenericVehicles)" DestinationFiles="@(GenericVehicles->'$(DeployPath)Generic Vehicles\%(RecursiveDir)%(Filename)%(Extension)')" />
 		<!-- <Copy SourceFiles="@(DeclarationData)" DestinationFolder="$(DeployPath)Declaration" /> -->
 		<Copy SourceFiles="@(DeclarationData)" DestinationFiles="@(DeclarationData->'$(DeployPath)Declaration\%(RecursiveDir)%(Filename)%(Extension)')"/>
 		<Copy SourceFiles="@(MissionProfiles)" DestinationFolder="$(DeployPath)Mission Profiles" />
-		
+
 		<Copy SourceFiles="@(VectoXMLExamples)" DestinationFolder="$(DeployPath)XML\Examples" />
 		<Copy SourceFiles="@(VectoXMLExamplesMultistep)" DestinationFiles="@(VectoXMLExamplesMultistep->'$(DeployPath)XML\Examples\multistep_v0.1\(Filename)%(Extension)')" />
 		<Copy SourceFiles="@(VectoXMLExamples_v25)" DestinationFiles="@(VectoXMLExamples_v25->'$(DeployPath)XML\Examples\v2.5\%(Filename)%(Extension)')" />
@@ -212,31 +213,34 @@
 		<Copy SourceFiles="@(VectoXMLExamples_v20)" DestinationFiles="@(VectoXMLExamples_v20->'$(DeployPath)XML\Examples\v2.0\%(Filename)%(Extension)')" />
 		<Copy SourceFiles="@(VectoXMLExamples_V10)" DestinationFiles="@(VectoXMLExamples_v10->'$(DeployPath)XML\Examples\v1.0\%(Filename)%(Extension)')" />
 
-		
+
 		<Copy SourceFiles="@(VectoXSD)" DestinationFolder="$(DeployPath)XML\XSD" />
 		<Copy SourceFiles="@(UserManual)" DestinationFolder="$(DeployPath)User Manual" />
-		<Copy SourceFiles="@(ReleaseNotes3)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto 3.pdf" />
-		<Copy SourceFiles="@(ReleaseNotes4)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto 4.pdf" />
+
+		<Copy SourceFiles="@(ReleaseNotesMd3)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto 3.md" />
+		<Copy SourceFiles="@(ReleaseNotesMd4)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto 4.md" />
+		<Copy SourceFiles="@(ReleaseNotesPdf3)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto3.x.pdf" />
+		<Copy SourceFiles="@(ReleaseNotesPdf4)" DestinationFiles="$(DeployPath)User Manual\Release Notes Vecto4.x.pdf" />
 		<Copy SourceFiles="@(VectoConfigurationSample)" DestinationFolder="$(DeployPath)"/>
 		<Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Mission Profiles Directory.txt" DestinationFiles="$(DeployPath)Mission Profiles\!! README !!.TXT"/>
 		<Copy SourceFiles="$(SolutionDir)\Documentation\User Manual Source\README for Declaration Directory.txt" DestinationFiles="$(DeployPath)Declaration\!! README !!.TXT"/>
-		
+
 		<Copy SourceFiles="@(ParameterDocu)" DestinationFolder="$(DeployPath)User Manual\ParameterDocumentation"/>
 		<Copy SourceFiles="@(ParameterDocuStyle)" DestinationFolder="$(DeployPath)User Manual\ParameterDocumentation\HTML\css"/>
-		
+
 
 
 		<!-- <Copy SourceFiles="$(ParameterDocuStyle)" DestinationFolder="$(DeployPath)User Manual\Parameter Documentation\HTML\css"/> -->
 		<!-- NuGet Files-->
 		<ItemGroup Condition="'$(Configuration)'=='Deploy'">
-			<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\Release\*$(Days)*.nupkg" />
-			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*$(Days)*.nupkg" />
-			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*$(Days)*.nupkg" />
+			<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\Release\*$(Version)*.nupkg" />
+			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*$(Version)*.nupkg" />
+			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*$(Version)*.nupkg" />
 		</ItemGroup>
 		<ItemGroup Condition="'$(Configuration)'=='MockupDeploy'">
-			<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\MockupRelease\*$(Days)*.nupkg" />
-			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*$(Days)*.nupkg" />
-			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*$(Days)*.nupkg" />
+			<VectoNuget Include ="$(SolutionDir)VectoCore\VectoCore\bin\MockupRelease\*$(Version)*.nupkg" />
+			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoCommon\bin\Release\*$(Version)*.nupkg" />
+			<VectoNuget Include ="$(SolutionDir)VectoCommon\VectoHashing\bin\Release\*$(Version)*.nupkg" />
 		</ItemGroup>
 
 		<Copy SourceFiles="@(VectoNuget)" DestinationFolder ="$(NuGetPath)"/>
@@ -244,15 +248,14 @@
 		<Copy SourceFiles="@(VectoNuget)" DestinationFolder ="$(DeployPath)NuGet"/>
 
 		<PropertyGroup>
-			<NugetDestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
-			<NugetDestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
+			<NugetDestinationZip>$(ReleasePath)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
+			<NugetDestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(ReleasePath)$(CurrentDate)-VECTO-NuGet-$(Version).zip</NugetDestinationZip>
 		</PropertyGroup>
 		<ZipDirectory SourceDirectory="$(NuGetPath)" DestinationFile="$(NugetDestinationZip)" Overwrite="true"/>
 
-
 		<PropertyGroup>
-			<DestinationZip>$(SolutionDir)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
-			<DestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(SolutionDir)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
+			<DestinationZip>$(ReleasePath)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
+			<DestinationZip Condition="'$(Configuration)'=='MockupDeploy'">$(ReleasePath)$(CurrentDate)-VECTO-$(Version).zip</DestinationZip>
 		</PropertyGroup>
 		<ZipDirectory SourceDirectory="$(SolutionDir)Deploy\" DestinationFile="$(DestinationZip)" Overwrite="true"/>
 	</Target>
diff --git a/Documentation/User Manual Source/Release Notes Vecto4.x.pdf b/Documentation/User Manual Source/Release Notes Vecto4.x.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..31386b8bb557cc17c66e48587ecfd3c862c148d9
Binary files /dev/null and b/Documentation/User Manual Source/Release Notes Vecto4.x.pdf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto3x.md b/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto3x.md
new file mode 100644
index 0000000000000000000000000000000000000000..86432293d4daa7d5adb882984237c6de79920ee5
--- /dev/null
+++ b/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto3x.md	
@@ -0,0 +1,2270 @@
+# <span style="color:#990000"> __VECTO 4\.x (6-6-2023) Release Notes__ </span>
+
+![](img%5Crelease%20notes%20vecto3x0.png)
+
+<!-- Cover Slide -->
+
+# Vecto 4.0.0.xx  Development Version NOT FOR CERTIFICATION!  June 2023
+
+* <span style="color:#000000"> First fully functional tool version according to the provisions of the 2nd amendment of Regulation \(EU\) 2017/2400. 
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">Dropped support for </span>  <span style="color:#000000">\.Net</span>  <span style="color:#000000"> Framework 4\.5 \(EOL 04/2022\)</span>
+    * <span style="color:#000000">Supported </span>  <span style="color:#000000">\.Net</span>  <span style="color:#000000"> versions: </span>  <span style="color:#000000">\.Net</span>  <span style="color:#000000"> Framework 4\.8\, </span>  <span style="color:#000000">\.Net</span>  <span style="color:#000000"> 6\.0</span>
+  * <span style="color:#000000">Implementation of Declaration\-Mode for </span>  <span style="color:#000000">xEV</span>  <span style="color:#000000">\-Buses \(see next slides\)</span>
+    * <span style="color:#000000">New </span>  <span style="color:#000000">g</span>  <span style="color:#000000">eneric </span>  <span style="color:#000000">vehicles \(XML\)</span>
+  * <span style="color:#000000">Bugfixes XML </span>  <span style="color:#000000">schema \(see VECTO DEV WS \#16\, sl\. 4\)</span>
+  * <span style="color:#000000">Bugfixes Battery Capacity in MRF/CIF \(see VECTO DEV WS \#16\, sl\. 5\)</span>
+  * <span style="color:#000000">Correction of internal resistance in case</span>  <span style="color:#000000"> of standard values for batteries \(see VECTO DEV WS \#16\, sl\. 6\)</span>
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Updated bus auxiliary model (1/2)
+
+* From the existing basis for conventional ICE\-only buses released in summer 2020\, the following elements were implemented/adapted:
+  * Multiple bug\-fixes in existing code developed by other contractor _ exact aux power demand does not match anymore with 2020 version_
+  * Basic methodology for determining aux power demand of each specific system was kept _ post\-processing of all different systems was correctly implemented from a methodical point of view and completely restructured to be compatible with other elements outside of bus aux model_
+  * Different calculation cases for HEV depending on source of electric aux power \(alternator or HV\-REESS\) and also alternator type \(smart or not\) implemented
+  * Details regarding methodology for post\-processing can be found in DEV\-WS\#6 \(12\.07\.2021\)
+
+![](img%5Crelease%20notes%20vecto3x1.png)
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+* List continued…
+  * Electric technologies for all different aux systems
+  * HVAC specific:
+    * Input data structure for HVAC systems\+ differentiation of systems for cooling and heating
+    * Generation of cooling/heating power depending on HVAC system layout and technologies \(handling of mixed configurations\)
+  * Methods for smart alternators \(i\.e\. P0\-HEV\)
+  * Methods for engine stop\-start and corresponding post\-processing
+  * Methods for post\-processing for all electrical auxiliary technologies
+  * Methods for auxiliary fuel heater for different powertrain architectures
+  * Differentiation in output regarding electrical or mechanical energy demand
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Updated bus auxiliary model - HVAC implementation (1/5)
+
+* Details for HVAC system implementation
+  * Generic values for efficiency/COP for all differentcooling/heating systems
+  * Generic load share per technology for all possible cases of combination of different heating systems
+
+<span style="color:#FF0000"> _as presented and distributed in DEV\-WS\#12 \(18\.05\.2022\)_ </span>
+
+![](img%5Crelease%20notes%20vecto3x2.png)
+
+<span style="color:#FF0000"> _Example for one specific load distribution case_ </span>
+
+![](img%5Crelease%20notes%20vecto3x3.png)
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+<span style="color:#990000"> __Updated bus auxiliary model - HVAC implementation \(2/5\)__ </span>
+
+* Matching of configurations defined in Annex to specific calculation settings
+  * Separate consideration of all cases for cooling and heating
+  * Configuration defines:
+    * If thermal comfort system is available _\(effect on ventilation power demand via different air exchange rate\)_
+    * If heat\-pump is available for driver and/or passenger compartment
+    * If heat\-pump of passenger compartment supplies also driver compartment
+    * Number of heat\-pumps available  _\(effect on limitation of heating/cooling power; more heat\-pumps\, more power\)_
+
+![](img%5Crelease%20notes%20vecto3x4.png)
+
+_NB: Input independent of cooling/heating functionality\!_
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+![](img%5Crelease%20notes%20vecto3x5.wmf)
+
+Matching of HVAC input to specific calculation settings - Valid inputs
+
+_Calculation configuration_  _determined separately and independently_  _for cooling \+ heating_
+
+![](img%5Crelease%20notes%20vecto3x6.wmf)
+
+![](img%5Crelease%20notes%20vecto3x7.wmf)
+
+![](img%5Crelease%20notes%20vecto3x8.png)
+
+<span style="color:#FF0000"> _Table 13 in Annex IX_ </span>
+
+<span style="color:#FF0000"> _\!\!\!_ </span>  <span style="color:#FF0000"> _At least for either cooling or heating number of declared HP types needs to match with declared _ </span>  <span style="color:#FF0000"> _config_ </span>  <span style="color:#FF0000"> _\!_ </span>
+
+<span style="color:#FF0000"> _Configs_ </span>  <span style="color:#FF0000"> _ 8\-10 are matching _ </span>  <span style="color:#FF0000"> _configs_ </span>  <span style="color:#FF0000"> _ 5\-7 just with higher cooling/heating power limitation_ </span>
+
+<span style="color:#FF0000"> _Calculation settings are exactly the same_ </span>
+
+_NB: Input independent of cooling/heating functionality\!_
+
+<span style="color:#FF0000"> _VECTO_ </span>  <span style="color:#FF0000"> _determines_ </span>  <span style="color:#FF0000"> _calculation_ </span>  <span style="color:#FF0000"> _config_ </span>
+
+<span style="color:#FF0000"> _Multiple_ </span>  <span style="color:#FF0000"> _pass\. HP_ </span>
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+* Matching of HVAC input to specific calculation settings - Valid inputs
+  * "None"  vs\.  "Not applicable" ?
+  * "None" is declared either for heating or cooling HP type if a HP is present in vehicle according to declared Config\, but this HP is not used for one case _\(i\.e\. HP used only for heating or only for cooling and not for both cases\)_
+  * "Not applicable" is declared  _only_  for configurations 6 and 10\, since there the driver compartment is supplied by HP of the passenger compartment
+
+<span style="color:#FF0000"> _Table 3a in Annex III_ </span>
+
+![](img%5Crelease%20notes%20vecto3x9.png)
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+* HVAC input - valid combinations of different heating systems
+  * All other combinations are considered invalid
+  * Excel table with specific heating distribution caseswill be distributed together with meeting material
+
+<span style="color:#FF0000"> _Valid combinations of_ </span>  <span style="color:#FF0000"> _heating distribution case_ </span>
+
+![](img%5Crelease%20notes%20vecto3x10.wmf)
+
+<span style="color:#FF0000"> _Example for one specific_ </span>  <span style="color:#FF0000"> _heating distribution case_ </span>
+
+![](img%5Crelease%20notes%20vecto3x11.png)
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Factor Method - General principle
+
+![](img%5Crelease%20notes%20vecto3x12.png)
+
+* First step \(separately for each relevant fuel/energy carrier\): Factor method is applied to calculate energy consumption \(EC in MJ/km\)\, e\.g\.:
+  * Conventional vehicle: Diesel or NG only
+  * OVC\-HEV: Diesel \(or NG\) and electric energy \(separately for CD and CS mode\)
+  * Dual\-fuel vehicle: Diesel and NG
+* Second step \(separately for each relevant fuel/energy carrier\): Fuel consumption e\.g\. \[kg/km\] = EC \[MJ/km\] / Lower Heating Value \[MJ/kg\]
+* Third step: Sum up CO2 all fuels: CO2 \[g/km\] = FC \[kg/km\] \* CO2 content \[kg/kg\] \* 1000
+* For electrical energy cons\. \(EC\_el\): Factor method is applied to the values incl\. battery losses during external charging
+
+![](img%5Crelease%20notes%20vecto3x13.png)
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Factor Method - Required number of simulations
+
+* Primary vehicle
+  * Simulations for four sub\-groups\(LF/HF x SD/DD\)
+  *  11 x 2 =  __22 simulations__
+* Completed vehicle
+  * 2 to 4 cycles x 2 payloadsx 2 \(spec / gen body\)
+  *   __min 8 __ to  __max 16 simulations__
+* For OVC HEVs:
+  * Additional simulations for CD and CS mode\, and \- for P\-HEVs - to determine the EF to be considered
+  * "Worst case" = complete OVC P\-HEV: __ 152 simulations__
+
+![](img%5Crelease%20notes%20vecto3x14.wmf)
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Factor Method - Generic bodies for primary xEV
+
+* Basis of the methods for xEV are the generic bodies for conventional\(i\.e\. ICE only\) buses
+* Modified parameters are:
+  * Vehicle mass
+  * Auxiliary configuration
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Factor Method - Generic masses for primary xEV
+
+Approach already discussed in DEV Workshops \#13 and \#14
+
+EM considered twice in case of S\-HEV
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Factor Method - HVAC and AUX config for primary xEV
+
+| Parameter | Door drive technology | HVAC/SystemConfiguration | HVAC/ HeatPumpTypeDriverCompartmentCooling | HVAC/ HeatPumpTypeDriverCompartmentHeating | HVAC/ HeatPumpTypePassengerCompartmentCooling | HVAC/ HeatPumpTypePassengerCompartmentHeating | HVAC/AuxiliaryHeaterPower | HVAC/WaterElectricHeater |
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+| ID | P291 | P317 | P318 | P319 | P320 | P321 | P322 | P328 |
+| Type | string | int | string | string | string | string | int | bool. |
+| Unit | [-] | [-] | [-] | [-] | [-] | [-] | [-] | [-] |
+| Description | Allowed values: 'pneumatic', 'electric', 'mixed' | Allowed values: '0' to '10' In the case of an incomplete HVAC system, '0' shall be provided. '0' is not applicable for complete or completed vehicles. | Allowed values: 'none', 'not applicable', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', 'non R-744 4- stage', 'non R-744 continuous' 'not applicable' shall be declared for HVAC system configurations 6 and 10 due to supply from passenger heat pump | Allowed values: 'none', 'not applicable', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', 'non R-744 4- stage', 'non R-744 continuous' 'not applicable' shall be declared for HVAC system configurations 6 and 10 due to supply from passenger heat pump | Allowed values: 'none', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', non R-744 4-stage', 'non R-744 continuous' In the case of multiple heat pumps with different technologies for cooling the passenger compartment, the dominant technology shall be declared (e.g. according to available power or preferred usage in operation) | Allowed values: 'none', 'R-744', 'non R-744 2-stage', 'non R-744 3-stage', non R-744 4-stage', 'non R-744 continuous' In the case of multiple heat pumps with different technologies for heating the passenger compartment, the dominant technology shall be declared (e.g. according to available power or preferred usage in operation) | Enter '0' if no auxiliary heater is installed. | Input to be provided only for HEV and PEV |
+| Conventional | pneumatic | 6 | not applicable | none | non R-744 2-stage | none | LF: 15000 HF: 30000 | - |
+| HEV | pneumatic | 6 | not applicable | none | non R-744 2-stage | none | LF: 15000 HF: 30000 | False |
+| PEV | pneumatic | 6 | not applicable | not applicable | non R-744-continuous | non R-744 continuous | LF: 0 HF: 0 | True |
+
+HVAC Configuration 6: Thermal comfort system; Heat pump for passenger compartment; No independent heat pump for driver compartment
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Factor Method - OVC-HEVs (1/2)
+
+* Approach for energy consumption „EC" \[MJ/km\]
+  * Applied both for fuel and electric energy
+  * Fuel consumption in grams / liters and CO2 emissions are derivates of those
+
+| CD | ECcompl,specBody,CD |
+| :-: | :-: |
+| CS | ECcompl,specBody,CS |
+| Weighted | not calculated |
+
+| CD | ECcompl,CD = ECprim,CD x (ECcompl,specBody,CD / ECcompl,genBody,CD) |
+| :-: | :-: |
+| CS | ECcompl,CS = ECprim,CS x (ECcompl,specBody,CS / ECcompl,genBody,CS) |
+| Weighted (CD, CS) | ECcompl,weighted = ECcompl,CD x UF + ECcompl,CS x (1-UF) |
+
+| CD | ECprim,CD |
+| :-: | :-: |
+| CS | ECprim,CS |
+| Weighted | ECprim,weighted= ECprim,CD x UF + ECprim,CS x (1-UF) |
+
+| CD | ECcompl,genBody,CD |
+| :-: | :-: |
+| CS | ECcompl,genBody,CS |
+| Weighted | not calculated |
+
+Results for primary vehicle\(similar to "single step" OVC\)
+
+__Results for complete\(d\) vehicle__
+
+Factor method simulations at the complete\(d\) vehicle stage
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+* Approach for electric ranges
+  * Results for completed vehicle can simply be calulated based on ECcompl\,CD as calculated above
+* Approach for vehicle speeds and other simulation related results reported in the MRF \(nr\. of gear shifts\, % full\-load etc\.\)
+  * Results for completed vehicle to be taken from simulations for completed vehicle with specific body
+
+| CD | vcompl,specBody,CD |
+| :-: | :-: |
+| CS | vcompl,specBody,CS |
+| Weighted | not required |
+
+| CD | vcompl,CD = vcompl,specBody,CD |
+| :-: | :-: |
+| CS | vcompl,CS = vcompl,specBody,CS |
+| Weighted (CD, CS) | not required |
+
+| CD | vprim,CD |
+| :-: | :-: |
+| CS | vprim,CS |
+| Weighted | not required |
+
+| CD | vcompl,genBody,CD |
+| :-: | :-: |
+| CS | vcompl,genBody,CS |
+| Weighted | not required |
+
+__Results for complete\(d\) vehicle__
+
+Results for primary vehicle
+
+Factor method simulations at the complete\(d\) vehicle stage
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Results for fuel-fired heater
+
+* For vehicles with ICE:
+  * the fuel consumed by a fuel\-fired heater is added to the fuel consumption of the ICE
+  * the input data for the fuel\-fired heater does not specify the fuel with which it is operated\. VECTO assigns by default the fuel of the ICE
+  * in the factor method\, this part of the fuel consumption is implicitly part of the "factor formula"
+  * nearly no impact on overall result \(only 0\,5% weighting of \-20°C climate scenario\)
+* For PEV:
+  * if a heater is declared to be present on the complete\(d\) vehicle\, automatically "Diesel" is allocated
+  * the fuel consumption / CO2 emissions is reported separately \(to not come across with the emissions in accordance with the ZEV definition\, which is - so far - only linked to propulsion system\)
+  * in the factor method\, the result is taken from the simulation for the completed vehicle with the specific body
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Overview VECTO Tool Modes
+
+|   | Medium Lorries (XML) | Heavy Lorries (XML) | Primary buses (XML) | Interim buses  (GUI) | Interim buses (XML) | Completed buses (JSON v7) | Completed buses  (GUI) | Completed buses (XML) | Complete buses (JSON v10) | Complete buses (XML) | Single bus (JSON v6 + 2 XMLs) |
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+| VECTO.exe | S | S | S |   |   | S |   | S | S | S | S |
+| VECTOcmd.exe | S | S | S |   |   | S|   | S | S | S | S |
+| VECTOMultistep.exe | S | S | S | S+E | S+E | S+E | S+E | S+E | S+E | S+E | S+E |
+| Comments |   |   |   | function: generates updated VIF |  |   |   |   | "Single step" manufacturing process |  | for validation of factor method |
+
+***S:*** *Simulation only.*
+
+***S+E:*** *Simulation and editing.*
+
+<span style="color:#990000"> __Vecto 4\.0\.0\.xx  Development Version__ </span>
+
+# Known issues
+
+* Elements not yet implemented
+  * Battery connectors / junction box not included define and implement generic additional resistances \(i\.e\. loss factors\)
+  * Technical elements as resulting from the revision of the CO2 Standards to be added
+    * Sub\-group allocation for the for the newly covered vehicle groups
+    * Generation of weighted results for vocational vehicles
+    * Anything related to ZEV definition?
+* Elements still under discussion
+  * Medium lorries mission profile and payload weighting factors \(equally weighted\, only preliminary\)
+  * Multiple SOC level\(s\) for VECTO PEV simulation and respective weighting of results \(?\)
+
+# Vecto 0.7.10.2996  Development Version  March 2023
+
+* <span style="color:#000000"> __Important Note__ </span>  <span style="color:#000000">This is a development release for </span>  <span style="color:#000000">xEV</span>  <span style="color:#000000">\-Lorries\. Bus related functionalities may be broken\. </span>  <span style="color:#000000"> </span>
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">Test settings:</span>
+    * <span style="color:#000000">Charge\-Sustaining\-Mode:</span>
+      * <span style="color:#000000">Iterative </span>  <span style="color:#000000">simulation for OVC\-P\-HEVs </span>
+      * <span style="color:#000000">	can be disabled</span>
+    * <span style="color:#000000">Charge</span>  <span style="color:#000000">\-</span>  <span style="color:#000000">Depleting\-</span>  <span style="color:#000000">Mode:</span>
+      * <span style="color:#000000">Central SOC can be overridden for </span>
+      * <span style="color:#000000">	</span>  <span style="color:#000000">Charge</span>  <span style="color:#000000">\-Depleting\-Mode </span>
+  * <span style="color:#000000">Declaration values can be overridden by copying the particular file to <</span>  <span style="color:#000000">VectoDir</span>  <span style="color:#000000">>\\Declaration\\Override and changing the desired value\.</span>
+  * <span style="color:#000000">New XSD\-Schema for XML Reports</span>
+  * <span style="color:#000000">Updated Hybrid </span>  <span style="color:#000000">Strategy and </span>  <span style="color:#000000">Gearshifting</span>
+
+![](img%5Crelease%20notes%20vecto3x15.png)
+
+# Declaration Mode Lorries - Overview (1/2)
+
+* VECTO Development Version  <span style="color:#FF0000">0\.7\.10\.2996</span>  as released on  <span style="color:#FF0000">March 15</span> \, features the Declaration Mode for Lorries according to the 2nd Amendment\.
+* This enables the official output XMLs \(MRF\, CIF\) to be generated using the official input XMLs\.
+* The result values correspond to the official results\, subject to minor adjustments and additions from the testing period \(see later slides\)\.
+* With this version\, the Declaration Mode can also be calculated via the GUI \(json \+ csv\)\. This mode also contains some special features for the upcoming test phase \(see later slides\)\.
+
+* Overview new elements
+  * Generic parameterisation of auxiliaries
+  * Generic parametrisation of P\-HEV strategy including update of gear shift strategy
+  * Generic parametrisation of S\-HEV strategy
+  * Generic parametrisation of usable SOC range
+  * Separate approach for „Charge depleting mode" simulation
+  * Calculation of energy consumption at "battery terminals" considering battery charging losses during external charging
+  * Range calculations
+  * Automation of the various simulation runs necessary for PHEVs plus post processing elements
+  * Generic e\-PTO cycle for PEV and S\-HEV in the MUN cycle
+  * Generation of MRF and CIF
+
+# DECL Lorries - Generic parameterisation of auxiliaries
+
+* Basic principles of generic data used in DECL
+  * Relevant auxiliary systems:
+    * Pneumatic system
+    * ICE cooling fan \+ conditioning power for electric propulsion components
+    * Steering system
+    * HVAC: for lorries only "yes/no"
+    * Electric board net \(is called "electric system"\): for lorries only headlights technology \(LED or standard\)
+  * Respective tables with generic power demand for each auxiliary system can be found in specific subfolder "Declaration\\VAUX" under VECTO main path as csv\-files
+  * General table structure looks as follows:
+
+<span style="color:#CC0000"> __can__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __be__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __directly__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __supplied__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __by__ </span>  <span style="color:#CC0000"> __ REESS __ </span>  <span style="color:#CC0000"> __if__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __present__ </span>  <span style="color:#CC0000"> __\(__ </span>  <span style="color:#CC0000"> __indicated__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __with__ </span>  <span style="color:#CC0000"> __ 0/1\)__ </span>
+
+<span style="color:#CC0000"> __cycle specific __ </span>  <span style="color:#CC0000"> _mechanical_ </span>  <span style="color:#CC0000"> __ power demand \[W\]__ </span>
+
+<span style="color:#CC0000"> __applicability__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __for__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __architecture__ </span>  <span style="color:#CC0000"> __\(__ </span>  <span style="color:#CC0000"> __indicated__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __with__ </span>  <span style="color:#CC0000"> __ 0/1\)__ </span>
+
+| Technology                              | conventional | P-HEV | S-HEV | PEV |  fully electric  |  Long haul  |  Regional delivery  |  Urban delivery  |  Municipal utility  |  Construction  |
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+| Tech #1 |  |  |  |  |  |  |  |  |  |  |
+| Tech #2 |  |  |  |  |  |  |  |  |  |  |
+| Tech #3 |  |  |  |  |  |  |  |  |  |  |
+| Tech #... |  |  |  |  |  |  |  |  |  |  |
+
+* Basic principles of generic data used in DECL
+  * Details of application in DECL:
+    * _For all HEV:_  "fully electric" technology is connected to REESS mechanical power \(i\.e\. respective alternator drive power\) is converted to electric power with generic alternator efficiency of 0\.7 used consistently throughout whole VECTO auxiliary approach\(i\.e\. mechanical power from table is multiplied by 0\.7 and therefore reduced\)
+    * _For all PEV:_  only "fully electric" technology can be declared \(acc\. to Annex specifications as well\) same principle of conversion from mechanical to electrical power \(as explained above applies\)
+
+<span style="color:#CC0000"> __can__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __be__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __directly__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __supplied__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __by__ </span>  <span style="color:#CC0000"> __ REESS __ </span>  <span style="color:#CC0000"> __if__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __present__ </span>  <span style="color:#CC0000"> __\(__ </span>  <span style="color:#CC0000"> __indicated__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __with__ </span>  <span style="color:#CC0000"> __ 0/1\)__ </span>
+
+<span style="color:#CC0000"> __applicability__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __for__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __architecture__ </span>  <span style="color:#CC0000"> __\(__ </span>  <span style="color:#CC0000"> __indicated__ </span>  <span style="color:#CC0000"> __ __ </span>  <span style="color:#CC0000"> __with__ </span>  <span style="color:#CC0000"> __ 0/1\)__ </span>
+
+<span style="color:#CC0000"> __cycle specific __ </span>  <span style="color:#CC0000"> _mechanical_ </span>  <span style="color:#CC0000"> __ power demand \[W\]__ </span>
+
+| Technology                              | conventional | P-HEV | S-HEV | PEV |  fully electric  |  Long haul  |  Regional delivery  |  Urban delivery  |  Municipal utility  |  Construction  |
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+| Tech #1 |  |  |  |  |  |  |  |  |  |  |
+| Tech #2 |  |  |  |  |  |  |  |  |  |  |
+| Tech #3 |  |  |  |  |  |  |  |  |  |  |
+| Tech #... |  |  |  |  |  |  |  |  |  |  |
+
+* Basic principles of pneumatic system in DECL
+  * Structure of table is slightly different\, stating mechanical and electrical power demandat the same time
+  * Reason is that generic saving of AMS techonolgies is reduced for xEV vehicles \(only minus 10%\) due to reduced recuperative potential compared to conventional ones
+
+<span style="color:#CC0000">can</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">be</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">directly</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">supplied</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">by</span>  <span style="color:#CC0000"> REESS </span>  <span style="color:#CC0000">if</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">present</span>  <span style="color:#CC0000">\(</span>  <span style="color:#CC0000">indicated</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">with</span>  <span style="color:#CC0000"> 0/1\)</span>
+
+<span style="color:#CC0000"> __cycle specific indication of power demand \[W\]__ </span>
+
+<span style="color:#CC0000">applicability</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">for</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">architecture</span>  <span style="color:#CC0000">\(</span>  <span style="color:#CC0000">indicated</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">with</span>  <span style="color:#CC0000"> 0/1\)</span>
+
+| Technology                              | conventional | P-HEV | S-HEV | PEV |  fully electric  |  mechanical power demand [W] |  electrical power demand [W] |
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+| Tech mechanical #1 |  |  |  |  |  |  |  |
+| Tech mechanical #2 |  |  |  |  |  |  |  |
+| Tech mechanical #3 |  |  |  |  |  |  |  |
+| Tech mechanical #... |  |  |  |  |  |  |  |
+| Tech electrical #1 |  |  |  |  |  |  |  |
+| Tech electrical #2 |  |  |  |  |  |  |  |
+| Tech electrical #3 |  |  |  |  |  |  |  |
+| Tech electrical #... |  |  |  |  |  |  |  |
+
+<span style="color:#CC0000">Block </span>  <span style="color:#CC0000">of</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000"> __mechanical__ </span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">technologies</span>
+
+<span style="color:#CC0000">Block </span>  <span style="color:#CC0000">of</span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000"> __electrical__ </span>  <span style="color:#CC0000"> </span>  <span style="color:#CC0000">technologies</span>
+
+* Basic principles of ICE fan and electric components conditioning power in DECL
+  * ICE fan power is always fully applied when ICE = on in simulation
+  * _For PEV and S\-HEV:_  values from table below are fully applied when at least one EM = on in simulation \(i\.e\. electric powertrain is propelling/braking\) or when E\_PTO = on
+  * _For P\-HEV:_  values from table below are applied according to equations further belowwith scaling factor "x" reflecting actual split of propulsion power for each timestep
+    * x = ABS\(PEM\) / \[ABS\(PEM\) \+ ABS\(PICE\)\] with and PEM and PICE being the mechanical power of EM and ICE
+    * Applied electric components conditioning power equals: "table value" multiplied by x
+    * For further details please refer to  _VECTO\-DEV WS\#12 18\.05\.2022 \(slide 15ff\)_
+
+__Fan\-Tech\.csv \+ Cond\-Table\.csv__
+
+| Electric conditioning power demand applied to electric system [W] |  |  |  |  |
+| :-: | :-: | :-: | :-: | :-: |
+|  Long Haul  |  Regional Delivery  |  Urban  Delivery  |  Municipal utility  |  Construction |
+| 600 | 600 | 550 | 550 | 600 |
+
+* Basic principles of steering system in DECL
+  * Foundation of approach is that basic power demand defined per cycle ismultiplied by technology dependent scaling factors \(CFs\)
+  * 3 sub\-groups of power demands defined:
+    * U&F: unloaded and friction
+    * B: banking
+    * S: steering
+  * Total steering power acc\. to equation below is calculated separately formechanical and electrical stering power demand:
+    * All CFs are averaged over all steered axles with electric technology
+    * All CFs are averaged over all steered axles with mechanical technology
+  * If all axles are electric technologies\, total steering power is applied as electrical power to REESS
+  * With at least one mechanical techn\. present\, total steering power is applied as mechanical load
+
+__SP\-Tech\.csv \+__  __SP\-Table\.csv \+__  __SP\-Axles\.csv__
+
+![](img%5Crelease%20notes%20vecto3x16.png)
+
+* Basic principles of HVAC system in DECL
+  * _Conventional _  _and_  _ P\-HEV:_
+    * HVAC load is applied as mechanical auxiliary
+  * _S\-HEV _  _and_  _ PEV:_
+    * HVAC load is applied as electrical auxiliary
+    * Conversion from mechanical to electrical is done by dividing mechanical base power by generic efficiency of 0\.8
+
+* General remark about post\-processing of "missing" auxiliary power demand for mechanically driven auxiliaries in timesteps where the ICE is off:
+  * These topic is related to "Utility Factor \(UF\) for Engine\-Stop\-Start \(ESS\)"
+  * For lorries only the very simple case is relevant \(application case 1\)
+  * Basic rule: for auxiliaries operatedindependently of ICE status energy demandover cycle is the same with missing portion being accounted for in post\-processing
+  * For further details please refer to: _VECTO\-DEV WS\#6 12\.07\.2021 \(slide 7ff\)_
+
+![](img%5Crelease%20notes%20vecto3x17.png)
+
+# DECL Lorries - Generic parametrisation P-HEV strategy
+
+* Operation in Charge sustaining \(CS\) mode
+  * Fixed number of 3 simulations to determine optimal strategy parameters done automatically
+  * _1_  _st_  _ run:_  generic start value for equivalence factor \(EF\) depending on vehicle group\, mission\, payload and usable SOC range applied
+    * refer to \\Declaration\\HEVParameters\\Lorry\\HEV\_Strategy\_Parameters\_fequiv\_ <span style="color:#FF0000"> __XX__ </span> soc\.csv
+    * <span style="color:#FF0000"> __XX__ </span>  = 10\, 20 or 40 depending on usable SOC range in percent \(interpolation\, no extrapolation\)
+  * _2_  _nd_  _ run:_  from resulting ∆SOC1 of 1st run \(∆SOC = SOCEnd - SOCStart\) new EF is calculated according to following equations:
+  * _3_  _rd_  _ run:_  from resulting ∆SOC2 of 2nd run new equivalence factor is calculated according to following equation:
+  * For further details please refer to:  _VECTO\-DEV WS\#8 16\.11\.2021 \(slide 7ff\)_
+
+<span style="color:#C00000">refer to \\Declaration\\</span>  <span style="color:#C00000">HEVParameters</span>  <span style="color:#C00000">\\Lorry\\Gradient\_40\.csv</span>
+
+<span style="color:#C00000">equivalence factor used in 1</span>  <span style="color:#C00000">st</span>  <span style="color:#C00000"> simulation run</span>
+
+![](img%5Crelease%20notes%20vecto3x18.png)
+
+* Operation in Charge sustaining \(CS\) mode
+  * Dedicated GUI feature available in order to overrule 3 iterations and perform calculation with single individual EF only \(for engineering exercise\)
+  * Instructions:
+    * Copy files from "\\Declaration\\HEVParameters\\Lorry\\HEV\_Strategy\_Parameters\_fequiv\_ <span style="color:#FF0000"> __XX__ </span> soc\.csv" to "\\Declaration\\Override\\" without adding any sub\-directories
+    * Adapt respective values for individual EF in files \(per vehicle group\, mission profile and payload\)		    _ 1_  _st_  _ value for low loading\, 2_  _nd_  _ for reference loading_
+
+| vehiclegroup                  |  longhaul                      |  regionaldelivery               |  urbandelivery                  |  municipalutility             |  construction                   |
+| :-: | :-: | :-: | :-: | :-: | :-: |
+| 53 |                                  |  2.6/2.3                               |  2.7/2.3                               |                                  |    |
+| 54 |                                  |  2.6/2.3                               |  2.7/2.3                               |                                  |    |
+| 1s                               |                                  |  2.6/2.3                               |  2.7/2.3                               |                                  |    |
+| 1 |                                  |  2.6/2.3                               |  2.7/2.3                               |                                  |    |
+| 2 |  0.1/0.1                               |  2.6/2.3                               |  2.7/2.3                               |                                  |    |
+| 3 |                                  |  2.6/2.3                               |  2.7/2.3                               |                                  |    |
+| 4 |  1.4/1.3                               |  2.2/2.6                               |  1.9/2.3                               |  2.1/2.1                               |  2.1/2.1 |
+| 5 |  1.4/1.3                               |  2.2/2.6                               |  1.9/2.3                               |                                  |  2.1/2.1 |
+| … | … | … | … | … | … |
+
+* Operation in Charge sustaining \(CS\) mode
+  * Dedicated GUI feature available in order to overrule 3 iterations and perform calculation with single individual EF only \(for engineering exercise\)
+  * Instructions:
+    * Step 3:Activate GUI feature under "Options" tabto apply single run with individually set EFloaded from "\\Declaration\\Override\\" folder
+    * _ATTENTION:_  Only loaded when VECTO islaunched initially \(updates during activeVECTO session have no effect\)\!
+* To be checked: Handling of vehicles with very small batteries in LH _\(due to high amount of energy being captured at the very end of the cycle\)_
+
+![](img%5Crelease%20notes%20vecto3x19.png)
+
+# Updated P-HEV gear shift model (DECL + ENG)
+
+* Gear shift model for P\-HEV used slightly wrong ICE operation point for evaluation of fuel costs mainly relevant for overdrive drivetrain configurations effect for non\-overdrive drivetrains:
+  * Typical LH application: from slight decrease <1% up to slight increase <1% of HEV FC
+  * Typical dynamic \(urban\) application:
+    * More realistic \(higher\) acceleration behavior and better following of speed trace like ICE\-only counterpart
+    * Still some percent decrease of FC of HEV compared to previous version
+* In actual simulation nothing was changed\, the change only affects methods used for cost evaluation
+
+* Class 4 vehicle on RD reference load;
+* Gearbox with direct gear \(3% higher η\) and overdrive;
+* Much better results after the update compared to the previous implementation;
+
+| Test | Consumption [-] | Direct gear usage [% time] | Overdrive gear usage [% time] |
+| :-: | :-: | :-: | :-: |
+| ICE  | 1 | 42% | 26% |
+| Direct + overdrive | 0.965 | 7% | 68% |
+| Direct only | 0.895 | 78% | - |
+| Direct + overdrive | 0.870 | 57% | 12% |
+
+# Updated time-based with gear mode for AT (ENG only)
+
+* Several manufacturers reported that the TC can be briefly active in higher gears - mainly during gearshifts;
+* Allow input of "TC active" signal in vdri in this mode;
+* Changes apply only in engineering mode\. Included in the upcoming DEV release;
+
+# DECL Lorries - Generic parametrisation usable SOC range
+
+* Actual SOC range used for simulation is determined according to 3 elements:
+  * Generic SOC range for new vehicle
+    * Defined separately for PEV\, OVC\-HEV\, Non\-OVC\-HEV \(NOVC\-HEV\)
+  * Declared SOC range for new vehicle acc\. to Annex III \( _P413 \+ P414_ \)
+  * Deterioration factor applied for half of lifetime
+    * Preliminary assumption: 5% decrease of usable SOC range\(i\.e\. 0\.95 x SOC\-range of new vehicle\)
+  * Preliminary figures in table below:
+* Further discussions regarding final values ongoing see separate agenda point
+
+![](img%5Crelease%20notes%20vecto3x20.wmf)
+
+# DECL Lorries - Separate approach „CD mode" simulation
+
+* „Frozen" SOC \(infinity battery\) at „SOCcenter" applied\(i\.e\. average of actual SOCmax and SOCmin\) _ see previous slide_
+* GUI feature to set frozen SOC to othervalues than „center SOC" \( _see figure_ \)
+  * Value needs to be between actual SOCmax and SOCminfor each individual battery installed
+* Influence factors on result:
+  * Limitation of maximum battery power = f\(SOC\)
+  * Internal resistance = f\(SOC\) \(i\.e\. battery losses\)
+* Discussions ongoing which SOC level\(s\) shall be considered for final method see separate agenda point
+
+![](img%5Crelease%20notes%20vecto3x21.png)
+
+# DECL Lorries - Calculation EC at "battery terminals"
+
+* Case PEV:
+  * Only re\-charging in depot relevant for charging losses\(since no detailled information in charging behaviour is available\)
+  * Power level for determining charging losses in battery defined by following equation: nominal charging power in kW =  _m_  _ax\(10\, \(usable SOC in kWh\) / 6h\)_
+    * Usable SOC is determined by integration of OCV\-data from actual SOCmin to SOCmax
+  * Charging efficiency is determined as follows:
+    * Nominal charging current:Charging power above is divided by OCV at SOCcenter \(i\.e\. average of actual SOCmax and SOCmin\)
+    * Charging losses: nominal charging current and internal resistance at SOCcenter
+    * Charging efficiency: 1 - \(charging losses / charging power\)
+
+* Case OVC\-HEV :
+  * Charging in  _depot_  as well as  _stationary_  _ _  _during_  _ _  _mission_  \(acc\. to generic usage data\) relevant for charging losses
+  * Power level for determining charging losses in battery defined as follows:
+    * _Depot:_
+      * same as for PEV \(see previous slide\)
+      * but limited with declared maximum charging power acc\. to Annex III \( _P402\)_
+    * _Stationary_  _ _  _during_  _ _  _mission_  _:_
+      * determined from matrix of generic usage data as already defined for OVC\-UF calculation \(function of vehicle group and mission profile\)
+      * limited with declared maximum charging power acc\. to Annex III \( _P402\)_  _ _
+  * 2 separate values of charging efficiency determined as described on previous slide
+    *  weighted averaging by amount of charged energy for depot and stationary during mission to determine final charging efficiency
+
+* Case OVC\-HEV calculation example:
+  * Charging power levels:  Depot 10 kW  /  Stationary during mission 250 kW
+  * Battery related data and charging currents:
+  * Charging losses and efficiencies:
+  * Weighted final charging efficiency:
+
+![](img%5Crelease%20notes%20vecto3x22.wmf)
+
+![](img%5Crelease%20notes%20vecto3x23.wmf)
+
+**Energy charged in depot limited by:**
+
+* _Usable_  _ _  _battery_  _ _  _capacity_
+
+* _Real world usage factor \(0\.75\)_
+
+**Energy charged during mission limited by:**
+
+* _Max\. charging power_
+* _Duration of event_
+* _Usable battery capacity_
+* _Number of charging events_
+* _Real world usage factor \(0\.5\)_
+
+![](img%5Crelease%20notes%20vecto3x24.wmf)
+
+For further details please refer to:  _VECTO\-DEV WS\#9 11\.01\.2022 \(slide 23ff\)_
+
+_Excel will be distributed together with meeting material_
+
+# DECL Lorries - Automation of OVC-HEV simulation
+
+* OVC\-HEV are HEV with external charging feature \("Plug\-in HEV"\)
+  * Declared acc\. to Annex III \( _P401\)_
+* 2 operation modes for OVC\-HEV defined in VECTO:
+  * Charge depleting mode \(CD\) where the propulsion energy is provided by the electric storage only _ results: _  _kWh\_el_  _/km\, electric range_
+  * Charge sustaining mode \(CS\) where the propulsion energy is provided by the fuel storage _ SOC is balanced over complete cycle\, thus no electric energy consumption_  _    \(_  _kWh\_el_  _/km = 0 per definition\!\)_
+
+* Separate simulation runs are performed in VECTO for each mode automatically
+* Separate results for CD and CS are weighted for final result based on utility factor \(UF\)
+  * UF is defined as share of electric range in CD mode on total daily mileage of each mission profile
+    * electric range is defined by:
+      * Electric energy consumption in the specific mission in \[kWh/km\] as result from the simulation
+      * Usable electric energy\, which in turn is defined by:
+        * battery capacity due to initial SOC
+        * generic assumptions for re\-charging during each mission\(number and duration of charging events\, available charging power from infrastructure\)
+  * Weighted results \(fuel or energy consumption\) are calculated according to the following equation:
+
+![](img%5Crelease%20notes%20vecto3x25.png)
+
+# DECL Lorries - Range calculations
+
+* Overview of different ranges in result matrix in VECTO
+
+| Electric range | Definition |
+| :-: | :-: |
+| Actual charge depleting range<br />(RCDA) | The range that can be driven in charge depleting mode based on the usable amount of REESS energy, without any interim charging. (Annex IV) |
+| Equivalent all electric range<br />(EAER) | The part of the actual charge depleting range that can be attributed to the use of electric energy from the REESS, i.e. without any energy provided by the non-electric propulsion energy storage system. (Annex IV)<br />i.e. RCDA mathematically reduced by energy content of fuel used (based on fuel consumption in charge sustaining mode) |
+| Zero CO2 emissions range<br />(ZCER) | The range that can be attributed to energy provided by propulsion energy storage systems considered with zero CO2 impact. (Annex IV)<br /> |
+
+# DECL Lorries - Automation of OVC-HEV simulation
+
+Schematic overview of result matrix in VECTO for CD \+ CS mode
+
+![](img%5Crelease%20notes%20vecto3x26.wmf)
+
+Comments:
+
+* General structure given by XML schema structure
+* The "final results" for each mission profile and payload case are always output in the XML element "Total"
+* FC\, CO2\, EC in XML element "Total" are weighted with UF
+* Ranges in XML element "Total" are identical to results from CD mode for OVC\-HEV
+* Zero CO2 emissions range equals EAER for OVC\-HEV
+
+![](img%5Crelease%20notes%20vecto3x27.wmf)
+
+For further details please refer to:  _VECTO\-DEV WS\#13 04\.07\.2022 \(slide 12ff\)_
+
+_Declared_  _ / _  _Component_  _ _  _data_
+
+_„_  _Raw_  _" _  _results_  _ _  _by_  _ VECTO_
+
+_Calculation_  _ _  _of_  _ different _  _specific_  _ _  _ranges_  _ _  _from_  _ _  _data_  _ _  _above_
+
+![](img%5Crelease%20notes%20vecto3x28.wmf)
+
+_Relevant _  _for_  _ CO2 Standards Regulation\, not _  _for_  _ _  _weighting_  _ _  _of_  _ CD\+CS _  _results_
+
+![](img%5Crelease%20notes%20vecto3x29.wmf)
+
+_Calculation_  _ _  _of_  _ UF _  _specific_  _ _  _ranges_  _ _  _from_  _ _  _consumption_  _ _  _figures_  _ \(_  _previous_  _ _  _slide_  _\) _  _and_  _ _  _generic_  _ _  _data_  _ _  _above_
+
+_R_  _CDA_  _ _  _corrected_  _ _  _by_  _ real _  _world_  _ _  _factor_
+
+![](img%5Crelease%20notes%20vecto3x30.wmf)
+
+_Due _  _to_  _ _  _re\-charging_  _ _  _during_  _ _  _mission_
+
+_Calculation_  _ _  _of_  _ UF _  _as_  _ _  _share of electric range in CD mode on total daily mileage \(163\.9 \+ 32\.0 = 195\.8 / 480\)_
+
+![](img%5Crelease%20notes%20vecto3x31.wmf)
+
+![](img%5Crelease%20notes%20vecto3x32.png)
+
+# DECL Lorries - Generic e-PTO in MUN cycle
+
+* e\-PTO applied for PEV and S\-HEV in the MUN cycle \(generic refuse body\)
+* e\-PTO cycle Pel\,PTO = f\(t\) derived from:
+  * generic hydraulic pump cycle for ICE and the allocated  ICE high idle speed
+  * assuming an average e\-PTO efficiency of 80%
+* Calculation is included time\-resolved in the vmod file
+* Electric energy consumption is considered in electric range for MUN cyle
+
+# DECL Lorries - Known issues with current version
+
+* Elements not yet implemented
+  * Battery connectors / junction box not included define and implement generic additional resistances \(i\.e\. loss factors\)
+  * Generic P\-HEV strategy: To be tested whether an alternative post\-processing method for vehicles with very small batteries is needed as back\-up
+  * Technical elements as resulting from the revision of the CO2 Standards to be added
+    * Sub\-group allocation for the for the newly covered vehicle groups
+    * Generation of weighted results for vocational vehicles
+* Elements still under discussion
+  * Medium lorries mission profile and payload weighting factors \(equally weighted\, only preliminary\)
+  * Generic SOC min/max ranges and deterioration \(only preliminary values\)
+  * Multiple SOC level\(s\) for VECTO PEV simulation and respective weighting of results
+
+# DECL Lorries - Testing requests and organ. of feedback
+
+* Testing requests:
+  * Test configurations relevant in your portfolio
+  * Specific analysis regarding open issues as mentioned on slide "Known issues with current version"
+* Feedback
+  * Bug reports\, questions etc\.: please  _ONLY use JIRA_  \(no specific emails regarding those topics in the upcoming period\)
+  * If there is an urgent need for a meeting before the next DEV workshop \(e\.g\. because of a special problem\)\, this will be announced separately\.
+  * Bug fixing and support
+  * TUG will focus on finalising the DECL for buses in the coming weeks\.
+  * Topics for the DECL for lorries will be collected and sorted by priority\.
+  * Unless urgent bugfix releases for blocking issues\, there will be no new release before May\.
+
+# Vecto 0.7.9.2864 JRC Development Version  November 2022
+
+* <span style="color:#000000"> __Important Note__ </span>  <span style="color:#000000">This is a special development release by JRC to validate the time\-runs for BEVs\. </span>  <span style="color:#000000"> </span>
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">Implementation of measured speed cycle for BEVs \(E2\, E3\, E4\, IEPC\)</span>
+  * <span style="color:#000000">Implementation of measured speed with gear for BEVs \(E2\, IEPC\)</span>
+  * <span style="color:#000000">Implementation of Pwheel mode for BEVs \(E2\, E3\, E4\, IEPC\)</span>  <span style="color:#000000">In this type of cycle\, the input field </span>  <span style="color:#000000"> __\<n>__ </span>  <span style="color:#000000"> stands for the speed of the electric motor\.</span>
+  * <span style="color:#000000">The E2 vehicle job "Generic Vehicles\\Engineering Mode\\GenericVehicleE2\\BEV\_ENG\_timeruns\.vecto" is preconfigured to run time\-run cycles\.</span>
+
+# Vecto 0.7.9.2741 Development Version June 2022
+
+* <span style="color:#000000"> __Changes/Bugfixes__ </span>
+  * <span style="color:#000000">Implementation of IEPC</span>
+  * <span style="color:#000000">Implementation of IEPC\-S</span>
+  * <span style="color:#000000">Implementation of IHPC</span>
+  * <span style="color:#000000">Adaptations HEV\-S strategy\, SoC correction for HEV\-S</span>
+  * <span style="color:#000000">PTO idle drag losses for PEV\, adapting PTO idle losses according to 2nd amendment</span>
+  * <span style="color:#000000">Bugfixes</span>
+  * <span style="color:#000000">Hashing tool crashes in \.net version 6\.0</span>
+  * <span style="color:#000000">Corrected length for BusAux volume calculation</span>
+
+# Modeling of IEPC component
+
+* <span style="color:#000000">IEPC is modelled as APT\-N transmission and electric machine</span>
+  * <span style="color:#000000">Using already available models\, same shift strategy as for E2/S2</span>
+  * <span style="color:#000000">Simplified transmission in case of single\-speed IEPC</span>
+
+![](img%5Crelease%20notes%20vecto3x33.png)
+
+<span style="color:#000000"> __\_int __ </span>  <span style="color:#000000"> __signals refer to the out\-shaft of the electric motor__ </span>
+
+# Peculiarities of IEPC
+
+* <span style="color:#000000">Model parameters \(max torque\, power maps\) refer to IEPC out\-shaft</span>
+  * <span style="color:#000000">Internally converted to electric motor</span>
+* <span style="color:#000000">Overload parameters are measured in the gear with the </span>  <span style="color:#000000">ratio closest to 1 </span>
+* <span style="color:#000000">2 options for drag curve acc\. to Annex Xb:</span>
+  * <span style="color:#000000">A single drag curve is provided </span>  <span style="color:#000000">\(measured in gear with ratio closest to 1\)</span>
+  * <span style="color:#000000">Drag curve for every gear is provided</span>
+
+# Input data for IEPC component
+
+* <span style="color:#000000">IEPC powertrain architecture definition</span>
+  * <span style="color:#000000">Specific system layout is described by setting of 3 parameters</span>  <span style="color:#000000">\(for detailed description please refer to Annex Xb\)</span>
+
+| IEPC layout case # | Differential Included | DesignType WheelMotor | DesignTypeWheel MotorMeasured | Layout schematics | Comments |
+| :-: | :-: | :-: | :-: | :-: | :-: |
+| 1 | No | No | n.a. |  | Regular axle component required in job file<br /><br /> useage of transmission type „IEPC Transmission - dummy entry"<br />(allows axle component alone without a min. number of gears) |
+| 2 | Yes | No | n.a. |  | No axle component<br /><br />All parameterization via IEPC specific window |
+| 3 | No | Yes | 1 |  | Component test performed in L-config acc. to Annex Xb (only one side)<br /> All torque and power values in input data are multiplied with a factor of 2 |
+| 4 | No | Yes | 2 |  | Component test performed in T-config acc. to Annex Xb (both sides) |
+
+![](img%5Crelease%20notes%20vecto3x34.png)
+
+![](img%5Crelease%20notes%20vecto3x35.png)
+
+![](img%5Crelease%20notes%20vecto3x36.png)
+
+![](img%5Crelease%20notes%20vecto3x37.png)
+
+![](img%5Crelease%20notes%20vecto3x38.png)
+
+<span style="color:#000000">IEPC General parameters</span>
+
+| Parameter name | Description |
+| :-: | :-: |
+| RotationalInertia | For EM inertia, gearbox parts not to be considered (as for regular transmission components). Reference point for definition of inertia is EM output shaft. <br />Determined in accordance with point 8 of Appendix 8 of Annex Xb. |
+| DifferentialIncluded | Set to 'true' in the case a differential is part of the IEPC |
+| DesignTypeWheelMotor | Set to 'true' in the case of an IEPC design type wheel motor |
+| DesignTypeWheelMotorMeasured | Input only relevant in the case of an IEPC design type wheel motor, in accordance with paragraph 4.1.1.2 of Annex Xb.<br />Allowed values: '1', '2' |
+
+<span style="color:#000000">IEPC performance parameters</span>
+
+| Parameter name | Description |
+| :-: | :-: |
+| Gear data | For each gear: number, ratio, MaxOutputShaftTorque (optional), MaxOutputShaftSpeed (optional) |
+| Overload data | Overload and Continuous operation point and Overload Time<br />For each voltage level separately<br />Measured in gear closest to ratio 1 acc. to Annex Xb |
+| Max/min torque limits | Full load curve (only for one gear closest to ratio 1 acc. to Annex Xb)<br />For each voltage level separately |
+| Drag torque | Only for one voltage level acc. to Annex Xb |
+| Electric power maps | For each gear<br />For each voltage level separately |
+
+# IEPC Input Form
+
+![](img%5Crelease%20notes%20vecto3x39.png)
+
+![](img%5Crelease%20notes%20vecto3x40.png)
+
+<span style="color:#FF0000"> __Click for specific IEPC GUI\-window__ </span>
+
+<span style="color:#000000"> __Definition of IEPC component via__ </span>  <span style="color:#000000"> _"Vehicle \\ IEPC\-Tab"_ </span>
+
+<span style="color:#000000"> __Lists with gear entries are synchronized\, gears can be added/removed in the gear\-list on the right__ </span>
+
+# Gearbox Form for IEPC Vehicles
+
+<span style="color:#000000">No gearbox file needs to be provided for IEPC with differential included \(case 2\)</span>
+
+<span style="color:#000000">New IEPC gearbox type for all other variants where only the axlegear ratio needs to be provided</span>
+
+![](img%5Crelease%20notes%20vecto3x41.png)
+
+<span style="color:#FF0000"> __Specific Gearbox Type for IEPC\. Only requires axlegear to be provided__ </span>
+
+# Modeling of IHPC component
+
+* <span style="color:#000000">IHPC transmission is modeled as APT\-N</span>
+* <span style="color:#000000">IHPC electric motor is modeled as regular electric motor at position P2</span>
+  * <span style="color:#000000">Gear\-dependent power maps</span>
+* <span style="color:#000000">Peculiarities of IHPC</span>
+  * <span style="color:#000000">Drag\-curve shall be set to </span>  <span style="color:#000000"> __0 Nm__ </span>  <span style="color:#000000"> acc\. to Annex Xb</span>
+* <span style="color:#000000">For detailed description of component characteristics as well as</span>  <span style="color:#000000">testing and measurement post\-processing methods please refer to Annex Xb</span>
+
+# Input data for IHPC component
+
+<span style="color:#000000">IHPC general parameters EM </span>  <span style="color:#000000"> _\(same as for basic EM component\)_ </span>
+
+| Parameter name | Description |
+| :-: | :-: |
+| RotationalInertia | For EM inertia, gearbox parts not to be considered (as for regular transmission components). Reference point for definition of inertia is EM output shaft. <br />Determined in accordance with point 8 of Appendix 8 of Annex Xb. |
+
+<span style="color:#000000">IHPC performance parameters EM</span>  <span style="color:#000000"></span>  <span style="color:#000000"> </span>  <span style="color:#000000"> _same as for basic EM component\, except _ </span>  <span style="color:#000000"> _multiple El\. power maps_ </span>
+
+| Parameter name | Description |
+| :-: | :-: |
+| Gear data | For each gear: number (needs to match with specifications in gearbox file) |
+| Overload data | Overload and Continuous operation point and Overload Time<br />For each voltage level separately<br />Measured in gear closest to ratio 1 acc. to Annex Xb |
+| Max/min torque limits | Full load curve (only for one gear closest to ratio 1 acc. to Annex Xb)<br />For each voltage level separately |
+| Drag torque | NOT MEASURED acc. to Annex Xb, but input of "0 Nm" drag torque reqired! |
+| Electric power maps | For each gear<br />For each voltage level separately |
+
+<span style="color:#000000">IHPC parameters Gearbox</span>  <span style="color:#000000"></span>  <span style="color:#000000"> </span>  <span style="color:#000000"> _same as for basic transmission component_ </span>  <span style="color:#000000"> __ </span>  <span style="color:#000000"> _ transmission type needs to be set to _ </span>  <span style="color:#000000"> _"IHPC Transmission"_ </span>
+
+| Parameter name | Description |
+| :-: | :-: |
+| Gear identifier | For each gear (number needs to match with specifications in IHPC file)<br /> Regular axle component to be specified as well |
+| Ratio | For each gear<br /><br /> Regular axle component to be specified as well |
+| Loss Map | For each gear<br /> Methodology how to derive data acc. to Annex Xb (esp. braking side needs to be measured separately as well - as opposed to copy-paste for regular transmission testing)<br /><br /> Regular axle component to be specified as well |
+
+# IHPC Input Form
+
+![](img%5Crelease%20notes%20vecto3x42.png)
+
+<span style="color:#FF0000"> __Item \#1:__ </span>  <span style="color:#FF0000"> __IHPC\-EM__ </span>
+
+![](img%5Crelease%20notes%20vecto3x43.png)
+
+![](img%5Crelease%20notes%20vecto3x44.png)
+
+<span style="color:#FF0000"> __Item \#1:__ </span>  <span style="color:#FF0000"> __IHPC\-EM__ </span>
+
+<span style="color:#FF0000"> __Click for specific IHPC GUI\-window__ </span>
+
+<span style="color:#FF0000"> __Item \#2:__ </span>  <span style="color:#FF0000"> __IHPC\-Gearbox__ </span>
+
+<span style="color:#000000"> __Number of gears__ </span>  <span style="color:#000000"> __need to match__ </span>
+
+![](img%5Crelease%20notes%20vecto3x45.png)
+
+<span style="color:#FF0000"> __Item \#2:__ </span>  <span style="color:#FF0000"> __IHPC\-Gearbox__ </span>
+
+<span style="color:#000000"> __Definition of IHPC component as two separate component parts via__ </span>  <span style="color:#000000"> __\#1: __ </span>  <span style="color:#000000"> _"Vehicle \\ IHPC\-Tab"_ </span>
+
+<span style="color:#000000"> __\#2: __ </span>  <span style="color:#000000"> _"Gearbox"_ </span>
+
+# Adaptations Serial Hybrid Strategy  (1/3)
+
+<span style="color:#000000">Observation: GenSet often switching between optimal and maximum power\, while operating constantly at optimal power would be sufficient</span>
+
+![](img%5Crelease%20notes%20vecto3x46.png)
+
+![](img%5Crelease%20notes%20vecto3x47.png)
+
+* <span style="color:#000000">Minor changes in Serial Hybrid Strategy</span>
+  * <span style="color:#000000">GenSet is switched on as soon as SoC falls below SoC\_min</span>
+  * <span style="color:#000000">GenSet is switched off as soon as SoC reaches SoC\_target</span>
+  * <span style="color:#000000">GenSet operation points P\_opt and P\_max:</span>
+    * <span style="color:#000000">In total 4 points defined\, for GenSet in regular and in de\-rating condition</span>
+    * <span style="color:#000000">SoC\_min ≤ </span>  <span style="color:#000000"> __SoC__ </span>  <span style="color:#000000"> < SOC\_target: P\_opt</span>
+    * <span style="color:#000000"> __SoC__ </span>  <span style="color:#000000"> < SoC\_min:</span>
+      * <span style="color:#000000">requested el\. power > P\_opt: GENSET @ P\_max</span>
+      * <span style="color:#000000">requested el\. power ≤ P\_opt: GENSET @ P\_opt</span>
+  * <span style="color:#000000"> _Note: SoC\_min shall be above battery's min SoC_ </span>
+
+![](img%5Crelease%20notes%20vecto3x48.png)
+
+<span style="color:#000000">GenSet now always operates in optimal point</span>
+
+<span style="color:#000000">Speed profile is unchanged\, SoC trace slightly different</span>
+
+![](img%5Crelease%20notes%20vecto3x49.png)
+
+# SoC Correction for HEV-S
+
+* <span style="color:#000000">REESS SoC for HEV is corrected using the engine line</span>
+  * <span style="color:#000000">Engine line makes no sense for HEV\-S as the ICE is decoupled from the drivetrain and operates only in certain points</span>
+* <span style="color:#000000">SoC Correction:</span>
+
+![](img%5Crelease%20notes%20vecto3x50.png)
+
+![](img%5Crelease%20notes%20vecto3x51.png)
+
+![](img%5Crelease%20notes%20vecto3x52.png)
+
+<span style="color:#000000"> _… in case the GenSet was on during the simulation_ </span>
+
+![](img%5Crelease%20notes%20vecto3x53.png)
+
+<span style="color:#000000"> _… in case the GenSet was not on during the simulation_ </span>
+
+# Vecto 0.7.8.2679 Development Version April 2022
+
+* <span style="color:#000000"> __Changes/Bugfixes__ </span>
+  * <span style="color:#000000">Multi\-Target Executables in \.net 6\.0 and \.net Framework 4\.8 \(and \.net Framework 4\.5\, but this will be removed with the next release\)</span>
+  * <span style="color:#000000">Implementation Serial Hybrid Vehicles S2\, S3\, S4</span>
+  * <span style="color:#000000">Implementation APT\-S/P with E2 and S2 vehicle architecture</span>
+  * <span style="color:#000000">Correct handling of retarder positions with HEV and PEV\, adding axlegear input retarder option</span>
+  * <span style="color:#000000">Update hashing tool to handle new powertrain components \(electric motor\, battery\, supercap\)</span>
+  * <span style="color:#000000">Changing EM overload buffer calculation: interpolate between both voltage levels \(pre\-processing\)</span>
+  * <span style="color:#000000">Handling of torque limitations \(engine torque limit\, boosting torque limits\, gearbox torque limits\) for P2 architecture</span>
+  * <span style="color:#000000">Connect electric WHR system to REESS in case of hybrid vehicles</span>
+  * <span style="color:#000000">Update LH cycle</span>
+  * <span style="color:#000000">GUI improvements: enable/disable some fields in Job Form\, Vehicle Form\, and Hybrid Strategy Parameters to simplify user interface and avoid erratic entries\.</span>
+
+# Serial Hybrid Implementation
+
+* <span style="color:#000000">General approach</span>
+  * <span style="color:#000000">Simple operating strategy\, not ECMS-based</span>
+  * <span style="color:#000000">Three\-point controller for GenSet \(off/optimal point/maximum power\)</span>
+  * <span style="color:#000000">Operate GenSet in optimal load\-points whenever required and possible</span>
+  * <span style="color:#000000">Drivetrain similar to PEV</span>
+
+# Serial Hybrids: GenSet Pre-Processing
+
+* <span style="color:#000000">Find optimal points for the GenSet</span>
+  * <span style="color:#000000">Iterate from 0 to maximum power of the ICE \(20 steps\)</span>
+  * <span style="color:#000000">Iterate from ICE idle speed to n</span>  <span style="color:#000000">95h</span>  <span style="color:#000000"> speed \(20 steps\)</span>
+  * <span style="color:#000000">Calculate electric power and fuel consumption for all load\-points</span>
+  * <span style="color:#000000">Select operating points:</span>
+    * <span style="color:#000000">Maximum electric power\, EM de\-rated/not de\-rated</span>
+    * <span style="color:#000000">Optimal operating point \(minimum FC per electric power generated\)\, EM de\-rated/not de\-rated</span>
+
+# Serial Hybrid Strategy (main principles)
+
+<span style="color:#000000">Calculate max\. electric power GenSet can provide</span>
+
+<span style="color:#000000">Calculate power demand of electric motor\, assuming max\. electric power \(REESS \+ GenSet\)</span>
+
+<span style="color:#000000">Depending on drivetrain power demand and SoC turn on ICE and operate GenSet either in optimal point or at maximum power \(considering de\-rating of GenSet\)</span>
+
+![](img%5Crelease%20notes%20vecto3x54.png)
+
+![](img%5Crelease%20notes%20vecto3x55.png)
+
+<span style="color:#808080"> _Note: SoC\_min and SoC\_target are parameters of the SerialHybridStrategy\, not REESS_ </span>
+
+# Serial Hybrids: GenSet
+
+<span style="color:#000000">When switching on the ICE\, it is often not possible to directly operate it in the desired operating point \(high ICE speed\, too high torque demand due to inertia\)</span>  <span style="color:#000000"></span>  <span style="color:#000000"> Ramp\-up ICE with electric machine switched off \(usually 1 or 2 </span>  <span style="color:#000000">     simulation steps\) and then turn on the electric machine</span>
+
+# Serial Hybrid Strategy Parameters
+
+<span style="color:#000000">MinSoC</span>
+
+<span style="color:#000000">TargetSoC</span>
+
+![](img%5Crelease%20notes%20vecto3x56.png)
+
+# EM: overload buffer calculated from both voltage levels
+
+* <span style="color:#000000">Input parameters of EM measured for min and max voltage level</span>
+  * <span style="color:#000000">Overload data</span>
+    * <span style="color:#000000">Continuous Torque</span>
+    * <span style="color:#000000">Overload Torque \+ Overload Duration</span>
+  * <span style="color:#000000">Maximum and Minimum torque limitations</span>
+  * <span style="color:#000000">Electric power map</span>
+* <span style="color:#000000">Implementation in software:</span>
+  * <span style="color:#000000">From overload data above\, thermal buffer is calculated for each voltage level separately \(acc\. to equations in VECTO user manual						    \)</span>
+  * <span style="color:#000000">Applied values for simulation run are calculated by linear interpolation between two voltage levels\, where average of usable SOC range is used</span>
+    * <span style="color:#000000">Overload buffer</span>
+    * <span style="color:#000000">Maximum and Minimum torque limitations</span>
+    * <span style="color:#000000">Continuous Torque</span>
+
+![](img%5Crelease%20notes%20vecto3x57.png)
+
+# Consider gearbox MaxTorque limits for HEV
+
+* <span style="color:#000000"> __Ref\. to ticket nr\. 1478\+1479__ </span>
+* <span style="color:#000000"> __Only relevant for P1 \+ P2 HEV where EM is located upstream of transmission__ </span>
+* <span style="color:#000000"> __Starting Point: ICE FLD__ </span>
+  * <span style="color:#000000"> __Crop with max ICE torque declared at vehicle level \(per gear\) __ </span>  <span style="color:#376092"> _'Vehicle/EngineTorqueLimits' per gear - P196 \+ P197_ </span>
+  * <span style="color:#000000"> __Add boosting torque__ </span>  <span style="color:#376092"> _Boosting limitations for parallel HEV - P415 \+ P416_ </span>
+  * <span style="color:#000000"> __In case of P1 or P2: crop with gearbox max input torque \(per gear\)  __ </span>  <span style="color:#376092"> _MaxTorque - P157_ </span>
+* <span style="color:#000000"> ____ </span>  <span style="color:#000000"> __ Torque limits per gear applied by HybridStrategy__ </span>
+
+![](img%5Crelease%20notes%20vecto3x58.png)
+
+![](img%5Crelease%20notes%20vecto3x59.png)
+
+# Vecto 0.7.8.xxx Development Version April 2022
+
+* <span style="color:#000000"> __Detailed Changes/Bugfixes \(See __ </span>  <span style="color:#0000FF"> _[CITnet/Jira](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/341166)_ </span>  <span style="color:#000000"> __\)__ </span>
+  * <span style="color:#000000">\[VECTO\-1541\] \- Implement E2/S2 with APT\-S/P</span>
+  * <span style="color:#000000">\[VECTO\-1549\] \- Error in gearshift behavior for AT transmissions when braking</span>
+  * <span style="color:#000000">\[VECTO\-1466\] \- 076\.2451 E2 significant increase of calculation time</span>
+  * <span style="color:#000000">\[VECTO\-1479\] \- Maximum gearbox torque not respected</span>
+  * <span style="color:#000000">\[VECTO\-1519\] \- 077\.2457 E2 Gear oscillation</span>
+  * <span style="color:#000000">\[VECTO\-1520\] \- 077\.2457 P2 Crashing at takeoff</span>
+  * <span style="color:#000000">\[VECTO\-1531\] \- ElectricMotor Lookup Maximum Torque: Object reference not set to an instance of an object</span>
+  * <span style="color:#000000">\[VECTO\-1532\] \- 077\.2547 P2 crashing with 600 RPM idling speed</span>
+  * <span style="color:#000000">\[VECTO\-1539\] \- Engine speed ramping up before vehicle halt</span>
+  * <span style="color:#000000">\[VECTO\-1551\] \- AT\-P Transmission Bus Application: Error during braking phase</span>
+  * <span style="color:#000000">\[VECTO\-1559\] \- battery internal resistance curve</span>
+  * <span style="color:#000000">\[VECTO\-1411\] \- Switching to new \.NET version</span>
+  * <span style="color:#000000">\[VECTO\-1456\] \- Cycle Cache in engineering mode</span>
+  * <span style="color:#000000">\[VECTO\-1478\] \- Torque limits only apply to ICE</span>
+  * <span style="color:#000000">\[VECTO\-1521\] \- Updating tyre dimensions</span>
+  * <span style="color:#000000">\[VECTO\-1522\] \- VECTO warning if there are more steered axles than steering pump technologies</span>
+
+* <span style="color:#000000"> __Detailed Changes/Bugfixes \(See __ </span>  <span style="color:#0000FF"> _[CITnet/Jira](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/341166)_ </span>  <span style="color:#000000"> __\)__ </span>
+  * <span style="color:#000000">\[VECTO\-1525\] \- PCC Preprocessing</span>
+  * <span style="color:#000000">\[VECTO\-1533\] \- Multi\-Target Compilation and \.NET Upgrade</span>
+  * <span style="color:#000000">\[VECTO\-1538\] \- Transmission ratios limitation of input value to <=25</span>
+  * <span style="color:#000000">\[VECTO\-1540\] \- Retarder Types AxleGearInputRetarder</span>
+  * <span style="color:#000000">\[VECTO\-1543\] \- Calculation of EM Overload buffer\, and continuous torque</span>
+  * <span style="color:#000000">\[VECTO\-1545\] \- WHR electric \- connect to REESS</span>
+  * <span style="color:#000000">\[VECTO\-1548\] \- Update Coach cycle</span>
+  * <span style="color:#000000">\[VECTO\-1560\] \- update toolchain for generating usermanual</span>
+  * <span style="color:#000000">\[VECTO\-1562\] \- Adapting WHTC Correction Factor weighting for LH Cycle</span>
+  * <span style="color:#000000">\[VECTO\-1563\] \- Electric Motor: Calculation of Overload Buffer</span>
+  * <span style="color:#000000">\[VECTO\-1564\] \- XML Schema adaptations</span>
+  * <span style="color:#000000">\[VECTO\-1565\] \- VECTO warning if there are more steered axles than steering pump technologies</span>
+  * <span style="color:#000000">\[VECTO\-1569\] \- Bugfix: Extrapolation warning in PEV shift strategy</span>
+  * <span style="color:#000000">\[VECTO\-1573\] \- Update LH Cycle and WHTC correction factor weighting</span>
+
+# Vecto 0.7.7.2547 Development Version December 2021
+
+* <span style="color:#000000"> __Changes/Bugfixes__ </span>
+  * <span style="color:#000000">Implementation APT\-N Gearbox \+ shift strategy</span>
+  * <span style="color:#000000">Update EM model \(drag curve independent of voltage level\)</span>
+  * <span style="color:#000000">Update EM electric power map interpolation method</span>
+  * <span style="color:#000000">Update user manual</span>
+  * <span style="color:#000000">Update/bugfixes PEV shift strategy \(influence of drag curve\, error in calculation of costs\)</span>
+  * <span style="color:#000000">Bugfix calculation E\_EM\_off\_loss</span>
+  * <span style="color:#000000">Update generic shift lines for PEV E2</span>
+  * <span style="color:#000000">Bugfix post\-processing fuel consumption correction bus auxiliaries \(in case of no alternator\)</span>
+  * <span style="color:#000000">Bugfixes PCC for xEV</span>
+
+* <span style="color:#000000"> __General comments \(1/x\)__ </span>
+  * <span style="color:#000000">All topics in this section will also be explained in the next xEV workshop \#9 on 11\.01\.2022</span>  <span style="color:#000000"> </span>
+  * <span style="color:#000000">Also topics for testing and feedback will be discussed in this workshop\.</span>  <span style="color:#000000">Until then\, no feedback on the distributed version is expected\.</span>  <span style="color:#000000"> </span>
+  * <span style="color:#000000">Calculation of overload buffer for EM</span>
+    * <span style="color:#000000">Overload buffer is currently calculated with data for lower voltage level only</span>
+    * <span style="color:#000000">Update of calculation method based on two voltage levels will be implemented once all details reg\. the method are clarified</span>  <span style="color:#000000"> </span>
+  * <span style="color:#000000">Propulsion Torque Limits \(Vehicle Boosting Limits\)</span>
+    * <span style="color:#000000">In the rotational speed range from 0 to engine idling speed the full load torque available from the ICE equals the ICE full load torque at engine idling speed due to the modelling of the clutch behaviour during vehicle starts\.</span>
+    * <span style="color:#000000">Any arbitrary number of values may be declared in between the range of zero and the maximum rotational speed of the ICE full load curve\.</span>
+    * <span style="color:#000000">Declared values lower than zero are not allowed for the additional torque\.</span>
+    * <span style="color:#000000">For detailed explanation refer to user manual \("Vehicle Editor - Torque Limits Tab"\, "Torque and Speed Limitations"\)</span>  <span style="color:#000000"> </span>
+  * <span style="color:#000000">Pulse\-duration dependency of internal resistance of battery</span>
+    * <span style="color:#000000">For detailed explanation refer to user manual</span>  <span style="color:#000000"> </span>
+  * <span style="color:#000000">HEV operation strategy method for declaration mode</span>
+    * <span style="color:#000000">Method explained in "User Manual/HEV\_DECL\_method\_20211221\.pptx" distributed together with VECTO archive</span>
+    * <span style="color:#000000">Generic values defined per \(vehicle group\, mission\, payload and usable SOC range\) in "User Manual/HEV\_Strategy\_Parameters\.xlsx" distributed together with VECTO archive</span>
+    * <span style="color:#000000">For further details refer to distributed material/recording from xEV workshop \#8</span>
+
+* <span style="color:#000000"> __General comments \(2/x\)__ </span>
+  * <span style="color:#000000">Auxiliaries for PEV</span>
+    * <span style="color:#000000">Electric power demand of auxiliaries for both\, lorries and buses\, need to be parameterized via the "BusAux" GUI window</span>  <span style="color:#000000"> </span>
+  * <span style="color:#000000">Gearshift model for PEV</span>
+    * <span style="color:#000000">Details explained on next slides</span>
+
+![](img%5Crelease%20notes%20vecto3x60.png)
+
+![](img%5Crelease%20notes%20vecto3x61.png)
+
+<span style="color:#000000">Demand during vehicle driving</span>
+
+<span style="color:#000000">Demand during vehicle standstill</span>
+
+<span style="color:#000000"> __Gearshift model for PEV \(1/x\)__ </span>
+
+* <span style="color:#000000"> _Basics:_ </span>
+  * <span style="color:#000000">Downshift for operation point left of green dot\-dashed downshift lines</span>
+  * <span style="color:#000000">Upshift for operation point right of green dot\-dashed upshift line</span>
+  * <span style="color:#000000">EffShift method applied for operation point between downshift and upshift lines \(refer to user manual\) </span>
+* <span style="color:#000000"> _Driving:_ </span>
+  * <span style="color:#000000">Maximum downshift speed always located at </span>  <span style="color:#000000"> __n\_P80low__ </span>  <span style="color:#000000"> \(where 80% of max power is available\)</span>
+  * <span style="color:#000000">For EM in de\-rating </span>  <span style="color:#000000"> __n\_P80low__ </span>  <span style="color:#000000"> is calculated from the de\-rated power curve</span>
+* <span style="color:#000000"> _Braking:_ </span>
+  * <span style="color:#000000">EffShift is suppressed for operation point within red shaded area</span>  <span style="color:#000000">\(2% below max recuperation power\)</span>
+  * <span style="color:#000000">New gear after downshift is selected so that operation point is closest to and above </span>  <span style="color:#000000"> __n\_brake\_target\_norm__ </span>  <span style="color:#000000"> \(or only closest to </span>  <span style="color:#000000"> __n\_brake\_target\_norm__ </span>  <span style="color:#000000"> in case no operation point with higher speed exists\)</span>
+
+![](img%5Crelease%20notes%20vecto3x62.wmf)
+
+<span style="color:#000000"> __Gearshift model for PEV \(2/x\)__ </span>
+
+* <span style="color:#000000"> _All factors in bold red can be tuned via shift parameter file \.vtcu_ </span>
+  * <span style="color:#000000">Refer to sample file for User Manual/PEV\_ShiftParameters\.vtcu distributed together with VECTO archive</span>
+
+![](img%5Crelease%20notes%20vecto3x63.wmf)
+
+* <span style="color:#000000"> __Detailed Changes/Bugfixes \(see __ </span>  <span style="color:#0000FF"> _[CITnet/JIRA](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/335270)_ </span>  <span style="color:#000000"> __\)__ </span>
+  * <span style="color:#000000">\[VECTO\-1460\] \- APT\-N Gearbox</span>
+  * <span style="color:#000000">\[VECTO\-1501\] \- Update EM Map interpolation method</span>
+  * <span style="color:#000000">\[VECTO\-1477\] \- Update user manual</span>
+  * <span style="color:#000000">\[VECTO\-1383\] \- E2 PEV\, 2\-speed AMT: "Failed to find operating point"</span>
+  * <span style="color:#000000">\[VECTO\-1384\] \- E2 PEV\, 2\-speed AMT: Downshifts missing</span>
+  * <span style="color:#000000">\[VECTO\-1414\] \- E2 selects high gear at low speed after take\-off\, does not reach target acc</span>
+  * <span style="color:#000000">\[VECTO\-1443\] \- 0\.7\.5\.2356 EC\_el\_final calculated from REESS terminal signals</span>
+  * <span style="color:#000000">\[VECTO\-1445\] \- 073\.2356\, E2 Missing Downshifts\, simulation abort</span>
+  * <span style="color:#000000">\[VECTO\-1464\] \- Engine Off not working with activated PCC \(Hybrid Vehicles\)</span>
+  * <span style="color:#000000">\[VECTO\-1465\] \- PEV PCCState oscillates between Interrupt and UseCase1</span>
+  * <span style="color:#000000">\[VECTO\-1467\] \- PCC HEV Small Spike at end of UseCase1 when Target speed is reached</span>
+  * <span style="color:#000000">\[VECTO\-1468\] \- EM map interpolation comments</span>
+  * <span style="color:#000000">\[VECTO\-1470\] \- 076\.2463 EM drag torque questions/findings</span>
+  * <span style="color:#000000">\[VECTO\-1482\] \- Hybrid Vehicle EM speed gets very high\, no gearshift</span>
+  * <span style="color:#000000">\[VECTO\-1483\] \- Job aborting: E4\_Group 5 LH\_ll\_LongHaul\_mod5\_id\_2</span>
+  * <span style="color:#000000">\[VECTO\-1484\] \- Job aborting: P2\_Group5\_s2c0\_rep\_Payload\_LongHaul\_mod5\_id\_27</span>
+  * <span style="color:#000000">\[VECTO\-1486\] \- NG PI fuel type not working with Engine GUI \(\.veng\) in Engineering Mode</span>
+  * <span style="color:#000000">\[VECTO\-1487\] \- Calculation of EM efficiency during recuperation</span>
+  * <span style="color:#000000">\[VECTO\-1490\] \- Exceeded max iterations: Operating Point could not be found</span>
+
+* <span style="color:#000000"> __Detailed Changes/Bugfixes \(see __ </span>  <span style="color:#0000FF"> _[CITnet/JIRA](https://citnet.tech.ec.europa.eu/CITnet/jira/projects/VECTO/versions/335270)_ </span>  <span style="color:#000000"> __\)__ </span>
+  * <span style="color:#000000">\[VECTO\-1491\] \- Electric Energy Storage Editor does not show values</span>
+  * <span style="color:#000000">\[VECTO\-1499\] \- Energy balance when ICE is turned on in a P1 hybrid configuration</span>
+  * <span style="color:#000000">\[VECTO\-1514\] \- Modeldata uses wrong inertia in case multiple EMs are used on a position</span>
+  * <span style="color:#000000">\[VECTO\-1515\] \- Output in vsum file</span>
+  * <span style="color:#000000">\[VECTO\-1516\] \- GUI: PEV vehicle\, disable hybrid parameters</span>
+  * <span style="color:#000000">\[VECTO\-1489\] \- Engine\-off eco\-roll for P1 hybrids</span>
+  * <span style="color:#000000">\[VECTO\-1448\] \- 075\.2356\, E2 Selecting high gear in downhill\, needs to use wheel brakes</span>
+  * <span style="color:#000000">\[VECTO\-1472\] \- Do not end PCC if acceleration is still high enough</span>
+  * <span style="color:#000000">\[VECTO\-1473\] \- Additional tyre dimensions</span>
+  * <span style="color:#000000">\[VECTO\-1476\] \- Update EM GUI\, EM component</span>
+  * <span style="color:#000000">\[VECTO\-1493\] \- Use EngineStartStop in PCC\-Events for Hybrid P1</span>
+  * <span style="color:#000000">\[VECTO\-1498\] \- Crosswind correction in engineering mode</span>
+  * <span style="color:#000000">\[VECTO\-1508\] \- EM\-Off Losses in \.vsum</span>
+  * <span style="color:#000000">\[VECTO\-1509\] \- SP Technology "Electric" already contains mechanical power demand</span>
+  * <span style="color:#000000">\[VECTO\-1510\] \- Remove selection of shift strategy in job dialog</span>
+  * <span style="color:#000000">\[VECTO\-1511\] \- Error Message for "HEVs and BEVs not supported in Declaration Mode"</span>
+  * <span style="color:#000000">\[VECTO\-1512\] \- Adapt shift lines for xEV vehicles</span>
+  * <span style="color:#000000">\[VECTO\-1513\] \- Bus Aux post\-processing correction</span>
+  * <span style="color:#000000">\[VECTO\-1481\] \- New warning message regarding transmission: what does it mean?</span>
+
+# Vecto 0.7.6.2451 Development Version September 2021
+
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">ADAS for HEV and PEV vehicles</span>
+    * <span style="color:#000000">For HEV vehicles interaction of PCC and HEV strategy under further analysis</span>
+  * <span style="color:#000000">Update electric motor model: support for different voltage levels</span>
+  * <span style="color:#000000">Update battery model: modular battery components</span>
+  * <span style="color:#000000">Update battery model: pulse\-duration dependent internal resistance</span>
+  * <span style="color:#000000">Bugfixes</span>
+
+# Vecto 0.7.5.2353 Development Version June 2021
+
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">Bugfixes in shift strategy for PEV \(E2\)</span>
+  * <span style="color:#000000">Additional Powertrain architectures</span>
+    * <span style="color:#000000">P1 AMT and APT\-S/P</span>
+    * <span style="color:#000000">P2\.5 \(transmission ratio EM per gear\)</span>
+    * <span style="color:#000000">P3 & P4 with APT transmissions</span>
+  * <span style="color:#000000">Loss\-map for electric machine</span>
+  * <span style="color:#000000">Bus auxiliaries in engineering mode</span>
+  * <span style="color:#000000">Combine Bus auxiliaries with HEV powertrains</span>
+  * <span style="color:#000000">Refactoring Engine Stop/Start approach</span>
+    * <span style="color:#000000">ICE is always off during simulation\, balance missing energy in case ICE is on / ICE is off for all auxiliaries in \.vmod\.</span>
+    * <span style="color:#000000">Correct for missing aux energy in post\-processing \(not fully implemented in this version\)</span>
+  * <span style="color:#000000">Added vehicle propulsion limits \(relative to ICE max torque\)</span>
+    * <span style="color:#000000">P2\, P3\, and P4</span>
+  * <span style="color:#000000">Refactored EM model: continuous torque\, overload torque as separate inputs</span>
+
+# Vecto 0.7.3.2164 Development Version December 2020
+
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">Bugfixes in shift strategy for PEV \(E2\)</span>
+  * <span style="color:#000000">Refined electric motor model: model transmission stage of electric machine as individual sub\-component instead of transforming the maps\. Adapted columns in \.vmod and \.vsum regarding electric machine\. See user manual for details\. </span>
+  * <span style="color:#000000">Bugfixes SuperCap model</span>
+  * <span style="color:#000000">Removed E\_REESS from \.vmod file\, calculate delta\_E\_REESS from P\_REESS in \.vsum file</span>
+
+# Vecto 0.7.2.2118 Development Version October 2020
+
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">Implementation of PEV architecture E2 with EffShift\-like gearshift strategy</span>
+  * <span style="color:#000000">Bugfix REESS Dialog \(\.vimax\)</span>
+  * <span style="color:#000000">Bugfix in output of EM overload output in \.vmod file </span>
+
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000">More stable operating point search hybrid strategy</span>
+  * <span style="color:#000000">Bugfixes hybrid strategy</span>
+  * <span style="color:#000000">Adding Super Cap as REESS </span>
+  * <span style="color:#000000">Adding electric machine thermal de\-rating</span>
+  * <span style="color:#000000">Modified battery model: max charge/discharge current over state of charge</span>
+  * <span style="color:#000000">Improvements simulation time hybrid vehicles</span>
+
+<span style="color:#000000"> __Note: __ </span>  <span style="color:#000000">As the model data for electric machine and battery changed from the previous VECTO version for hybrid vehicles it is necessary to open the models and provide the newly added model parameters\. </span>
+
+# Vecto 0.7.0.2076 Development Version September 2020
+
+* <span style="color:#000000"> __Changes__ </span>
+  * <span style="color:#000000"> _This release is the first beta version with capabilities to simulate hybrid and battery electric vehicles_ </span>  <span style="color:#000000">\.</span>
+  * <span style="color:#000000">It covers powertrain architectures "P2"\, "P3"\, "P4" for hybrid electric vehicles \(HEV\) and  "E3"\, "E4" for battery electric vehicles \(PEV\, pure electric vehicles\)\.</span>
+  * <span style="color:#000000">The definitions of the powertrain architectures and other input parameters on vehicle level can be found in the document </span>  <span style="color:#000000"> _Input parameters vehicle level 20200907\.docx_ </span>  <span style="color:#000000">\. This document is an excerpt of working document 3 of the HDV CO2 Editing board\. Items marked in red are not yet featured by the tool and will follow in the next releases\. </span>
+  * <span style="color:#000000">Known limitations</span>
+    * <span style="color:#000000">Electric machine system overload feature not available - work in progress</span>
+    * <span style="color:#000000">Supercaps not implemented - work in progress</span>
+    * <span style="color:#000000">Engine Stop Start Utility Factor has to be set to 1 - further discussions in task force needed how UF\-approach shall be aligned with hybrid control strategy</span>
+    * <span style="color:#000000">P\_aux\_el are electric auxiliaries connected to the high\-voltage system\. For hybrid electric vehicles this model parameter shall currently be set to 0\. - further discussions in task force needed</span>
+    * <span style="color:#000000">APTs with HEV - to be implemented</span>
+    * <span style="color:#000000">Eco\-roll and PCC not implemented</span>
+
+# Vecto 0.6.1.1975 Development Version May 2020
+
+* <span style="color:#000000"> __Bugfixes __ </span>
+  * <span style="color:#000000">Change passenger density primary vehicle for IU cycle</span>
+  * <span style="color:#000000">primary vehicle: ignore TPMLM \(to limit payload\, do not abort simulation\)</span>
+  * <span style="color:#000000">completed vehicle: limit total mass with TPMLM \(abort simulation\)</span>
+  * <span style="color:#000000">consider l\_drivetrain\. this length is subtracted from internal length for HVAC calculation only \(bus volume for ventilation\, max cooling capacity\); completed vehicle</span>
+  * <span style="color:#000000">set alternator gear efficiency to 1 to align with lorries \(currently 0\.92\)</span>
+  * <span style="color:#000000">electric system / radio: all vehicles are equipped with radio\. modify consumed amps to consider 'usage factor' \- updated already in master excel\.</span>
+  * <span style="color:#000000">Update generic values for primary HF vehicles CdxA</span>
+  * <span style="color:#000000">HVAC: check/correct internal height for coaches \(shall be 1\.8m\)</span>
+  * <span style="color:#000000">HVAC: subtract driver compartment from total volume for max cooling capacity passengers</span>
+  * <span style="color:#000000">HVAC: add configuration \#10\, add sanity checks \(i\.e\. if driver AC is provided for configurations \#2\,</span>
+  * <span style="color:#000000">Steering pump power demand: tubing factor only applied for first steered axle \(as the additionally steered axles are close to the engine and the distance is not known\)</span>
+  * <span style="color:#000000">Allow enabling/disabling LAC in declaration mode via GUI \(not persistent\)\. Additional input on "Options" tab to set min activation speed</span>
+  * <span style="color:#000000">\.vsum file: E\_AUX\_SUM matches sum of individual AUX entries; bugfix writing P\_busAux\_ES\_mech</span>
+  * <span style="color:#000000">Update user manual on VTP cycle file format</span>
+  * <span style="color:#000000">APT gearbox \(all gears\) generic efficiency 0\.925</span>
+  * <span style="color:#000000">retarder: set factor for generic retarder losses from 0\.5 to 1 \(i\.e\.\, use standardvalues\)</span>
+  * <span style="color:#000000">VTP engineering mode \- vsum actual CF different to declaration mode</span>
+* <span style="color:#000000">Improvements</span>
+  * <span style="color:#000000">Switch GUI to 64bit mode \(see VECTO\-1270\)</span>
+  * <span style="color:#000000">New normalization/denormalization method for generic engine FC\-Map \(see VECTO\-1269\) </span>
+  * <span style="color:#000000">\.vsum\-file: new entries P\_ice\_fcmap\, P\_wheel\_in\, k\_vehline \(previous k\_vehline is now k\_engline</span>
+  * <span style="color:#000000">Bus VTP: Fan Parameter C4</span>
+  * <span style="color:#000000">don't write CIF for primary vehicle</span>
+
+* <span style="color:#000000"> __Improvements __ </span>
+  * <span style="color:#000000">Declaration mode for complete and completed buses via "factor method"</span>
+  * <span style="color:#000000">VTP mode for heavy buses</span>
+  * <span style="color:#000000">VTP mode for dual\-fuel vehicles \(new cycle file required\!\)</span>
+  * <span style="color:#000000">"Single bus" mode with generic data from segmentation table completed vehicle \(previous version used generic data from primary vehicle\)</span>
+  * <span style="color:#000000">Adding highway sections on coach cycle \(required for PCC\)</span>
+  * <span style="color:#000000">New graphical user interface \(VECTO3\.exe\) \(</span>  <span style="color:#953735"> _alpha version\!_ </span>  <span style="color:#000000">\)</span>
+    * <span style="color:#000000">Creating & editing complete\(d\) bus XML</span>
+    * <span style="color:#000000">Creating & editing complete\(d\) bus job file \(PIF \+ completed XML\)</span>
+    * <span style="color:#000000">Creating & editing single bus job file \(primary XML \+ completed XML\)</span>
+    * <span style="color:#000000">Simulation of all types of VECTO jobs</span>
+    * <span style="color:#000000">Currently\, other existing job files can not be edited in the new GUI - planned to be extended in future</span>
+    * <span style="color:#000000">Functionality similar to currently official VECTO version\, for further information see separate user manual on new GUI</span>
+  * <span style="color:#000000">XML reports \(MRF\, CIF\, PIF\) according to draft Annex IV</span>
+  * <span style="color:#953735"> _Expert feature:_ </span>  <span style="color:#000000"> allow adding torque converter data to PIF manually \(not added by VECTO automatically\)  to investigate on generic TC data for APT\-P \(see generic vehicles for reference\)</span>
+  * <span style="color:#953735"> _Expert feature: _ </span>  <span style="color:#000000">allow writing internal model data used for VECTO simulation as JSON file\. Allows to compare model data between primary bus\, completed bus generic body\, completed bus specific body \(factor method\) as well as single bus</span>
+
+* <span style="color:#000000"> __Bugfixes heavy buses __ </span>
+  * <span style="color:#000000">Correcting power demand for engine fan</span>
+  * <span style="color:#000000">Consider electric auxiliaries \(fan\, steering pump\) as electrical consumer</span>
+  * <span style="color:#000000">Correcting power demand pneumatic system with mechanical clutch</span>
+  * <span style="color:#000000">Correcting electrical consumers LED bonus</span>
+  * <span style="color:#000000">Correction for double compensation of smart electrics \(battery & generated vs\. consumed\)</span>
+  * <span style="color:#000000">Correcting passenger count depending on HVAC configuration</span>
+* <span style="color:#000000">Bugfixes medium lorries</span>
+  * <span style="color:#000000">New technologies for electric steering pump</span>
+  * <span style="color:#000000">New tyre xml supported</span>
+  * <span style="color:#000000">Bugfixes graphical user interface</span>
+  * <span style="color:#000000">New sample data VTP</span>
+
+# Vecto 0.6.0.1908 Development Version March. 2020
+
+* <span style="color:#000000"> __Bugfixes __ </span>
+  * <span style="color:#000000">Consider vehicle's max speed when validating input data\, calculating velocity drop during traction interruption </span>
+  * <span style="color:#000000">Reading vehicle design speed \(85km/h\) from segment table \(also related to vehicle's max speed\)</span>
+  * <span style="color:#000000">Fix JobEditor GUI - toolbar with icons not visible</span>
+  * <span style="color:#000000">Fix null\-reference exception simulating vehicles in engineering mode</span>
+
+# Vecto 0.6.0.1884 Development Version Feb. 2020
+
+* <span style="color:#000000"> __Improvements __ </span>
+  * <span style="color:#000000">Refactoring and bug fixes in bus auxiliaries model \(former Ricardo AAUX model\)\, parametrization of bus auxiliaries model \(HVAC\) from "primary bus" input data and generic values in segmentation matrix\, </span>
+  * <span style="color:#000000">Support for P0 hybrids in bus auxiliaries model</span>
+  * <span style="color:#000000">Support for "primary bus" \(declaration mode\)</span>
+  * <span style="color:#000000">Support for "single bus" - combine input parameters of primary bus and completed bus to a single simulation \(no factor method\) \(declaration mode\)</span>
+  * <span style="color:#000000">Support for medium lorries</span>
+  * <span style="color:#000000">Support for vehicles with front\-wheel drive \(axlegear included in gearbox\)</span>
+  * <span style="color:#000000">VTP Mode for medium lorries</span>
+  * <span style="color:#000000">New XML schema for new vehicle categories\, adapted XML schema for generated reports \(MRF\, CIF\, PIF\)</span>
+* <span style="color:#000000">This development version includes all features already included in version 0\.5\.0</span>
+
+# Vecto 0.5.0 Development Version Dec. 2019
+
+* <span style="color:#000000"> __Improvements __ </span>
+  * <span style="color:#000000">Adding in\-the\-loop simulation of advanced driver assistant systems \(ADAS\)</span>
+    * <span style="color:#000000">Engine stop\-start during vehicle stop</span>
+    * <span style="color:#000000">Eco\-roll with and without engine stop</span>
+    * <span style="color:#000000">Predictive cruise control: dip coasting\, crest coasting</span>
+  * <span style="color:#000000">Adding support for dual\-fuel vehicles</span>
+  * <span style="color:#000000">Adding support for waste\- / exhaust\-heat recovery systems \(electrical and mechanical\)</span>
+  * <span style="color:#000000">New gear shift strategy \(EffShift\) for AMT and AT transmissions</span>
+* <span style="color:#000000">Details on the new models\, model parameters\, and new signals in the output are described in the user manual</span>
+
+# Vecto 3.3.10.2401 Official Release 2020-07-29
+
+* <span style="color:#000000"> __Improvements__ </span>
+  * <span style="color:#000000">Handling of exempted vehicles \(not changed since release candidate\) - see next slides for details</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">No additional bugfixes compared to VECTO 3\.3\.10\.2401</span>
+
+# Vecto 3.3.10.2373 Release Candidate 2020-07-01
+
+* <span style="color:#000000"> __Improvements__ </span>
+  * <span style="color:#000000">\[VECTO\-1421\] - Added vehicle sub\-group \(CO</span>  <span style="color:#000000">2</span>  <span style="color:#000000">\-standards to MRF and CIF\)</span>
+  * <span style="color:#000000">\[VECTO 1449\] - Handling of exempted vehicles: See next slide for details</span>
+  * <span style="color:#000000">\[VECTO\-1404\] - Corrected URL for CSS in MRF and CIF</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1419\] - Simulation abort in urban cycle: failed to find operating point on search braking power with TC gear</span>
+  * <span style="color:#000000">\[VECTO\-1439\] - Bugfix handling duplicate entries in engine full\-load curve when intersecting with max\-torque of gearbox</span>
+  * <span style="color:#000000">\[VECTO\-1429\] - error in XML schema 2\.x for exempted vehicles - MaxNetPower1/2 are optional input parameters</span>
+
+* <span style="color:#990000"> __Handling of exempted vehicles__ </span>
+* <span style="color:#000000">Axle configuration and sleeper cab are optional input parameters for exempted vehicles \(XML schema 1\.0 and 2\.2\.1\)\. </span>
+  * <span style="color:#000000">OEMs are recommended to provide these parameters for exempted vehicles\.</span>
+  * <span style="color:#000000">If the axle configuration is provided as input parameter\, the MRF contains the vehicle group\. </span>
+  * <span style="color:#000000">The sleeper cab input parameter is also part of the MRF if provided as input\.</span>
+* <span style="color:#000000">Input parameters MaxNetPower1/2 are optional input parameters for all exempted vehicles\. </span>
+  * <span style="color:#000000">If provided in the input these parameters are part of the MRF for all exempted vehicle types</span>
+  * <span style="color:#000000">It is recommended that those parameters are used to specify the rated power also for PEV \(pure electric vehicles\)</span>
+
+# Vecto 3.3.9.2175 Official Release 2020-12-15
+
+* <span style="color:#000000"> __Bugfixes \(compared to version 3\.3\.9\.2147\)__ </span>
+  * <span style="color:#000000">\[VECTO\-1374\] \- VECTO VTP error - regression update</span>
+
+# Vecto 3.3.9.2147 Release Candidate 2020-11-17
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1331\] \- VTP Mode does not function for vehicles of group 3</span>
+  * <span style="color:#000000">\[VECTO\-1355\] \- VTP Simulation Abort</span>
+  * <span style="color:#000000">\[VECTO\-1356\] \- PTO Losses not considered in VTP simulation</span>
+  * <span style="color:#000000">\[VECTO\-1361\] \- Torque Converter in use for the First and Second Gear VTP file does not allow for this</span>
+  * <span style="color:#000000">\[VECTO\-1372\] \- Deviation of CdxA Input vs\. Output for HDV16</span>
+  * <span style="color:#000000">\[VECTO\-1374\] \- VECTO VTP error</span>
+* <span style="color:#000000"> __Improvements__ </span>
+  * <span style="color:#000000">\[VECTO\-1360\] \- make unit tests execute in parallel</span>
+
+# Vecto 3.3.8.2052 Official Release 2020-08-14
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">No additional bugfixes compared to VECTO 3\.3\.8\.2024</span>
+
+# Vecto 3.3.8.2024 Release Candidate 2020-07-17
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1288\] \- Simulation Abort UD RL</span>
+  * <span style="color:#000000">\[VECTO\-1327\] \- Simulation abort Construction RefLoad: unexpected response ResponseOverload</span>
+  * <span style="color:#000000">\[VECTO\-1266\] \- Gear 4 Loss\-Map was extrapolated</span>
+
+# Vecto 3.3.7.1964 Official Release 2020-05-18
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1254\] \- Hashing method does not ignore certain XML attributes</span>
+  * <span style="color:#000000">\[VECTO\-1259\] \- Mission profile weighting factors for vehicles of group 16 are not correct</span>
+
+# Vecto 3.3.6.1916 Official Release 2020-03-31
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1250\] \- Error creating new gearbox file from scratch</span>
+
+# Vecto 3.3.6.1898 Release Candidate 2020-03-13
+
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-1239\] \- Adaptation of Mission Profile Weighting Factors</span>
+  * <span style="color:#000000">\[VECTO\-1241\] \- Engineering mode: Adding support for additional PTO activations</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1243\] \- Bug in VTP mode for heavy lorries</span>
+  * <span style="color:#000000">\[VECTO\-1234\] \- urban cycle at reference load not running for bug when find braking operating point</span>
+
+# Vecto 3.3.5.1812 Official Release 2019-12-18
+
+* <span style="color:#000000"> __Bugfixes __ </span>  <span style="color:#000000">\(compared to VECTO 3\.3\.5\.1783\-RC\)</span>
+  * <span style="color:#000000">\[VECTO\-1220\] \- Simulation Abort Urban Delivery RefLoad</span>
+
+# Vecto 3.3.5.1783 Release Candidate 2019-11-19
+
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-1194\] \- Handling input parameter 'vocational' for groups other than 4\, 5\, 9\, 10</span>
+  * <span style="color:#000000">\[VECTO\-1147\] \- Updating declaration mode cycles values in user manual </span>
+  * <span style="color:#000000">\[VECTO\-1207\] \- run VECTO in 64bit mode by default</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1074\] \- Vecto Calculation Aborts with Interpolation Error</span>
+  * <span style="color:#000000">\[VECTO\-1159\] \- Simulation Abort in UrbanDelivery LowLoading</span>
+  * <span style="color:#000000">\[VECTO\-1189\] \- Error in delaunay triangulation invariant violated</span>
+  * <span style="color:#000000">\[VECTO\-1209\] \- Unexpected Response Response Overload</span>
+  * <span style="color:#000000">\[VECTO\-1211\] \- Simulation Abort Urban Delivery Ref Load</span>
+  * <span style="color:#000000">\[VECTO\-1214\] \- Validation of input data fails when gearbox speed limits are applied</span>
+
+# Vecto 3.3.4.1716 Official Release 2019-09-13
+
+* <span style="color:#000000"> __Bugfixes __ </span>  <span style="color:#000000">\(compared to VECTO 3\.3\.4\.1686\-RC\)</span>
+  * <span style="color:#000000">\[VECTO\-1074\] \- Vecto Calculation Aborts with Interpolation Error \(\[VECTO\-1046\]\)</span>
+  * <span style="color:#000000">\[VECTO\-1111\] \- Simulation Abort in Municipal Reference Load</span>
+
+# Vecto 3.3.4.1686 Release Candidate 2019-08-14
+
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-1042\] \- Add option to write results into a certain directory</span>
+  * <span style="color:#000000">\[VECTO\-1064\] \- add weighting factors for vehicle groups 1\, 2\, 3\, 11\, 12\, 16</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-1030\] \- Exceeded max iterations when searching for operating point\! Failed to find operating point\!</span>
+  * <span style="color:#000000">\[VECTO\-1032\] \- Gear 5 LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient</span>
+  * <span style="color:#000000">\[VECTO\-1067\] \- Vair and Beta correction for Aerodynamics</span>
+  * <span style="color:#000000">\[VECTO\-1000\] \- Error Loss\-Map extrapolation in Declaration Mode</span>
+  * <span style="color:#000000">\[VECTO\-1040\] \- Gear 6 LossMap data was extrapolated in Declaration Mode</span>
+  * <span style="color:#000000">\[VECTO\-1047\] \- Failed to find operating point on construction cycle\, ref load\, AT gearbox</span>
+
+# Vecto 3.3.3.1639 Official Release 2019-06-27
+
+* <span style="color:#000000"> __Bugfixes __ </span>  <span style="color:#000000">\(compared to VECTO 3\.3\.3\.1609\-RC\)</span>
+  * <span style="color:#000000">\[VECTO\-1003\] \- Vecto Error: Loss\-Map extrapolation in declaration mode required</span>  <span style="color:#000000">\(issue VECTO\-991\)</span>
+  * <span style="color:#000000">\[VECTO\-1006\] \- Failed to find torque converter operating point on UD cycle </span>  <span style="color:#000000">\(issue VECTO\-996\)</span>
+  * <span style="color:#000000">\[VECTO\-1010\] \- Unexpected Response: ResponseOverload in UD cycle </span>  <span style="color:#000000">\(issue VECTO\-996\)</span>
+  * <span style="color:#000000">\[VECTO\-1015\] \- XML Schema not correctly identified</span>
+  * <span style="color:#000000">\[VECTO\-1019\] \- Error opening job in case a file is missing</span>
+  * <span style="color:#000000">\[VECTO\-1020\] \- HashingTool Crashes</span>
+  * <span style="color:#000000">\[VECTO\-1021\] \- Invalid hash of job data</span>
+
+# Vecto 3.3.3.1609 Release Candidate 2019-05-29
+
+* <span style="color:#000000"> __ Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-916\] \- Adding new tyre sizes</span>
+  * <span style="color:#000000">\[VECTO\-946\] \- Refactoring XML reading</span>
+  * <span style="color:#000000">\[VECTO\-965\] \- Add input fields for ADAS into VECTO GUI</span>
+  * <span style="color:#000000">\[VECTO\-966\] \- Allow selecting Tank System for NG engines in GUI</span>
+  * <span style="color:#000000">\[VECTO\-932\] \- Consistency in NA values in the vsum file</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-954\] \- Failed to find operating point for braking power \(Fix for Notification Art\. 10\(2\) \- \[VECTO\-952\]\)</span>
+  * <span style="color:#000000">\[VECTO\-979\] \- VECTO Simulation abort with 8\-speed MT transmission \(Fix for Notification Art\. 10\(2\) \- \[VECTO\-978\]\)</span>
+  * <span style="color:#000000">\[VECTO\-931\] \- AT error in VECTO version 3\.3\.2\.1519</span>
+  * <span style="color:#000000">\[VECTO\-950\] \- Error when loading Engine Full\-load curve</span>
+  * <span style="color:#000000">\[VECTO\-967\] \- Engine\-Only mode: Engine Torque reported in \.vmod does not match the provided cycle</span>
+  * <span style="color:#000000">\[VECTO\-980\] \- Error during simulation run</span>
+
+# Vecto 3.3.2.1548 Official Release 2019-03-29
+
+* <span style="color:#000000"> __Bugfixes \(compared to 3\.3\.2\.1519\-RC\)__ </span>
+  * <span style="color:#000000">\[VECTO\-861\] \- 3\.3\.1: Torque converter not working correctly</span>
+  * <span style="color:#000000">\[VECTO\-904\] \- Range for gear loss map not sufficient\.</span>
+  * <span style="color:#000000">\[VECTO\-909\] \- 3\.3\.2\.1519: Problems running more than one input \.xml</span>
+  * <span style="color:#000000">\[VECTO\-917\] \- TargetVelocity \(0\.0000\) and VehicleVelocity \(>0\) must be zero when vehicle is halting</span>
+  * <span style="color:#000000">\[VECTO\-918\] \- RegionalDeliveryEMS LowLoading \- ResponseSpeedLimitExceeded</span>
+  * <span style="color:#000000">\[VECTO\-920\] \- Urban Delivery: Simulation Run Aborted\, TargetVelocity and VehicleVelocity must be zero when vehicle is halting\!</span>
+
+# Vecto 3.3.2.1519 Release Candidate 2019-03-01
+
+* <span style="color:#000000"> __Improvements__ </span>
+  * <span style="color:#000000">\[VECTO\-869\] \- change new vehicle input fields \(ADAS\, sleeper cab\, etc\.\) to be mandatory</span>
+  * <span style="color:#000000">\[VECTO\-784\] \- Configuration file for VECTO log files</span>
+  * <span style="color:#000000">\[VECTO\-865\] \- Extend Sum\-Data</span>
+  * <span style="color:#000000">\[VECTO\-873\] \- Add digest value to SumData</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-729\] \- Bugs APT submodel</span>
+  * <span style="color:#000000">\[VECTO\-787\] \- APT: DrivingAction Accelerate after Overload</span>
+  * <span style="color:#000000">\[VECTO\-789\] \- APT: ResponseUnderload</span>
+  * <span style="color:#000000">\[VECTO\-797\] \- VECTO abort with AT transmission and TC table value</span>
+  * <span style="color:#000000">\[VECTO\-798\] \- VECTO abort with certified AT transmission data and certified TC data</span>
+  * <span style="color:#000000">\[VECTO\-807\] \- VECTO errors in vehicle class 1/2/3</span>
+  * <span style="color:#000000">\[VECTO\-827\] \- Torque converter inertia </span>
+  * <span style="color:#000000">\[VECTO\-838\] \- APT: ResponseOverload</span>
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-843\] \- AT Transmissions problem on VECTO 3\.3\.1\.1463</span>
+  * <span style="color:#000000">\[VECTO\-844\] \- Error with AT gearbox model</span>
+  * <span style="color:#000000">\[VECTO\-847\] \- Simulation abort due to error in NLog?</span>
+  * <span style="color:#000000">\[VECTO\-848\] \- AT Gearbox Simulation abort \(was: Problem related to Tyres?\)</span>
+  * <span style="color:#000000">\[VECTO\-858\] \- Urban Delivery Abort \- with APT\-S Transmission and TC</span>
+  * <span style="color:#000000">\[VECTO\-861\] \- 3\.3\.1: Torque converter not working correctly</span>
+  * <span style="color:#000000">\[VECTO\-872\] \- MRF/CIF: Torque Converter certification method and certification nbr not correctly set</span>
+  * <span style="color:#000000">\[VECTO\-879\] \- SIMULATION RUN ABORTED DistanceRun got an unexpected resp\.</span>
+  * <span style="color:#000000">\[VECTO\-883\] \- Traction interruption may be too long</span>
+  * <span style="color:#000000">\[VECTO\-815\] \- Unexpected Response: SpeedLimitExceeded</span>
+  * <span style="color:#000000">\[VECTO\-816\] \- object reference not set to an instance of an object</span>
+  * <span style="color:#000000">\[VECTO\-817\] \- TargetVelocity and VehicleVelocity must not be 0</span>
+  * <span style="color:#000000">\[VECTO\-820\] \- DistanceRun got an unexpected response: ResponseSpeedLimitExceeded</span>
+  * <span style="color:#000000">\[VECTO\-864\] \- Prevent VECTO loss\-map extension to result in negative torque loss</span>
+
+* <span style="color:#000000"> __Installation Option __ </span>  <span style="color:#000000">\(VECTO\-784\)</span>
+  * <span style="color:#000000">VECTO 3\.3\.2 adds a new feature to run as 'installed application' instead of the 'portable' mode</span>
+  * <span style="color:#000000">VECTO as 'installed application'</span>
+    * <span style="color:#000000">Needs no write permissions to the VECTO application folder</span>
+    * <span style="color:#000000">All configuration files and settings are written to %AppData%\\VECTO\\\<Version></span>
+    * <span style="color:#000000">All log files are written to %LocalAppData%\\VECTO\\\<Version></span>
+  * <span style="color:#000000">Switch to 'installed application'</span>
+    * <span style="color:#000000">Copy the VECTO directory and all its files and subdirectories to the appropriate location where the user has execute permissions</span>
+    * <span style="color:#000000">Edit the file '</span>  <span style="color:#000000"> _install\.ini_ </span>  <span style="color:#000000">' and remove the comment character \(\#\) in the line containing </span>  <span style="color:#000000">	</span>  <span style="color:#000000"> __ExecutionMode = install__ </span>
+
+# Vecto 3.3.1.1492 Official Release 2019-02-01
+
+* <span style="color:#000000"> __Bugfixes \(compared to 3\.3\.1\.1463\-RC\)__ </span>
+  * <span style="color:#000000">\[VECTO\-845\] \- Fixing bug for VECTO\-840</span>
+  * <span style="color:#000000">\[VECTO\-826\] \- DistanceRun got an unexpected response: ResponseSpeedLimitExceeded</span>
+  * <span style="color:#000000">\[VECTO\-837\] \- VECTO GUI displays incorrect cycles prior to simulation</span>
+  * <span style="color:#000000">\[VECTO\-831\] \- Addition of indication to be added in Help and Release notes for simulations with LNG</span>
+
+# Vecto 3.3.1.1463 Release Candidate 2019-01-03
+
+* <span style="color:#000000"> __Changes according to 2017/2400 amendments__ </span>
+  * <span style="color:#000000">\[VECTO\-761\] \- Adaptation of input XML Schema</span>
+  * <span style="color:#000000">\[VECTO\-762\] \- Extension of Input Interfaces</span>
+  * <span style="color:#000000">\[VECTO\-763\] \- Extension of Segmentation Table</span>
+  * <span style="color:#000000">\[VECTO\-764\] \- ADAS benefits \(according to Annex III Point 8\. of amendment to 2017/2400\)</span>
+  * <span style="color:#000000">\[VECTO\-766\] \- Update power demand auxiliaries \(for extended segmentation table\)</span>
+  * <span style="color:#000000">\[VECTO\-767\] \- Report for exempted vehicles</span>
+  * <span style="color:#000000">\[VECTO\-768\] \- VTP mode</span>
+  * <span style="color:#000000">\[VECTO\-770\] \- Fuel Types</span>
+  * <span style="color:#000000">\[VECTO\-771\] \- Handling of exempted vehicles</span>
+  * <span style="color:#000000">\[VECTO\-824\] \- Throw exception for certain combinations of exempted vehicle parameters</span>
+  * <span style="color:#000000">\[VECTO\-773\] \- Correction Factor for Reference Fuel</span>
+  * <span style="color:#000000">\[VECTO\-790\] \- Adapt generic data for construction/municipal utility</span>
+  * <span style="color:#000000">\[VECTO\-493\] \- Implementation of generic body weights and air drag values for construction cycle</span>
+  * <span style="color:#000000">\[VECTO\-565\] \- Consideration of LNG as possible fuel is missing</span>
+
+* <span style="color:#000000"> __New input parameters__ </span>
+  * <span style="color:#000000">The new input fields \(see table below\) are optional in this version\. When this release candidate will be an official version manufacturers MAY certify their new vehicles using the new input parameters\. As from 1</span>  <span style="color:#000000">st</span>  <span style="color:#000000"> July 2019 the new input fields will become mandatory\. Further details are provided in the timetable on the next page\.</span>
+  * <span style="color:#000000">Default values when the new input parameters are not provided:</span>
+
+| Input parameters vehicle - Table 1 Annex III |  |
+| :-: | :-: |
+| Field | Default value |
+| VehicleCategory | No default value but input 'rigid truck' will be converted automatically into 'rigid lorry' |
+| ZeroEmissionVehicle | 'No' |
+| NgTankSystem | 'Compressed' (only applicable to gas vehicles) |
+| SleeperCab | 'Yes' |
+| Input parameters ADAS - Pt. 8 Annex III |  |
+| Field | Default value |
+| EngineStartStop | 'No' |
+| EcoRollWithoutEngineStop | 'No' |
+| EcoRollWithEngineStop | 'No' |
+| PredictiveCruiseControl | 'No' |
+
+  * <span style="color:#000000">Currently </span>  <span style="color:#000000"> __only__ </span>  <span style="color:#000000"> the fuel type '</span>  <span style="color:#000000"> __NG PI__ </span>  <span style="color:#000000">' for the </span>  <span style="color:#000000"> __engine certification __ </span>  <span style="color:#000000">is allowed by 2017/2400\. For LNG vehicles\, therefore\, the engine fuel type has to be set to '</span>  <span style="color:#000000"> __NG PI__ </span>  <span style="color:#000000">' and at the vehicle level NgTankSystem has to be set to </span>  <span style="color:#000000"> __liquefied__ </span>  <span style="color:#000000">\. For CNG the same engine fuel type is used but NgTankSystem has to be set to </span>  <span style="color:#000000"> __compressed__ </span>  <span style="color:#000000">\.</span>
+
+| Planned Date | Version | Description |
+| :-: | :-: | :-: |
+| 1. Feb. 2019 | 3.3.1.x | Release of official version of release candidate 3.3.1.1463 |
+| 1. March 2019 | 3.3.2.x-RC | Release candidate, new input parameters are mandatory (+ further bugfixes) |
+| 1. April 2019 | 3.3.2.x | Official version of VECTO 3.3.2 |
+| 1. May 2019 |  | Mandatory use of 3.3.1.x for certification |
+| 1. July 2019 |  | Mandatory use of 3.3.2.x for certification |
+
+* <span style="color:#000000"> __Changes/Improvements__ </span>
+  * <span style="color:#000000">\[VECTO\-799\] \- Remove TUG Logos from Simulation Tool\, Hashing Tool</span>
+  * <span style="color:#000000">\[VECTO\-808\] \- Add Monitoring Report</span>
+  * <span style="color:#000000">\[VECTO\-754\] \- Extending Loss\-Maps in case of AT gearbox for each gear\, axlegear\, gearbox </span>
+  * <span style="color:#000000">\[VECTO\-757\] \- Correct contact mail address in Hashing Tool</span>
+  * <span style="color:#000000">\[VECTO\-779\] \- Update Construction Cycle \- shorter stop times</span>
+  * <span style="color:#000000">\[VECTO\-783\] \- Rename columns in segmentation table and GUI</span>
+  * <span style="color:#000000">\[VECTO\-709\] \- VTP editor from user manual not matching new VECTO one: updated documentation</span>
+  * <span style="color:#000000">\[VECTO\-785\] \- Handling of Vehicles that cannot reach the cycle's target speed: Limit max speed in driver model</span>
+  * <span style="color:#000000">\[VECTO\-716\] \- Validate data in Settings Tab: update documentation</span>
+  * <span style="color:#000000">\[VECTO\-793\] \- Inconsistency between GUI\, Help and Regulation: update wording in GUI and user manual</span>
+  * <span style="color:#000000">\[VECTO\-796\] \- Adaptation of FuelProperties</span>
+  * <span style="color:#000000">\[VECTO\-806\] \- extend loss\-maps \(gbx\, axl\, angl\) for MT and AMT transmissions</span>
+  * <span style="color:#000000">\[VECTO\-750\] \- Simulation error DrivingAction: adapt downshift rules for AT to drive over hill with 6% inclination</span>
+
+<span style="color:#000000"> __Update of Fuel Properties \[VECTO\-796\]__ </span>
+
+| Fuel type | Reference for fuel properties | Density | CO2 emission factor | Lower Heating Value | Data Source |
+| :-: | :-: | :-: | :-: | :-: | :-: |
+| [-] | [-] | [kg/m³] | [g_CO2/g_Fuel] | [MJ/kg] | [-] |
+| Diesel | B7 | 836 | 3.13 | 42.7 | CONCAWE/JEC (2018)  |
+| ED95 | ED95 | 820 | 1.81 | 25.4 | CONCAWE/JEC (2018) |
+| Petrol | E10 | 748 | 3.04 | 41.5 | CONCAWE/JEC (2018) |
+| E85 | E85 | 786 | 2.10 | 29.3 | Calculated from E0 and E100  from CONCAWE/JEC (2018) |
+| LPG | LPG | not required* | 3.02 | 46.0 | CONCAWE/JEC (2018) |
+| CNG | CNG (H-Gas) | not required* | 2.69 | 48.0 | CONCAWE/JEC (2018) |
+| LNG | LNG (EU mix. 2016/2030) | not required* | 2.77 | 49.1 | CONCAWE/JEC (2018) |
+| * VECTO does not provide volume based figures for gaseous fuels |  |  |  |   |   |
+
+<span style="color:#000000">CONCAWE/JEC \(2018\): </span>  <span style="color:#000000">Specifications are based on a recent analysis \(2018\) performed by CONCAWE/EUCAR and shall reflect typical fuel on the European market\. The data is scheduled to be published in March 2019 in the context of the study: </span>  <span style="color:#000000">Well\-To\-Wheels Analysis Of Future Automotive Fuels And Powertrains in the European Context - Heavy Duty vehicles</span>
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-819\] \- object reference not set to an instance of an object</span>
+  * <span style="color:#000000">\[VECTO\-818\] \- SearchOperatingPoint: Unknown response type\. ResponseOverload</span>
+  * <span style="color:#000000">\[VECTO\-813\] \- Error "Infinity \[\] is not allowed for SI\-Value"</span>
+  * <span style="color:#000000">\[VECTO\-769\] \- DrivingAction Brake: request failed after braking power was found\.ResponseEngineSpeedTooHigh</span>
+  * <span style="color:#000000">\[VECTO\-804\] \- Error on simulation with VECTO 3\.3\.0\.1433</span>
+  * <span style="color:#000000">\[VECTO\-805\] \- Total vehicle mass exceeds TPMLM</span>
+  * <span style="color:#000000">\[VECTO\-811\] \- AMT: ResponseGearShift</span>
+  * <span style="color:#000000">\[VECTO\-812\] \- AMT: ResponseOverload</span>
+  * <span style="color:#000000">\[VECTO\-822\] \- SIMULATION RUN ABORTED by Infinity</span>
+  * <span style="color:#000000">\[VECTO\-792\] \- Vecto Hashing Tool \- error object reference not set to an instance of an object \(overwriting Date element\)</span>
+  * <span style="color:#000000">\[VECTO\-696\] \- Problem with Primary Retarder: regression update\, set torque loss to 0 for 0 speed and engaged gear</span>
+  * <span style="color:#000000">\[VECTO\-776\] \- Decision Factor \(DF\)  field is emptied after each simulation</span>
+  * <span style="color:#000000">\[VECTO\-814\] \- Error: DistanceRun got an unexpected response: ResponseGearshift</span>
+
+# Vecto 3.3.0.1433 Official Release 2018-12-04
+
+* <span style="color:#000000"> __Bugfixes \(compared to 3\.3\.0\.1398\)__ </span>
+  * <span style="color:#000000">\[VECTO\-795\] - VECTO Hashing Tool crashes</span>
+  * <span style="color:#000000">\[VECTO\-802\] - Error in XML schema for manufacturer's record file</span>
+* <span style="color:#000000"> __Bugfixes \(compared to 3\.3\.0\.1250\)__ </span>
+  * <span style="color:#000000">\[VECTO\-723\] \- Simulation aborts with engine speed too high in RD cycle</span>
+  * <span style="color:#000000">\[VECTO\-724\] \- Simulation aborts with error 'EngineSpeedTooHigh' \- duplicate of VECTO\-744</span>
+  * <span style="color:#000000">\[VECTO\-728\] \- Simulation aborts when vehicle's max speed \(n95h\) is below the target speed</span>
+  * <span style="color:#000000">\[VECTO\-730\] \- Simulation Aborts with ResponseOverload</span>
+  * <span style="color:#000000">\[VECTO\-744\] \- ResponseEngineSpeedTooHigh \(due to torque limits in gearbox\)</span>
+  * <span style="color:#000000">\[VECTO\-731\] \- Case Mismatch \- Torque Converter</span>
+  * <span style="color:#000000">\[VECTO\-711\] \- Elements without types in CIF and MRF</span>
+  * <span style="color:#000000">\[VECTO\-757\] \- Correct contact mail address in Hashing Tool</span>
+  * <span style="color:#000000">\[VECTO\-703\] \- PTO output in MRF file</span>
+  * <span style="color:#000000">\[VECTO\-713\] \- Manufacturer Information File in the legislation is not compatible with the Simulation results</span>
+* <span style="color:#000000"> __Improvement \(compared to 3\.3\.0\.1250\)__ </span>
+  * <span style="color:#000000">\[VECTO\-704\] \- Allow VTP\-simulations for AT gearboxes</span>
+
+# Vecto 3.3.0.1398 Release Candiate 2018-10-30
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-723\] \- Simulation aborts with engine speed too high in RD cycle</span>
+  * <span style="color:#000000">\[VECTO\-724\] \- Simulation aborts with error 'EngineSpeedTooHigh' \- duplicate of VECTO\-744</span>
+  * <span style="color:#000000">\[VECTO\-728\] \- Simulation aborts when vehicle's max speed \(n95h\) is below the target speed</span>
+  * <span style="color:#000000">\[VECTO\-730\] \- Simulation Aborts with ResponseOverload</span>
+  * <span style="color:#000000">\[VECTO\-744\] \- ResponseEngineSpeedTooHigh \(due to torque limits in gearbox\)</span>
+  * <span style="color:#000000">\[VECTO\-731\] \- Case Mismatch \- Torque Converter</span>
+  * <span style="color:#000000">\[VECTO\-711\] \- Elements without types in CIF and MRF</span>
+  * <span style="color:#000000">\[VECTO\-757\] \- Correct contact mail address in Hashing Tool</span>
+  * <span style="color:#000000">\[VECTO\-703\] \- PTO output in MRF file</span>
+  * <span style="color:#000000">\[VECTO\-713\] \- Manufacturer Information File in the legislation is not compatible with the Simulation results</span>
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-704\] \- Allow VTP\-simulations for AT gearboxes</span>
+
+# Vecto 3.3.0.1250 2018-06-04
+
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-665\] \- Adding style information to XML Reports</span>
+  * <span style="color:#000000">\[VECTO\-669\] \- Group 1 vehicle comprises vehicles with gross vehicle weight > 7\.5t</span>
+  * <span style="color:#000000">\[VECTO\-672\] \- Keep manual choice for "Validate data"</span>
+  * <span style="color:#000000">\[VECTO\-682\] \- VTP Simulation in declaration mode</span>
+  * <span style="color:#000000">\[VECTO\-652\] \- VTP: Check Cycle matches simulation mode</span>
+  * <span style="color:#000000">\[VECTO\-683\] \- VTP: Quality and plausibility checks for recorded data from VTP</span>
+  * <span style="color:#000000">\[VECTO\-685\] \- VTP Programming of standard VECTO VTP report</span>
+  * <span style="color:#000000">\[VECTO\-689\] \- Additional Tyre sizes</span>
+  * <span style="color:#000000">\[VECTO\-702\] \- Hashing tool: adapt warnings</span>
+  * <span style="color:#000000">\[VECTO\-667\] \- Removing NCV Correction Factor</span>
+  * <span style="color:#000000">\[VECTO\-679\] \- Engine n95h computation gives wrong \(too high\) engine speed \(above measured FLD\, n70h\)</span>
+  * <span style="color:#000000">\[VECTO\-693\] \- extend vehicle performance in manufacturer record</span>
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-656\] \- Distance computation in vsum</span>
+  * <span style="color:#000000">\[VECTO\-666\] \- CF\_RegPer no effect in vehicle simulation \-\- added to the engine correction factors</span>
+  * <span style="color:#000000">\[VECTO\-687\] \- Saving a Engine\-Only Job is not possible</span>
+  * <span style="color:#000000">\[VECTO\-695\] \- Bug in vectocmd\.exe \- process does not terminate</span>
+  * <span style="color:#000000">\[VECTO\-699\] \- Output in manufacturer report and customer report \(VECTO\) uses different units than described in legislation</span>
+  * <span style="color:#000000">\[VECTO\-700\] \- errorr in simulation with 0 stop time at the beginning of the cycle </span>
+
+# Vecto 3.2.1.1133 2018-02-07
+
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-634\] \- VTP Mode: specific fuel consumption</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-642\] \- VECTO BUG - secondary retarder losses: </span>  <span style="color:#000000"> __IMPORTANT:__ </span>  <span style="color:#000000"> Fuel\-consumption relevant bug\! wrong calculation of retarder losses for retarder ratio not equal to 1</span>
+  * <span style="color:#000000">\[VECTO\-624\] \- Crash w/o comment: Infinite recursion</span>
+  * <span style="color:#000000">\[VECTO\-627\] \- Cannot open Engine\-Only Job</span>
+  * <span style="color:#000000">\[VECTO\-629\] \- Vecto crashes without errror message \(same issue as VECTO\-624\)</span>
+  * <span style="color:#000000">\[VECTO\-639\] \- Failed to find operating point for braking power: cycle with low target speed \(3km/h\)\. allow driving with slipping clutch</span>
+  * <span style="color:#000000">\[VECTO\-640\] \- Exceeded max\. iterations: driving fully\-loaded vehicle steep uphill\. fixed by allowing full\-stop and drive off again</span>
+  * <span style="color:#000000">\[VECTO\-633\] \- unable to start VTP Mode simulation</span>
+  * <span style="color:#000000">\[VECTO\-645\] \- Encountered error while validating Vecto output \(generated by API\) through Hashing tool for vehicle without retarder</span>
+
+# Vecto 3.2.1.1079 2017-12-15
+
+* <span style="color:#000000"> __Improvement__ </span>
+  * <span style="color:#000000">\[VECTO\-618\] \- Add Hash value of tyres to manufacturer's record file</span>
+  * <span style="color:#000000">\[VECTO\-590\] \- Handling of hash values: customer's record contains hash of manufacturer's record</span>
+  * <span style="color:#000000">\[VECTO\-612\] \- Continuously changing hashes: Info in GUI of HashingTool</span>
+  * <span style="color:#000000">\[VECTO\-560\] \- Change Mail\-Address of general VECTO contact</span>
+  * <span style="color:#000000">\[VECTO\-616\] \- SI\-Unit \- display derived unit instead of base units</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">\[VECTO\-608\] \- Power balance in EPT\-mode not closed</span>
+  * <span style="color:#000000"> \[VECTO\-611\] \- Invalid input\. Cannot cast Newtonsoft\.Json\.Linq\.JObject to Newtonsoft\.Json\.Linq\.Jtoken</span>
+  * <span style="color:#000000">\[VECTO\-610\] \- TyreCertificationNumber missing in Manufacturer Report</span>
+  * <span style="color:#000000">\[VECTO\-613\] \- Incomplete description of allowed values of LegislativeClass \(p251\) in VECTO parameter documentation</span>
+  * <span style="color:#000000">\[VECTO\-625\] \- Update XML Schema: Tyre dimensions according to Technicall Annex\, trailing spaces in enums</span>
+* <span style="color:#000000"> __Support__ </span>
+  * <span style="color:#000000"> __ __ </span>  <span style="color:#000000">\[VECTO\-615\] \- Error torque interpolation in declaration jobs exported to XMLImprovements</span>
+
+# Vecto 3.2.1.1054 2017-11-20
+
+<span style="color:#000000"> __Improvements__ </span>
+
+<span style="color:#000000">\[VECTO\-592\] \- VTP Simulation Mode</span>
+
+<span style="color:#000000">\[VECTO\-605\] \- Improve simulation speed</span>
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+<span style="color:#000000">\[VECTO\-602\] \- Error in simulation without airdrag component</span>
+
+<span style="color:#000000">\[VECTO\-589\] \- Scheme \.xml error</span>
+
+# VTP Simulation Mode
+
+* <span style="color:#000000">Verification Test Procedure \(VTP\) Simulation Mode</span>
+  * <span style="color:#000000">Similar to Pwheel mode\, different cycle format \(see user manual\)</span>
+  * <span style="color:#000000">Requires:</span>
+    * <span style="color:#000000">Vehicle in declaration mode \(XML\)</span>
+    * <span style="color:#000000">Measured driving cycle</span>
+    * <span style="color:#000000">Parameters for engine\-fan model</span>
+  * <span style="color:#000000">VECTO calculates the gear based on the wheel speed and engine speed \(and vehicle parameters\) and ignores the gear provided in the driving cycle</span>
+  * <span style="color:#000000">Fuel consumption interpolation is done using the engine speed from the cycle and calculated power demand \(to avoid wrong engine speeds due to wrong gear selection\)</span>
+  * <span style="color:#000000">Simulation uses all auxiliaries except engine fan</span>
+    * <span style="color:#000000">Engine fan is modeled separately\, power demand depends on fan speed \(see user manual\)</span>
+  * <span style="color:#000000">Auxiliary power selected according to segment table\, BUT power demand depends on vehicle speed</span>
+    * <span style="color:#000000">v < 50 km/h: Urban</span>
+    * <span style="color:#000000">50 <= v < 70 km/h: Rural</span>
+    * <span style="color:#000000">v >70 km/h: Long haul</span>
+  * <span style="color:#000000">Gear and fuel consumption in the driving cycle are optional for now\, may be used in future versions</span>
+
+# Vecto 3.2.0.1022 2017-10-19
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+<span style="color:#000000">\[VECTO\-585\, VECTO\-587\] - VECTO Simulation aborts when run as WCF Service</span>
+
+<span style="color:#000000">\[VECTO\-586\] - Gearshiftcout in reports too high</span>
+
+<span style="color:#000000">\[VECTO\-573\] - Use of old library references \.net framework 2\.0</span>
+
+# Vecto 3.2.0.1005 2017-10-02
+
+<span style="color:#000000"> __Improvements__ </span>
+
+<span style="color:#000000"> __Release of Vecto Hashing Tool__ </span>
+
+<span style="color:#000000">\[VECTO\-557\] Engine speed simulated too high during long stops</span>
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+<span style="color:#000000">\[VECTO\-569\] \- 'Engine Retarder' not correctly recognized as input</span>
+
+<span style="color:#000000">\[VECTO\-571\] \- Customer Report - wrong output format of average RRC</span>
+
+<span style="color:#000000">\[VECTO\-573\] \- Correction of displayed units in graph window</span>
+
+<span style="color:#000000">\[VECTO\-575\] \- Correction of simulation aborts \(due to gearbox inertia\, engineering mode\)</span>
+
+<span style="color:#000000">\[VECTO\-577\] \- Correction of XML export functionality</span>
+
+<span style="color:#000000">\[VECTO\-579\] \- Bug fix GUI crashes on invalid input</span>
+
+<span style="color:#000000">\[VECTO\-558\] \- Correction of output in \.vsum file - BFColdHot always 0</span>
+
+<span style="color:#000000">\[VECTO\-564\] \- Bug fix: correct output of vehicle group in XML report</span>
+
+<span style="color:#000000">\[VECTO\-566\] \- Vehicle height not correctly read \(engineering mode\)</span>
+
+<span style="color:#000000">\[VECTO\-545\] \- Update documentation on Settings dialog</span>
+
+# Vecto 3.2.0.940 2017-07-28
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+<span style="color:#000000">\[VECTO\-546\] \- GearboxCertificationOptionType Option 2 not accepted by VECTO</span>
+
+<span style="color:#000000">\[VECTO\-547\] \- Engine Manufacturer and Engine Model are empty in \.vsum </span>
+
+<span style="color:#000000">\[VECTO\-548\] \- online user manual</span>
+
+<span style="color:#000000">\[VECTO\-549\] \- Inconsistent \(and wrong\) decimal separator in XML output \(manufacturer report\)</span>
+
+<span style="color:#000000">\[VECTO\-551\] \- Average Tyre RRC not in Customer Information File output</span>
+
+<span style="color:#000000">\[VECTO\-536\] \- GUI: improvements vehicle dialog \(add missing pictures for vehicle categories\)</span>
+
+<span style="color:#000000">\[VECTO\-550\] \- Allow custom settings for AirDensity in Engineering mode</span>
+
+<span style="color:#000000">\[VECTO\-552\] \- set engine rated power\, rated speed to computed values from FLD if not provided as input</span>
+
+# Vecto 3.2.0.925 2017-07-14
+
+<span style="color:#000000"> __Improvements__ </span>
+
+<span style="color:#000000">\[VECTO\-366\] added EMS vehicle configuration\, EMS is only simulated when engine rated power > 300kW</span>
+
+<span style="color:#000000">\[VECTO\-463\] add pneumatic system technology 'vacuum pump'</span>
+
+<span style="color:#000000">\[VECTO\-465\] change RRC value of trailers \(declaration mode\) from 0\.00555 to 0\.0055 \(due to limits in user interface\)</span>
+
+<span style="color:#000000">\[VECTO\-477\] AT Gearbox\, powershift losses: remove inertia factor</span>
+
+<span style="color:#000000">\[VECTO\-471\] update cross\-wind correction model: height\-dependent wind speed \(see Excel spreadsheet in User Manual folder for details\)</span>
+
+<span style="color:#000000">\[VECTO\-367\] Add Vehicle Design Speed to segmentation table</span>
+
+<span style="color:#000000">\[VECTO\-470\] Add XML reading and export functionality</span>
+
+<span style="color:#000000">\[VECTO\-486\] Adding hashing library</span>
+
+<span style="color:#000000">\[VECTO\-469\] Limit engine max torque \(either due to vehicle or gearbox limits\)\, limit gearbox input speed</span>
+
+<span style="color:#000000">\[VECTO\-466\] Update vehicle payloads: 10% loaded and reference load are simulated</span>
+
+<span style="color:#000000">\[VECTO\-467\] Add generic PTO activation in municipal cycle</span>
+
+<span style="color:#000000">\[VECTO\-468\] Add PTO losses \(idle\) in declaration mode</span>
+
+<span style="color:#000000">\[VECTO\-479</span>  <span style="color:#000000">\] Added PTO option 'only one engaged gearwheel above oil level' with 0 losses</span>
+
+<span style="color:#000000"> __Improvements__ </span>
+
+<span style="color:#000000">\[VECTO\-483\] Adapt CdxA supplement for additional trailers</span>
+
+<span style="color:#000000">\[VECTO\-494\] Implementation of different fuel types</span>
+
+<span style="color:#000000">\[VECTO\-502\] Implementing standard values for air\-drag area \(if not measured\)</span>
+
+<span style="color:#000000">\[VECTO\-501\] Implement engine idle speed set in vehicle \(must be higher than engine's idle speed value\)</span>
+
+<span style="color:#000000">\[VECTO\-504\] Adding HVAC technology 'none'</span>
+
+<span style="color:#000000">\[VECTO\-489\] Extrapolate gearbox lossmaps \(required when torque limitation by gearbox is ignored\)</span>
+
+<span style="color:#000000">\[VECTO\-505\] Implement AT transmissions in declaration mode</span>
+
+<span style="color:#000000">\[VECTO\-507\] Allow to ignore validation of model data when starting a simulation \(significant improvement on simulation startup time \- about 10s\)</span>
+
+<span style="color:#000000">\[VECTO\-506\] modified method how torque\-converter characteristics in drag is extended\. allow drag\-values in the input\, only add one point at a high speed ratio</span>
+
+<span style="color:#000000">\[VECTO\-509\] Add axle\-type \(vehicle driven\, vehicle non\-driven\, trailer\) to GUI</span>
+
+<span style="color:#000000">\[VECTO\-511\] Add engine idle speed to Vehicle input form \(GUI\)</span>
+
+<span style="color:#000000">\[VECTO\-510\] Write XML reports \(manufacturer\, customer information\) in declaration mode</span>
+
+<span style="color:#000000">\[VECTO\-474\] new driving cycles for Municipal and Regional Delivery</span>
+
+<span style="color:#000000"> __Improvements__ </span>
+
+<span style="color:#000000">\[VECTO\-522\] step\-up ratio for using torque converter in second gear set to 1\.85 for busses \(still 1\.8 for trucks\)</span>
+
+<span style="color:#000000">\[VECTO\-525\] remove info\-box with max loading in GUI</span>
+
+<span style="color:#000000">\[VECTO\-531\] Payload calculation: limit truck payload to the truck's max payload\. \(earlier versions only limited the total payload of truc \+ trailer to the total max\. payload\, i\.e\. allowed to shifted loading from truck to the trailer\)</span>
+
+<span style="color:#000000">\[VECTO\-533\] allow second driven axle\, rdyn is calculated as average of both driven axles</span>
+
+<span style="color:#000000">\[VECTO\-537\] new Suburban driving cycles</span>
+
+<span style="color:#000000">\[VECTO\-541\] increase declaration mode PT1 curve to higher speeds \(2500 is too low for some engines\)</span>
+
+<span style="color:#000000">\[VECTO\-542\] reduce overspeed in declaration mode to 2\.5km/h</span>
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+<span style="color:#000000">\[VECTO\-462\] fix: decision if PTO cycle is simulated</span>
+
+<span style="color:#000000">\[VECTO\-473\] fix: adapt range for validation of torque converter characteristics</span>
+
+<span style="color:#000000">\[VECTO\-464\] fix: extrapolation of engine full\-load curve gives neg\. max\. torque\. Limit engine speed to n95h</span>
+
+<span style="color:#000000">\[VECTO\-480\] fix: a\_pos in \.vsum was less than zero</span>
+
+<span style="color:#000000">\[VECTO\-487\] fix: Duration of PTO cycle was computed incorrectly if PTO cycle does not start at t=0</span>
+
+<span style="color:#000000">\[VECTO\-514\] fix: sort entries in \.vsum numerically\, not lexically</span>
+
+<span style="color:#000000">\[VECTO\-516\] fix: consider axlegear losses for estimation of acceleration after gearshifts</span>
+
+<span style="color:#000000">\[VECTO\-517\] fix: valid shift polygon was considered invalid when extended to very high torque ranges</span>
+
+<span style="color:#000000">\[VECTO\-424\] fix: VectoCore\.dll could not be found when the current working directory is different to the directory of the vectocmd\.exe</span>
+
+<span style="color:#000000">\[VECTO\-425\] fix: vectocmd\.exe \- check if the output is redirected\, and skip updating of the progress bar when this is the case</span>
+
+<span style="color:#000000">\[VECTO\-426\] fix: vectocmd\.exe \- log errors to STDERR</span>
+
+<span style="color:#000000">\[VECTO\-519\] fix: computation of n95h fails for a valid full\-load curve due to numerical inaccuracy\. add tolerance when searching for solutions</span>
+
+<span style="color:#000000">\[VECTO\-520\] fix: gearashift count in vsum is 0</span>
+
+# Vecto 3.1.2.810 2017-01-18
+
+<span style="color:#000000"> __Improvements__ </span>
+
+<span style="color:#000000">\[VECTO\-445\] Additional columns in vsum file</span>
+
+<span style="color:#000000">Allow splitting shift losses among multiple simulation intervals</span>
+
+<span style="color:#000000">Allow coasting overspeed only if vehicle speed > 0</span>
+
+<span style="color:#000000">Torque converter: better handling of 'creeping' situations</span>
+
+<span style="color:#000000"> __Bugfixes:__ </span>
+
+<span style="color:#000000">\[VECTO\-443\] Bugfix in AMT shift strategy: skip gears not working correctly</span>
+
+# Vecto 3.1.2.796 2017-03-07
+
+<span style="color:#000000"> __Improvements:__ </span>
+
+<span style="color:#000000">\[VECTO\-405\] Adding clutch\-losses for AMT/MT gearboxes during drive\-off\, reduce drive\-off distance after stop from 1m to 0\.25m\, set clutch closing speed \(normalized\) to 6\.5%\, changes in clutch model</span>
+
+<span style="color:#000000">\[VECTO\-379\] Make GUI more tolerant against missing files\. Instead of aborting reading the input data the GUI shows a suffix for missing input files</span>
+
+<span style="color:#000000">\[VECTO\-411\] Allow a traction interruption of 0s for AMT/MT gearboxes</span>
+
+<span style="color:#000000">\[VECTO\-408\] Gearbox Inertia for AT gearboxes set to 0</span>
+
+<span style="color:#000000">\[VECTO\-419\] Adapted error messages\, added list of errors</span>
+
+<span style="color:#000000">\[VECTO\-421\,VECTO\-439\] Added volume\-related results to vsum file \(volume is computed based on default bodies\)</span>
+
+<span style="color:#000000">\[\] Energy balance \(vsum\) and balance of engine power output and power consumers \(vmod\) level</span>
+
+<span style="color:#000000">\[VECTO\-430\] AT shift strategy: upshifts may happen too early</span>
+
+<span style="color:#000000">\[VECTO\-431\] AMT shift strategy always started in first gear due to changes in clutch model</span>
+
+<span style="color:#000000">\[VECTO\-433\] adapt generic vehicles: use typical WHTC correction factors</span>
+
+<span style="color:#000000">\[VECTO\-437\] set vehicle speed at clutch\-closed to 1\.3 m/s</span>
+
+<span style="color:#000000">\[VECTO\-436\] fix simulation aborts with AT gearbox \(neg\. braking power\, unexpected response\, underload\)</span>
+
+<span style="color:#000000"> __Bugfixes:__ </span>
+
+<span style="color:#000000">\[VECTO\-415\] Powershift Losses were not considered for AT gearboxes with PowerSplit</span>
+
+<span style="color:#000000">\[VECTO\-416\] Measured Speed with gear failed when cycle contained parts with eco\-roll \(computation of next gear failed\)</span>
+
+<span style="color:#000000">\[VECTO\-428\] Sum of timeshares adds up to 100%</span>
+
+<span style="color:#000000">\[VECTO\-429\] Min Velocity for lookahead coasting was not written to JSON file</span>
+
+# Vecto 3.1.1.748 2017-01-18
+
+<span style="color:#000000"> __Bugfixes:__ </span>
+
+<span style="color:#000000">\[VECTO\-404\] Driving Cycle with PTO stopped simulation after first PTO activation</span>
+
+<span style="color:#000000"> __Improvements:__ </span>
+
+<span style="color:#000000">\[VECTO\-390\, VECTO\-400\] Adapt engine speed to estimated engine speed after gear shift during traction interruption \(double clutching\)</span>
+
+<span style="color:#000000">\[VECTO\-396\, VECTO\-388\] Add shift losses for AT power shifts</span>
+
+<span style="color:#000000">\[VECTO\-389\] new gear shift rules for AT gearboxes</span>
+
+<span style="color:#000000">\[VECTO\-387\] added max input speed for torque converter</span>
+
+<span style="color:#000000">\[VECTO\-385\] Automatically add generic torque converter data for drag</span>
+
+<span style="color:#000000">\[VECTO\-399\] Add missions and loadings for vehicle categories 11\, 12\, and 16 \(declaration mode\)</span>
+
+<span style="color:#000000">\[VECTO\-384\] cleanup memory after simulation run</span>
+
+<span style="color:#000000">\[VECTO\-394\] new option for vectocmd to disable all output</span>
+
+<span style="color:#000000">\[VECTO\-392\] make the GUI scale depending on the Windows font size</span>
+
+<span style="color:#000000">\[VECTO\-391\] Gearbox output speed and output torque added to \.vmod files</span>
+
+<span style="color:#000000">\[VECTO\-386\] Gearbox window: disable input fields not applicable for the selected gearbox type</span>
+
+<span style="color:#000000"> __Bugfixes:__ </span>
+
+<span style="color:#000000">\[VECTO\-401\] Computation of n\_95h etc\. fails if engine's max torque is constant 0 </span>
+
+<span style="color:#000000">Lookup of Airdrag parameters in declaration mode</span>
+
+<span style="color:#000000">\[VECTO\-378\] Improved file\-handling in AAUX module</span>
+
+# Vecto 3.1.0.683 2016-11-14
+
+<span style="color:#000000"> __Bugfixes:__ </span>
+
+<span style="color:#000000">\[VECTO\-375\] Fixed bug when braking during slope change from negative to positive values\.</span>
+
+<span style="color:#000000">\[VECTO\-372\] Added check for unusual acceleration/deceleration data which could lead to error when halting\.</span>
+
+<span style="color:#000000">\[VECTO\-371\] Added additional behavior to overcome such situations</span>
+
+<span style="color:#000000">\[VECTO\-370\] Added additional behavior to overcome such situations</span>
+
+<span style="color:#000000">\[VECTO\-369\] CrosswindCorrection is now saved and read again from JSON files</span>
+
+<span style="color:#000000">\[VECTO\-373\] WHTC\-Engineering correction factor now correctly read/write in JSON files</span>
+
+<span style="color:#000000">\[VECTO\-368\] Fixed validation for specific cases when values are intentionally invalid\.</span>
+
+<span style="color:#000000">\[VECTO\-357\] Updated GUI to not show ECO\-Roll option to avoid confusion</span>
+
+<span style="color:#000000">Fixed numerous bugs in AT\-ShiftStrategy regarding the Torque Converter</span>
+
+<span style="color:#000000">Fixed numerous bugs in MeasuredSpeed Mode \(and MeasuredSpeed with Gear\) in connection with AT\-Gearbox and TorqueConverter</span>
+
+<span style="color:#000000">Fixed a bug when PTO\-Cycle was missing</span>
+
+<span style="color:#000000">Corrected axle loss maps for Generic Vehicles in Declaration Mode to match technical annex</span>
+
+<span style="color:#000000">Corrected SumFile Cruise Time Share\. Added that timeshares must add up to 100%</span>
+
+<span style="color:#990000"> __Vecto 3\.1\.0\.683__ </span>  <span style="color:#990000"> __2016\-11\-14__ </span>
+
+<span style="color:#000000"> __Improvements:__ </span>
+
+<span style="color:#000000">\[VECTO\-355\] Updated documentation\, added powertrain schematics in chapter "Simulation Models"</span>
+
+<span style="color:#000000">\[VECTO\-374\] Check range for Torque Converter speed ratio input data to be at least between 0 and 2\.2</span>
+
+<span style="color:#000000">Updated many error messages to be more explicit about the reason of error</span>
+
+<span style="color:#000000">Added "Mission Profiles" Directory with driving cycles publicly available in the application root directory\.</span>
+
+<span style="color:#000000">Added "Declaration" directory with the declaration data files in the application root directory\.</span>
+
+<span style="color:#000000">Added warning when engine inertia is 0</span>
+
+<span style="color:#000000">Added check that engine speed must not fall below idle speed \(even in measured speed mode\)</span>
+
+<span style="color:#000000">Shift curve validation for AT gearboxes: shift curves may now overlap due to different shift logic in AutomaticTransmissions\.</span>
+
+<span style="color:#000000">Updated Crosswind Coefficients for </span>  <span style="color:#000000">Tractor\+Semitrailer</span>
+
+# Vecto 3.1.0.662 2016-10-24
+
+* <span style="color:#000000"> __Bugfixes__ </span>  <span style="color:#000000">:</span>
+  * <span style="color:#000000">\[VECTO\-360\] Fixed error during startup of VECTO \(loading of DLLs\)\.</span>
+  * <span style="color:#000000">\[VECTO\-358\] Fixed errors during simulation where vehicle unintentionally was driving backwards\. Fixed 1Hz\-Filter for ModFiles \(distance was wrong under certain circumstances\, vehicle seemingly jumping back before halt\)</span>
+  * <span style="color:#000000">\[VECTO\-361\] Fixed classification of vehicles with GVM of exactly 7500kg</span>
+  * <span style="color:#000000">\[VECTO\-364\] Fixed an error in measured speed mode \(run aborts\)\.</span>
+  * <span style="color:#000000">\[VECTO\-363\] Compute shift polygons in declaration mode now uses correct boundary for full load margin\.</span>
+  * <span style="color:#000000">\[VECTO\-365\] Fixed editing gears in declaration mode</span>
+* <span style="color:#000000"> __Improvements__ </span>  <span style="color:#000000">:</span>
+  * <span style="color:#000000">\[VECTO\-355\] User Manual updated \(Screenshots\, Descriptions\, File Formats\, Vecto V2 Comments removed\)\.</span>
+  * <span style="color:#000000">\[VECTO\-317\] Declaration data for Wheel sizes updated</span>
+  * <span style="color:#000000">\[VECTO\-359\] Simplified code regarding PT1 behavior\.</span>
+  * <span style="color:#000000">\[VECTO\-323\] PTO\-Cycle may now be left empty when not used in driving cycle\.</span>
+
+* <span style="color:#000000">Main Updates</span>
+  * <span style="color:#000000">Removed VECTO Core 2\.2</span>
+  * <span style="color:#000000">Refactoring of the User\-Interface Backend: loading\, saving files and validating user input uses Vecto 3 models</span>
+  * <span style="color:#000000">AT\-Gearbox Model: differentiate between AT gearbox with serial torque converter and AT gearbox using powersplit</span>
+  * <span style="color:#000000">Numbering of gears with AT gearbox corresponds to mechanical gears\, new column TC\_locked in \.vmod file to indicate if torque converter is active</span>
+  * <span style="color:#000000">Torque converter gear no longer allowed in input \(added by Vecto depending on the AT model\)</span>
+  * <span style="color:#000000">New implementation of torque converter model \(analytic solutions\)</span>
+  * <span style="color:#000000">Added PTO option for municipal utility vehicles: PTO idle losses\, separate PTO cycle during standstill</span>
+  * <span style="color:#000000">Added Angledrive Component</span>
+  * <span style="color:#000000">Option for constant Auxiliary Power Demand in Job\-File</span>
+
+* <span style="color:#000000">Main Updates \(cont\.\)</span>
+  * <span style="color:#000000">Normalize x/y values before triangulating Delaunay map \(transmission loss\-maps\, fuel consumption loss map\)</span>
+  * <span style="color:#000000">Additional fuel consumption correction factor in declaration mode: cold/hot balancing factor</span>
+  * <span style="color:#000000">Added fuel consumption correction factor \(WHTC\, Cold/Hot balancing\, …\) in engineering mode</span>
+  * <span style="color:#000000">Update auxiliaries power demand according to latest whitebook</span>
+  * <span style="color:#000000">Allow multiple steered axles</span>
+  * <span style="color:#000000">Adapted engine idle controller \(during declutch\) - engine speed decreases faster</span>
+  * <span style="color:#000000">SUM\-File: split E\_axl\_gbx into two columns\, E\_axl and E\_gbx</span>
+  * <span style="color:#000000">New columns in mod\-file: PTO\, torque converter</span>
+  * <span style="color:#000000">Removed full\-load curve per gear\, only single value MaxTorque</span>
+  * <span style="color:#000000">Removed rims \(dynamic wheel radius depends on wheel type\)</span>
+  * <span style="color:#000000">Fixes in AAUX module: open correct file\-browser\, save selected files</span>
+
+# Status quo VECTO software and open issues (Oct. 2016)
+
+<span style="color:#000000"> __Next issues on the to do list__ </span>
+
+* <span style="color:#000000"> __Further development of the AT model__ </span>  <span style="color:#000000">Consideration of losses during power shifts\, update of gear shift logics</span>
+* <span style="color:#000000"> __Reimplementation of engine stop/start__ </span>
+* <span style="color:#000000"> __Declaration mode: implementation of EMS vehicle configurations__ </span>
+* <span style="color:#000000"> _Items waiting for decision on methods and resources:_ </span>
+* <span style="color:#000000"> __Update engine data \(according to update of Annex II\)__ </span>  <span style="color:#000000">Other fuels than diesel\, "top torque" feature\, correction factor for periodic regerating DPFs</span>
+* <span style="color:#000000"> __Declaration mode: __ </span>
+  * <span style="color:#000000"> __Revision of calculated vehicle loads__ </span>
+  * <span style="color:#000000"> __implementation of refuse cycle \(instead "municipal"\)__ </span>  <span style="color:#000000">Update of driving cycle\, consideration of generic PTO loads during collection part\,</span>  <span style="color:#000000">generic body weight and payload</span>
+  * <span style="color:#000000"> __VECTO output \(approval authorities\, customer info\, monitoring\)__ </span>
+  * <span style="color:#000000"> __Buses__ </span>
+* <span style="color:#000000"> __Predictive ADAS__ </span>
+
+# Vecto 3.0.4.565 2016-07-19
+
+* <span style="color:#000000">Bugfixes</span>
+  * <span style="color:#000000">AAUX HVAC Dialog does not store path to ActuationsMap and SSMSource</span>
+  * <span style="color:#000000">GUI: check for axle loads in declaration mode renders editing dialog useless </span>
+  * <span style="color:#000000">Vecto 2\.2: Simulation aborts \(Vecto terminates\) when simulating EngineOnly cycles</span>
+  * <span style="color:#000000">Vecto 3: Building SimulationRun EngineOnly simulation failed</span>
+
+# Vecto 3.0.4.544 2016-06-28
+
+* <span style="color:#000000">Main Updates</span>
+  * <span style="color:#000000">New gear shift strategy according to White Book 2016</span>
+  * <span style="color:#000000">New coasting strategy according to White Book 2016</span>
+  * <span style="color:#000000">New input parameters \(enineering mode\) for coasting and gear shift behavior</span>
+  * <span style="color:#000000">Use SI units in Advanced Auxiliaries Module and compile with strict compiler settings \(no implicit casts\, etc\.\)</span>
+  * <span style="color:#000000">Allow efficiency for transmission losses \(in engineering mode\)</span>
+* <span style="color:#000000">Bugfixes</span>
+  * <span style="color:#000000">Auxiliary TechList not read from JSON input data</span>
+  * <span style="color:#000000">Improvements in driver strategy</span>
+  * <span style="color:#000000">Bugfixes in MeasuredSpeed mode</span>
+
+# Notes for using Vecto 3.x with AAUX (1)
+
+<span style="color:#000000">The AdvancedAuxiliaries module requires the number of activations for pneumatic consumers \(brakes\, doors\, kneeling\) and the \(estimated\) total cycle time\. This can be configured in the \.APAC\-file \(actuations file\)\. For standard bus/coach cycles \(i\.e\.\, the cycle file contains "bus" </span>  <span style="color:#000000"> __and__ </span>  <span style="color:#000000"> "heavy\_urban" or "suburban" or "interurban" or "urban"; </span>  <span style="color:#000000"> __or__ </span>  <span style="color:#000000"> the cycle contains "coach" \(</span>  <span style="color:#000000"> _case insensitive_ </span>  <span style="color:#000000">\)\) the actuations file already contains the number of activations and the cycle time\. For other cycles the filename without extension is used to lookup the activations in the \.APAC file \(</span>  <span style="color:#000000"> _case sensitive_ </span>  <span style="color:#000000">\)</span>
+
+* <span style="color:#000000">Vecto 3 uses an average auxiliaries load \(determined by the AAUX module depending on the settings\) for the simulation\. The AAUX module computes the fuel consumption in parallel to VectoCore and accounts for smart consumers \(e\.g\.\, alternator\, pneumatics\, …\)\.</span>
+* <span style="color:#000000">Output</span>
+  * <span style="color:#000000">The \.vmod file contains both\, the fuel consumption calculated by VectoCore \(per simulation interval\) and AAUX \(accumulated and per simulation interval\)\.</span>  <span style="color:#000000">Columns in \.vmod file:</span>
+    * <span style="color:#000000">AA\_TotalCycleFC\_Grams \[g\]: accumulated fuel consumption as computed by the AAUX model\, considering smart consumers</span>
+    * <span style="color:#000000">FC\-Map \[g/h\]: fuel consumption as computed by VectoCore interpolating in the FC\-Map\, using an average base load of auxiliaries</span>
+    * <span style="color:#000000">FC\-AUXc \[g/h\]: fuel consumption corrected due to engine stop/start \(currently not applicable\)</span>
+    * <span style="color:#000000">FC\-WHTCc \[g/h\]: WHTC\-corrected fuel consumption \(not applicable in engineering mode\)</span>
+    * <span style="color:#000000">FC\-AAUX \[g/h\]: fuel consumption per simulation interval\, derived from AA\_TotalCycleFC\_Grams</span>
+    * <span style="color:#000000">FC\-Final \[g/h\]: final fuel consumption value with all \(applicable\) corrections applied \(stop/start\, WHTC\, smart auxiliaries\)</span>
+
+* <span style="color:#000000">Output \.vsum</span>
+  * <span style="color:#000000">Columns in \.vsum file:</span>
+    * <span style="color:#000000">FC\-Map: total fuel consumption as computed by VectoCore interpolating in the FC\-Map\, using an average base load of auxiliaries</span>
+    * <span style="color:#000000">FC\-AUXc: total fuel consumption corrected due to engine stop/start \(currently not applicable\)</span>
+    * <span style="color:#000000">FC\-WHTCc: WHTC\-corrected fuel consumption \(not applicable in engineering mode\)</span>
+    * <span style="color:#000000">FC\-AAUX: fuel consumption per simulation interval\, derived from AA\_TotalCycleFC\_Grams</span>
+    * <span style="color:#000000">FC\-Final: final fuel consumption value with all \(applicable\) corrections applied \(stop/start\, WHTC\, smart auxiliaries\)</span>
+
+# Vecto 3.0.3.537 2016-06-21
+
+* <span style="color:#000000">Main Updates</span>
+  * <span style="color:#000000">Plot shift lines as computed according to WB 2016 declaration mode in GUI</span>
+* <span style="color:#000000">Bugfixes</span>
+  * <span style="color:#000000">GUI: Buttons to add/remove auxiliaries are visible again</span>
+  * <span style="color:#000000">Error in calculation of WHTC correction factor</span>
+  * <span style="color:#000000">Fix: consider gearbox inertia \(engineering mode\) for searching operating point</span>
+  * <span style="color:#000000">Wrong output of road gradient in measured speed mode \(correct gradient for simulation\)</span>
+  * <span style="color:#000000">Fuel consumption in \.vsum file now accounts for AdvancedAuxiliaries model</span>
+  * <span style="color:#000000">GraphDrawer \(Vecto\): handle new \.vmod format of Vecto 3</span>
+  * <span style="color:#000000">AdvancedAuxiliaries: language\-settings independent input parsing</span>
+  * <span style="color:#000000">Paux was ignored when running Vecto 2\.2</span>
+  * <span style="color:#000000">Error in massive multithreaded execution</span>
+  * <span style="color:#000000">Fix unhandled response during simulation</span>
+  * <span style="color:#000000">Fix output columns in \.vmod</span>
+
+# Vecto 3.0.3.495 2016-05-10
+
+* <span style="color:#000000">Main Updates</span>
+  * <span style="color:#000000">Support for Advanced Auxiliaries \(Ricardo\) in Vecto 3\.0\.3 and Vecto 2\.2</span>
+  * <span style="color:#000000">Performance improvements</span>
+  * <span style="color:#000000">Gearshift polygons according to WB 2016</span>
+  * <span style="color:#000000">Revision of SUM\-data file\, changed order of columns\, changed column headers</span>
+* <span style="color:#000000">Bugfixes</span>
+  * <span style="color:#000000">Delaunay Maps: additional check for duplicate input points</span>
+  * <span style="color:#000000">Creation of PDF Report when running multiple jobs at once</span>
+  * <span style="color:#000000">Sanity checks for gear shift lines</span>
+  * <span style="color:#000000">Improvements DriverStrategy: handling special cases</span>
+
+# Performance Comparison
+
+![](img%5Crelease%20notes%20vecto3x64.png)
+
+<span style="color:#000000">Total execution time \(15 runs in parallel\):  Vecto 3\.0\.2: 6min 6s; </span>  <span style="color:#000000"> __Vecto 3\.0\.3: 35s__ </span>
+
+<span style="color:#990000"> __VECTO 3\.0\.2__ </span>  <span style="color:#990000"> __2016\-03\-11__ </span>
+
+* <span style="color:#000000"> __Main updates__ </span>
+* <span style="color:#000000">New simulation modes: </span>
+  * <span style="color:#000000">Pwheel \(SiCo\)\, </span>
+  * <span style="color:#000000">Measured Speed \(with/without gear\)</span>
+  * <span style="color:#000000">v\_air/beta cross\-wind correction \(vcdb\)</span>
+* <span style="color:#000000">Adaptations of powertrain components architecture</span>
+  * <span style="color:#000000">Move wheels inertia from vehicle to wheels</span>
+  * <span style="color:#000000">Auxiliaries no longer connected via clutch to the engine but via a separate port</span>
+  * <span style="color:#000000">Engine checks overload of gearbox and engine overload</span>
+* <span style="color:#000000">Fixed some driving behavior related issues in VectoCore:</span>
+  * <span style="color:#000000">When the vehicle comes to a halt during gear shift\, instead of aborting the cycle\, it tries to drive away again with an appropriate gear\.</span>
+* <span style="color:#000000">ModData Format changed for better information and clarity</span>
+* <span style="color:#000000">Added validation of input values \(according to latest VectoInputParameters\.xls\)</span>
+* <span style="color:#000000">Various bugfixes</span>
+
+# Pwheel (SiCo) Mode
+
+* <span style="color:#000000">Function as already available in Vecto 2\.2 also added in Vecto 3\.0\.2</span>
+  * <span style="color:#000000">Driving cycle specifies power at wheel\, engine speed\, gear\, and auxiliary power</span>
+  * <span style="color:#000000">No driver model in the simulation\.</span>
+  * <span style="color:#000000">The Vecto gear\-shift model is overruled\.</span>
+  * <span style="color:#000000">Function used for creating reference results for SiCo tests</span>
+  * <span style="color:#000000">For details see user manual: Simulation Models / Pwheel Input \(SiCo\)</span>
+
+# Measured Speed Mode
+
+* <span style="color:#000000">Functionality already available in Vecto 2\.2 added in Vecto 3\.0\.2</span>
+  * <span style="color:#000000">Driving cycle not defined by target speed but by actual speed\. No driver model in the simulation\.</span>
+  * <span style="color:#000000">Gear and engine speed can be specified in the driving cycle\. In this case the Vecto gear\-shift model is overruled\.</span>
+  * <span style="color:#000000">Function used for "proof of concept" purposes</span>
+  * <span style="color:#000000">For details see user manual: Calculation Modes / Engineering Mode / Measured Speed</span>
+
+# .vmod File Update
+
+<span style="color:#000000">In Vecto 3\.0\.2 the structure of the modal data output has been revised and re\-structured\. Basicaly for every powertrain component the \.vmod file contains the power at the input shaft and the individual power losses for every component\. For the engine the power\, torque and engine speed at the output shaft is given along with the internal power and torque used for computing the fuel consumption\.</span>
+
+<span style="color:#000000">For details see the user manual: Input and Output / Modal Results \(\.vmod\)</span>
+
+# Changelog 3.0.2
+
+<span style="color:#000000">\- New simulation modes:</span>
+
+<span style="color:#000000">\+ Measured Speed</span>
+
+<span style="color:#000000">\+ Measured Speed with Gear</span>
+
+<span style="color:#000000">\+ Pwheel \(SiCo\)</span>
+
+<span style="color:#000000">\- Adaptations of powertrain components architecture</span>
+
+<span style="color:#000000">\+ Move wheels inertia from vehicle to wheels</span>
+
+<span style="color:#000000">\+ Auxiliaries no longer connected via clutch to the engine but via a separate port</span>
+
+<span style="color:#000000">\+ Engine checks overload of gearbox and engine overload</span>
+
+<span style="color:#000000">\- Fixed some driving behavior related issues in VectoCore:</span>
+
+<span style="color:#000000">\+ When the vehicle comes to a halt during gear shift\, instead of aborting the cycle\, it tries to drive away again with an appropriate gear\.</span>
+
+<span style="color:#000000">\- \[ModData Format\]\(\#modal\-results\-\.vmod\) changed for better information and clarity</span>
+
+<span style="color:#000000">\- Entries in the sum\-file are sorted in the same way as in Vecto 2\.2</span>
+
+<span style="color:#000000">\- In engineering mode the execution mode \(distance\-based\, time\-based measured speed\, time\-based measured speed with gear\, engine only\) are detected based on the cycle</span>
+
+<span style="color:#000000">\- Added validation of input values</span>
+
+<span style="color:#000000">\- Gravity constant set to 9\.80665 \(NIST standard acceleration for gravity\)</span>
+
+<span style="color:#000000">\- Improved input data handling: sort input values of full\-load curves \(engine\, gbx\, retarder\)</span>
+
+<span style="color:#000000">\- Better Integration of VectoCore into GUI \(Notifications and Messages\)</span>
+
+<span style="color:#000000">\- v\_air/beta cross\-wind correction \(vcdb\) impemented</span>
+
+<span style="color:#000000">\- For all calculations the averaged values of the current simulation step are used for interpolations in loss\-maps\.</span>
+
+<span style="color:#000000">\- Allow extrapolation of loss maps in engineering mode \(warnings\)</span>
+
+<span style="color:#000000">\- Refactoring of input data handling: separate InputDataProvider interfaces for model data</span>
+
+<span style="color:#000000">\- Refactoring of result handling: separate result container and output writer</span>
+
+<span style="color:#000000">\- New Long\-Haul driving cycle included</span>
+
+<span style="color:#000000">\- User Manual updated for VECTO V3\.x</span>
+
+<span style="color:#000000">\- Fix: sparse representation of declaration cycles had some missing entries</span>
+
+<span style="color:#000000">\- Bugfix: error in computation of engine's preferred speed </span>
+
+<span style="color:#000000">\- Bugfix: wrong vehicle class lookup</span>
+
+<span style="color:#000000">\- Bugfix: duplicate entries in intersected full\-load curves</span>
+
+<span style="color:#000000">\- Bugfix: retarder takes the retarder ratio into account for lossmap lookup</span>
+
+<span style="color:#000000">\- Bugfix: use unique identifier for jobs in job list</span>
+
+<span style="color:#000000">\- Bugfix: error in triagulation of fuel consumption map</span>
+
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md b/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md
new file mode 100644
index 0000000000000000000000000000000000000000..57d283c0495a6cd009f9c8edab481f09b034694d
--- /dev/null
+++ b/Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto4x.md	
@@ -0,0 +1,352 @@
+# VECTO 4\.x Release Notes
+
+![](img%5CRelease%20Notes%20Vecto4x0.png)
+
+<!-- Cover Slide -->
+
+
+# VECTO v4.2.3 Official Release (01-10-2024)
+
+## Enhancements
+- CodeEU #799: Adapt VECTO for the new CI updates (!263)
+
+## Bug Fixes
+- CodeEU #794: Added missing monitoring report file (!265)
+- CodeEU #780: Update weights for bus subgroups (!264)
+
+# Vecto 4.2.2.3539 RELEASE CANDIDATE (09-09-2024)
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+* <span style="color:#000000">CodeEU\-710: Hashing tool check fail with VECTO version 3330</span>
+* <span style="color:#000000">CodeEU\-711: Hashing tool check fail with VECTO 4.1.3.3415</span>
+* <span style="color:#000000">CodeEU\-712: VECTO VTP error</span>
+* <span style="color:#000000">CodeEU\-754: "Failed to find operating point"; "Failed to find mechanic power for given electric power" in E2 vehicle</span>
+* <span style="color:#000000">CodeEU\-727: Failure in simulating HEV in different VECTO versions</span>
+* <span style="color:#000000">CodeEU\-749: Double summary for electric vehicles</span>
+* <span style="color:#000000">CodeEU\-542: IVECO confidential : BUG REPORT : CRW LE T7D VOITH NXT 5.63</span>
+* <span style="color:#000000">CodeEU\-663: IHPC: Failed to find operating point </span>
+* <span style="color:#000000">CodeEU\-634: Article 10(2) issue - VIN YS2G6X20002202570</span>
+* <span style="color:#000000">CodeEU\-671: IHPC: simulation abort due to unexpected response</span>
+
+# Vecto 4.2.1.3469 OFFICIAL RELEASE (01-07-2024)
+
+<span style="color:#000000"> __Features__ </span>
+
+* <span style="color:#000000">CodeEU\-726: Build an XML converter tool for older VECTO jobs</span>
+
+<span style="color:#000000"> __Bugfixes__ </span>
+
+* <span style="color:#000000">CodeEU\-719: the six new tyre dimensions from line 126 onwards to the latest "wheels\.csv" file in the VECTO repository</span>
+* <span style="color:#000000">CodeEU\-717: VECTO\-4\.2\.0\.3448\-RC \- Buses AMT Gearbox Type with 1% higher C02 in primary results</span>
+* <span style="color:#000000">CodeEU\-724: Error in Primary Bus Simulation: Object reference not set to an instance of an object</span>
+* <span style="color:#000000">CodeEU\-716: VECTO\-4\.2\.0\.3448\-RC \- Buses Result Summary section missing in RLST\_Customer\.xml</span>
+* <span style="color:#000000">CodeEU\-694: Primary and Completed heavybus FCV article 9 exempted hashcode mismatch\.</span>
+* <span style="color:#000000">CodeEU\-735: SMT strategy different between engineering and declaration mode</span>
+* <span style="color:#000000">CodeEU\-736: Existing customer reports \(CIF\) fail validation</span>
+* <span style="color:#000000">CodeEU\-737: Missing data from XML report</span>
+
+# Vecto 4.2.0.3448 RELEASE CANDIDATE (10-06-2024)
+
+<span style="color:#000000"> __Features__ </span>
+
+<span style="color:#000000">CodeEU\-696: Double summary in CIF for vocationals and non vocational missions\.</span>
+
+<span style="color:#000000">CodeEU\-698: Incorporate missions RD\, LH and EMS to class 16 vehicles</span>
+
+<span style="color:#000000">CodeEU\-697: Re\-evaluate subgroup allocations for Long Haul</span>
+
+<span style="color:#000000">CodeEU\-676: Feature: Implement monitoring report</span>
+
+<span style="color:#000000"> __Bugfixes \(1/4\)__ </span>
+
+* <span style="color:#000000">CodeEU\-471: VectoSimulationException: VF640J869RB022573</span>
+
+* <span style="color:#000000">CodeEU\-462: Article10\-2\-issue | Order\-Nr 28206354 | HEV P1 Error Mercedes\-Benz and Setra Hybrid</span>
+
+* <span style="color:#000000">BusesCodeEU\-326: Article10\-2\-issue | Order\-Nr 28195581 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-348: Article10\-2\-issue | Order\-Nr 28204519 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-457: Article10\-2\-issue | Order\-Nr 28174000 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-458: Article10\-2\-issue | Order\-Nr 28186528 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-459: Article10\-2\-issue | Order\-Nr 28203057 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-545: IVECO confidential : BUG REPORT : HEV\-P1 : UW18m C9 VOITH NXT CRU 48V mild hybrid</span>
+
+* <span style="color:#000000">CodeEU\-346: Article10\-2\-issue | Order\-Nr 28202338 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-352: Article10\-2\-issue | Order\-Nr 28202130 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-394: Article10\-2\-issue | Order\-Nr 28204065 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+<span style="color:#000000"> __Bugfixes \(2/4\)__ </span>
+
+* <span style="color:#000000">CodeEU\-433: Article10\-2\-issue | Order\-Nr 28192321 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-451: Article10\-2\-issue | Order\-Nr 28204280 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-452: Article10\-2\-issue | Order\-Nr 28197394 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-453: Article10\-2\-issue | Order\-Nr 28199435 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-454: Article10\-2\-issue | Order\-Nr 28206982 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-655: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208126 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-660: Retarder lossmap error in completed vehicle simulation</span>
+
+* <span style="color:#000000">CodeEU\-662: Generic retarder map speed range insufficient in some cases</span>
+
+* <span style="color:#000000">CodeEU\-648: Error in Multistep Tool PEV/P\-HEV</span>
+
+* <span style="color:#000000">CodeEU\-618: PEV vehicles simulation error depending the time format</span>
+
+* <span style="color:#000000">CodeEU\-700: Factor Method Generic IHPC Powermap De\-normaization bug</span>
+
+* <span style="color:#000000">CodeEU\-482: Article10\-2\-issue | Order\-Nr 28203040 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-514: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208051 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-529: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28199994 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+<span style="color:#000000"> __Bugfixes \(3/4\)__ </span>
+
+* <span style="color:#000000">CodeEU\-544: IVECO confidential : BUG REPORT : HEV\-P1 : CRW LE C9 VOITH NXT CRU 48V mild hybrid</span>
+
+* <span style="color:#000000">CodeEU\-552: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28201759 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-556: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208176 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-557: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28209751 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-622: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28210594 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-632: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28210591 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-672: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28208841 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-673: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209179 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-674: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28211540 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+<span style="color:#000000"> __Bugfixes \(4/4\)__ </span>
+
+* <span style="color:#000000">CodeEU\-678: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28192673 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-697: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209551 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-685: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28200286 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-686: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28201178 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-687: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209679 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000">CodeEU\-692: Article10\-2\-issue | VECTO\-4\.1\.3 | Order\-Nr 28209789 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+# Vecto 4.1.3.3415 OFFICIAL RELEASE (08-05-2024)
+
+* __Hotfixes__
+  * <span style="color:#000000">CodeEU\-638: Incorrect construction payloads for group 9 non\-vocational vehicle</span>
+
+* __Bugfixes__
+  * <span style="color:#000000">CodeEU\-615: Multistep freezes after loading VIF chassis</span>
+  * <span style="color:#000000">CodeEU\-616: Multistep tool freezes</span>
+  * <span style="color:#000000">CodeEU\-619: restore wrong exempted techs in XSD for backwards compatibility</span>
+  * <span style="color:#000000">CodeEU\-617: Results change depending the time format</span>
+  * <span style="color:#000000">CodeEU\-635: Revert multiple summary in CIF</span>
+
+# Vecto 4.1.0.3392 RELEASE CANDIDATE (15-04-2024)
+
+* <span style="color:#000000"> __Features__ </span>  __CodeEU\-577: Add missing mission profiles to vocational and non\-vocational__
+* <span style="color:#000000"> __Bugfixes \(1/4\)__ </span>
+  * <span style="color:#000000">CodeEU\-331: Gear 1 DrivingActionAccelerate: Fail</span>
+  * <span style="color:#000000">CodeEU\-367: Gear 1 DrivingActionAccelerate: Fail</span>
+  * <span style="color:#000000">CodeEU\-372: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
+  * <span style="color:#000000">CodeEU\-373: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
+  * <span style="color:#000000">CodeEU\-374: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
+  * <span style="color:#000000">CodeEU\-375: ADT Error on Bus Category Primary Vehicle Simulation on VECTO</span>
+  * <span style="color:#000000">CodeEU\-393: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
+  * <span style="color:#000000">CodeEU\-439: 615 \(Interurban \_P32DD\_ReferenceLoad\) \- absTime: 7129\.6359 \[s\]\, distance: 53875\.9765 \[m\]\, dt: 0\.6388 \[s\]\, v: 0\.5098 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed</span>
+  * <span style="color:#000000">CodeEU\-446: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
+  * <span style="color:#000000">CodeEU\-449: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
+  * <span style="color:#000000">CodeEU\-478: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 4 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed to find operating poi</span>
+
+* <span style="color:#000000"> __Bugfixes \(2/4\)__ </span>
+  * <span style="color:#000000">CodeEU\-481: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 4 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 |</span>
+  * <span style="color:#000000">CodeEU\-488: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 4 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed to find operating poi</span>
+  * <span style="color:#000000">CodeEU\-494: Finished Run VEH\-PrimaryBus\_nonSmart Urban \_P31SD\_ReferenceLoad with ERROR: 26 \(Urban \_P31SD\_ReferenceLoad\) \- absTime: 8606\.6241 \[s\]\, distance: 39112\.5127 \[m\]\, dt: 1\.1131 \[s\]\, v: 0\.1833 \[m/s\]\, Gear: 1 | DrivingActionAccelerate: Failed to fi</span>
+  * <span style="color:#000000">CodeEU\-420: Finished Run VEH\-PrimaryBus\_nonSmart Interurban \_P32SD\_ReferenceLoad with ERROR: 16</span>
+  * <span style="color:#000000">CodeEU\-573: Unhandled powertrain architecture Conventional Vehicle to calculate gradability</span>
+  * <span style="color:#000000">CodeEU\-582: unhandled powertrain architecture ConventionalVehicle to calculate gradability\, 11:44:36\.63\,</span>
+  * <span style="color:#000000">CodeEU\-595: Inconsistency exempted vehicles "Fuel cell vehicle" vs\. "FCV Article 9 exempted"</span>
+  * <span style="color:#000000">CodeEU\-501: Help regarding VTP vdri format is not up to date in v4</span>
+  * <span style="color:#000000">CodeEU\-594: inadequate validation for auxiliaries in completed vehicle XML</span>
+  * <span style="color:#000000">CodeEU\-580: Potential error in XML schema v2\.4 \(exempted vehicles\)</span>
+  * <span style="color:#000000">CodeEU\-551: Article\-10\-2 XLRASF5E00G419905</span>
+  * <span style="color:#000000">CodeEU\-547: Max ICE Off timespan for buses</span>
+  * <span style="color:#000000">CodeEU\-583: Incorrect internal resistance for SuperCap used in factor method</span>
+
+* <span style="color:#000000"> __Bugfixes \(3/4\)__ </span>
+  * <span style="color:#000000">CodeEU\-571: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28202896 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+  * <span style="color:#000000">CodeEU\-526: VTP calculation aborted on fuel consumption map</span>
+  * <span style="color:#000000">CodeEU\-502: Error in VECTO calculation WMA10CZZ0RF022326</span>
+  * <span style="color:#000000">CodeEU\-401: Electric steering system with conventional vehicle not according to 2017/2400</span>
+  * <span style="color:#000000">CodeEU\-476: Setting Initial SoC in REESS editor leads to error</span>
+  * <span style="color:#000000">CodeEU\-533: Question about heavy lorry\_IEPC\_Gb×4speed: Failed to generate electric power map \- at least two negative entries are required</span>
+  * <span style="color:#000000">CodeEU\-456: Clarification Documentation official Results</span>
+  * <span style="color:#000000">CodeEU\-506: Article 10\(2\) issue \- VIN YS2P6X200R2201285</span>
+  * <span style="color:#000000">CodeEU\-507: Article 10\(2\) issue \- VIN YS2P6X20005732399</span>
+  * <span style="color:#000000">CodeEU\-508: Article 10\(2\) issue \- VIN S2P6X20005734199</span>
+  * <span style="color:#000000">CodeEU\-499: Object Reference not set Error</span>
+  * <span style="color:#000000">CodeEU\-546: Problem with P181 \(Cooling Fan Technology\) for a conventional vehicle</span>
+  * <span style="color:#000000">CodeEU\-516: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208044 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+  * <span style="color:#000000">CodeEU\-517: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28208037 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+
+* <span style="color:#000000"> __Bugfixes \(4/4\)__ </span>
+  * <span style="color:#000000">CodeEU\-519: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 10098181 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+  * <span style="color:#000000">CodeEU\-527: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28196233 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+  * <span style="color:#000000">CodeEU\-528: Article10\-2\-issue | VECTO\-4\.0\.3 | Order\-Nr 28196652 | HEV P1 Error Mercedes\-Benz and Setra Hybrid Buses</span>
+  * <span style="color:#000000">CodeEU\-338: Eco\-roll only\, without engine stop\, impact on CO2 emission</span>
+  * <span style="color:#000000">CodeEU\-475: XML files loading in VTP Job not OK; No auxiliary data and torque curve visible\, Job can't be saved in VECTO 4\.0\.3\.3330</span>
+  * <span style="color:#000000">CodeEU\-610: VTP mode is broken due to changes in the Clutch component\.</span>
+
+# Vecto 4.0.3.3330 OFFICIAL RELEASE (13-02-2024)
+
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">CodeEU\-293: DistanceRun got an unexpected response</span>
+  * <span style="color:#000000">CodeEU\-298: Object reference not set to an instance of an object</span>
+  * <span style="color:#000000">CodeEU\-300: Full drive torque miscalculation</span>
+  * <span style="color:#000000">CodeEU\-336: Feature: Hashing tool must validate the previous step data for multi\-step jobs</span>
+  * <span style="color:#000000">CodeEU\-337: Electric Citybus \- ERROR with "31a\-Specific" bus configuration</span>
+  * <span style="color:#000000">CodeEU\-343: Cannot simulate Primary Vehicle using vectocmd\.exe</span>
+  * <span style="color:#000000">CodeEU\-387: VECTO sometimes fails to properly read Tyre data from primary vehicle xml</span>
+  * <span style="color:#000000">CodeEU\-427: Vehicle speed resulting to exceeding max gearbox speed</span>
+  * <span style="color:#000000">CodeEU\-428: Remove speed safety margin for gearbox re\-engaging</span>
+  * <span style="color:#000000">CodeEU\-438: Mismatch XML schema vs Regulation \(exempted vehicles\)</span>
+  * <span style="color:#000000">CodeEU\-248: Bus P2 hybrid VECTO error in urban cycle</span>
+  * <span style="color:#000000">CodeEU\-278: Simulation crash when writing fuel consumption results to reports</span>
+  * <span style="color:#000000">CodeEU\-284: New error message and failed simulation obtained for P2 hybrid buses</span>
+  * <span style="color:#000000">CodeEU\-285: PEV vehicle error in routine to write the results with new vecto version  4\.0\.2\.3275</span>
+  * <span style="color:#000000">CodeEU\-287: PEV\_IEPC error message:"can only operate on SI Objects with the same unit"</span>
+  * <span style="color:#000000">CodeEU\-289: VECTO Simulation Error for bus with validated input data</span>
+
+# Vecto 4.0.2.3275 OFFICIAL RELEASE (20-12-2023)
+
+* <span style="color:#000000"> __Hotfix__ </span>
+  * <span style="color:#000000">CodeEU\-273\, CodeEU\-274: Changes in the AMT shift strategy regarding idling speed caused simulation aborts</span>
+  * <span style="color:#000000">CodeEU\-260: regression fix handling overload buffer</span>
+
+* <span style="color:#000000"> __Bugfixes \(1/2\)__ </span>
+  * <span style="color:#000000">CodeEU\-94: DistanceRun got an unexpected response</span>
+  * <span style="color:#000000">CodeEU\-153: DrivingActionAccelerate: Failed to find operating point after Overload</span>
+  * <span style="color:#000000">CodeEU\-158: Urban RefLoad DrivingActionAccelerate: Failed to find operating point \(IEPC Wheelhub 1 measured\)</span>
+  * <span style="color:#000000">CodeEU\-168: Vecto Declaration Simulation with P1\-Hybrid shows multiple errors \- Simulation Aborts\!</span>
+  * <span style="color:#000000">CodeEU\-191: Boosting limits HEV ovc are not working</span>
+  * <span style="color:#000000">CodeEU\-202: EMS Standard Values: Continuous/Overload Torque 0 Nm</span>
+  * <span style="color:#000000">CodeEU\-203: HybridStrategy error for IHPC type 1 hybrid lorry</span>
+  * <span style="color:#000000">CodeEU\-206: VTP \+ PEMS test done by Renault Trucks France \- VECTO tool errors most probably linked to automatic gearbox \(with torque converter\)</span>
+  * <span style="color:#000000">CodeEU\-211: Hybrid P1 configurations with errors</span>
+  * <span style="color:#000000">CodeEU\-215: MultiStep tool help</span>
+  * <span style="color:#000000">CodeEU\-216: NrOfGears in CIF is 1 for IEPC no matter how many gears it has</span>
+  * <span style="color:#000000">CodeEU\-220: Error manual transmission 2\. gear</span>
+  * <span style="color:#000000">CodeEU\-224: Issue with PEV complete vehicle simulation \(Vecto MultiStage\)</span>
+  * <span style="color:#000000">CodeEU\-231: IVECO CONFIDENTIAL : hybrid buses completed simulation aborted</span>
+  * <span style="color:#000000">CodeEU\-234: Error Conventional Lorry Gear: 1C DistanceRun got an unexpected response</span>
+  * <span style="color:#000000">CodeEU\-235: Tyre error calculation buses "invalid xsi:type 'TyreDataDeclarationType'"</span>
+  * <span style="color:#000000">CodeEU\-238: Bus VIF files not valid in Multistep VECTO</span>
+  * <span style="color:#000000">CodeEU\-243: Simulation aborted: Gear 5 Lossmap not sufficiant</span>
+  * <span style="color:#000000">CodeEU\-244: Signature validation fails for old \(prior to v4\) Manufacturer reports</span>
+
+* <span style="color:#000000"> __Bugfixes \(2/2\)__ </span>
+  * <span style="color:#000000">CodeEU\-249: Fix handling gear torque limits in case of IEPC WheelHub motor and only one side is measured</span>
+  * <span style="color:#000000">CodeEU\-250: Maximum vehicle speed exceeded during pre\-processing</span>
+  * <span style="color:#000000">CodeEU\-253: Replace VTP HeavyBus in Generic Vehicles with VTP Truck</span>
+  * <span style="color:#000000">CodeEU\-259: Inconsistent calculation of AverageRRC in CIF</span>
+  * <span style="color:#000000">CodeEU\-260: Handling of overload buffer in case Continuous Torque is 0Nm</span>
+  * <span style="color:#000000">CodeEU\-261: SuperCap internal resistance standard values correction</span>
+  * <span style="color:#000000">CodeEU\-263: Determination of rated power for IEPCs for MRF and CIF</span>
+  * <span style="color:#000000">CodeEU\-266: Fix Measured Speed Testcases</span>
+
+# Vecto 4.0.1.3217 OFFICIAL RELEASE (23-10-2023)
+
+* <span style="color:#000000"> __Improvements__ </span>
+  * <span style="color:#000000">VTP mode: create zip archive for input and output files</span>
+* <span style="color:#000000"> __Bugfixes__ </span>
+  * <span style="color:#000000">bugfix in CIF for complete\(d\) buses \- do not write PrimaryVehicleSubgroup element</span>
+  * <span style="color:#000000">fix hybrid strategy: power comparison</span>
+  * <span style="color:#000000">fix exempted vehicles do not work \(error message that XML version is not supported\)</span>
+  * <span style="color:#000000">bugfix in XML schema: remove wrong PS technology entry for lorries</span>
+  * <span style="color:#000000">bugfix for conditioning power demand for IHPC vehicles</span>
+
+# VECTO 4\.0\.0\.3210 Release Notes (16-10-2023)
+
+![](img%5CRelease%20Notes%20Vecto4x1.png)
+
+<!-- <h3 style="text-align: center; font-style: bold; color:#990000"> Release Notes </h3> -->
+<span style="color:#990000"> __Release Notes__ </span>
+
+# First official VECTO release for the 2nd Amendment  of Regulation (EU) 2017/2400
+
+# Features
+
+* __Declaration Mode__
+  * __xEV\-Heavy Lorries__
+  * __Conventional Medium Lorries__
+  * __xEV Medium Lorries__
+  * __Conventional Buses__
+  * __xEV Buses__
+* __Dedicated user interface for simulating buses in Declaration Mode using the multistep approach: VECTOMultistep\.exe__
+* __Engineering Mode__
+  * __xEV\-Vehicles__
+* __Updated XML\-Reports and Vehicle Information Files to support new Vehicle Architectures__
+  * __New Manufacturer Record File \(MRF\)__
+  * __New Customer Information File \(CIF\)__
+  * __Multistep Output \(VIF\):__
+* __Updated simulation output \(\.vsum\, \.vmod\)__
+* __Updated Hashing Tool to handle new powertrain components \(electric motor\, battery\, supercap \.\.\.\)__
+* __Supports \.NET Framework 4\.8 and \.NET 6\.0__
+
+# Features - Tool modes
+
+|  | Medium Lorries (XML) | Heavy Lorries (XML) | Primary buses (XML) | Interim buses  (GUI) | Interim buses (XML) | Completed buses (JSON v7) | Completed buses (GUI) | Completed buses (XML) | Complete buses (JSON v10) | Complete buses (XML) |
+| :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: |
+| VECTO.exe | S | S | S |   |   | S |   | S | S | S |
+| VECTOcmd.exe | S | S | S |   |   | S |   | S | S | S |
+| VECTOMultistep.exe | S | S | S | S+E | S+E | S+E | S+E | S+E | S+E | S+E |
+| Comments |   |   |   | function: generates updated VIF |  |   |   |   | "Single step" manufacturing process |  |
+|  |   |   |   |   |   |   |   |   |   |   |
+
+***S:*** *Simulation only.*
+
+***S+E:*** *Simulation and editing.*
+
+# Changes
+
+* __XML Job Files < v2\.4 are no longer supported__
+
+* __Dropped support for \.NET Framework 4\.5 \(EOL 04/2022\)__
+
+# Implementation of Declaration Mode for xEV-Vehicles
+
+* __Generic auxiliary parametrisation__
+* __Generic parametrisation of usable SOC range__
+* __Generic parametrisation of Serial/Parallel Hybrid Strategy parameters__
+* __Automated simulation of OVC\-HEV__
+  * __Charge depleting mode \(CD\): The propulsion energy is provided by the electric storage only__
+  * __Charge sustaining mode \(CS\): The propulsion energy is provided by the fuel storage__
+
+# Implementation of Declaration Mode for xEV-Lorries
+
+__Generic E\-PTO for PEV and S\-HEV in Declaration Mode__
+
+__E\-PTO for PEV and S\-HEV in Engineering Mode__
+
+## Implementation of Declaration Mode for Buses
+
+__Factor Method for conventional and xEV\-Buses__
+
+__Updated bus auxiliary model__
+
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/Release Notes Vecto4x0.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/Release Notes Vecto4x0.png
new file mode 100644
index 0000000000000000000000000000000000000000..19e0276710df71d96a4db7e3d6453a5128be8d35
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/Release Notes Vecto4x0.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/Release Notes Vecto4x1.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/Release Notes Vecto4x1.png
new file mode 100644
index 0000000000000000000000000000000000000000..19e0276710df71d96a4db7e3d6453a5128be8d35
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/Release Notes Vecto4x1.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x0.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x0.png
new file mode 100644
index 0000000000000000000000000000000000000000..19e0276710df71d96a4db7e3d6453a5128be8d35
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x0.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x1.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x1.png
new file mode 100644
index 0000000000000000000000000000000000000000..e382407d422ae96b335137b727c0abde9a75f304
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x1.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x10.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x10.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..b9d8ea99d360fff956bbef67b7d1e49f2f6a43c1
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x10.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x11.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x11.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2e35f37e3035836a06a4f846193be427624ca7b
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x11.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x12.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x12.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd789657f5571f0d2267821adc912d5eb9759341
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x12.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x13.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x13.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bc6965b87d8757788f121b517af10ddc98415fb
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x13.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x14.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x14.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..7a1c71f00ecee0017320bb822a663af5bd7b54bc
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x14.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x15.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x15.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ed9401a742a44111fe21a5e96e660505b8d5820
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x15.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x16.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca5d6421a0845b8ae7b5bbcfcde5a2c0bf9c508d
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x16.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x17.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x17.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd2fd76feefedbd2eadabab8506d40e37c809f1e
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x17.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x18.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x18.png
new file mode 100644
index 0000000000000000000000000000000000000000..c46fb75d3f28b2cfdd9df64fe2e004e99589025f
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x18.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x19.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x19.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab89314b79e79a4ddd1de623d8c1a942f7ea1030
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x19.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x2.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x2.png
new file mode 100644
index 0000000000000000000000000000000000000000..74b415316649c20bd18dac9f21af42b4b390c131
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x2.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x20.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x20.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..95430085dbf73631e4357e951c8b51592aea75bc
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x20.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x21.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x21.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab89314b79e79a4ddd1de623d8c1a942f7ea1030
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x21.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x22.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x22.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..8d736811712d33e91758c4bbb31347248a6496b5
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x22.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x23.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x23.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..5a3785f103acd41aed8f00c0e5d25efa20b6b76e
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x23.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x24.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x24.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..5d029a6799a0d287758e7fabcc609e2f3ca8034e
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x24.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x25.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x25.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdc90cb5e9a1b08d3200f8b5f9143a072c0e842a
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x25.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x26.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x26.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..32c47021b409342cd928df88acc470f9dc5236b1
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x26.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x27.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x27.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..579479d9be198de2f64cdf8c75a8d38cf90a8a36
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x27.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x28.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x28.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..5388feef0633e263742e1c838d010748aabe8dd6
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x28.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x29.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x29.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..9e0fc2a970668ee1e9cc826828f77169ec3ee822
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x29.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x3.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x3.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2e35f37e3035836a06a4f846193be427624ca7b
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x3.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x30.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x30.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..90b3ddf2bf10daf06067744ca6344beca215797d
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x30.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x31.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x31.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..3dcbcaf8064fdfdc51fe15eefaeee6a6dfc9d4d7
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x31.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x32.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdc90cb5e9a1b08d3200f8b5f9143a072c0e842a
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x32.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x33.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x33.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d8fe4cd7e860bbdfbc5a7b2a8068b66d31670fe
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x33.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x34.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x34.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9196440b192008e8af50478d4c84ff15f6215d7
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x34.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x35.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x35.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3dc2b659d9c5c30ef3831018a2247e6e5fb6e34
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x35.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x36.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x36.png
new file mode 100644
index 0000000000000000000000000000000000000000..08ce78f46bd242f3957e6cda5f207b9f646f0160
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x36.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x37.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x37.png
new file mode 100644
index 0000000000000000000000000000000000000000..6238d770453fe3a65069f6fb78a347f91be4db97
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x37.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x38.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x38.png
new file mode 100644
index 0000000000000000000000000000000000000000..6238d770453fe3a65069f6fb78a347f91be4db97
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x38.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x39.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x39.png
new file mode 100644
index 0000000000000000000000000000000000000000..870bf5cf875a8ced0041f874ff99cc32f5dd1154
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x39.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x4.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x4.png
new file mode 100644
index 0000000000000000000000000000000000000000..26f8150ee7e41b86b0031ed1fab4212fb438e4e5
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x4.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x40.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..686f2dedeb578c8c26fc8bd43a156ebc19f5b1a6
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x40.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x41.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x41.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb2d5198ec75eb765cfb8e38414c7681df7706ad
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x41.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x42.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x42.png
new file mode 100644
index 0000000000000000000000000000000000000000..900bad5e6680c956f54e129b02549fe7b59b401e
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x42.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x43.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x43.png
new file mode 100644
index 0000000000000000000000000000000000000000..38b0629cb0af736fb83fa90175c620be6c74d688
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x43.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x44.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x44.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf94b6ec919ac6bb5dc091e504546052f6d05381
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x44.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x45.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x45.png
new file mode 100644
index 0000000000000000000000000000000000000000..75a9b6f350fbc4c5783a9e7d7246b5087ca45e93
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x45.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x46.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x46.png
new file mode 100644
index 0000000000000000000000000000000000000000..9844075bb8d5d814a884b99870c2eddd25826676
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x46.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x47.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x47.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c8353fc3d443f96ad861b81f6579935183d290f
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x47.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x48.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..1bde86f91f35351d3eccdb30a421ab7cb3bf258a
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x48.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x49.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x49.png
new file mode 100644
index 0000000000000000000000000000000000000000..446cc6228db8dc7a8ac5e098b3e1586f2b7f87dd
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x49.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x5.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x5.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..3d2679728048762c79b5458348f868112453b9eb
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x5.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x50.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x50.png
new file mode 100644
index 0000000000000000000000000000000000000000..5220d1edeb7a68561fcc1b561e993c83e0f65b88
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x50.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x51.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x51.png
new file mode 100644
index 0000000000000000000000000000000000000000..0898aa7efd3d2f5fbd7b90555f83b5bbba214bfe
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x51.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x52.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x52.png
new file mode 100644
index 0000000000000000000000000000000000000000..70be22e6260c088c2e6d451c332a778431987314
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x52.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x53.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x53.png
new file mode 100644
index 0000000000000000000000000000000000000000..c730e76052a4d34498ee2352fa84c1c48f2f157e
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x53.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x54.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x54.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c0548da18e4126511b681d787c3dd9f61f20a1f
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x54.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x55.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x55.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f810420a508be171f393d14157b06243f4683d6
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x55.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x56.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x56.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6e9159f4f6f62c381b1ba163e0e74a7250fae25
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x56.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x57.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x57.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d7cfa8e3705d53c71351acb753a2000a1925023
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x57.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x58.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x58.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0725ae3aa67a967f0d7a9e46ada85a871c1c71a
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x58.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x59.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x59.png
new file mode 100644
index 0000000000000000000000000000000000000000..b382c5d80edc469818517a08cd508ad8b04c40fb
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x59.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x6.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x6.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..3d2679728048762c79b5458348f868112453b9eb
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x6.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x60.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3362eab36ccb8f4e9ed910a4a7119ffc03bb07a
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x60.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x61.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x61.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b70c3a821b8a65d192bd8794fc0532c5630fadc
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x61.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x62.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x62.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..7dbff297da4b87efb3e7a204c80180a8caaf8dd5
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x62.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x63.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x63.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..7dbff297da4b87efb3e7a204c80180a8caaf8dd5
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x63.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x64.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x64.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f53024d17fd3209ba23e9ebbe35e8cbd81c2ec2
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x64.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x7.wmf b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x7.wmf
new file mode 100644
index 0000000000000000000000000000000000000000..3d2679728048762c79b5458348f868112453b9eb
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x7.wmf differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x8.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..482fcc4d1cd005647a06bc1a95b6737d6062e069
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x8.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x9.png b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x9.png
new file mode 100644
index 0000000000000000000000000000000000000000..7dac8bccfd401dbe749ae4c499bfc6a77ff70328
Binary files /dev/null and b/Documentation/User Manual Source/ReleaseNotesMDs/img/release notes vecto3x9.png differ
diff --git a/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md b/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md
new file mode 100644
index 0000000000000000000000000000000000000000..196a812d98545ad51590f890dca54369db7d4700
--- /dev/null
+++ b/Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md	
@@ -0,0 +1,8 @@
+## VECTO v4.2.3 Official Release (01-10-2024)
+
+### Enhancements
+- CodeEU #799: Adapt VECTO for the new CI updates (!263)
+
+### Bug Fixes
+- CodeEU #794: Added missing monitoring report file (!265)
+- CodeEU #780: Update weights for bus subgroups (!264)
\ No newline at end of file
diff --git a/Documentation/User Manual Source/release notes vecto4.x.pdf b/Documentation/User Manual Source/release notes vecto4.x.pdf
deleted file mode 100644
index f4a1350608a293ae17d77cce361f97d83c780c1d..0000000000000000000000000000000000000000
Binary files a/Documentation/User Manual Source/release notes vecto4.x.pdf and /dev/null differ
diff --git a/Documentation/User Manual/6-changelog/changelog.md b/Documentation/User Manual/6-changelog/changelog.md
index bb642e21164b85b5c95edbefac52fc055428283e..bb0df87d18f842a8f3c854552920ddf5eb39e1e4 100644
--- a/Documentation/User Manual/6-changelog/changelog.md	
+++ b/Documentation/User Manual/6-changelog/changelog.md	
@@ -1,5 +1,15 @@
 # Changelog
 
+
+## VECTO v4.2.3 Official Release (01-10-2024)
+
+### Enhancements
+- CodeEU #799: Adapt VECTO for the new CI updates (!263)
+
+### Bug Fixes
+- CodeEU #794: Added missing monitoring report file (!265)
+- CodeEU #780: Update weights for bus subgroups (!264)
+
 **VECTO-4.2.2-RC**
 
 **Build 3539 (2024-09-09)**
diff --git a/Documentation/User Manual/convert.bat b/Documentation/User Manual/convert.bat
index 12575c67b9ced0551e2588fde65059e320d1ca34..127758ab03f4b20eae80f95b6d1b082133c897fc 100644
--- a/Documentation/User Manual/convert.bat	
+++ b/Documentation/User Manual/convert.bat	
@@ -15,7 +15,7 @@ REM -- pandoc 1.19 -- %LOCALAPPDATA%\Pandoc\pandoc --verbose  -f markdown+raw_ht
 REM -- pandoc 1.19 -- %LOCALAPPDATA%\Pandoc\pandoc --verbose  -f markdown+raw_html %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -o help.html  -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js
 
 REM  -- pandoc 2.17 --
-%LOCALAPPDATA%\Pandoc\pandoc.exe --verbose -f markdown+raw_html -s --toc --toc-depth=2 --self-contained --section-divs --mathjax -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js -o help.html  -V "pagetitle:VECTO xEV User Manual" %LIST%
+pandoc --verbose -f markdown+raw_html -s --toc --toc-depth=2 --self-contained --section-divs --mathjax -c includes/style.css -c includes/print.css -B includes/header.html -A includes/footer.html -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js -o help.html  -V "pagetitle:VECTO xEV User Manual" %LIST%
 
 
 REM pandoc %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation=none --section-divs --webtex  -c includes/style.css -B includes/header.html -A includes/footer.html -o help.html  -H includes/jquery.js -H includes/jquery-ui.js -H includes/include.js
@@ -23,8 +23,6 @@ REM pandoc %LIST% -s -S --toc --toc-depth=2 --self-contained --email-obfuscation
 
 echo Generated outputfile: help.html
 
-pause
-
 REM pandoc -s -S --toc --toc-depth=2 -N %LIST% -o help.docx
 REM pandoc -s -S --toc --toc-depth=2 -N %LIST% -o help.pdf
 REM pandoc -s -S --toc --toc-depth=2 -N %LIST% -o help.latex
diff --git a/Documentation/User Manual/help.html b/Documentation/User Manual/help.html
index a5950fb955911a4d38ccb7ede340c9c3c4c0f0eb..a72736950bb6fa6dd85c7b1f8d0ba90c86460a85 100644
--- a/Documentation/User Manual/help.html	
+++ b/Documentation/User Manual/help.html	
@@ -406,7 +406,8 @@ Limiting Input File (.vacc)</a></li>
 <li><a href="#summary-results-.vsum">Summary Results (.vsum)</a></li>
 <li><a href="#application-files">Application Files</a></li>
 </ul></li>
-<li><a href="#changelog">Changelog</a></li>
+<li><a href="#changelog">Changelog</a>
+</li>
 </ul>
 </nav>
 <section id="platform-requirements" class="level1">
@@ -10928,6 +10929,22 @@ stored as LOG_backup.txt.</p>
 </section>
 <section id="changelog" class="level1">
 <h1>Changelog</h1>
+<section id="vecto-v4.2.3-official-release-01-10-2024" class="level2">
+  <p><strong>VECTO v4.2.3 Official Release (01-10-2024)</strong></p>
+<section id="enhancements" class="level3">
+  <ul>
+    <li>Enhancements
+<ul>
+<li>CodeEU #799: Adapt VECTO for the new CI updates (!263)</li>
+</ul></li></ul>
+</section>
+<section id="bug-fixes" class="level3">
+  <ul>
+    <li>Bug Fixes
+<ul>
+<li>CodeEU #794: Added missing monitoring report file (!265)</li>
+<li>CodeEU #780: Update weights for bus subgroups (!264)</li>
+</ul></li></ul>
 <p><strong>VECTO-4.2.2-RC</strong></p>
 <p><strong>Build 3539 (2024-09-09)</strong></p>
 <ul>
@@ -12441,6 +12458,8 @@ lookup</li>
 <li>Bugfix: error in triagulation of fuel consumption map</li>
 </ul>
 </section>
+</section>
+</section>
 <div id="FOOTER">
 <a target="mainframe" href="mailto:JRC-VECTO@ec.europa.eu">Contact</a>
 <span style="text-align:right; float:right">Print View: <a href="javascript:$(&#39;div, section, nav&#39;).show().not(&#39;.vecto2&#39;).not(&#39;.vecto3&#39;).css({&#39;padding-left&#39;:&#39;0px&#39;}).filter(&#39;#CONTENT,#TOC,#HEADER,#FOOTER,#MathJax_Message&#39;).hide();void(0);">All</a>, <a href="javascript:$(&#39;div, section, nav&#39;).not(&#39;.vecto2&#39;).not(&#39;.vecto3&#39;).css({&#39;padding-left&#39;:&#39;0px&#39;}).filter(&#39;#TOC,#HEADER,#FOOTER,#MathJax_Message&#39;).hide();$(&#39;#CONTENT&#39;).css({&#39;display&#39;:&#39;inline&#39;});void(0);">Current</a>
diff --git a/HashingCmd/HashingCmd.csproj b/HashingCmd/HashingCmd.csproj
index 061962c6bb430bbc84a6b067043cd80c8b3e1c63..ef8aee01058c06b59ee0b0c87d511a772166657d 100644
--- a/HashingCmd/HashingCmd.csproj
+++ b/HashingCmd/HashingCmd.csproj
@@ -1,13 +1,9 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Version Information (only needed if it differs from Global VECTO Version)-->
-    <MainProductVersion>0.1.0</MainProductVersion>
-    <VersionPrefix>$(MainProductVersion).$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</VersionPrefix>
-
     <RootNamespace>HashingCmd</RootNamespace>
     <AssemblyName>hashingcmd</AssemblyName>
     <TargetFrameworks>net48;net6.0</TargetFrameworks>
-     
+
     <OutputType>Exe</OutputType>
   </PropertyGroup>
 
diff --git a/HashingTool/HashingTool.csproj b/HashingTool/HashingTool.csproj
index ed4ba3096791ad0eaef8fee89f220ee3a267e6f4..67090435c71026b179a6f8ee79927e2ab3c8885a 100644
--- a/HashingTool/HashingTool.csproj
+++ b/HashingTool/HashingTool.csproj
@@ -1,15 +1,11 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Version Information (only needed if it differs from Global VECTO Version)-->
-    <MainProductVersion>0.2.0</MainProductVersion>
-    <VersionPrefix>$(MainProductVersion).$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</VersionPrefix>
-
     <OutputType>WinExe</OutputType>
     <RootNamespace>HashingTool</RootNamespace>
     <AssemblyName>HashingTool</AssemblyName>
     <UseWPF>true</UseWPF>
     <TargetFrameworks>net48;net6.0-windows</TargetFrameworks>
-     
+
     <ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
     <ApplicationIcon>HashingIcon.ico</ApplicationIcon>
   </PropertyGroup>
diff --git a/VECTO.sln b/VECTO.sln
index b3fad2ce11f2d02c38ac8c3ca7f37300c94e55a3..8548130acbb5356e17731e4640889158511c6ca1 100644
--- a/VECTO.sln
+++ b/VECTO.sln
@@ -80,6 +80,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VECTOStart", "Tools\VECTOSt
 		{E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A} = {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}
 		{E8B0B447-1A54-4BEC-A160-AF0017000781} = {E8B0B447-1A54-4BEC-A160-AF0017000781}
 		{EF99431D-4227-44C3-B2BD-DE8AE3E672CA} = {EF99431D-4227-44C3-B2BD-DE8AE3E672CA}
+		{DE50CAEF-6282-476D-A09B-AD16D6F2476F} = {DE50CAEF-6282-476D-A09B-AD16D6F2476F}
 	EndProjectSection
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VECTOConsoleStart", "Tools\VECTOConsoleStart\VECTOConsoleStart.csproj", "{9FD67139-5120-4E64-9210-DD0A070903EA}"
diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj
index 19581e69a33495cac7d531522e6f77edbd3ad5ef..e08ba2b7fccf7a8e5cf1c2b230755b66d1c00e12 100644
--- a/VECTO/VECTO.vbproj
+++ b/VECTO/VECTO.vbproj
@@ -7,6 +7,7 @@
 	<ApplicationIcon>Resources\Icon2.ico</ApplicationIcon>
 	<OptionStrict>On</OptionStrict>
 	<UseWindowsForms>true</UseWindowsForms>
+	<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
 	<MyType>WindowsForms</MyType>
 		<!--<TargetFramework>net6.0-windows</TargetFramework>-->
 		
@@ -47,6 +48,7 @@
 		<PrivateAssets>all</PrivateAssets>
 	</PackageReference>
 	<PackageReference Include="System.Data.SqlClient" Version="4.8.5" />
+	<PackageReference Include="System.Resources.Extensions" Version="8.0.0" />
 	</ItemGroup>
 	
 	<ItemGroup Condition="'$(TargetFramework)' == 'net48'">
diff --git a/VECTO3GUI/Properties/Version.cs b/VECTO3GUI/Properties/Version.cs
deleted file mode 100644
index 5ade37d6792c11e1fe10c19042588155249b7bde..0000000000000000000000000000000000000000
--- a/VECTO3GUI/Properties/Version.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
-* This file is part of VECTO.
-*
-* Copyright © 2012-2017 European Union
-*
-* Developed by Graz University of Technology,
-*              Institute of Internal Combustion Engines and Thermodynamics,
-*              Institute of Technical Informatics
-*
-* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved
-* by the European Commission - subsequent versions of the EUPL (the "Licence");
-* You may not use VECTO except in compliance with the Licence.
-* You may obtain a copy of the Licence at:
-*	
-* https://joinup.ec.europa.eu/community/eupl/og_page/eupl
-*
-* Unless required by applicable law or agreed to in writing, VECTO
-* distributed under the Licence is distributed on an "AS IS" basis,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the Licence for the specific language governing permissions and
-* limitations under the Licence.
-*
-* Authors:
-*   Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology
-*   Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology
-*   Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology
-*   Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology
-*   Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology
-*   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
-*/
-
-using System.Reflection;
-[assembly: AssemblyVersion("0.1.0.1954")]
-[assembly: AssemblyFileVersion("0.1.0.1954")]
diff --git a/VECTO3GUI/Properties/Version.tt b/VECTO3GUI/Properties/Version.tt
deleted file mode 100644
index bf6606a7433a501c60753609366ac702934d292a..0000000000000000000000000000000000000000
--- a/VECTO3GUI/Properties/Version.tt
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-* This file is part of VECTO.
-*
-* Copyright © 2012-2017 European Union
-*
-* Developed by Graz University of Technology,
-*              Institute of Internal Combustion Engines and Thermodynamics,
-*              Institute of Technical Informatics
-*
-* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved
-* by the European Commission - subsequent versions of the EUPL (the "Licence");
-* You may not use VECTO except in compliance with the Licence.
-* You may obtain a copy of the Licence at:
-*	
-* https://joinup.ec.europa.eu/community/eupl/og_page/eupl
-*
-* Unless required by applicable law or agreed to in writing, VECTO
-* distributed under the Licence is distributed on an "AS IS" basis,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the Licence for the specific language governing permissions and
-* limitations under the Licence.
-*
-* Authors:
-*   Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology
-*   Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology
-*   Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology
-*   Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology
-*   Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology
-*   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
-*/
-
-<#@ template language="C#" #>
-<#@ output extension=".cs"#>
-<#@ include file="../../VectoCore/VectoCore/VersionNumber.t4" once="true" #>
-using System.Reflection;
-[assembly: AssemblyVersion("0.1.0.<#= GetBuildNumber() #>")]
-[assembly: AssemblyFileVersion("0.1.0.<#=  GetBuildNumber() #>")]
-<#+ 
-	int RevisionNumber = (int)(DateTime.UtcNow - new DateTime(2017, 1, 1)).TotalDays; 
-#>
\ No newline at end of file
diff --git a/VECTO3GUI/VECTO3GUI.csproj b/VECTO3GUI/VECTO3GUI.csproj
index a7905144ecb03f10c90c65a2588b0f76dbf1ab6e..06670f2fdb124c4f1280b25fe55d6ab3b84517a9 100644
--- a/VECTO3GUI/VECTO3GUI.csproj
+++ b/VECTO3GUI/VECTO3GUI.csproj
@@ -197,11 +197,6 @@
     <Compile Include="Model\TempDataObject\AuxiliariesBusComponentData.cs" />
     <Compile Include="Model\TempDataObject\ITempDataObject.cs" />
     <Compile Include="Model\TempDataObject\VehicleBusComponentData.cs" />
-    <Compile Include="Properties\Version.cs">
-      <DependentUpon>Version.tt</DependentUpon>
-      <AutoGen>True</AutoGen>
-      <DesignTime>True</DesignTime>
-    </Compile>
     <Compile Include="Util\AllowedEntry.cs" />
     <Compile Include="Util\Component.cs" />
     <Compile Include="Util\RelayCommand.cs" />
@@ -666,11 +661,6 @@
   <ItemGroup>
     <Resource Include="Resources\Icon2.ico" />
   </ItemGroup>
-  <ItemGroup>
-    <None Include="Properties\Version.tt">
-      <Generator>TextTemplatingFileGenerator</Generator>
-      <LastGenOutput>Version.cs</LastGenOutput>
-    </None>
   </ItemGroup>
   <ItemGroup>
     <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
@@ -682,7 +672,7 @@
     <Resource Include="Resources\JRC-About.png" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">
   </Target>
diff --git a/VECTO3GUI2020/VECTO3GUI2020.csproj b/VECTO3GUI2020/VECTO3GUI2020.csproj
index 0256dc978339fd85bdcde51807f06f4b9357f357..b545a9fc1dde261ef03ba91c9d504fd3f2698ad3 100644
--- a/VECTO3GUI2020/VECTO3GUI2020.csproj
+++ b/VECTO3GUI2020/VECTO3GUI2020.csproj
@@ -1,8 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
     <!-- Version Information (only needed if it differs from Global VECTO Version)-->
-    <MainProductVersion>1.0.0</MainProductVersion>
-    <VersionPrefix>$(MainProductVersion).$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</VersionPrefix>
     <OutputType>WinExe</OutputType>
     <RootNamespace>VECTO3GUI2020</RootNamespace>
     <AssemblyName>VECTOMultistep</AssemblyName>
@@ -12,7 +10,7 @@
     <PublishTrimmed>false</PublishTrimmed>
     <ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
     <TargetFrameworks>net48;net6.0-windows</TargetFrameworks>
-     
+
     <Configurations>Debug;Release;MockupDebug;MockupRelease</Configurations>
 </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='MockupDebug|net48|AnyCPU'">
diff --git a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs
index f01c1192cd965d30855845029dc87268c14b5891..931b1ce0728986ad782afb09c5b7d100add9f349 100644
--- a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs
+++ b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs
@@ -53,6 +53,11 @@ namespace TUGraz.VectoCommon.Utils
 		/// </summary>
 		public const double ToleranceFactor = 1e-6;
 
+		/// <summary>
+		/// The tolerancefactor for relative comparisons.
+		/// </summary>
+		public const double VectoToleranceFactor = 0.003;
+
 		/// <summary>
 		/// Determines whether the specified other is equal within tolerance.
 		/// </summary>
diff --git a/VectoCommon/VectoCommon/VectoCommon.csproj b/VectoCommon/VectoCommon/VectoCommon.csproj
index bc0e47c83b8f5341e8cb65df70d2b0f19b4c1348..d92bcc72d2303798ede9fc7acd6b797389365d4b 100644
--- a/VectoCommon/VectoCommon/VectoCommon.csproj
+++ b/VectoCommon/VectoCommon/VectoCommon.csproj
@@ -3,7 +3,7 @@
     <RootNamespace>TUGraz.VectoCommon</RootNamespace>
     <AssemblyName>VectoCommon</AssemblyName>
     <TargetFrameworks>net48;net6.0</TargetFrameworks>
-     
+    <Description>Provides Vecto models and utils.</Description>
     <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
   </PropertyGroup>
 
diff --git a/VectoCommon/VectoHashing/VectoHashing.csproj b/VectoCommon/VectoHashing/VectoHashing.csproj
index 1ff8ec73ee3974538ee2e936825c24ad0491863c..349bf0ea68d1b7792d9fb4be8b9d205bdd9e004b 100644
--- a/VectoCommon/VectoHashing/VectoHashing.csproj
+++ b/VectoCommon/VectoHashing/VectoHashing.csproj
@@ -1,15 +1,11 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <!-- Version Information (only needed if it differs from Global VECTO Version)-->
-    <MainProductVersion>1.2.9</MainProductVersion>
-    <VersionPrefix>$(MainProductVersion).$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</VersionPrefix>
-
     <RootNamespace>TUGraz.VectoHashing</RootNamespace>
     <AssemblyName>VectoHashing</AssemblyName>
     <TargetFrameworks>net48;net6.0</TargetFrameworks>
-     
     <Configurations>Debug;Release;MockupRelease</Configurations>
     <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
+    <Description>Provides Vecto Hashing functionality.</Description>
   </PropertyGroup>
 
 
diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs
index 736ab6d86ade9151ff7a6e6fcb56de4316ad3b2d..80455b22945ea2832bf3e3555caadab706306b83 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/IFollowUpSimulatorFactoryCreator.cs
@@ -76,8 +76,11 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory
 			_originalReportWriter = originalReportWriter;
 			_originalDeclarationReport = originalDeclarationReport;
 			_currentStageOutputDataWriter =
-				new TempFileOutputWriter(originalReportWriter, ReportType.DeclarationReportManufacturerXML)
-				;
+				new TempFileOutputWriter(
+					originalReportWriter, 
+					ReportType.DeclarationReportManufacturerXML, 
+					ReportType.DeclarationReportMonitoringXML);
+
 			_currentStageDeclarationReport =
 				xmlDeclarationReportFactory.CreateReport(originalStageInputData.PrimaryVehicle, _currentStageOutputDataWriter);
 			_currentStageInputData = originalStageInputData.PrimaryVehicle;
diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs
index 862367a24b15603239de16c6a7ed8e6c02b0facb..6db81775f88abda0fd05deb6f1efaf4f7f609227 100644
--- a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs
+++ b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs
@@ -92,7 +92,7 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 
 		public string XMLPrimaryVehicleReportName => Path.ChangeExtension(_jobFile, "RSLT_VIF.xml");
 
-		public string XMLMonitoringReportName => Path.ChangeExtension(_jobFile, "RSLT_MONITORING.xml");
+		public virtual string XMLMonitoringReportName => Path.ChangeExtension(_jobFile, "RSLT_MONITORING.xml");
 
 		public string XMLVTPReportName => Path.ChangeExtension(_jobFile, "VTP_Report.xml");
 
diff --git a/VectoCore/VectoCore/OutputData/FileIO/TempFileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/TempFileOutputWriter.cs
index f00b5ef9f38f39d4cc899e2be8783084e5f3a64e..60d29c8ae31a1be65c84be873eeb9a60808c53d2 100644
--- a/VectoCore/VectoCore/OutputData/FileIO/TempFileOutputWriter.cs
+++ b/VectoCore/VectoCore/OutputData/FileIO/TempFileOutputWriter.cs
@@ -16,6 +16,8 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 
 		public override string XMLFullReportName => Path.ChangeExtension(BaseWriter.JobFile, "RSLT_MANUFACTURER_PRIMARY.xml");
 
+		public override string XMLMonitoringReportName => Path.ChangeExtension(BaseWriter.JobFile, "RSLT_MONITORING_PRIMARY.xml");
+
 		#endregion
 
 		/// <summary>
diff --git a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
index 0eb39a06ce82d3dde77677453068fe248706c019..6285f413db29e0825b505b43b1d8a225d56da99e 100644
--- a/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
+++ b/VectoCore/VectoCore/Resources/Declaration/CO2Standards/MissionProfileWeights.csv
@@ -33,8 +33,8 @@ Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delive
 32b             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.47 / 0.43 , 0.04 / 0.06
 32c             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
 32d             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-32e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-32f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
+32e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
+32f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
 33a             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0/0         , 0/0
 33b1            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.05 / 0.05 , 0.16 / 0.14 , 0.32 / 0.28 , 0/0         , 0/0
 33b2            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.05 / 0.05 , 0.09 / 0.08 , 0.15 / 0.13 , 0.24 / 0.21 , 0/0
@@ -45,8 +45,8 @@ Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delive
 34b             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.47 / 0.43 , 0.04 / 0.06
 34c             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
 34d             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-34e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-34f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
+34e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
+34f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
 35a             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0/0         , 0/0
 35b1            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0/0         , 0/0
 35b2            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0.00 / 0.00 , 0/0
@@ -55,8 +55,8 @@ Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delive
 36b             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.47 / 0.43 , 0.04 / 0.06
 36c             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
 36d             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-36e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-36f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
+36e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
+36f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
 37a             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0/0         , 0/0
 37b1            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.05 / 0.05 , 0.16 / 0.14 , 0.32 / 0.28 , 0/0         , 0/0
 37b2            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.05 / 0.05 , 0.09 / 0.08 , 0.15 / 0.13 , 0.24 / 0.21 , 0/0
@@ -67,8 +67,8 @@ Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delive
 38b             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.47 / 0.43 , 0.04 / 0.06
 38c             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
 38d             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-38e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-38f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
+38e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
+38f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
 39a             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0/0         , 0/0
 39b1            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0/0         , 0/0
 39b2            , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0.27 / 0.23 , 0.15 / 0.13 , 0.11 / 0.11 , 0.00 / 0.00 , 0/0
@@ -77,5 +77,5 @@ Weighting Group , LongHaul  , LongHaul EMS , Regional Delivery , Regional Delive
 40b             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.47 / 0.43 , 0.04 / 0.06
 40c             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
 40d             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-40e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
-40f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.30 / 0.60
+40e             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
+40f             , 0/0       , 0/0          , 0/0               , 0/0                   , 0/0            , 0/0               , 0/0          , 0/0         , 0/0         , 0/0         , 0.05 / 0.05 , 0.35 / 0.55
diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj
index c7cd333a35c661302c49a823260082cc168cc7fd..8d396b3f5198f064f9dd8932c4befb36dbef9979 100644
--- a/VectoCore/VectoCore/VectoCore.csproj
+++ b/VectoCore/VectoCore/VectoCore.csproj
@@ -3,7 +3,7 @@
     <RootNamespace>TUGraz.VectoCore</RootNamespace>
     <AssemblyName>VectoCore</AssemblyName>
     <TargetFrameworks>net48;net6.0</TargetFrameworks>
-     
+    <Description>Provides Vecto Core functionality.</Description>
     <Configurations>Debug;Release;MockupDebug;MockupRelease</Configurations>
 	<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
 	<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
@@ -187,6 +187,6 @@
     <Folder Conidition="('$(Configuration)' == 'MockupRelease') Or ('$(Configuration)' == 'MockupDebug')" Include="Mockup\" />
   </ItemGroup>
 
-  
+
 
 </Project>
\ No newline at end of file
diff --git a/VectoCore/VectoCore/VersionNumber1.cs b/VectoCore/VectoCore/VersionNumber1.cs
deleted file mode 100644
index 5f282702bb03ef11d7184d19c80927b47f919764..0000000000000000000000000000000000000000
--- a/VectoCore/VectoCore/VersionNumber1.cs
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/Integration/ConventionalTimeruns.cs b/VectoCore/VectoCoreTest/Integration/ConventionalTimeruns.cs
index 914515f55b50399ac48fe36a9054803d50f7eb19..bc87bc3c4522b2b1f6829025341a1ff2020422dc 100644
--- a/VectoCore/VectoCoreTest/Integration/ConventionalTimeruns.cs
+++ b/VectoCore/VectoCoreTest/Integration/ConventionalTimeruns.cs
@@ -28,14 +28,14 @@ namespace TUGraz.VectoCore.Tests.Integration
 		[Category("LongRunning")]
 		[Category("Integration")]
         [
-        TestCase(GROUP5_JOB, 0, 0, 819.8804, 92.7086, 78.855, TestName = "Group 5 Conventional TimeRun MeasuredSpeed LongHaul"),
-        TestCase(GROUP5_JOB, 1, 1, 945.6024, 79.9159, 56.0636, TestName = "Group 5 Conventional TimeRun MeasuredSpeed RegionalDelivery"),
-        TestCase(GROUP5_JOB, 2, 2, 1719.3986, 57.9007, 17.3085, TestName = "Group 5 Conventional TimeRun MeasuredSpeed UrbanDelivery"),
-        
-		TestCase(GROUP5_JOB, 6, 0, 814.57, 92.7311, 79.2397, TestName = "Group 5 Conventional TimeRun MeasuredSpeedGear LongHaul"),
-        TestCase(GROUP5_JOB, 7, 1, 943.1614, 80.6104, 56.822, TestName = "Group 5 Conventional TimeRun MeasuredSpeedGear RegionalDelivery"),
-        TestCase(GROUP5_JOB, 8, 2, 1726.7531, 59.1912, 18.0386, TestName = "Group 5 Conventional TimeRun MeasuredSpeedGear UrbanDelivery")
-]
+			TestCase(GROUP5_JOB, 0, 0, 820.3491, 92.7594, 78.8948, TestName = "Group 5 Conventional TimeRun MeasuredSpeed LongHaul"),
+			TestCase(GROUP5_JOB, 1, 1, 946.3962, 80.0195, 56.1634, TestName = "Group 5 Conventional TimeRun MeasuredSpeed RegionalDelivery"),
+			TestCase(GROUP5_JOB, 2, 2, 1720.3376, 57.8706, 17.2869, TestName = "Group 5 Conventional TimeRun MeasuredSpeed UrbanDelivery"),
+			
+			//TestCase(GROUP5_JOB, 6, 0, 814.57, 92.7311, 79.2397, TestName = "Group 5 Conventional TimeRun MeasuredSpeedGear LongHaul"),
+			//TestCase(GROUP5_JOB, 7, 1, 943.1614, 80.6104, 56.822, TestName = "Group 5 Conventional TimeRun MeasuredSpeedGear RegionalDelivery"),
+			//TestCase(GROUP5_JOB, 8, 2, 1726.7531, 59.1912, 18.0386, TestName = "Group 5 Conventional TimeRun MeasuredSpeedGear UrbanDelivery")
+		]
 		public void TestTimeRunCycle(string jobFile, int cycleIdx, int distanceCycleIdx, double CO2, double pWheelpos, double pWheel)
         {
             Dictionary<string, double> metrics = new Dictionary<string, double>()
diff --git a/VectoCore/VectoCoreTest/Integration/GenericVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/GenericVehicleTest.cs
index bfa3678f21324b6388d12f257fe18f98da33ba62..dcf43fc7f756c8c3ce777d80b5d0b1f907ffe897 100644
--- a/VectoCore/VectoCoreTest/Integration/GenericVehicleTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/GenericVehicleTest.cs
@@ -1,10 +1,7 @@
 using System;
-using System.Collections.Concurrent;
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
 using System.Xml;
 using Ninject;
 using NUnit.Framework;
@@ -12,9 +9,7 @@ using TUGraz.VectoCommon.InputData;
 using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCore.InputData.FileIO.JSON;
 using TUGraz.VectoCore.InputData.FileIO.XML;
-using TUGraz.VectoCore.InputData.FileIO.XML.Common;
 using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider;
-using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.Interfaces;
 using TUGraz.VectoCore.Models.Simulation;
 using TUGraz.VectoCore.Models.Simulation.Impl;
 using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory;
@@ -28,13 +23,11 @@ namespace TUGraz.VectoCore.Tests.Integration
     /// <summary>
     /// Make sure all shipped generic vehicles actually can be simulated
     /// </summary>
+	[Ignore("New solution provided by GenericVehiclesDeclarationTests.")]
 	[TestFixture]
 	//[Parallelizable]
 	internal class GenericVehicleTest
     {
-
-
-		
 		private static string BASE_DIR = "TestData/Shipped_Generic";
 		private StandardKernel _kernel;
 		private IXMLInputDataReader _xmlReader;
@@ -146,15 +139,13 @@ namespace TUGraz.VectoCore.Tests.Integration
 					var busInputData = inputData as IMultistepBusInputDataProvider;
 					var multistepInputData = new XMLDeclarationVIFInputData(busInputData, null);
 					fileWriter = new FileOutputVIFWriter(path, busInputData.JobInputData.ManufacturingStages?.Count ?? 0);
-					runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration,
-						multistepInputData, fileWriter, null, null, true);
+					runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, multistepInputData, fileWriter, null, null, true);
 				}
 				else
 				{
 
-					runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, fileWriter,
-						writeReports ? null : new NullDeclarationReport()); //, writeReports ? null : new NullDeclarationReport());
-
+					runsFactory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, fileWriter, writeReports ? null : new NullDeclarationReport()); 
+					//, writeReports ? null : new NullDeclarationReport());
 				}
 
 				var sumWriter = new SummaryDataContainer(fileWriter); //new MockSumWriter();
diff --git a/VectoCore/VectoCoreTest/Integration/GenericVehicles/GenericVehiclesDeclarationTest.cs b/VectoCore/VectoCoreTest/Integration/GenericVehicles/GenericVehiclesDeclarationTest.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c75c0e079033bf3c0cbb66dc0534ef35d7bc86f2
--- /dev/null
+++ b/VectoCore/VectoCoreTest/Integration/GenericVehicles/GenericVehiclesDeclarationTest.cs
@@ -0,0 +1,225 @@
+using Ninject;
+using NUnit.Framework;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using TUGraz.VectoCommon.Models;
+using TUGraz.VectoCore.InputData.FileIO.JSON;
+using TUGraz.VectoCore.InputData.FileIO.XML;
+using TUGraz.VectoCore.Models.Declaration;
+using TUGraz.VectoCore.Models.Simulation;
+using TUGraz.VectoCore.Models.Simulation.Impl;
+using TUGraz.VectoCore.OutputData;
+using TUGraz.VectoCore.OutputData.FileIO;
+using TUGraz.VectoCore.Tests.Utils;
+
+namespace TUGraz.VectoCore.Tests.Integration.GenericVehicles
+{
+	[TestFixture]
+	[Parallelizable(ParallelScope.All)]
+	public class GenericVehiclesDeclarationTest
+	{
+		private const string DeclarationBasePath = "TestData/Generic Vehicles/BaseGenericVehicles/DeclarationMode/";
+
+		// ICE
+		private const string GROUP_1s       = @$"{DeclarationBasePath}ICE/Group 1s/Group 1s_Rigid_DECL.vecto";
+		private const string GROUP_2        = @$"{DeclarationBasePath}ICE/Group2_RigidTruck_4x2/Class2_RigidTruck_DECL.vecto";
+		private const string GROUP_5        = @$"{DeclarationBasePath}ICE/Group5_Tractor_4x2/Class5_Tractor_DECL.vecto";
+		private const string GROUP_53       = @$"{DeclarationBasePath}ICE/Group 53/ML3r.vecto";
+		private const string GROUP_54_ML3   = @$"{DeclarationBasePath}ICE/Group 54/ML3van.vecto";
+		private const string GROUP_54       = @$"{DeclarationBasePath}ICE/Group 54_xml/vecto_vehicle-medium_lorry_4x2.xml";
+		private const string GROUP_9        = @$"{DeclarationBasePath}ICE/Group9_RigidTruck_6x2/Class9_RigidTruck_DECL.vecto";
+		private const string GROUP_9_DF     = @$"{DeclarationBasePath}ICE/Group9_RigidTruck_6x2/Class9_RigidTruck_DECL_DF.vecto";
+		private const string GROUP_9_DF_WHR = @$"{DeclarationBasePath}ICE/Group9_RigidTruck_6x2/Class9_RigidTruck_DECL_DF_WHR.vecto";
+		private const string GROUP_9_WHR    = @$"{DeclarationBasePath}ICE/Group9_RigidTruck_6x2/Class9_RigidTruck_DECL_WHR.vecto";
+		private const string GROUP_9_AT     = @$"{DeclarationBasePath}ICE/Group9_RigidTruck_AT_6x2/Class_9_RigidTruck_AT_Decl.vecto";
+		private const string GROUP_9_AT_ECOROLL = @$"{DeclarationBasePath}ICE/Group9_RigidTruck_AT_6x2_EcoRoll/Class_9_RigidTruck_AT_Decl_EcoRoll.vecto";
+
+		// BUS
+		private const string PRIMARYBUS_P31_32 = @$"{DeclarationBasePath}ICE/Group P31_32_xml/primary_heavyBus_group_P31_32_Smart_ES.xml";
+		private const string PRIMARYBUS_P33_34 = @$"{DeclarationBasePath}ICE/Group P33_34_xml/primary_heavyBus_group_P33_34_SmartPS.xml";
+		private const string PRIMARYBUS_P35_36 = @$"{DeclarationBasePath}ICE/Group P35_36_xml/primary_heavyBus_group_P35_36_nonSmart.xml";
+		private const string PRIMARYBUS_P37_38 = @$"{DeclarationBasePath}ICE/Group P37_38_xml/primary_heavyBus_group_P37_38_SmartES_PS.xml";
+		private const string PRIMARYBUS_P39_40 = @$"{DeclarationBasePath}ICE/Group P39_40_xml/primary_heavyBus_group_P39_40_nonSmart_ESS.xml";
+		private const string SINGLEBUS_31B	   = @$"{DeclarationBasePath}ICE/SingleBus_31b_vecto2xml/SingleBus31b.vecto";
+		private const string SINGLEBUS_34F	   = @$"{DeclarationBasePath}ICE/SingleBus_34f_vecto2xml/SingleBus34f.vecto";
+		
+		// VTP
+		private const string VTP_TRUCK = @$"{DeclarationBasePath}ICE/VTP_Truck_vecto2xml/VTP.vecto";
+		
+		// E2
+		private const string E2_JOB         = @$"{DeclarationBasePath}PEV/GenericVehicleE2/BEV_E2.vecto";
+		private const string E2_CONST30_JOB = @$"{DeclarationBasePath}PEV/GenericVehicleE2/BEV_E2_Cont30kW.vecto";
+		private const string E2_PTO_JOB     = @$"{DeclarationBasePath}PEV/GenericVehicleE2/BEV_E2_PTO.vecto";
+
+		// IEPC GBX1
+		private const string IEPC_GBX1      = @$"{DeclarationBasePath}PEV/IEPC_Gbx1Speed/IEPC__Gbx1.vecto";
+		private const string IEPC_GBX1_AXLE = @$"{DeclarationBasePath}PEV/IEPC_Gbx1Speed+Axle/IEPC__Gbx1Axl.vecto";
+		private const string IEPC_GBX1_WHL1 = @$"{DeclarationBasePath}PEV/IEPC_Gbx1Speed-Whl1/IEPC__Gbx1Whl1.vecto";
+		private const string IEPC_GBX1_WHL2 = @$"{DeclarationBasePath}PEV/IEPC_Gbx1Speed-Whl2/IEPC__Gbx1Whl2.vecto";
+
+		// IEPC GBX3
+		private const string IEPC_GBX3      = @$"{DeclarationBasePath}PEV/IEPC_Gbx3Speed/IEPC__Gbx3.vecto";
+		private const string IEPC_GBX3_DRAG = @$"{DeclarationBasePath}PEV/IEPC_Gbx3Speed_drag/IEPC__Gbx3_drag.vecto";
+		private const string IEPC_GBX3_AXLE = @$"{DeclarationBasePath}PEV/IEPC_Gbx3Speed+Axle/IEPC__Gbx3Axl.vecto";
+		private const string IEPC_GBX3_WHL1 = @$"{DeclarationBasePath}PEV/IEPC_Gbx3Speed-Whl1/IEPC__Gbx3Whl1.vecto";
+		private const string IEPC_GBX3_WHL2 = @$"{DeclarationBasePath}PEV/IEPC_Gbx3Speed-Whl2/IEPC__Gbx3Whl2.vecto";
+
+		[OneTimeSetUp]
+		public void TestInitialize()
+		{
+			GenericVehiclesInputFilesAdapter.CopyDeclarationInputFiles(DeclarationBasePath);
+		}
+
+		[Category("Integration")]
+		[
+			TestCase(GROUP_1s, "RegionalDelivery", 657.041),
+			TestCase(GROUP_1s, "UrbanDelivery", 754.9479),
+
+			TestCase(GROUP_2, "LongHaul", 776.7099),
+			TestCase(GROUP_2, "RegionalDelivery", 567.5876),
+			TestCase(GROUP_2, "UrbanDelivery", 768.7973),
+
+			TestCase(GROUP_5, "LongHaul", 891.7875),
+			TestCase(GROUP_5, "RegionalDelivery", 910.4309),
+			TestCase(GROUP_5, "UrbanDelivery", 1572.4234),
+
+			TestCase(GROUP_53, "RegionalDelivery", 468.9388),
+			TestCase(GROUP_53, "UrbanDelivery", 487.5429),
+
+			//TestCase(GROUP_54, "RegionalDelivery", 468.9388),
+			//TestCase(GROUP_54, "UrbanDelivery", 487.5429),
+
+			TestCase(GROUP_54_ML3, "RegionalDelivery", 285.7974),
+			TestCase(GROUP_54_ML3, "UrbanDelivery", 373.9248),
+
+			TestCase(GROUP_9, "LongHaul", 940.6617),
+			TestCase(GROUP_9, "RegionalDelivery", 680.4892),
+
+			TestCase(GROUP_9_DF, "LongHaul", 1003.3424),
+			TestCase(GROUP_9_DF, "RegionalDelivery", 725.8333),
+
+			TestCase(GROUP_9_DF_WHR, "LongHaul", 1001.4114),
+			TestCase(GROUP_9_DF_WHR, "RegionalDelivery", 723.4348),
+
+			TestCase(GROUP_9_WHR, "LongHaul", 938.0753),
+			TestCase(GROUP_9_WHR, "RegionalDelivery", 677.2767),
+
+			//TestCase(GROUP_9_AT, "LongHaul", 1136.1705),
+			//TestCase(GROUP_9_AT, "RegionalDelivery", 845.8791),
+
+			//TestCase(GROUP_9_AT_ECOROLL, "LongHaul", 1136.1705),
+			//TestCase(GROUP_9_AT_ECOROLL, "RegionalDelivery", 845.8791)
+		]
+		public void ICE_DistanceRun(string jobFile, string cycleName, double expectedCO2_KM)
+		{
+			Dictionary<string, double> metrics = new Dictionary<string, double>()
+			{
+				{ SumDataFields.CO2_KM, expectedCO2_KM }
+			};
+
+			RunDistanceCycle(jobFile, cycleName, LoadingType.ReferenceLoad, metrics);
+		}
+
+		[Category("Integration")]
+		[
+			TestCase(E2_JOB , "LongHaul", 155.3338),
+			TestCase(E2_JOB , "RegionalDelivery", 106.2072),
+			TestCase(E2_JOB, "UrbanDelivery", 85.2745),
+
+			//TestCase(E2_CONST30_JOB , "LongHaul", 754.9479),
+			//TestCase(E2_CONST30_JOB , "RegionalDelivery", 754.9479),
+			//TestCase(E2_CONST30_JOB , "UrbanDelivery", 754.9479),
+
+			//TestCase(E2_PTO_JOB, "LongHaul", 776.7099),
+			//TestCase(E2_PTO_JOB, "RegionalDelivery", 776.7099),
+			//TestCase(E2_PTO_JOB, "UrbanDelivery", 776.7099),
+
+			//TestCase(IEPC_GBX1, "LongHaul", 567.5876),
+			//TestCase(IEPC_GBX1, "RegionalDelivery", 567.5876),
+			//TestCase(IEPC_GBX1, "UrbanDelivery", 567.5876),
+
+			//TestCase(IEPC_GBX1_AXLE, "LongHaul", 768.7973),
+			//TestCase(IEPC_GBX1_AXLE, "RegionalDelivery", 768.7973),
+			//TestCase(IEPC_GBX1_AXLE, "UrbanDelivery", 768.7973),
+
+			//TestCase(IEPC_GBX1_WHL1, "LongHaul", 891.7875),
+			//TestCase(IEPC_GBX1_WHL1, "RegionalDelivery", 891.7875),
+			//TestCase(IEPC_GBX1_WHL1, "UrbanDelivery", 891.7875),
+
+			TestCase(IEPC_GBX1_WHL2, "LongHaul", 143.2381),
+			TestCase(IEPC_GBX1_WHL2, "RegionalDelivery", 94.2429),
+			TestCase(IEPC_GBX1_WHL2, "UrbanDelivery", 69.7222),
+
+			//TestCase(IEPC_GBX3, "LongHaul", 1572.4234),
+			//TestCase(IEPC_GBX3, "RegionalDelivery", 1572.4234),
+			//TestCase(IEPC_GBX3, "UrbanDelivery", 1572.4234),
+
+			//TestCase(IEPC_GBX3_DRAG, "LongHaul", 468.9388),
+			//TestCase(IEPC_GBX3_DRAG, "RegionalDelivery", 468.9388),
+			//TestCase(IEPC_GBX3_DRAG, "UrbanDelivery", 468.9388),
+
+			//TestCase(IEPC_GBX3_AXLE, "LongHaul", 487.5429),
+			//TestCase(IEPC_GBX3_AXLE, "RegionalDelivery", 487.5429),
+			//TestCase(IEPC_GBX3_AXLE, "UrbanDelivery", 487.5429),
+
+			//TestCase(IEPC_GBX3_WHL1, "LongHaul", 285.7974),
+			//TestCase(IEPC_GBX3_WHL1, "RegionalDelivery", 285.7974),
+			//TestCase(IEPC_GBX3_WHL1, "UrbanDelivery", 285.7974),
+
+			TestCase(IEPC_GBX3_WHL2, "LongHaul", 122.8651),
+			TestCase(IEPC_GBX3_WHL2, "RegionalDelivery", 77.1886),
+			TestCase(IEPC_GBX3_WHL2, "UrbanDelivery", 60.5621),
+		]
+		public void PEV_DistanceRun(string jobFile, string cycleName, double expectedECFinal)
+		{
+			Dictionary<string, double> metrics = new Dictionary<string, double>()
+			{
+				{ SumDataFields.EC_el_final, expectedECFinal }
+			};
+
+			RunDistanceCycle(jobFile, cycleName, LoadingType.ReferenceLoad, metrics);
+		}
+
+		public void RunDistanceCycle(
+			string jobFile,
+			string cycleName,
+			LoadingType loading,
+			Dictionary<string, double> metrics)
+		{
+			// Arrange.
+			var inputProvider = Path.GetExtension(jobFile) == ".xml" ?
+				new XMLInputDataFactory().Create(jobFile) :
+				JSONInputDataFactory.ReadJsonJob(jobFile);
+
+			string outputFile = InputDataHelper.CreateUniqueSubfolder(jobFile);
+			var fileWriter = new FileOutputWriter(outputFile);
+
+			var ninjectKernel = new StandardKernel(new VectoNinjectModule());
+			var factory = ninjectKernel
+				.Get<ISimulatorFactoryFactory>()
+				.Factory(ExecutionMode.Declaration, inputProvider, fileWriter, null, null, false);
+			factory.Validate = false;
+
+			var sumWriter = new SummaryDataContainer(fileWriter);
+			var jobContainer = new JobContainer(sumWriter, new JobArchiveBuilder());
+			jobContainer.AddRuns(factory);
+
+			IVectoRun cycleToRun = factory.SimulationRuns()
+				.Where(r => r.CycleName == cycleName && r.RunSuffix == loading.ToString())
+				.FirstOrDefault();
+
+			Assert.IsNotNull(cycleToRun, $"Cycle {cycleName} is not configured for the current vehicle.");
+
+			// Act.
+			cycleToRun.Run();
+
+			// Assert.
+			Assert.IsTrue(cycleToRun.FinishedWithoutErrors);
+
+			AssertHelper.AssertMetrics(factory, metrics);
+
+			Directory.Delete(Path.GetDirectoryName(outputFile), recursive: true);
+		}
+	}
+}
diff --git a/VectoCore/VectoCoreTest/Integration/GenericVehicles/GenericVehiclesInputFilesAdapter.cs b/VectoCore/VectoCoreTest/Integration/GenericVehicles/GenericVehiclesInputFilesAdapter.cs
new file mode 100644
index 0000000000000000000000000000000000000000..32511755b14f32b800f6f3d88c6d6469fbb2c4b7
--- /dev/null
+++ b/VectoCore/VectoCoreTest/Integration/GenericVehicles/GenericVehiclesInputFilesAdapter.cs
@@ -0,0 +1,281 @@
+using Newtonsoft.Json.Linq;
+using NUnit.Framework;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Reflection;
+using System.Xml;
+using System;
+using TUGraz.VectoCommon.Utils;
+
+namespace TUGraz.VectoCore.Tests.Integration.GenericVehicles
+{
+	[Parallelizable(ParallelScope.All), TestFixture]
+	public static class GenericVehiclesInputFilesAdapter
+	{
+		private static string BasePath;
+
+		enum VectoFileType
+		{
+			Vecto,
+			XML
+		}
+
+		enum VectoTestVehicleType
+		{
+			HEV,
+			PEV,
+			ICE,
+			Other
+		}
+
+		public static void CopyDeclarationInputFiles(string basePath)
+		{
+			CopyInputFiles(basePath, "Declaration Mode");
+		}
+
+		public static void CopyEngineeringInputFiles(string basePath)
+		{
+			CopyInputFiles(basePath, "Engineering Mode");
+		}
+
+		private static void CopyInputFiles(string basePath, string executionMode)
+		{
+			if(string.IsNullOrEmpty(basePath) || string.IsNullOrWhiteSpace(basePath))
+			{
+				throw new ArgumentNullException($"{nameof(basePath)} cannot be null.");
+			}
+
+			BasePath = basePath;
+
+			var executingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
+			string genericVehiclesDirectory = @$"{executingDirectory}\..\..\..\..\..\Generic Vehicles\{executionMode}";
+
+			var vehicleFiles = GetVehicleFiles(genericVehiclesDirectory);
+
+			var vectoOriginDestinationPaths = GetInputFilesDestinationPaths(vehicleFiles[VectoFileType.Vecto], GetVectoFileDestinationPath);
+			var xmlOriginDestinationPaths = GetInputFilesDestinationPaths(vehicleFiles[VectoFileType.XML], GetXmlFileDestinationPath);
+
+			var originDestinationPaths = vectoOriginDestinationPaths
+				.ToList()
+				.Concat(xmlOriginDestinationPaths);
+
+			foreach (var originDestination in originDestinationPaths)
+			{
+				CopyDirectory(originDestination.Key, originDestination.Value);
+			}
+		}
+
+		private static void CopyDirectory(string origin, string destination)
+		{
+			var originDirectory = Path.GetDirectoryName(origin);
+			var destinationDirectory = Path.GetDirectoryName(destination);
+
+			Directory.CreateDirectory(destinationDirectory);
+			var directoryFiles = Directory.GetFiles(originDirectory);
+			foreach (var file in directoryFiles)
+			{
+				string destinationFile = Path.Combine(destinationDirectory, Path.GetFileName(file));
+				File.Copy(file, destinationFile, true);
+			}
+		}
+
+		private static Dictionary<string, string> GetInputFilesDestinationPaths(List<string> inputFiles, Func<string, string> getInputFilesDestinationPathFunc)
+		{
+			Dictionary<string, string> originDestinationPath = new Dictionary<string, string>();
+			foreach (string inputFile in inputFiles)
+			{
+				string destinationPath = getInputFilesDestinationPathFunc(inputFile);
+				originDestinationPath.Add(inputFile, destinationPath);
+
+				var commonFolder = GetCommonFoldersPaths(inputFile, destinationPath);
+				if (!string.IsNullOrEmpty(commonFolder.Key) && !originDestinationPath.ContainsKey(commonFolder.Key))
+				{
+					originDestinationPath.Add(commonFolder.Key, commonFolder.Value);
+				}
+			}
+
+			return originDestinationPath;
+		}
+
+		private static KeyValuePair<string, string> GetCommonFoldersPaths(string vectoFile, string vectoFileDestination)
+		{
+			if (Path.GetExtension(vectoFileDestination) != ".vecto")
+			{
+				return new KeyValuePair<string, string>(string.Empty, string.Empty); ;
+			}
+
+			var fileParentDirectory = Path.GetDirectoryName(vectoFile);
+			var fileParentDestinationDirectory = Path.GetDirectoryName(vectoFileDestination);
+
+			const string commonDirectoryName = "../Common";
+			var commonDirectory = Path.Combine(fileParentDirectory, commonDirectoryName);
+			var commonFileDestinationDirectory = Path.Combine(fileParentDestinationDirectory, commonDirectoryName);
+
+			if (Directory.Exists(commonDirectory))
+			{
+				var commonFile = Directory.GetFiles(commonDirectory)[0];
+				
+				return new KeyValuePair<string, string>(
+					commonFile,
+					Path.Combine(commonFileDestinationDirectory, Path.GetFileName(commonFile)));
+			}
+			
+			return new KeyValuePair<string, string>(string.Empty, string.Empty);
+		}
+
+		private static string GetVectoFileDestinationPath(string vectoFile)
+		{
+			var vectoFileContent = JObject.Parse(File.ReadAllText(vectoFile));
+			var vehicleFile = vectoFileContent["Body"]["VehicleFile"]?.Value<string>();
+
+			JObject vehicleFileContent = null;
+			var isPevIEPCVehicle = false;
+			if (!string.IsNullOrEmpty(vehicleFile))
+			{
+				var fileParentDirectory = Path.GetDirectoryName(vectoFile);
+				var vehicleFilePath = Path.Join(fileParentDirectory, vehicleFile);
+				vehicleFileContent = JObject.Parse(File.ReadAllText(vehicleFilePath));
+				var powertrainConfiguration = vehicleFileContent["Body"]["PowertrainConfiguration"]?.Value<string>();
+				var numberOfEMs = vehicleFileContent["Body"]["ElectricMotors"];
+
+				isPevIEPCVehicle = !string.IsNullOrEmpty(powertrainConfiguration) ?
+					powertrainConfiguration == "IEPC_E" || powertrainConfiguration == "IEPC" || numberOfEMs != null :
+					false;
+			}
+
+			bool hasICE  = !string.IsNullOrEmpty(vectoFileContent["Body"]["EngineFile"]?.Value<string>());
+			bool hasEM   = !string.IsNullOrEmpty(vectoFileContent["Body"]["MotorFile"]?.Value<string>());
+			bool hasIEPC = !string.IsNullOrEmpty(vectoFileContent["Body"]["IEPC"]?.Value<string>());
+			bool hasHybridParams = ! string.IsNullOrEmpty(vectoFileContent["Body"]["HybridStrategyParams"]?.Value<string>());
+
+			if (!hasIEPC && !string.IsNullOrEmpty(vehicleFile))
+			{
+				var iepcVehFile = vehicleFileContent["Body"]["IEPC"]?.Value<string>();
+				hasIEPC = !iepcVehFile.IsNullOrEmpty();
+			}
+
+			bool isEM = hasEM || hasIEPC;
+			bool isHEV = (hasICE && isEM) || hasHybridParams;
+			bool isICE = hasICE && !isHEV;
+			bool isPEV = (isEM && !isHEV) || isPevIEPCVehicle;
+
+			VectoTestVehicleType vehicleType = VectoTestVehicleType.Other;
+			if (isHEV)
+			{
+				vehicleType = VectoTestVehicleType.HEV;
+			}
+			else if (isICE)
+			{
+				vehicleType = VectoTestVehicleType.ICE;
+
+			}
+			else if (isPEV)
+			{
+				vehicleType = VectoTestVehicleType.PEV;
+			}
+
+			return GetVehicleDestinationPath(vectoFile, vehicleType);
+		}
+
+		private static string GetXmlFileDestinationPath(string xmlFile)
+		{
+			XmlDocument xDocument = new XmlDocument();
+			xDocument.Load(xmlFile);
+
+			string xmlVehicleType = xDocument.DocumentElement.FirstChild.Attributes["xsi:type"].InnerXml;
+
+			VectoTestVehicleType vehicleType = VectoTestVehicleType.ICE;
+			if (xmlVehicleType.Contains("PEV"))
+			{
+				vehicleType = VectoTestVehicleType.PEV;
+			}
+			else if (xmlVehicleType.Contains("HEV"))
+			{
+				vehicleType = VectoTestVehicleType.HEV;
+			}
+
+			return GetVehicleDestinationPath(xmlFile, vehicleType);
+		}
+
+		private static string GetVehicleDestinationPath(string filePath, VectoTestVehicleType vehicleType)
+		{
+			var fileParentDirectory = new DirectoryInfo(Path.GetDirectoryName(filePath)).Name;
+			var fileName = Path.GetFileName(filePath);
+			switch (vehicleType)
+			{
+				case VectoTestVehicleType.PEV:
+					return Path.Join(BasePath, @$"PEV/{fileParentDirectory}/{fileName}");
+				case VectoTestVehicleType.HEV:
+					return Path.Join(BasePath, @$"HEV/{fileParentDirectory}/{fileName}");
+				case VectoTestVehicleType.ICE:
+				default:
+					return Path.Join(BasePath, @$"ICE/{fileParentDirectory}/{fileName}");
+			}
+		}
+
+		private static Dictionary<VectoFileType, List<string>> GetVehicleFiles(string declarationModeDirectory)
+		{
+			Dictionary<VectoFileType, List<string>> vehicleFiles = new Dictionary<VectoFileType, List<string>>
+			{
+				{ VectoFileType.Vecto, new List<string>() },
+				{ VectoFileType.XML, new List<string>() }
+			};
+
+			foreach (var directory in Directory.GetDirectories(declarationModeDirectory))
+			{
+				var files = GetFiles(directory);
+
+				List<string> vectoFiles = files
+					.Where(f => Path.GetExtension(f) == ".vecto")
+					.ToList();
+				List<string> xmlFiles = files
+					.Where(f => Path.GetExtension(f) == ".xml" && !IsInvalidFile(f))
+					.ToList();
+
+				vehicleFiles[VectoFileType.Vecto].AddRange(vectoFiles);
+
+				if (xmlFiles.Count > 0)
+				{
+					vehicleFiles[VectoFileType.XML].Add(GetMainXmlFile(xmlFiles));
+				}
+			}
+
+			return vehicleFiles;
+		}
+
+		private static List<string> GetFiles(string directory)
+		{
+			var files = Directory.GetFiles(directory).ToList();
+			var directories = Directory.GetDirectories(directory);
+			if (files.Count == 0 && directories.Length != 0)
+			{
+				foreach (var dir in directories)
+				{
+					files.AddRange(GetFiles(dir));
+				}
+			}
+
+			return files;
+		}
+
+		private static string GetMainXmlFile(List<string> busVehiclePaths)
+		{
+			if (busVehiclePaths.Count == 0)
+			{
+				return string.Empty;
+			}
+
+			string[] primaryBusXMLs = busVehiclePaths.Where(f => f.ToUpper().Contains("PRIMARY")).ToArray();
+
+			return primaryBusXMLs.Length != 0 ? primaryBusXMLs[0] : busVehiclePaths[0];
+		}
+
+		private static bool IsInvalidFile(string filePath)
+		{
+			string[] invalidFileConditions = { "VIF", "CUSTOMER", "MANUFACTURER", "REPORT", "COMPLETED", "MONITORING" };
+
+			return invalidFileConditions.Any(condition => filePath.ToUpper().Contains(condition));
+		}
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/Utils/AssertHelper.cs b/VectoCore/VectoCoreTest/Utils/AssertHelper.cs
index 9017b20340ba0cc7e1306b5e2e2fb0e83022d208..03ed40363bf1198279cebddde0560b0294300469 100644
--- a/VectoCore/VectoCoreTest/Utils/AssertHelper.cs
+++ b/VectoCore/VectoCoreTest/Utils/AssertHelper.cs
@@ -34,17 +34,16 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Data;
 using System.Diagnostics;
-using System.Globalization;
 using System.IO;
 using System.Linq;
 using System.Reflection;
 using TUGraz.VectoCommon.Utils;
 using NUnit.Framework;
 using TUGraz.VectoCommon.InputData;
-using TUGraz.VectoCore.Models.Simulation.Impl;
 using TUGraz.VectoCore.Utils;
 using TUGraz.VectoCore.OutputData.FileIO;
 using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory;
+using TUGraz.VectoCore.Models.Simulation;
 
 namespace TUGraz.VectoCore.Tests.Utils
 {
@@ -97,7 +96,10 @@ namespace TUGraz.VectoCore.Tests.Utils
 		}
 
 		[DebuggerHidden]
-		public static void AreRelativeEqual(double? expected, double? actual, string message = null,
+		public static void AreRelativeEqual(
+			double? expected,
+			double? actual,
+			string message = null,
 			double toleranceFactor = DoubleExtensionMethods.ToleranceFactor)
 		{
 			if (!string.IsNullOrWhiteSpace(message)) {
@@ -109,12 +111,24 @@ namespace TUGraz.VectoCore.Tests.Utils
 			Assert.IsFalse(expected.HasValue ^ actual.HasValue, "Both Values have to be null or not null.");
 
 			if (double.IsNaN(expected.Value)) {
-				Assert.IsTrue(double.IsNaN(actual.Value), "Actual value is not NaN. Expected: {0}, Actual: {1}{2}", expected, actual, message);
+				Assert.IsTrue(
+					double.IsNaN(actual.Value),
+					"Actual value is not NaN. Expected: {0}, Actual: {1}{2}",
+					expected,
+					actual,
+					message);
 				return;
 			}
 
 			var ratio = expected == 0 ? Math.Abs(actual.Value) : Math.Abs(actual.Value / expected.Value - 1);
-				Assert.IsTrue(ratio < toleranceFactor, "Given values are not equal. Expected: {0}, Actual: {1}, Difference: {3} (Tolerance Factor: {2}){4}", expected, actual, toleranceFactor, expected - actual, message);
+			Assert.IsTrue(
+				ratio < toleranceFactor,
+				"Given values are not equal. Expected: {0}, Actual: {1}, Difference: {3} (Tolerance Factor: {2}){4}",
+				expected,
+				actual,
+				toleranceFactor,
+				expected - actual,
+				message);
 		}
 
 		public static void PublicPropertiesEqual(Type t, object expected, object actual, string[] ignoredProperties = null)
@@ -196,8 +210,13 @@ namespace TUGraz.VectoCore.Tests.Utils
 			TestContext.WriteLine();
 		}
 
-        public static void AssertMetrics(SimulatorFactory factory, Dictionary<String, double> metrics)
-        {
+		public static void AssertMetricsRange(ISimulatorFactory factory, Dictionary<String, double> metrics, double vectoTolerance = DoubleExtensionMethods.VectoToleranceFactor)
+		{
+			AssertMetrics(factory, metrics, vectoTolerance);
+		}
+
+		public static void AssertMetrics(ISimulatorFactory factory, Dictionary<String, double> metrics, double tolerance = DoubleExtensionMethods.ToleranceFactor)
+		{
 			String sumFilePath = WriteSumFile(factory);
 
 			var table = VectoCSVFile.Read(sumFilePath, true, true);
@@ -205,21 +224,61 @@ namespace TUGraz.VectoCore.Tests.Utils
 
 			Dictionary<string, double> results = new Dictionary<string, double>();
 
-			foreach (var kvp in metrics) {
+			foreach (var kvp in metrics)
+			{
 				double result;
 				Assert.IsTrue(double.TryParse(row[kvp.Key].ToString(), out result));
 
 				results.Add(kvp.Key, result);
 
 				TestContext.WriteLine($"{kvp.Key} = {result}   (expected = {kvp.Value})");
-            }
+			}
 			TestContext.WriteLine();
 			TestContext.WriteLine(metrics.Keys.Select(x => results[x]).Join());
 
-			foreach (var kvp in metrics) {
-				AreRelativeEqual(kvp.Value.SI<Scalar>(), results[kvp.Key].SI<Scalar>(), $"{kvp.Key} ({results[kvp.Key]}) is other than expected ({kvp.Value})");
+			foreach (var metric in metrics)
+			{
+				var expected = metric.Value.SI<Scalar>();
+				var actual = results[metric.Key].SI<Scalar>();
+
+				AreRelativeEqual(expected, actual, $"{metric.Key} ({results[metric.Key]}) is other than expected ({metric.Value})", tolerance);
+				LogGitlabMetrics(metric.Key, actual);
 			}
-        }
+		}
+
+		/// <summary>
+		/// Appends the current test result to the metrics file gitlab_metrics.log.
+		/// 
+		/// The metrics file stores key value pairs in different lines with format:
+		/// MethodName_VehicleInputFile_CycleName(MetricField,ExpectedValue) ActualValue
+		/// </summary>
+		/// <param name="metricField">Name of the metric field to log.</param>
+		/// <param name="actual">Result of the current test to log.</param>
+		private static void LogGitlabMetrics(string metricField, double? actual)
+		{
+			var metricFieldFormatted = metricField.Replace(" ", "");
+			
+			string vehicleFileRaw = TestContext.CurrentContext.Test.Arguments[0].ToString();
+			string cycleName = TestContext.CurrentContext.Test.Arguments[1].ToString();
+			string expectedValue = TestContext.CurrentContext.Test.Arguments[2].ToString();
+
+			string vehicleFile =
+				Path.GetFileName(vehicleFileRaw)
+					.Replace(" ", "_")
+					.Replace(".", "_");
+
+
+			var metricKey = $"GENVEH.{TestContext.CurrentContext.Test.MethodName}.{vehicleFile}.{cycleName}_({metricFieldFormatted},{expectedValue})";
+
+			var metricsFile = Environment.GetEnvironmentVariable("GENVEH_METRICS_FPATH");
+			var filePath = !string.IsNullOrEmpty(metricsFile) 
+				? metricsFile
+				: Path.Join(TestContext.CurrentContext.TestDirectory, "gitlab_metrics.log");
+
+			File.AppendAllLines(
+				filePath,
+				new List<string>() { $"{metricKey} {actual}" });
+		}
 
 		public static void ReadMetricsFromVSum(String vsumPath, int vsumRow, Dictionary<String, double> metrics)
 		{
@@ -232,15 +291,16 @@ namespace TUGraz.VectoCore.Tests.Utils
 
 				metrics[metric.Key] = distanceResult;
 			}
-        }
+		}
 
-		private static string WriteSumFile(SimulatorFactory factory)
-        {
-			String sumFilePath = ((FileOutputWriter) factory.ReportWriter).SumFileName;
+		private static string WriteSumFile(ISimulatorFactory factory)
+		{
+			string sumFilePath = ((FileOutputWriter)factory.ReportWriter).SumFileName;
 
-			if (!File.Exists(sumFilePath)) {
+			if (!File.Exists(sumFilePath))
+			{
 				factory.SumData.Finish();
-            }
+			}
 
 			return sumFilePath;
 		}