ReleaseNotes_DaVinciConfigurator
DaVinci Configurator Pro Release NotesCopyright © 2017 by Vector Informatik GmbH
Table of contents
(top)
Extensions
Miscellaneous Tool Features
- CAN Bustiming Dialog: improved performance and usability
Fixed Issues
- Connector check for ApplicationDataTypes should not rely on ImplementationDataTypes
- Derive CanNmVariant dependent of NmPassiveModeEnabled
- Differences are not cleaned up before another import / compare is started
- Validation View context menu is not resized correctly
- Multiselection editing doesn't allow to set empty string
- Consider the SignalGroup name for the DataMapping Assistant
- SWC generation in AUTOSAR3 use case: SWC is out-of-synch after each project load
- LdComApiType LDCOM_TP is never derived
- Enhance the derivation of SecuredIPdu for PDU fan-out
- The BSW Management Editor's tree shows elements of non-active variants
- Long duration of generation when Custom-Workflow-Steps are configured
(top)
Note
Ensure to install the latest External-Components Setup from: Vector Download AreaExtensions
Miscellaneous Tool Features
- Update pool license management to version 2.0 and to Flexnet version 11.13.03
- Property view status tab shows preconfigured status with value relation
- Provide Option to integrate SWC Templates into the generation
- Improved automatic selection in "Edit variance" dialog
- Improved CAN Acceptance Mask Configuration
- Change default action of "Edit Variance" assistant to "Detailed configuration of variance" and remember last choice
Fixed Issues
- 'Connect to new port' doesn't fully validate new port names and runnable prefix/postfix
- Cfg5 fails to refresh propertly, when a module is activated/deavtivated via the undo/redo operations
- Change derivation of CanHardwareObject, CanIfHxhConfig container
- 'Setup Event Memory Blocks' assistant changes the BlockId name unexpectedly
- In a variant configuration Parameter is created without recommended/default value
- New project assistant: Disable VTT settings if VTT is not enabled
- Wrong order of actions in the context menu in communication users editor
- IllegalStateException when there pre ext gen steps, post ext gen steps and ARXML to A2L conv is activated
- Missing ComControllerRef in CanCommunicationConnector aborts the Update Workflow
- Automap does not consider delegation ports as potential targets
- Displaying the RTMMeasurementPoints grid in the BasicEditor takes too long
- Status tab displays only location in properties view for non-existance parameter, display also Createable state
- Derive only from TpConnections that are used by the ECU instance of the System Extract
- The derivation of the SecOc Pdu and the contained AuthenticPdu is changed for the Gateway use case
(top)
Extensions
Miscellaneous Tool Features
- Diff&Merge of system description elements in variant projects
Fixed Issues
- ECU Software Components Editor: Unhandled Event Loop Exception when preselecting the child element in the Data Mapping Page
- Combined Events: DTC id set for BSW Events cannot be cleared
- Validation message "RTE51017 Port prototype inconsistent" shown for a port in a CompositionType
- Create New Port Assistant: Two connections are created instead of one
- For nested data mappings the channel and cluster is displayed as "Unmapped"
- No error icons are shown within the ClockReferencePoints grid
- ComMPncComSignal for ERIA Rx pdu missing
- FrTpConnectionMapping - LA / RA Address consider correct communication direction
- Allow the removal of the DT-VTT setting
- BSW Management Editor: disable "Configure..." hyperlinks for disabled auto-configuration domains
- "Create Parameter" operation is enabled in context menu of parameters with 0:0 multiplicity
- User annotation for parameter is added to parent container
- Grid of Task Mapping Editor disappears on switching the grouping mode
- Hide "Copy value" entry in context menu for configuration elements without value
- Change the derivation of CanTpRxTaType to ASR4.3
- UUID validation does not consider variant input files
- Derive the parameters ComGwDestinationDescription/ComUpdateBitPosition and ComGwSourceDescription/ComUpdateBitPosition
- Performance issue during system description synchronization
- Null Pointer Exception when choosing "Deselect All" in import assistant
- The vertical size of the "Module Import" assistant is too small
- Path length check of DaVinci Configurator launcher executables should include length of license DLLs
- Error about multiple reference targets is reported when creating a logical expression
- Execution order constraint: ComponentRef expects BaseComposition as context
(top)
Extensions
Miscellaneous Tool Features
- Support ASR4.3 Schema
- Support DaVinci Developer 4.0
- Improved vVIRTUALtarget configuration
- Reworked and homogeneous context menues
- Support of two Flexray communication controllers
- Simplification of the Delete Module Assistant
- Display CanTpNSa, CanTpNTa and CanTpNAe in Transport Protocol Editor
- Postbuild-Selectable: Support of variance in Diagnostic Data Identifiers Editor
- Performance: Optional deactivation of auto-solving actions to avoid GUI blocking time
- Find View: Support of system description elements
- Improved BSWM logical expression assistant for postbuild-selectable use cases
- RTE configuration: support of execution order constraints and timing constraints
- Support of description-based signal routing
Fixed Issues
- Exception is shown when using "- Show all -" after project close
- Postbuild-Selectable: Variant specific renaming of container isn't possible
- Configurable option of silent update of DaVinci Developer workspace
- Unhandled Event Loop Exception when updating Properties View after disconnecting connectors in the ECU Software Components editor
- Wrong derivation of PnFilterMask
- Display error annotations in the grid of the Task Mapping Editor
- Wrong row selected during refresh of application connectors grid after adding/removing connection
- Support multi-selection of Standard Configuration Files in Input File Editor
- Derive CanIfHrh container for NmRangePdus
- Stop file supervision during project update
- Derive parameter NmCoordinator only if the container NmCoordinator exists and refers to a NmNode
- Derive ComFirstTimeout for AUTOSAR 4.3
- Derive the parameter SecOCFreshnessValueId
- Error annotations are displayed on unexpected mode ports
- SoAdRxUpperLayerType and SoAdTxUpperLayerType as specified in AUTOSAR 4.3
- Missing ComSignalLength for ComGwSourceDescription
- Do not derive routed SecOc Tx and Rx Pdus
- Derive CanIfRxPduUserRxIndicationUL and CanIfTxPduUserTxConfirmationUL for SecOc PDUs
- Derive FrIfUserRxIndicationUL and FrIfUserTxUL for SecOc PDUs
- Missing [Can/Fr]IfUserTxConfirmation and [Can/Fr]IfUserRxIndication for SecOc Pdus contained in ContainerIPdus
- SWC template generation GUI does not support cancellation
- Do not derive FrIf/FrIfConfig/FrIfCluster/FrIfController/FrIfCtrlIdx
- Move up and move down buttons of generator steps are always disabled
- Update of a variant project fails if criterion names and variant names don't match
- Derive the parameters ComGwDestinationDescription/ComUpdateBitPosition and ComGwSourceDescription/ComUpdateBitPosition
- SoAdRxUpperLayerType and SoAdTxUpperLayerType not derived correct for DcmIPdus
(top)
Fixed Issues
- Selection changes are ignored in Memory Mapping assistant
- Combined Events: DTC ID set for BSW Events cannot be cleared
- OS Configuration Editor (Gen7 OS): OsApplication-Labels do not contain assigned core number anymore
- Error about multiple reference targets is reported when creating a logical expression
- Saving backup while removing a module doesn't work
- ECU Software Components Editor: Allow multiselection when selecting target ports for manual connection creation
- Task Mapping Editor: Scrolling to tree-selected mapped runnable in grid does not work anymore
- Diff/Merge: Parameter is duplicated if it exists already without value
- Change derivation of XNmComUserDataSupport parameter for CanNm, FrNm, UdpNm and Nm
- Consistency message RT00002 is created for connector validation
- For nested data mappings the channel and cluster is displayed as "Unmapped"
- Automation Interface: solving action execution may cause an InvalidObjectException
- Adjust FrTpConnection naming rule
- ComMPncComSignal for EIRA Rx PDU missing
- FrTpConnectionMapping - LA / RA Address consider correct communication direction
- Link of unused global PDU should not be resolved into the PDUs Editor
- Grid of Task Mapping Editor disappears on switching grouping mode
- Derivation of PN Filter Masks do not consider only requestor PNC Mappings
- Derive the parameters ComGwDestinationDescription/ComUpdateBitPosition and ComGwSourceDescription/ComUpdateBitPosition
- Support concurrent local license access for multiple clients
- Update workflow fails if project folder path ends with ".\"
- Data Mapping: Automapper does not map root data elements of ArrayOfUint8 to non-dynamic-length signals
- Path length check of DaVinci Configurator launcher executables should include length of license DLLs
(top)
Extensions
Miscellaneous Tool Features
- Support of two Flexray communication controllers
Fixed Issues
- Postbuild-Selectable: Variant specific renaming of container isn't possible
- Enable state of a supervised entities individual supervision cycle in the Watchdogs editor
- ″Element Usage″ command does not work in ″Memory Blocks″ editor
- Correct ″Virtual target″ usage state within DaVinci Configurator GUI
- Show recommended and preconfigured information for containers
- Show the loading location of an element
- PDUs editor shows "Com" section for NM CanIf PDU
- Derive the parameter SecOCFreshnessValueId
- Derive additional parameters for SecOC
- Error annotations are displayed on unexpected mode ports
- Input file preprocessing is not executed if the LegacyConverter is changed
- "New Project" Assistant checks for existence of VTT tool even though the VTT target is not enabled in the project
- Prevent creation of duplicate EcuC InitFunctions
- Creating BswMModeConditions for BswMUserConditionRequests is not possible
- Edit variance command is offered for conditions in non-post-build-selectable projects
- Missing [Can/Fr]IfUserTxConfirmation and [Can/Fr]IfUserRxIndication for SecOc Pdus contained in ContainerIPdus
- Swct-Generation GUI does not support cancelation
- Duplicate DoIPConnection names might be generated
- Wrong detected IPv4 broadcast address leads to multiple DoIPUdpVehicleAnnouncementConnections
- A choice container can not be created with bswmdModel() in the automation interface
- Do not derive FrIf/FrIfConfig/FrIfCluster/FrIfController/FrIfCtrlIdx
- BSW management editor: newly created elements are not automatically selected in the tree
- FrNmChannelIdentifiersMapping - consider correct FrNmCluster
(top)
Extensions
Miscellaneous Tool Features
- DaVinci Configurator Lib: no more UUIDs in generated EcuC
Fixed Issues
- Development Errors Editor throws exception, if DetGeneral container is not present
- Do not derive routed SecOC Pdus
- CreateMemBlockOnDefaultPartition throws an IllegalArgumentException.
- Derive CanIfRxPduUserRxIndicationUL and CanIfTxPduUserTxConfirmationUL for SecOc PDUs
- Derive FrIfUserRxIndicationUL and FrIfUserTxUL for SecOc PDUs
- Missing ComIPduSignalGroupRef in ComIPdu
- Missing ComSignalLength for ComGwSourceDescription
(top)
Note
Vector Knowledge Base extended with "Troubleshooting" section for the DaVinci toolsExtensions
Automation Interface
- Automation API for various purposes like editing EcuC values, access of validation results, execution of solving actions
- Integrated scripting host for executing Groovy scripts
- Selection of script files and script projects
- Execution of script tasks via the GUI and via command line
BSW Management Editor: improved editing of expressions
- Drag and drop support
- Reuse of expressions
Miscellaneous Tool Features
- Verify compatibility of vVIRTUALtarget basic version and DaVinci Configurator version
- Support hex, binary, octal format for init values in system description
- Allow export module configuration in read-only projects
- Diagnostic extract processing: auto-connect of Dcm routine ports
- Support of sender/receiver communication for Dem
- Support of memory ranges from cdd file
- Support 64-bit Signal Types for COM according to AUTOSAR 4.2.2
- Support of CAN-FD request types within Transport Protocol Editor
- Split the file preprocessing from the update workflow into an own workflow
- Create separate EIRA TX IPDUGroups and EIRA RX/ERA RX IPDU Groups
- Improve pool license handling within DaVinci Configurator
- Support the replacement of variant module configurations
- Provide new generation setting "Tresos performance optimization"
Fixed Issues
- Alt+Click doesn't work in grids in the IOHwAb editor
- PDUs Editor: sub-nodes of a module (i.e. the possible types of module PDUs) shall be sorted alphabetically
- Not all EIRA TX Signals are mapped as ComMPncSignal
- ComMPncSignal for EIRA Tx signal refers to the wrong channel
- Do not map a EraSignal to a ComMPnc if it is only assinged to one channel
- Duplicate log entries in Update Workflow log
- Commandline option -m (--modulesToGenerate) does not work with an empty argument ("")
- Preferred solving action marker not displayed within Validation View context menu
- Update workflow gets aborted for FrNm with missing FrCommunicationCluster reference
- PDUs Editor: routing path form not displayed correctly when selecting multiple destination PDUs
- Mapping rule for FrIfByteOrder does not use definition in IPduToFrameMapping.packingByteOrder
- PduRRoutingPath created twice for EIRA TX PDU
- The creation of new projects with invalid identifier names shall be rejected
- Project Settings Editor: EcuC File Reference File is not shown after adding a file
- Derive parameter ComSignalGroupArrayAccess
- Derive XNmComUserDataSupport parameter for CanNm, FrNm and UdpNm
- Diff/Merge: tooltip in tree does not show all differences
- Derivation of reference EthTSyn/EthTSynGlobalTimeDomain/EthTSynPortConfig/EthTSynGlobalTimeEthIfRef
- Change mapping rules for TcpIpLocalAddr and TcpIpAddrAssignment to allow multiple assignment methods
- FrTp connection mappings gets aborted at TpConnections without receivers
- Change Generate-Directory in CommandLine-Generation without dpa-File
- Derive parameter UdpNmComUserDataSupport
- Add SecuredIPdus to PduR
(top)
Fixed Issues
- ECU Software Components Editor: "Connect to new port" doesn't fully validate new port names and runnable prefix/postfix
- Workflow is cancelled if the schema validation of an Extract file fails during the update workflow
- Update pool license management to version 2.0 and to Flexnet version 11.13.03
- Create New Port Assistant: Two connections are created instead of one
- Error message box is shown if the update workflow was cancelled
- Signal groups with com-based transformers are not shown as serialized
(top)
Extensions
Miscellaneous Tool Features
- Simplifications in the "Delete Module Assistant"
Fixed Issues
- GPT Validators and RAMTST Validator shall only be active for MICROSAR definitions
- Adding variance to a non-variant project leads to project update with UNDEFINED file set
- Rounding error in Bustiming editor
- SwcGeneration stays in sync even annotated variant derived-from-referrables change
- Derive CanIfTxPduUserTxConfirmationULType and CanIfRxPduUserIndicationUL for GeneralPurposePdu with category "XCP"
- Variant merger should support post-build-selectable variance in DiagnosticConnections
- RTE59001 appears after execution of RTE59000
- Missing DataTypeMappingSet after project creation
- Changes in ProjectStandardConfiguration Input Files are not notified by the FileSupervision
(top)
Extensions
Miscellaneous Tool Features
- Support MICROSAR OS Gen7 in configuration editors
- Allow module configuration export in read-only projects
- Task Mapping Editor: add a link to create new tasks
- Change mapping rules for TcpIpLocalAddr and TcpIpAddrAssignment to allow multiple assignment methods
- Support dynamic IP multicast address configuration
- Support of CAN-FD request types within Transport Protocol Editor
Fixed Issues
- Diff / Merge: Improve error message when project 'OTHER' is locked by another application
- Duplicate log entries in Update Workflow log
- Commandline option -m (--modulesToGenerane) does not work with an empty argument ("")
- Exception is shown when closing a project while "Link with editor" is active
- Derive XNmComUserDataSupport parameter for CanNm, FrNm and UdpNm
- Derive parameter UdpNmComUserDataSupport
- Persistency reload doesn't remove child objects of a removed subtree contained in several files
(top)
Extensions
Diff & Merge
- Introduction of 3-way-merge including an auto-merge functionality
- Diff & merge for SystemDescription elements
- Provide filter mechnism for Diff&Merge results
Miscellaneous Tool Features
- Support MICROSAR SafeWdgM in Watchdogs Editor
- Task Mapping Editor: unmap functionality
Fixed Issues
- Alt+Click doesn't work in grids in the IOHwAb editor
- DcmDslConnections incomplete for DoIp + CAN
- Value of System Extract property SocketConnection.clientPortFromConnectionRequest is ignored
- Changing selection of tree nodes in Input Files Editor freezes the application
- Error annotation does not finish in acceptable time in ECU Components editor
- NullPointerException when switching number format
- Project Settings Editor: EcuC File Reference File is not shown after add
- The creation of new projects with invalid identifier names shall be rejected
- PduRRoutingPath created twice for EIRA TX PDU
- Update Workflow gets aborted for FrNm with missing FrCommunicationCluster reference
- Rename of symbolic name value containers is denied even if the symbolic name parameters have equal values
(top)
Extensions
New editor: Task Mapping
- Overview of all OS applications, tasks and the mapped runnables
- Map the runnables by drag-and-drop
- Group the RTE events by trigger type or by component
BSW Management Editor improved
- Hide auto-config-sub-nodes without content
- Provide support for post-build variance in "Select Existing Action" assistant
- Provide create commands in auto configuration groups
Miscellaneous Tool Features
- Global number format selection
- Auto-connect Dcm ports with application SWCs based on mappings defined in diagnostic extract
- Support Data Transformation for Dcm
- Derivation of System Extract attributes for EthTSyn
- Support of Bitfield data types for ServiceSWCs
- UUID-based object identification during project update
- Use CMS garbage collector to improve memory performance
- Support of Windows 10
Fixed Issues
- DaVinci Configurator freezes when many elements are selected from the Validation View
- Basic Editor performs several updates after executing a find query
- Generation dialog scroll position changes if generation fails
- Element Usage View: Show-In on Multi-Instance-Reference-Parameter does only show Basic Editor as target
- Performance Improvement for multi selection case
- Find view content isn't cleared on project close / open
- Prevent that PNC EIRA Pdu is derived multiple times
- CanNmRxPdus are missing
- Error when loading a dpa-file from a location containing a #-character
- Do not derive the ComSignal HandleId
- Null Pointer Exception in validation view when filtering out acknowledged validation results
- Shortname change isn't refelected in the editor tree
- Acknowledging a validationresult that reports a missing module causes an IllegalArgumentException
- Do not derive PduR routing paths and IPduM path ways for Gateway MultiplexedIPdus
- OsIsr Service: a Cfg95301 error is not solvable in case of Mojito Os
- Wrong DcmDslConnection derivation based on DBC DiagConnection attribute
- Setup crashes if path length of the sip to update is to long
- Derive EthSwtConfig from CouplingElements only for the selected ECU instance
- Derive User Rx Indication also for ContainerIPdus
- Unhandled Event loop exception when selecting a schedulable entity in the Events page in Internal Behavior Editor
(top)
Miscellaneous Tool Features
- Detailed SIP license state information
- Derive IpduM/IpduMGeneral/IpduMHeaderByteOrder
- CanNmMsgRepeatMsgInd is now derived from NmEcu.nmRepeatMsgIndEnabled
Fixed Issues
- GPT Validators and RAMTST Validator shall only be active for MICROSAR definitions
- Display errors in tooltips with long texts
- Tool freezes when many elements are selected from the Validation View
- Exception when selecting DemEventParameter in Basic Editor
- Not all EIRA TX Signals are mapped as ComMPncSignal
- Commandline generation does not detect missing system description synchronization (RTE59000)
- 'V' - annotation at tree node labels does not reflect same state as editors
- Enable the GUI to support correctly the Array mapping to primitive signals within a Record
- Commandline update ends always with command error code 0
- Unhandled event loop exception when starting update with a write protected "Log" folder
- NullPointerException during FrTpMapping
(top)
Miscellaneous Tool Features
- Support multi-selection in Differences View
- Derive the parameters SoAdRxUpperLayerType and SoAdRxUpperLayerType
- Inform user when configuration is updated in Generation - Calculation phase
Fixed Issues
- IronPython is not supported on 32 Bit systems
- Naming collisions for ComIPdu, ComSignalGroup and global Pdus when there are distributed in several AR-PACKAGES
- Allow usage of pool version license greater than current tool version
- "Edit Project Settings" button is not disabled in read-only projects
- Grids in Comfort Editors: Editing of boolean values works not as expected
- Confirmation callbacks are not set for GeneralPurposePdu
- Calculation of Ea- and FeeBlockNumber doesn't work any more
(top)
Extensions
- MCAL update 4.0.7 for derivatives RH850 (D1x)
- Ethernet: Derive remote IP address also when dynamic configuration is enabled
Miscellaneous Tool Features
- DataMapping-Validation and Assistant: Add check for ISignals/ISignalGroups not referenced by the System
Fixed Issues
- NullPointerException in validation view when filtering out acknowledged validation results
- Error when loading a dpa-file from a location containing a #-character
- Warning Cfg00024 "Missing reference target" occurs
- FrNmPnEiraCalcEnabled derived with wrong value
- Prevent that PNC EIRA Pdu is derived multiple times
(top)
Extensions
- Introduction of DaVinci Configurator LTD
- Validation result acknowledgment for warnings and information
Miscellaneous Tool Features
- Memory Block Editor: parameters re-arranged in form view and grid
- Element usage view: support "Copy Path" to copy the AUTOSAR path to clipboard
- EcucUpdater must be able to process containers/parameters without definition.
- Support LDF Files according to J2602
- Support of AUTOSAR schema validation for input files during project update workflow
- Do not derive /MICROSAR/PduR/PduRBswModules to InitialEcuC
- SoAdSocketRemoteAddress derivation according to ASR 4.2 upstream mapping rules
- CompuScales as init values and conditions in BswM
- Derivation of diagnostic connections out of system description / diagnostic extract
Fixed Issues
- Input Files Editor: 'Variant Merge' relevant folders should be displayed with relative path
- Generation Dialog: Generation target should be saved
- Editing existing annotation text is not possible
- "Open in explorer" command opens wrong directory
- Memory General Editor: Fls sectors do not show error icons
- Menu entry "Switch configuration phase" onyl becomes active after saving the project
- Exception when editing multiple boolean parameters in grid
- PDU Editor: Channel node shows too many PDUs
- New Project Assistant: Vtt-Project-Path and MC-Data show old values even though changed by user
(top)
Extensions
Miscellaneous Tool Features
- Provide possibility to import differences regarding derived Configuration Elements
- Improve pool license handling within DaVinci Configurator
Fixed Issues
- User Annotations are not considered by diff and merge feature
- SWC Generation creates non AR conform swCalibrationAccess-Properties for Type-References
- Filtered validation view displays resuls twice and faulty
- Commandline generator in Asr3 use case reports a SIP update warning
- Postbuild Loadable should be defined during Project Setup (Diagnostic-Only support)
- Differences Views don't display value for objects of type MIReferenceValue
- Clicking on "+" does not expand the node in the DifferencesView
- Instance reference cannot be edited on Japanese Windows systems
(top)
Extensions
Diff & Merge
- Introduction of 3-way-merge including an auto-merge functionality
- Diff & merge for SystemDescription elements
- Provide filter mechnism for Diff&Merge results
Miscellaneous Tool Features
- Improve Keyboard-Handling in "New module assistant"
- Support list of "ApplicationComponents" folders
- Support post build selectable variance in Issm editor
- Use CMS garbage collector to improve memory performanc
Fixed Issues
- Inappropriate [V]-decoration in multi instance parameter control
- "Show parent in" item in context menu of differences view fails
- Exception after editing VFB trace function name
- 'Memory General' editor overview page does not work correctly on multiple module configurations of 'Fls'
- Remove derivation of parameter NmChannelId
- Prevent the import of a module via Module Import if a module is imported by the standard configuration
- Derive the parameters SoAdRxUpperLayerType and SoAdRxUpperLayerType
- Bus Controller: Bus Timing page empty when CanBaudratePrescaler parameter is missing
- Pdus are not multiplied if no PduToFrameMapping exists
- Derive ComTransferProperty only for Tx ComSignals/ComGroupSignals
- Do not start the update workflow if the EcuC file splitter are not reside within .\Config\EcuC
- DaVinci Developer pool license is not recognized as .RTE option for DaVinci Configurator
- Switching the projects configuration phase shall be denied if PostBuildLoadableSupport == false
- Improve performance of ComponentType validation rule
- Handling of empty System Extracts (with ECU instance only)
- Bus Timing editor does not handle time values with non-terminating decimal expansion correctly
(top)
Extensions
- Component Connection Assistant: Improve Automapping-Algorithm
- VTT components are grouped in new domain "Virtual"
- Provide a "Reset column order" command in Grid
- DataMapping Assistant: display the cluster additional to the channel
- Support MCAL for derivatives Rh850F1K
- Support post build selectable variance in Issm editor
Fixed Issues
- ComSignalNaming Rule reports erroneously not unique shortname
- BaseEcuc Mappings gets aborted due to missing Controller reference in CommunicationConnector
- NullPointerException in PropertyView when closing variant project
- NmChannelConfig and ComMChannel for Ethernet VLAN derived which does not contain any Nm configuration
- Could not load ARXML files, which contains SHORT-NAME-FRAGMENTS from ASR4.2.2
- Opening the context menu of validation result Cfg00024 results in a "NoSuchElement" exception
- Switching the active variant results in an out-of-synch grid view
(top)
Extensions
- MCAL update 4.0.6 for derivatives RH850_1407 and RH850_1404 (D1M)
Performance
- Reduce memory consumption during background validation.
Fixed Issues
- Correct calculation of IsoRscan, IsoRlin and IsoVi0pixclk within validation rules for RH850D1x.
- The project last opened is not listed in the recent file list
- Data Mapping Assistant assigns variation point of non-selected variant.
- If the SIP defines no valid derivative, the 'Project New Assistant' sets the 'Virtual Target' option
- Don't roll back the SIP migration of all modules in case of an error at a single module.
(top)
Note
- Aladdin dongles used on 32-bit Windows systems are no longer supported. Please use Keyman-dongles instead (contact support).
Extensions
- Create report from find view result
- "Element usage" view supports "Copy Path"
Fixed Issues
- License management: keyman dongle licenses are displayed duplicated within the overview
- Element usage view breaks if an expanded root element is removed from the model
- Do not derive the container DcmDslProtocolRow if all DcmConnections are routed
- Validation for unmapped port should check the mapping in other Variants
- DataMapping-Assistant: Automapped complex data elements are not expanded and not automapped
- IoHwAb Comfort Editor shows the wrong IoHwAbInitValueType
- SdServer-/SdClientTimers are not derived for SdEventHandlers and SdConsumedEventGroups
- Project Standard Configuration input file can't be added to two different file sets
- Support post-build-selectable-variance in PncMappings
- Assistant for mapping of production errors to diagnostic events does not work
- Do not derive the parameter HandleIDs for IpduM, LdCom, PduR and FrArTp
- Derive UdpNmMsgCycleTime indepent from Nm Passive Mode
- Wrong calculation of PnFilterMask for large values
(top)
Extensions
PDUs Editor redesigned
- Changed tree structure to display all kinds of PDUs
- Improved overview of PduR routing paths
- Routing Path Assistant to create new routing paths
Miscellaneous Tool Features
- Task Mapping Assistant: filters for easy identification of mapping candidates
- BSW Management Editor: improved display of BswM rules
- Diff/Merge: Filtering of difference results
- Improved behavior of column filter dialog in grid views
- Improved behavior of find view: tolerant search without keywords, harmonized keywords
- Explicit enabling of postbuild support in the project settings
- Postbuild-Selectable support for Project Standard Configurations
- MCU comfort Integration for RH850D1x
Fixed Issues
- Module configuration import: values of references are not correctly displayed
- Tree filter isn't updated when changing shortnames
- "Add Modules" Assistant shows error text but no error has occurred
- Alt+Click doesn't work in grids in the IOHwAb editor
- Mapping of implementation data types to application data types is not considered for NvBlockDescriptors of NvBlock SWCs
- Partial Networking Editor: tree update missing on module activation/deactivation
- "Element usage" view breaks if an expanded root element is removed from the model
- Endless loop in "Element usage view"
- "Select all" toolbar button in "Remove ECUC File Reference..." assistant does not work
- AsrVersion of split ecuc files do not match the version from the main ecuc file
- Top-down service configuration: wrong activation state of NvM module determined
- Error is reported when creating a new parameter in the multi-instance parameter control
- Module Internal Behavior Editor: Overview page is not updated when creating a new internal behavior as first action
- NullPointerException in PropertyView when closing variant project
(top)
Fixed Issues
- Module import should notify if an according module does already exist
- Update can't be started due to missing ECU instance
- Improve pool license handling within DaVinci Configurator
- Instance reference cannot be edited on Japanese Windows systems
- A dongle option license incorrectly activates a DaVinci Configurator PRO license
- Ctrl+Alt+Del is handled as delete in List Views
(top)
Fixed Issues
- User Annotations are not considered by diff and merge feature
- SWCGeneration creates non AR conform swCalibrationAccess-Properties for Type-References
- Input Files Editor: List of found ECU instances is no longer sorted
- Allow usage of pool version license greater than current tool version
(top)
Fixed Issues
- Auto-Merge operation only works on current selection
- DaVinci workspace merge doesn't start DaVinci Developer with correct projects
- Cannot load project if application SWCs are not disjunct in Application Components folder and Developer workspace
(top)
Extensions
Diff & Merge
- Introduction of 3-way-merge including an auto-merge functionality
- Diff & merge for SystemDescription elements
Fixed Issues
- Criterion value can not be removed
- Prevent the import of a module via Module Import if a module is imported as Project Standard Configuration
- Edit Variance Assistant throws NullPointerException
- Invalid RTE51028 validation warning occurs
- Project update: Missing error message and abort if EcuC split files are located outside of .\Config\EcuC
(top)
Fixed Issues
- Within an ECU Extract of Systemdescription dangling references pointing into the AUTOSAR_Platform (PlatformTypes in PlatformTypes_AR4.arxml) should not removed during update
(top)
Usability Features
- Task Mapping Editor:display function triggers separated by "Category" and "Condition"
Miscellaneous
- Validation Rules for RH850F1H, RH850F1X, RH850F1M, RH850F1L - MCAL-Update to 4.1.0
- Difference Details View: Improved display of added and removed elements
Fixed Issues
- Compare and Merge: multiple instances of single-instance parameters created
- Element usage view breaks if an expanded root element is removed from the model
- Values of a variant signal are shown as "multiple" in the ComSignal grid
- DataMapping-Assistant: Automapped complex data elements are not expanded and not automapped
- If at least two NmTxPdus in different clusters / nodes refer an ISignal with the same name, only one ComSignal is created.
- Update workflow aborts with invalid PduTriggering used by an Ethernet Cluster
- IoHwAb Editor shows the wrong IoHwAbInitValueType
- Support Request Package doesn't consider external file references
- NmChannelConfig and ComMChannel for Ethernet VLAN derived which does not contain any Nm configuration
- Update fails if path to ECU extract file is not relative to project directory or if it is not absolute
- Implement new AR 4.2.1 mapping rule for SoAdPduHeaderEnable
- Bsw Module Internal Behavior Editor: Renaming of schedulable entity leads to wrong RTE code generation
(top)
Usability Features
- Diff & Merge: Improve filtering of differences
- Improve grid quick filter definition
Miscellaneous
- Validation rules for RH850D1x
- DataMappings derived from upstream system description are not read-only any more
Fixed Issues
- Acceptance filter optimization creates extended id filters for standard id channel
- ComSignalNaming Validation Rule reports erroneously not unique shortname
- External ECUC file reference is lost when performing an update
- ClassCastException when expanding "Show referenced item in" sub menu in element usage view
- Top down service config unnecessarily activates NvM module
- Correction of BlockNumber calculation etc in 3rd-party-Fee/-Ea
- VTT: Rename of Container in HW-Module will not be synchronized
(top)
Breaking Changes
- Relevant for projects with RTE configuration: Projects saved with CFG PRO 5.10 (SP2) lead to error message "RTE01053 Invalid SwComponentInstance container" when being generated with an older version of CFG PRO 5.10
Extensions
Tool Features
- Postbuild-Selectable support for project standard configurations
- New 'Element Usage' view allows tracking references to configuration elements (see 'Element Usage' command within context menu of configuration elements)
Usability Features
- Activate multiple modules at once within project settings editors module page
- Import Assistant: change default value from 'Replace' to 'Merge'
- Decorate the name of PduRRoutingPaths with the direction
- Input Files Editor: display absolute paths in diagnostic file set configuration dialog
- Improve "Create New Service Port" assistant: detect modified DaVinci Developer workspace in advance
Miscellaneous
- Validation rules for RH850F1x - update for MCAL Ver4.01.06.001
- Derive CanTp from CanTpConfig which refers to J1939Cluster
- Derive SdInstanceUnicastRxPdu and SdInstanceMulticastRxPdu
- Support the ServiceKind attribute instead of Admin-Data tag
- New validation rule: set the FeeDeviceIndex of each FeeBlock
- Remove EcuC split file directory when according module configuration is deleted
- Automatic creation of schema-valid shortnames for new containers
- A message dialog is shown when custom workflow step or SWC-T generation failed
- DVCfgCmd.exe: command line switch to support a cdd file as input
Fixed Issues
- Top-down service configuration determines wrong activation state of NvM module
- ECUC_BswM_00814: BswMLogicalExpressions with a single nested element must not have a BswMLogicalOperator
- Tool exception when handling Soad socket connection group mapping
- Update of FrTrcv internal behavior fails if BswModuleEntry already exists
- File PlatformTypes.arxml is missing in support request package
- Breadcrumb in basic editor isn't filtered for active variant
- Prevent error message RTE49999 during software component template generation
- Reference to VTT-project in .dpa file is lost during update workflow
- "Select all" toolbar button in "File" > "Remove ECUC File Reference..." assistant does not work
- Update workflow fails when diagnostic state description file is removed
- UdpNm NmUserDataPdu missing in Com configuration
- Incorrect derivation of the parameter NmRemoteSleepIndEnabled and NmBusSynchronizationEnabled
- Packed NvBlockDataMappings are not displayed correctly in Ecu Software Components editor
- Parameter which exists in two choices of a choice container doesn�t show multiple definitions in "properties view"
- Exception when setting "Target type" in existing project from "" to "Real Target"
- Removing the developer workspace path in the PSE breaks the update functionality
- Fee Optimization Assistant: page not updated when back button was used before
- Partial networking editor doesn�t update tree on module activation/deactivation
(top)
Extensions
Tool Features
- BSW Management Editor: Added general settings page
- Global switch for editor specific number format switching
- top down service config must parse RoleBasedPortAssignements of NvBlockNeeds at NvBlockDescriptors
Miscellaneous
- Validation Rules for RH850F1x - Update for MCAL Ver4.01.06.001
- Do not derive parameter CanTpTxNSduId, PduRDestPduHandleId and PduRSourcePduHandleId in InitialEcuC
- Support 3rd party modules within Project Standard Configuration
- Set the UpperlayerPDU for CanIfXxPdus to PDUR for ContainerIPdus which are part of MultiplexedIPdus
- Support of EiraRxPdus for passive NM nodes
- Project Settings Editor: ECUC file references add and remove functionality
- Command line generation module selection according .dpa selection
- FeeDeviceIndex is set automatically for each FeeBlock
- Do not derive the parameters PduRDestPduHandleId and PduRSourcePduHandleId in InitialEcuC
- Insert Path Selection Button for "vtt project" in Project Settings Editor
- Reuse manually created SwConnectorPrototypes in top down service config
- Insert Path Selection Button for "vtt project" in Project Settings Editor
Performance
- Speed up closing projects even if they have a huge amount of validation results
- Improved validation performance in the command line use case
Fixed Issues
- BaseEcucGenerator can fail when CommunicationConnector is not connected to a PhysicalChannel
- Postbuild-Selectable: For variant NmUserDataPdus the global PDUs are derived invariant
- Validation error AR-ECUC02008 occurs for IpduM Pdu without dynamic part
- Reset to derived value is not working for multi instance reference parameter
- CanNmRange is not completely derived
- Null Pointer Exception in DataMappingValidationRule when determining signal direction for nested data mappings with invalid root mappings
- Fix calculation for FrNmUserDataTxPdu length for AR 4.2.1 System Extracts
- SignalTriggerings without Signal reference aborts the Update Workflow
- Gateway PduMappings without source or target PduTriggering references aborts the Update Workflow
- Console Application: The commandline arg --modulesToGenerate shall accept an empty "" string, like --extGenStepsToGenerate
- Validation Error RTE59000 does not disappear after solving
- Read-Only projects can't be opened due to a Null Pointer Exception
- Null Pointer Exception in SocketConnection mapping
- Update of diagnostic data fails when SIP is located within project folder
- Report an error when Sip License cannot be found
- Projects with .dev workspace cannot be loaded
- Null Pointer Exception when deriving DcmDslProtocol for DcmDslConnections
- Too many PNC EIRA/ERA Pdus are derived
- Enabling FullCan on a variant message creates a non-variant hardware object
- Null Pointer Exception when deleting an OsTask with previous opened FormPage with ResourceLocks
- Automatically created string parameters have no value if the BSWMD specifies no default
- Modules without MICROSAR or AUTOSAR definition reference should be displayed with their definition reference
- Postbuild-Selectable: Shortnames of symbolic name value containers should be reused over variants
- DataTypeMappingSet support for ParameterSoftwareComponents (Calibration) is missing
- Tree filter isn't updated when changing shortnames
- Incorrect derived SoAdPduRoutes and SoAdSocketRoute in AR 4.2.1 System Extracts
- "Auto-resize columns" causes exceptions if columns are hidden in a GridView
- SoAdSocketConnection(-Group)s not derivied if the SocketConnection(-Bundle) is defined as multicast connection
- Internal Behavior-Editor: Refresh the module list automatically
(top)
Extensions
Tool Features
- New editor: Module Internal Behavior Editor
- Support hyperlinks in text fields such as descriptions or annotations
- Improved import of ECUC files (import mode "Replace")
- Simplified access to the RTE SWC template generation
- Configuration of the TCP/IP stack according to AR 4.2.1
- ECU Software Components Editor: support of data prototype mapping
- Bottom-up service port design and service mapping
- Allow split ECUC files to be stored in individual folders
- "Edit variance" supported for data mappings
- Support for directory supervision as extension of the file change supervision
- Support of different strategies for writing NV data in Nv Block SWCs
- Conditional generation supported for external generation steps
- Project Settings Editor: Mass selection/deselection of all external generation steps
- BSW Management Editor: auto configuration GUI improvement
- BSW Management Editor: support new types of mode request ports and new types of actions
- Diagnostic Events Editor and Diagnostic Event Data Editor: support of WWH-OBD parameters
- Bulk execution of specific solving actions (solving action groups)
- Command line support for system description as input file
- Grid views: status row showing current selection state and filter setting
- Grid views: persistent grid settings (e.g. column width)
- Updated support of Freescale i.MX6SLX
- Generate Dialog displays the current target type (VIRTUAL, REAL)
Fixed Issues
- Validation error "Duplicate short names" does not display concerned configuration element
- Editor tree filters in BSW Management Editor and Watchdogs Editor does not work for newly created items
- For variant NmUserDataPdus the global PDUs are derived invariant
- Invalid ComPncSignals can be derived in a variant project
- Allow post-build-selectable configuration variant without evaluated variants for non-MICROSAR modules
- Support ADMIN-DATA for UDS connection
- Generation of BaseEcuC can fail when CommunicationConnector is not connected to a PhysicalChannel
- Can't set manual reference target if no reference targets are available
- CFG5 doesn't support the ECUC-MULTILINE-STRING-PARAM-DEF properly
- Change of active variant causes exception in CAN bus timing configuration
- ComM is not derived for J1939Cluster without ISignalIPdus
- Commandline parser not working when -i option is used
- The commandline arg --modulesToGenerate shall accept and empty "" string, like --extGenStepsToGenerate
- Fixed calculation for FrNmUserDataTxPdu lenght for AR 4.2.1 System Extracts
- Gateway PduMappings without source or target PduTriggering references aborts the Update Workflow
- Null Pointer Exception when deriving DcmDslProtocol for DcmDslConnections
- Set the upperlayer for CanIfXxPdus to PDUR for ContainerIPdus which are part of MultiplexedIPdus
- Validation error AR-ECUC02008 occurs for IpduM Pdu without dynamic part
(top)
Miscellaneous
- Extend the command line Exporter to combine post-build variant export with exporter IDs
Fixed Issues
- NullPointerException when SipLicense.lic is missing
- AUTOSAR files merger incorrectly redirects references when automatically refactoring elements
(top)
Miscellaneous
- Improve resolving of differences in Diff&Merge
- Support of Hierarchical grid filter
- Comfort Integration for RH850F1H - MCAL-Update to 4.1.0
Fixed Issues
- Module Configuration Import: Values of references are not correctly displayed
- Validation rule RTE59000 appears but does not disappear after solve
- Element usage view breaks if an expanded root element is removed from the model
- Acceptance filter optimization creates extended id filters for standard id channel
- External ECUC file reference is lost when perfomring an update
- Difference decorations not shown in tree
- SdServer-/SdClientTimers are not derived for SdEventHandlers and SdConsumedEventGroups
- NmChannelConfig and ComMChannel for Ethernet VLAN derived which does not contain any Nm configuration
(top)
Miscellaneous
- Filter inconsistent empty rows from task mapping pages (assistant and editor)
- Support EIRA/ERA Pdus in a merged system extract and legacy extract use case
- Support multi selection for "Edit Variance" command
- Support merge of non-variant module configurations in variant projects
Usability Improvements
- Disclaimer dialog does not block loading of the project
Fixed Issues
- UdpNm UserData missing in Com
- Module activation causes an OutOfBoundsException
- Nm parameters not correctly derived for Ethernet-clusters with multiple Connectors
- Incorrect handling of CanIdRanges defined in CanFrameTriggerings
- CDD-file is duplicated after performing input data update workflow
- Validation error PDUR07030 occurs for ComIPdu which is created instead of a IpduMXxPathway with only static part
- Ecu-Extract elements are removed during DCF-Reload
- AUTOSAR version of split EcuC files do not match the version of the main EcuC file
- GenDataVtt, Variance, Pending-Update is missing in support request package
- Reference to VTT-Project is lost during update workflow
- "Align differences" multiplies the existing project standard configuration entries in the .dpa-file
- CanNmUserData Pdu is missing when a CanNmRange is defined for the CanNmNode
- Incorrect calculation of NmUserDataPdu length and ComSignal bit position
- Variant merger creates conflicting variation point configuration
(top)
Miscellaneous
- Validation Rules for RH850F1x - Update for MCAL Ver4.01.06.001
- Do not derive parameter CanTpTxNSduId, PduRDestPduHandleId and PduRSourcePduHandleId in InitialEcuC
- Support 3rd party modules within Project Standard Configuration
- Set the UpperlayerPDU for CanIfXxPdus to PDUR for ContainerIPdus which are part of MultiplexedIPdus
- Support of EiraRxPdus for passive NM nodes
- Project Settings Editor: ECUC file references add and remove functionality
- Command line generation module selection according .dpa selection
Performance
- Speed up closing projects even if they have a huge amount of validation results
- Improved validation performance in the command line use case
Fixed Issues
- BaseEcucGenerator can fail when CommunicationConnector is not connected to a PhysicalChannel
- Postbuild-Selectable: For variant NmUserDataPdus the global PDUs are derived invariant
- Validation error AR-ECUC02008 occurs for IpduM Pdu without dynamic part
- Reset to derived value is not working for multi instance reference parameter
- CanNmRange is not completely derived
- Null Pointer Exception in DataMappingValidationRule when determining signal direction for nested data mappings with invalid root mappings
- Fix calculation for FrNmUserDataTxPdu length for AR 4.2.1 System Extracts
- SignalTriggerings without Signal reference aborts the Update Workflow
- Gateway PduMappings without source or target PduTriggering references aborts the Update Workflow
- Console Application: The commandline arg --modulesToGenerate shall accept an empty "" string, like --extGenStepsToGenerate
- Validation Error RTE59000 does not disappear after solving
- Read-Only projects can't be opened due to a Null Pointer Exception
- Null Pointer Exception in SocketConnection mapping
- Update of diagnostic data fails when SIP is located within project folder
- Report an error when Sip License cannot be found
- Projects with .dev workspace cannot be loaded
- Null Pointer Exception when deriving DcmDslProtocol for DcmDslConnections
- Too many PNC EIRA/ERA Pdus are derived
- Enabling FullCan on a variant message creates a non-variant hardware object
- Null Pointer Exception when deleting an OsTask with previous opened FormPage with ResourceLocks
- Automatically created string parameters have no value if the BSWMD specifies no default
(top)
Miscellaneous
- Support of Pool-license model
- Support Projects without communication
- Support of Project Standard Configuration via command line
- Automatic execution of custom workflow steps after code generation
- Command line support for SystemDescription as input file
Fixed Issues
- Error Icons for MultiInstance Parameter are either shown in Basic Editor or Comfort Editor, not both
- Removing data mappings for deleted Software Components via AutoSolve does not work
- Persistency raises an error for duplicate content in 'SW-DATA-DEF-PROPS'
(top)
Miscellaneous
- Derive new AR 4.2.1 parameter in IpVx module
- Derive Pdu references for the Sd module
- Quick enable/disable of external generator steps in generation sequence lists
- Postbuild selectable variance assistant. Supporting the "Edit Variance..." command functionality
Domain Runtime System
- Editor for Data Prototype Mapping
Fixed Issues
- Expand generation sequence tree when using typing filter
- Validator error CAN02012 occurs after update
- Improve error message for project load errors during SIP update
(top)
Extensions
Tool Features
- Support references to EcuC file fragments
- Scripting interface workflow integration
- Comfort Integration RH850P1x-C
- Support for multiple CAN driver
- MultiSelection in ValidationView
- Add CommandLine Option -x to exculde module configurations from generation
- Support for Diagnostic configuration via ECUC standard configuration
- Support CAN-FD Mode 2 for communication and diagnostics
- Support of GeneralPurposeIPdu for Xcp
- Support of Union Datatypes in the Rte
- Support of J1939Rm
- Optimized workflow between DaVinci DEV and DaVinci Configurator
- TaskMapping Assistant: option to combine function triggers
- Support making a non-variant project variant without using input files
- Support enhanced configuration of service-oriented communication according to ASR 4.2.1
Fixed Issues
- External Generation Steps lost after close and reload of project
- Rendering issues with [V] marker in grids in Postbuild-Selectable projects
- Watchdogs editor doesn't show new instances if a new Wdg module instance is activated
- ComSignals not created correct for bi-directional Signals
- DPA file shall not automatically be saved during project load
- Loading projects with missing folders (specified in dpa file) lead to a pop-up dialog
- "Edit variance" is not displayed for elements with variation points in projects without postbuild selectable support
- ECU management editor: EcuMWakeupSourceMask references are not set correctly
- Slave-to-Slave LinIfFrame is not derived on Master Node
- Property view should display if an object supports variance
- CanIfRxPduRef not derived for Pdus with multiple FrameTriggerings
- DaVinci Developer executable can't be selected in Project Settings Editor
- J1939DcmIPdus with SA/DA 0xFE are not bound to J1939Dcm/J1939Rm
(top)
Fixed Issues
- Difference decorations not shown in tree
- Update via CommandLine: AdditionalBSWMD files are not supported for update with commandline
- Read-Only projects can't be opened due to a NullPointerException
- RTE59000 appears but does not disappear after solve
- EcucUpdater does not consider the index attribute of a container
(top)
Extensions
Tool Features
- Provide an .ini-switch for CFG5.PRO floating licenses itself
- Support of Project Standard Configuration via command line (option: --psc)
Performance
- Duplicating Dem Events allocates too much heap
Fixed Issues
- Missing Ethernet signal routings after project update
- Incorrect derivation of ComSignalGroups created for MultiplexedPdus with multiple triggerings
- Invalid short names generated when the System Extract contains elements ending with a underscore
- Removing data mappings for deleted Software Components via AutoSolve does not work. RTE54002-Validation Errors appears in Validation view
- RTE generator output doesn't reflect all model changes when re-generating a 2nd time
- Incompatible CanTp and PduR due to different AR-versions in BSWMD- and InternalBehavior-files during SIP upgrade
(top)
Extensions
Tool Features
- BSW Management Editor: Support new mode request ports of type BswMLinScheduleEndNotification
- Extended calculation for CanNmUserDataTxPdu lenght for AR 4.2.1 System Extracts
- Comfort Integration RH850/F1H
Performance
- Decouple decoration calculation from validation view display for large configuration
- Improve performance of grid base implementation
- Improve performance when solving actions
- Decrease memory allocation
Fixed Issues
- Unexpected RTE51001 Validation error in Cfg5 after syncing changes in DEV Workspace files
- Generation Result Dialog filters out too many generators
- CanIdRange is not derived correct for CanNm PDUs
- Exception when opening context menu of multiselected lines in filtered Grids
- False negative validation warning in base validation of bitfield texttable compu method
- Solving Rte59000 fails with an IllegalArgumentException
(top)
Extensions
Tool Features
- Separate generation step for VTT generators
- Postbuild-Loadable: Remove hash values as postfix from signal groups and group signals
- Task Mapping Assistant: option to combine function triggers
- Mcu Editor & validation: support update of RH850 P1x - new version E403
- Mcu Editor & validation: support update of Mpc560xB - new version 1.0.1
- Change algorithm for assigning synthetic user data ComIPdu derived from a NmPdu to a ComIPduGroup
- New editor for VAB projects: Infrastructure Subset Manager Editor
- Support of bitfield data types
- Full schema support of AUTOSAR 4.2.1
- Project Update: execution of workflow scripts for system extract modification
Usability Enhancements
- Validation View: multiselection of Preferred Solving Actions
- Change detection and reload of DCF workspace
Information
- Tool title changed in case of OEM Post-Build Update SIP license: displayed as "DaVinci Configurator SIP.PB"
Fixed Issues
- Postbuild-Selectable: Rendering issues with [V] marker in grids
- Runtime System Settings Editor: Missing OsHooks Container does not show "Container is missing..." Message
- Wrong RTE51035 validation error about init values for enumerations
- NullPointerException in Reference Selection Control in "Manual Only" mode
- Widget-is-disposed error after undo
- OsIsrUseSpecialFunctionName is greyed by OsIsrConfigurationService, even if not created by the service
- ExtGen-Steps lost after close and reload of project
- Display ComMChannel name instead of CanSMManagerNetwork name (added missing definitions).
- NullPointerException when closing the "Configure Mode Request Ports" assistant two times
- Duplicating entries in an action list shows an error dialog
- BaseEcuC: CanNmRange is not derived if no CanNmRxPdu exists
- DPA file always saved during project load
- NullPointerException occurs for only LdCom projects
- Validation Rules for Mpc560xp (Stm Variante) - Correct calculation for Mcu_CMU1_CLOCK - New Utils contain function to distinguish 'AUX1 supported' and 'AUX1 equals System Clock' - CMU1 Frequency calculation corrected
- COM90034 occurs, ComGwMappings not derived correct for SignalGroup mappings
(top)
Features
- Implement Resource change supervision: detailed action feedback
- Derive ProtocolType for ISOBUS TPs
- Comfort editor for Transport Protocol LIN
- Support of project update with external file references within dpa and DaVinci Developer workspace
- Basic schema support of AUTOSAR 4.2.1
Fixed Issues
- Tree-Tooltip: When children errors exist, own errors are not fully displayed in tooltip
- Create only one DemEvent for variant DemEventParameterRefs
- ECU extractor: extract ISignalIPdus of static and dynamic parts of extracted MultiplexedIPdus
- RTE freeze file contains FIBEX-ELEMENT-REF-CONDITIONAL and UUID diffs
- Multi instance parameter part: in place editing causes NullPointerException
- Project new assistant uses incorrect VTT project extension
- LIN Controller editor does not display "Channel Wakeup Support" parameter correctly
- Modifications on DCF file are not reported to the user
- Workflow Diagnostic Import: LegacyImportSignal flag is not correctly evaluated
- RTE freeze checksum calculation differs for ignored objects
- Validation Rules for Mpc560xp (Stm Variante) - Correct calculation for Mcu_CMU1_CLOCK
- Inplace Editing does not work for Multi-Instance Callback Parameters
- Link-Issues in Signals-Editor and PDUs-Editor
- Show [V] within grid in status column instead of first column
- Exception when creating new EcuMSleepModes using ECU Management editor
- GUI issues in mode management domain editors
- Wrong persistency export filter used for the RTE freeze file (comm contained)
- Developer executable can't be selected in Project Settings
- Validation Rule DET80000 is not enabled if non-MICROSAR Det module is activated
- Communication Editor does not work without activated COM-Module
- Name of parent truncated in reference parameter control
- Tooltip in trees: When children errors exist, own errors are not fully displayed in tooltip
- ExclusiveArea always shows EaBlockId
- Multi-Editing Grid: Entering non-alphanumerical hides input field in multi-editing dialog
- CFG5 can't create new projects on network shares
- Modules are not considered by 'DetActivationCheck'
- Displayed paths to definition files
- Nondeterministic display of Non-Existent-Parameter Icon
- Update Utility hides some update errors
- Undo-Toolbar-Button is not updated after Configuration Phase switch
- Invalid Connector Validation is ignored by consistency for PR-Ports
- The --genArg parameter of DVCfgCmd overwrites previous values without warning
- The --genArg parameter of DVCfgCmd doesn't report errors when argument&value are missing
- Wrong order of Ref-Paramter after Cdd Update
- Implement usage of new naming rule in Com mappings
- 'ReadOnly' parameter can be deleted, however it cannot be created again.
- ProjectStandardConfiguration: Adaptation of ComMChannel name
- WakeUp triggers not filtered from "Create WakeUp source" dialog
- Watchdogs editor doesn't show new instances if a new Wdg module instance is activated
- Choice reference controls are not updated after changing reference target
- Display of strange error if .dpa Derivative tag contains blanks/
- ComSignals not created correct for bi-directional Signals
- Wrong editor representation of more than one instance of 1:1 parameters
- Gateway routing paths not derived for Ethernet Pdus
- Properties view isn't updated if variance state of the currently selected element changes
- CommunicationElements of nested complex data elements are not completely expanded even root is mapped to SignalGroup
- Removing the last delegation port data mapping does not revalidate open delegation ports
- Report generation overwrites existing reports without warning
- Report can't be generated if SIP path contains special characters
- Report generates .xml file as well
- Unhandeld Event loop exception when deleting a ScheduleTable container in Os Configuration Editor
- Mcu Comfort Editor for Mpc560xp platforms: enumeration values do not match definition
- Initialization editor: provide possibility for creating InitFunctions for outdated or non-MICROSAR modules
- Project update fails when using 'Ecu-C only' update option with existing project
- State Description field is not grayed when specifying a CDD file
- EcuMWakeupSourceMask references are not set correctly
- BaseEcucGenerator ignores project standard configuration files if no System Extract is used
- PDUs editor: configuration of a different value in each variant for a parameter is not possible
- Commandline: Enable "OnlyEcuc" Update mode for cmdUpdate
- Copy of files with space characters in path doesn't work correctly
- Modifying the access rights of project file leads to corrupted user message
- Update Workflow fails if input file is read-only and is used more then once per variant
- Multi-Triggering: too much Global Pdus are derived for Pdus with multiple FrameTriggerings
- Watchdogs editor's configuration tab tree control is not updated
- Allow GUI thread access during workbench startup
- MemoryLeak in UI Update-Workflow
- Value change in post-build phase fails for PB-L/S parameter with variant-multiplicity == false
- 'Make path relativ' operation doesn't work for files on other drives
- Slave-to-Slave LinIfFrame is not derived on Master Node
- SWCGeneration: All DEM Ports are removed after SIP-Update
- Validation Error PDUR04001 occurs
- Multi-Triggering: CanIfRxPduRef not derived for Pdus with multiple FrameTriggerings
- Misleading error message during phase switch when a container definition is missing
- Create new state description dialog displays the wrong file path
- Assistants 'Create support request package' & 'Compare and Merge Project'
- Link-Issues in Signals-Editor and PDUs-Editor
Performance
- Increase performance of validation rules of Base Services Domain in variant projects
- Fixed slow performance during update
- Improve model access performance of invariant projects
- Improve performance of PostBuildSelectable data model handling
- Improve scaling on large uuid updates
(top)
Postbuild-Selectable ECUs
- Definition of variation criteria and variants
- Configuration of several input file sets per variant
- Pre-defined variant criteria for handling communication variants and diagnostic variants
- Central selection of the variant to be displayed
- Annotation of variance in the Basic Editor and Configuration Editors
- Display of validation messages per variant
Workflow
- Ecu instance can be changed during update of input files
- Update DEV workspace without user interaction
- Project Standard Configuration: support of annoted system description references
- Support of CAN FD input files
Option VTT
- Support of parallel configuration of real target MCAL and vVIRTUALtarget MCAL
- Project setup for convenient generation of vVIRTUALtarget project
- Installation of vVIRTUALtarget Basic via DaVinci Configurator External Components Setup
Domain Mode Management
- Initialization Editor: configuration of BswM init action list
- ECU Management Editor: sleep/wakeup configuration integrated
- BSW Managemet Editor: usability improvements
Domain Runtime System
- ECU Software Components Editor: display of service needs
Domain Diagnostics
- Diagnostic Data Identifiers Editor: new editor for displaying and editing the Dcm DIDs and data objects
Miscellaneous
- Project Settings Editor: modification of all project settings after project creation
- Improved performance of report generator
- Option MD: SDK for developing module plug-ins
(top)
Fixed Issues
- Memory General Editor: Not existing Fls module leeds to an empty details part
- NPE during project update when LdCom module is active
- NoSuchElementException in case of dangling references in system description during update
- Message dialog after project open shows allways unresolved file and directory
- Multi instance parameter control: in place editing causes NullPointerException
- Multiline text control doesn't accept line separators
- NullPointerException when closing the "Configure Mode Request Ports" assistant two times
- Watchdogs editor's configuration tab tree control is not updated
(top)
Miscellaneous
- Do not change files if content is not changed
- AUTOSAR standard module activation shall use BSW-implementation if available
- Support file extension epd und bmd for BSWMD-Files
(top)
Miscellaneous
- Support manufacturer specific legacy formats
- Support change of project settings in DPA file
Domain Base Services
- Update Comfort Integration TC27xB
- Comfort Integration TC26xBA
- Comfort Integration Mpc560xp (Stm Variante)
Fixed Issues
- The switch --extGenStepsToGenerate "" does not disable all ExtGenSteps during generation
- Mapping rule for FrTpConnection can cause a NPE
- NullPointerException with Tx/Rx-PDU parameter twisty menu of TP editor
- Provide a (Log) Message when .dpa directories are not valid
- NullPointerException when opening TransportProtocolEditor
(top)
Miscellaneous
Domain Communication
- Comfort Integration J1939
Domain Runtime System
- Support ServiceSWCs with non-ServicePorts
Fixed Issues
- PDUs Editor: "Full CAN" Parameter is not displayed/updated correctly
- Cfg5 does not support display of Pdu when NmPdu is used instead of ISignalIPdu
- No PduRRoutingPath is derived for PNC EIRA/ERA PDUs
(top)
Miscellaneous
- Top-Down Service configuration
Domain Communication
- Comfort Integration Ethernet
Domain Runtime System
- Support Combined PR Ports
- Support Service Needs
(top)
Extensions
Tool Features
- Mcu Editor & validation: support update of Mpc560xB
- Support of SystemDescription as input file.
Fixed Issued
- Module Configuration Import: Values of references are not correctly displayed
- The configurator pro deletes the active ECUC file when saving after using a duplicate shortname
- Application cannot be launched when SIP folder './Doc/DeliveryInformation' contains a sub-directory
(top)
Features
- Support for hierarchical grid filter
- Improve grid quick filter definition
- Filtering in Difference view
Fixed Issues
- Module Configuration Import: Values of references are not correctly displayed
- Module Configuration Import: Modified elements shown after re-import"
(top)
Features
- Improvements were done in the mapping rules of the Ethernet stack
Fixed Issues
- Executing a diff/merge action within the postbuild project phase results in errors when non-postbuild loadable parameters/containers are modified
- Cannot activate modules with definition "/AUTOSAR_Os/..."
- OS-Generator is called with incorrect AUTOSAR schema version after updating a project
(top)
Extensions
Tool Features
- Mcu Editor & validation: support update of Mpc560xB - new version 1.0.1
Fixed Issued
- AdditionalBSWMD files are not supported for update with commandline
- Dcm sends unexpected service response on a valid request for routine control
(top)
Fixed Issued
- Project Settings Editor: Code Generation CheckBox Inconsistency
- Locked filters for CAN are changed
- Acceptance Filter Editor shows wrong filter for PDU
- Reporting: Parameter with multiple values is not displayed correctly
- ECU instance not available when setting up a project with only legacy files
- Validation Rules for MB91520 - Bugfix for check of SscgFrequency
- Validation Rules & Comfort Editor for RH850F1x - Update for new MCAL-Version
- Prevent endless loop in link calculation
- Error message when leaving the Diff/Merge mode
- Ethernet mappings could generate invalid short names
- Derived short names in the Ecuc can exceed the maximum allowed length
(top)
Fixed Issued
- EcucUpdater: Wrong order of Ref-Paramter after Cdd Update
- CFG5 doesn't start on Windows 8.1
- Null pointer exception in bsw management editor
- Watchdogs editor's configuration tab tree control is not updated
(top)
Domain Base Services
- Update Comfort Integration TC27xB
- Comfort Integration TC26xBA
- Update Comfort Integration R850F1x - MCAL-Update E4.13
(top)
Domain Runtime System
- Support ServiceSWCs with non-ServicePorts
Domain Base Services
- Comfort Integration iMX6SLX
- Comfort Integration MPC574xP - MCAL-Update (V0.91 HF2)
(top)
Domain Base Services
- Comfort Integration iMX6SLX
- Comfort Integration MPC574xP
(top)
Miscellaneous
(top)
Miscellaneous
- Licensing: OEM PostBuild Update
Domain Base Services
- Comfort Integration RH850F1x
- Comfort Integration RH850P1x
- Comfort Integration Aurix EP
(top)
Project Update/Base EcuC Generation
- EcuC as input files (project standard configuration)
- System descriptions as input files (system extract generator)
- Support of J1939 and ETH via AUTOSAR 4.1.2
- Support of partial networks on ETH
Domain Communication
- Bus Controller Editor: baud rate calculation dialog improved
Domain Network Management
- Partial Networking Editor: support of UdpNm
Domain Mode Management
- Watchdogs Editor: support of SafeWdgM
Domain Runtime System
- Validation rules for data type compatibility
- Enhanced validation rules for connector compatibility
- Automatic setup of service SWC prototypes
Miscellaneous
- 64-bit variant of DaVinci Configurator Pro
- Command line: new switch --extGenStepsToGenerate
(top)
Extensions
Tool Features
- Support of SystemDescription as input file
- Ignore LinSlave EcuInstances in the input files editor.
Fixed Issues
- XML-Files can't be opened if the path contains special characters
- Application cannot be launched when SIP folder './Doc/DeliveryInformation' contains a sub-directory.
(top)
Extensions
Tool Features
- Mcu Editor & validation: support update of Mpc560xB - new version 1.0.1
(top)
Fixed Issues
- Multiline text control doesn't accept line separators.
- Exception when restoring derived subcontainers.
(top)
Domain I/O
- Ids (e.g. DioChannelId) need no longer be sorted in ascending order. An unique Id is sufficient now.
(top)
Fixed Issues
- Error during Update of InputFiles in AUTOSAR3.2.2 and CommandLine enviroment
(top)
Fixed Issues
- Error message when leaving the Diff/Merge mode
- No automatic conversion from AUTOSAR module configurations during loading
(top)
Miscellaneous
- Licensing: OEM PostBuild Update
- Performance improvements
Domain Base Services
- Comfort Integration RH850F1x for new MCAL version
(top)
Miscellaneous
- Support of Diff & Merge
- Performance improvements
Domain Base Services
- Comfort Integration Aurix-HE (TC26x, TC27x, TC29x)
(top)
Support of Vector Virtual Integration Platform
- Project setup: selection of target type real, virtual or real+virtual
- Code generation: Option for generating VIP target
Domain Base Services
- Comfort Integration RH850F1X
- Comfort Integration RH850P1X
(top)
User Annotations
- Add textual annotations for each configuration element
- Multiple annotation per configuration element possible
- Each annotation has an own label
- Support in FindView and Reporting
Automatic Generator Validation
- Validation messages of external generation steps are shown during configuration process
BSWMD Update
- Selection of new BSWMD if Short-Name of module definition is changed
Domain IO
- Comfort editor for IoHwAbstraction
Domain Mode Management
- BSW Management Editor: Automatic configuration of ECU state handling
- BSW Management Editor: Automatic configuration of Module initialization
(top)
Miscellaneous
- Diagnostic input file cannot be found with relative path
- RTE checkum error: AutosarComparator does not sort non-referrables Objects in each case
(top)
Miscellaneous
- Support an ECUExtract splitted in several Files
- Performance improvements
(top)
Miscellaneous
- Performance improvements
- Support Floating licences
(top)
Domain Base Services
- Comfort Integration MPC574xM
- Comfort Integration MPC5606B
Miscellaneous
(top)
Domain Base Services
- Comfort Integration TC27xx
- Comfort Integration MPC564xC ( Bolero )
(top)
- Performance improvement: Launcher tool to start DaVinci Configurator executable with maximum available memorys
(top)
Domain Network Management
- Partial Networking Editor: new editor for comfort configuration of partial networks
(top)
Post-build loadable ECUs
- Project Setings Editor: Selection of module implementation variant
- Properties View: display effective configuration class of a parameter
- Project configuraton phase displayed in the status bar
- Assistant for switching the project configuraton phase
Domain Communication
- Signals Editor: editing of signal gateway routings
- Bus Controller Editor: Display the CAN ID of the PDUs passing an acceptance filter
Domain Mode Management
- BSW Management Editor: Separate definition of mode switch ports and mode request ports
- BSW Management Editor: Logical expressions can be shared by several rules
- BSW Management Editor: Integrated help text
Domain Runtime System
- Task Mapping Assistant: automatic calculation of position-in-task
- Data Mapping Assistant: support of complex data types/signals groups
- OS Configuration Editor: generic display of vendor parameters of tasks, alarms, etc.
- OS Configuration Editor: Display of core assignment of OS applications
Miscellaneous
- New look-and-feel of grid-based editors: easier in-place editing, multi-operations, sorting, filtering
- Reworked validation view, allows e.g. multi-line messages
- Assistants renamed
- File change detection: warning displayed if a file is changed outside DaVinci Configurator
- Change of project settings after creation of the project (administrative info, path to DaVinci Developer)
A2L generation based on McSupportData
- Generation of McSupportData by the MSR generators
- Conversion of the McSupportData to an A2L file
Service Pack Update Utility Tool
- Distribution of service packs via Vector Download Center
- Update of existing SIPs with the new tool service pack
(top)
ECUC Import Function
- Import of module configurations from ECUC files
- AUTOSAR 4.0 and AUTOSAR 3.x format supported (without semantical conversion)
Search Function
- New view: Find View displays the search result
- Simple search strings or complex search queries with logical expressions supported
- Various syntax keywords for filtering object types or parameter states
- Editing support and syntax highlighting of the search queries
- Navigation from the Find View to the configuration editors
Code Generation
- Partial code generation by deselecting individual code generation steps
- Generation Result View displays the status of the last code generation process
Input Files Editor
- Improved handling of input files (copy to project folder)
- Support for defining relative paths with placeholders
- Simplified workflow to update the diagnostic state description
- Selectable diagnostic description patch file
- Improved generation of Base EcuC file
Project Assistant
- Support of split EcuC projects
GUI General
- Display options for the number format of integer parameters
- Display options for the physical units of parameters representing a memory, time or frequency value
- Property View: display of parameter path
- Copy-to-clipboard of parameter path
- Context menu displayed in the editor tree
- Editor address line (bread crumb) displays preview of next level in context tree
- Window configuration restored when opening the tool
Domain Communication
- Bus Controller Editor: support of extended and mixed IDs in CAN acceptance filter configuration
- Communication General Editor restructured
- PDUs Editor: display of PDU gateway routing paths and internal routing paths
- Signals Editor: display of signal gateway routing paths
- Transport Protocol Editor: Support of CanTp connections
- Gateway Routing Editor removed (content moved to PDUs Editor and Signals Editor)
Domain Runtime System
- ECU Components Editor: display of SWC port prototype list, including mapping information
- Component Connection Assistant: improved algorithm for automatic service mapping
- Runtime System General Editor: Display of StbM
- Improved live validation of connectors for C/S ports
Domain Diagnostics
- OBDII support in Diagnostic Data Editor, Diagnostic Event Editor and Setup Diagnostic Memory Blocks Assistant
- Schema validation of ODX files
Domain Memory
- Repair function for missing links between NvM and Fee blocks
Miscellaneous
- Product option .MD (Module Development)
(top)
AUTOSAR 4.0.3 support
- Support of AUTOSAR 4.0.3 files (ECUC, BSWMD, SYSEX)
- Adaptation of comfort editors to AUTOSR 4.0.3
New Project Assistant
- Workflow support for creation of new projects
- Separation of project creation and project update
Input Files Editor
- Selection of system description files and diagnostic data files
- Creation and update of diagnostic state descriptions
- Creation of Base EcuC based on the input files
- Project update after changes in the input files
Project Settings Editor
- Editor structure reworked
- Configuration of custom workflow steps
GUI General
- Simplified navigation view: "Basic" tab obsolete, one Basic Editor for all modules
- Context tree in comfort editors now initially displayed
- Optional context tree in Basic Editor
- "Show Details" mode for grid views with hidden context tree
Domain Base Services
- Editor re-organization: Development Errors, Microcontroller Unit, General Purpose Timer, RAM Test
Domain Communication
- Gateway Routing Editor: support of 1:n routings
- Editor reorganization: Bus Controller, PDUs, Signals
- Bus Controller Editor: support for bus timing configuration (hardware-specific)
- PDUs Editor: support for handling of Full-CAN objects
Domain Diagnostics
- New comfort editors: Diagnostic Data, Diagnostic Events, Production Error Handling
- New assistant: Setup Diagnostic Memory Blocks
Domain Memory
- Editor reorganization: Memory partition editing moved to Memory Blocks Editor
Domain Mode Management
- Editor rework to support AUTOSAR 4 EcuMFlex
Domain Runtime System
- Support of AUTOSAR 4 workflow (SYSEX with flattened ECUEX)
- ECU Software Components Editor: Selection of service SWCs created by MICROSAR 4 generators
- Task Mapping Assistant: display the current mapping status of the runnables
- Runtime System General Editor: reworked structure
- Basic validation of SYSEX and ECUEX content via automatic validation rules
Reporting
- Creation of HTML report of the configuration
- Supported reports: complete configuration report, report of user-defined parameters
Miscellaneous
- License dialog with detailed display of tool license
- Support of Vector Keyman USB dongle
- Automation interface
- Installer for external components available in Download Center
(top)
Domain Communication
- Support of FlexRay in the comfort editors
- Comfort editor FlexRay Job Lists
- Comfort editor Transport Protocol
Domain Mode Management
- Comfort editor BSW Management
- Comfort editor Initialization
- Comfort editor Sleep and Wakeup
- Comfort editor Watchdogs
Domain Runtime System
- Comfort editor Timing Protection
(top)
Eclipse-based tool
- Re-implementation of DaVinci Configurator Pro based on the Eclipse platform
- Parameter state management
- Solving actions for validation errors
- Auto-solving actions for automatic consistency
Domain Base Services
- Comfort editor Base Services General
- Comfort editor Development Error Handling
- Comfort editor General Purpose Timer
- Comfort editor Mcu Clocks
- Comfort editor Mcu Power Modes
- Comfort editor RAM Test
Domain Communication
- Comfort editor Communication General
- Comfort editor Communication Controller
- Comfort editor Gateway Routing
- Comfort editor PDU Groups
- Comfort editor PDUs and Signals
Domain Memory
- Comfort editor Memory General
- Comfort editor Memory Blocks
- Comfort editor Memory Partitions
Domain Mode Management
- Comfort editor EcuM Users
Domain Network Management
- Comfort editor Network Management General
- Comfort editor Communication Users
- Comfort editor NM Coordinator
Domain Runtime System
- Comfort editor Runtime System General
- Comfort editor OS Configuration
(top)
Copyright
© Vector Informatik GmbH
Certified Quality Management System
The Quality/Process Management of Vector Informatik GmbH is being certified
according to DIN EN ISO 9001:2000-12 (formerly DIN EN ISO 9001:1994-08)
throughout since 1998-08-19.
Vector Informatik GmbH - Addresses
Vector Informatik GmbH
Ingersheimer Str. 24
D-70499 Stuttgart, Germany
Tel.: +49 (711) 80670-0
Fax: +49 (711) 80670-100
info@vector-informatik.de
http://www.vector-informatik.com
Subsidiaries
Vector France SAS
168, Boulevard Camélinat
92240 Malakoff
France
Tel.: +33 1 4231 4000
Fax: +33 1 4231 4009
information@vector-france.com
http://www.vector-france.com
Vector Japan Co., Ltd.
Seafort Square Center Bld.
18F, 2-3-12,
Higashi-shinagawa, Shinagawa-ku
Tokyo 140-0002
Japan
Tel.: +81 3 5769 6970
Fax: +81 3 5769 6975
info@vector-japan.co.jp
http://www.vector-japan.co.jp
VecScan AB
Theres Svenssons Gata 9
417 55 Gothenburg
Sweden
Tel.: +46 (31) 76476 00
Fax: +46 (31) 76476 19
info@vecscan.com
http://www.vecscan.com
Vector CANtech, Inc.
39500 Orchard Hill Place
Suite 550
Novi, Michigan 48375
USA
Tel.: +1 (248) 449-9290
Fax: +1 (248) 449-9704
info@vector-cantech.com
http://www.vector-cantech.com
Vector Korea IT Inc.
Daerung Post Tower III, 508
182-4 Guro-dong, Guro-gu
Seoul 152-790
Republic of Korea
Tel.: +82(0)2 2028 0600
Fax: +82(0)2 2028 0604
info@vector-korea.com
http://www.vector-korea.com
Vector GB Ltd.
Rhodium
Central Boulevard
Blythe Valley Park
Solihull, Birmingham
West Midlands B90 8AS
United Kingdom
Tel.: +44 (0) 7530 264701
info@vector-gb.co.uk
http://www.vector-gb.co.uk
(top)