Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

DoIP Standalone Releasenotes

inside.Docupedia Export

Author: Lorenz Christian (AA-AS/ETE1)


Date: 04-Jun-2019 11:03
DoIP Standalone Releasenotes 2 of 22

Table of Contents

1 DoIP Standalone - General Information 6


2 DoIP Standalone - Serie 7
2.1 R05.041.0003 (24.05.2019) 7
2.1.1 Fixed Defects 7
2.1.2 New Features 7
2.1.3 Known Open Issues 7
2.1.4 Other Improvements 7
2.2 R05.041.0002 (03.05.2019) 7
2.2.1 Fixed Defects 7
2.2.2 New Features 7
2.2.3 Known Open Issues 7
2.2.4 Other Improvements 8
2.3 R05.041.0001 (07.03.2019) 8
2.3.1 Fixed Defects 8
2.3.2 New Features 9
2.3.3 Known Open Issues 9
2.3.4 Other Improvements 9
2.4 R05.041.0162 (19.12.2018) 10
2.4.1 Fixed Defects 10
2.4.2 New Features 10
2.4.3 Known Open Issues 10
2.4.4 Other Improvements 10
2.4.5 General Information 10
2.5 R05.041.0181 (06.12.2018) 11
2.5.1 Fixed Defects 11
2.5.2 General Information 11
2.6 R05.041.0161 (04.12.2018) 11
2.6.1 Fixed Defects 11
2.6.2 New Features 11
2.6.3 Known Open Issues 11
2.6.4 Other Improvements 12
2.7 R05.041.0160 (23.11.2018) 12
2.7.1 Fixed Defects 12
2.7.2 New Features 12
2.7.3 Known Open Issues 12
2.7.4 Other Improvements 12
2.8 R05.041.0120 (14.11.2018) 12
2.8.1 Fixed Defects 12
2.8.2 New Features 13

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 3 of 22

2.8.3 Known Open Issues 13


2.8.4 Other Improvements 13
2.9 R05.041.0000 (05.11.2018) 13
2.9.1 Fixed Defects 13
2.9.2 New Features 14
2.9.3 Known Open Issues 14
2.9.4 Other Improvements 14
2.10 R05.036.0000 (28.05.2018) 14
2.10.1 Fixed Defects 14
2.10.2 New Features 14
2.10.3 Know-Open-Issues 14
2.10.4 Other Improvements 14
2.11 R05.035.0000 (16.03.02018) 14
2.11.1 Fixed Defects 14
2.11.2 New Features 15
2.11.3 Know-Open-Issues 15
2.11.4 Other Improvements 15
2.12 R05.034.0000 (01.03.2018) 15
2.12.1 Fixed Defects 15
2.12.2 New Features 15
2.12.3 Know-Open-Issues 15
2.12.4 Other Improvements 15
2.13 R05.033.0000 (08.11.2017) 16
2.13.1 Fixed Defects 16
2.13.2 Other 16
2.14 R05.032.0000 (13.10.2017) 16
2.14.1 Fixed Defects 16
2.14.2 Other 17
2.15 R05.031.0000 (01.08.2017) 17
2.15.1 Fixed Defects 17
2.15.2 Other 17
2.16 R05.030.0000 (11.07.2017) 17
2.16.1 Fixed Defects 17
2.16.2 Other 17
2.17 R05.028.0000 (31.05.2017) 18
2.17.1 Fixed Defects 18
2.17.2 Other 18
2.18 R05.026.0001 (21.04.2017) 18
2.18.1 Fixed Defects 18
2.18.2 Other 18
2.19 R05.024.0002 (16.11.2016) 18
2.19.1 Fixed Defects 18

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 4 of 22

2.19.2 Other 18
2.20 R05.024.0000 (21.10.2016) 18
2.20.1 Fixed Defects 18
2.20.2 Other 18
2.21 R05.022.0000 (25.07.2016) 19
2.21.1 Fixed Defects 19
2.21.2 Other 19
2.22 R05.021.0000 (08.07.2016) 19
2.22.1 Fixed Defects 19
2.22.2 Other 19
2.23 R05.020.0000 (24.06.2016) 19
2.23.1 Fixed Defects 19
2.23.2 Other 19
2.24 R05.019.0000 (19.05.2016) 19
2.24.1 Fixed Defects 19
2.24.2 Other 20
2.25 R05.018.0000 (25.04.2016) 20
2.25.1 Fixed Defects 20
2.25.2 Other 20
2.26 R05.017.0000 (04.04.2016) 20
2.26.1 Fixed Defects 20
2.26.2 Other 20
2.27 R05.016.0000 (11.03.2016) 20
2.28 R05.015.0000 (11.02.2016) 20
2.28.1 Fixed Defects 20
2.28.2 Other 21
2.29 R05.014.0000 (18.01.2016) 21
2.29.1 Fixed Defects 21
2.29.2 Other 21
2.30 R05.013.0000 (11.01.2016) 21
2.30.1 Fixed Defects 21
2.30.2 Other 21
2.31 R05.012.0000 (17.12.2015) 21
2.31.1 Fixed Defects 21
2.31.2 Other 21

3 DoIP Standalone - Test builds 22


3.1 R05.041.0102 (10.04.2019) 22
3.1.1 Build-Base 22
3.1.2 Resolved Issues 22
3.1.3 Purpose 22
3.2 R05.041.0101 (08.04.2019) 22

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 5 of 22

3.2.1 Build-Base 22
3.2.2 Resolved Issues 22
3.2.3 Purpose 22

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 6 of 22

1 DoIP Standalone - General Information


Release Notes for DoIP installation without VCI MTS 6532 (“Standalone”).
Before R05.024.0002: Setup “Bosch i-VIEW D-PDU-API.msi” installs to directory
C:\Program Files (x86)\Bosch\i-VIEW\D-PDU API.
Files then have to be copied manually to the target system.

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 7 of 22

2 DoIP Standalone - Serie


2.1 R05.041.0003 (24.05.2019)
2.1.1 Fixed Defects
• DCP-ALM #4189 Empty UDP message blocks further VIR response handling (LRR)
Comment: changed the stack to not close the socket if a zero length UDP packet was
received

2.1.2 New Features


• CR #754 “DoIP - Filter Messages from Remote IP Addresses out of auto IP”
Comment: now allowing VAM filtering to be switchable

2.1.3 Known Open Issues


• DCP-ALM #4079 Regression in Diba flash performance Comment: under investigation
• DCP-ALM #4116 Connect fails after error Comment: under investigation (on wait)
• DCP-ALM #4141 Unhandled exception at 0x5C07D853 (PDUAPI_Bosch.dll) in Nisp.exe.
6764.dmp: 0xC0000005: Access violation reading location 0x00000044. Comment: under
investigation
• DCP-ALM #4147 ERR_DOIP_AMBIGUOUS_LOGICAL_ADDRESS although IP Adress / LA
is unique Comment: under investigation
• DCP-ALM #4156 CP_DoIPNumberOfRetries,CP_DoIPRetryPeriod has no effect Comment:
currently on wait
• DCP-ALM #4158 Flashing Sound Parameter HU6 fails Comment: currently on wait
• DCP-ALM #4186 Response not processed in time
• DCP-ALM #4187 Count = 0 with Bosch-StandAlone, XD-VCI and STAR3 sim (ISO DoIP)
(Defect introduced with R05.041.0002)
• DCP-ALM #4190 PDU stuck in PDUDisconnect
• DCP-ALM #4191 PDUConnect Function Failed when 2nd Adapter with zeroconf is installed
• DCP-ALM #4192 5s Delay in Transfer Data

2.1.4 Other Improvements


none

2.2 R05.041.0002 (03.05.2019)


2.2.1 Fixed Defects
-

2.2.2 New Features


• CR #754 “DoIP - Filter Messages from Remote IP Addresses out of auto IP”
• CR #710 “STAR 3 ECU Reset Behavior”

2.2.3 Known Open Issues


• DCP-ALM #4079 Regression in Diba flash performance Comment: under investigation

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 8 of 22

• DCP-ALM #4116 Connect fails after error Comment: under investigation (on wait)
• DCP-ALM #4141 Unhandled exception at 0x5C07D853 (PDUAPI_Bosch.dll) in Nisp.exe.
6764.dmp: 0xC0000005: Access violation reading location 0x00000044. Comment: under
investigation
• DCP-ALM #4147 ERR_DOIP_AMBIGUOUS_LOGICAL_ADDRESS although IP Adress / LA
is unique Comment: under investigation
• DCP-ALM #4156 CP_DoIPNumberOfRetries,CP_DoIPRetryPeriod has no effect Comment:
currently on wait
• DCP-ALM #4158 Flashing Sound Parameter HU6 fails Comment: currently on wait
• DCP-ALM #4186 Response not processed in time
• DCP-ALM #4187 Count = 0 with Bosch-StandAlone, XD-VCI and STAR3 sim (ISO DoIP)
(Defect introduced with R05.041.0002)

2.2.4 Other Improvements


none

2.3 R05.041.0001 (07.03.2019)


2.3.1 Fixed Defects
• DCP-ALM #4060 Doip Interface gets lost
Comment: race condition around access to pointers causing the thread to crash. appropriate
locks and additional checks have been implemented.
• DCP-ALM #4090
PDU_ERR_DOIP_ROUTING_ACTIVATION_SOURCE_ADDRESS_IN_USE
Comment: added 100ms between TCP connect and routing activation request
• DCP-ALM #4093 COP on LIN ECU hangs
Comment: race condition around access to pointers causing the thread to crash. appropriate
locks and additional checks have been implemented.
• DCP-ALM #4094 TCP connect blocks other logical links
Comment: one lock was applied to all sockets, reworked lock for each socket
• DCP-ALM #4097 TX error during flahjob causes TP error on other link
Comment: Re-work locks and timers across sockets. Reduce scope of socket inter-locks
• DCP-ALM #4099 TesterPresent stays off when another Member Communication starts
Comment: issue of binding errors to the wrong CLL
• DCP-ALM #4101 Star3 Reset doesn't work when TCP FIN Handshake not complete finished
Comment: Persist in-progress CLL information across a socket reset in TX cycle context
• DCP-ALM #4104 TesterPresentTime changes from 2s to 4s (but no change in ComParam)
Comment: issue of binding errors to the wrong CLL
• DCP-ALM #4106 TCPDisconnect blocks other logical links
Comment:The socket closure locked access to the socket pool to prevent the possibility of
any CLLs trying to make use of the socket that was closing.De-couple the removal of the
socket from the pool and the locking to resolve the issue.
• DCP-ALM #4110 TesterPresent stopps after CompletionTimeout although Timeout should
be set back
Comment: Update to delay (sleep) in socket pool if all waiting sockets had nothing to
process
• DCP-ALM #4112 Star3 Reset/Reconnect doesn't work anymore
Comment: a disconnect on another socket the re-connect
• DCP-ALM #4125 Count = 0 with Bosch-StandAlone and HU5 sim (DAIMLER DoIP)
Comment: Refine checking of VAM content to handle Daimler DoIP VAMs correctly

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 9 of 22

• DCP-ALM #4134 After Reset automatic Reconnect not possible - intern periodical
Disconnect/Connect
Comment:rejected, tracked within 4116
• DCP-ALM #4138 No connect on startcom after Reset (HU7)
Comment: rejected, tracked within 4116
• DCP-ALM #4148 VAM is not recognized when Preselection Value is set in VIR
Comment:Refine checking of VAM content to handle Daimler DoIP VAMs correctly
• DCP-ALM #4149 No TesterPresent between exakt time period of 10s
Comment: Update to delay (sleep) in socket pool if all waiting sockets had nothing to
process

2.3.2 New Features


none

2.3.3 Known Open Issues


• DCP-ALM #4071 parallel communication on physical LogicalLink and functional LogicalLink
not possible
Comment: under investigation
• DCP-ALM #4079 Regression in Diba flash performance
Comment: under investigation
• DCP-ALM #4090
PDU_ERR_DOIP_ROUTING_ACTIVATION_SOURCE_ADDRESS_IN_USE
Comment: under investigation
• DCP-ALM #4094 TCP connect blocks other logical links
Comment: under investigation
• DCP-ALM #4116 Connect fails after error
Comment: under investigation
• DCP-ALM #4141 Unhandled exception at 0x5C07D853 (PDUAPI_Bosch.dll) in Nisp.exe.
6764.dmp: 0xC0000005: Access violation reading location 0x00000044.
Comment: under investigation
• DCP-ALM #4147 ERR_DOIP_AMBIGUOUS_LOGICAL_ADDRESS although IP Adress / LA
is unique
Comment: under investigation
• DCP-ALM #4156 CP_DoIPNumberOfRetries,CP_DoIPRetryPeriod has no effect
Comment: currently on wait
• DCP-ALM #4157 some VIR Responses not recognized (ISO-DoIP)
Comment: under investigation
• DCP-ALM #4158 Flashing Sound Parameter HU6 fails
Comment: currently on wait

2.3.4 Other Improvements


none

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 10 of 22

2.4 R05.041.0162 (19.12.2018)


2.4.1 Fixed Defects
• DCP-ALM #4093 COP on LIN ECU hangs
Comment: race condition around access to pointers causing the thread to crash. appropriate
locks and additional checks have been implemented.
• DCP-ALM #4106 TCPDisconnect blocks other logical links
Comment:The socket closure locked access to the socket pool to prevent the possibility of
any CLLs trying to make use of the socket that was closing.De-couple the removal of the
socket from the pool and the locking to resolve the issue.

2.4.2 New Features


none

2.4.3 Known Open Issues


• DCP-ALM #4071 parallel communication on physical LogicalLink and functional LogicalLink
not possible
Comment: under investigation
• DCP-ALM #4079 Regression in Diba flash performance
Comment: under investigation
• DCP-ALM #4090
PDU_ERR_DOIP_ROUTING_ACTIVATION_SOURCE_ADDRESS_IN_USE
Comment: under investigation
• DCP-ALM #4094 TCP connect blocks other logical links
Comment: under investigation
• DCP-ALM #4110 TesterPresent stopps after CompletionTimeout although Timeout should be
set back
Comment: under investigation
• DCP-ALM #4116 Connect fails after error
Comment: under investigation
• DCP-ALM #4125 Count = 0 with Bosch-StandAlone and HU5 sim (DAIMLER DoIP)
Comment: under investigation
• DCP-ALM #4134 After Reset automatic Reconnect not possible - intern periodical
Disconnect/Connect
Comment: under investigation
• DCP-ALM #4138 No connect on startcom after Reset (HU7)
Comment: under investigation

2.4.4 Other Improvements


none

2.4.5 General Information


• base Version is R05.041.0160 and will only contain the fixes announced with that version

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 11 of 22

2.5 R05.041.0181 (06.12.2018)


2.5.1 Fixed Defects

• DCP-ALM #4106 TCPDisconnect blocks other logical links


Comment:The socket closure locked access to the socket pool to prevent the possibility of
any CLLs trying to make use of the socket that was closing.De-couple the removal of the
socket from the pool and the locking to resolve the issue.

2.5.2 General Information


• base Version is R05.041.0000 and will only contain the fixes announced with that version

2.6 R05.041.0161 (04.12.2018)


2.6.1 Fixed Defects
• DCP-ALM #4093 COP on LIN ECU hangs →not resolved
Comment: race condition around access to pointers causing the thread to crash. appropriate
locks and additional checks have been implemented.

2.6.2 New Features


none

2.6.3 Known Open Issues


• DCP-ALM #4071 parallel communication on physical LogicalLink and functional LogicalLink
not possible
Comment: under investigation
• DCP-ALM #4079 Regression in Diba flash performance
Comment: under investigation
• DCP-ALM #4090
PDU_ERR_DOIP_ROUTING_ACTIVATION_SOURCE_ADDRESS_IN_USE
Comment: under investigation
• DCP-ALM #4094 TCP connect blocks other logical links
Comment: under investigation
• DCP-ALM #4097 TX error during flahjob causes TP error on other link
Comment: under investigation
• DCP-ALM #4106 TCPDisconnect blocks other logical links
Comment: under investigation
• DCP-ALM #4110 TesterPresent stopps after CompletionTimeout although Timeout should be
set back
Comment: under investigation
• DCP-ALM #4116 Connect fails after error
Comment: under investigation
• DCP-ALM #4125 Count = 0 with Bosch-StandAlone and HU5 sim (DAIMLER DoIP)
Comment: under investigation

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 12 of 22

2.6.4 Other Improvements


none

2.7 R05.041.0160 (23.11.2018)


2.7.1 Fixed Defects
• DCP-ALM #4060 Doip Interface gets lost
Comment: race condition around access to pointers causing the thread to crash. appropriate
locks and additional checks have been implemented.

2.7.2 New Features


none

2.7.3 Known Open Issues


• DCP-ALM #4071 parallel communication on physical LogicalLink and functional LogicalLink
not possible
Comment: under investigation
• DCP-ALM #4079 Regression in Diba flash performance
Comment: under investigation
• DCP-ALM #4090
PDU_ERR_DOIP_ROUTING_ACTIVATION_SOURCE_ADDRESS_IN_USE
Comment: under investigation
• DCP-ALM #4093 COP on LIN ECU hangs
Comment: under investigation
• DCP-ALM #4094 TCP connect blocks other logical links
Comment: under investigation
• DCP-ALM #4097 TX error during flahjob causes TP error on other link
Comment: under investigation
• DCP-ALM #4106 TCPDisconnect blocks other logical links
Comment: under investigation
• DCP-ALM #4110 TesterPresent stopps after CompletionTimeout although Timeout should be
set back
Comment: under investigation
• DCP-ALM #4116 Connect fails after error
Comment: under investigation
• DCP-ALM #4125 Count = 0 with Bosch-StandAlone and HU5 sim (DAIMLER DoIP)
Comment: under investigation

2.7.4 Other Improvements


none

2.8 R05.041.0120 (14.11.2018)


2.8.1 Fixed Defects
• DCP-ALM #4112 Star3 Reset/Reconnect doesn't work anymore
Comment: a disconnect on another socket the re-connect

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 13 of 22

• DCP-ALM #4104 TesterPresentTime changes from 2s to 4s (but no change in ComParam)


Comment: issue of binding errors to the wrong CLL
• DCP-ALM #4099 TesterPresent stays off when another Member Communication starts
Comment: issue of binding errors to the wrong CLL

2.8.2 New Features


none

2.8.3 Known Open Issues


• DCP-ALM #4060 Doip Interface gets lost
Comment: under investigation
• DCP-ALM #4071 parallel communication on physical LogicalLink and functional LogicalLink
not possible
Comment: under investigation
• DCP-ALM #4079 Regression in Diba flash performance
Comment: under investigation
• DCP-ALM #4090
PDU_ERR_DOIP_ROUTING_ACTIVATION_SOURCE_ADDRESS_IN_USE
Comment: under investigation
• DCP-ALM #4093 COP on LIN ECU hangs
Comment: under investigation
• DCP-ALM #4094 TCP connect blocks other logical links
Comment: under investigation
• DCP-ALM #4097 TX error during flahjob causes TP error on other link
Comment: under investigation
• DCP-ALM #4106 TCPDisconnect blocks other logical links
Comment: under investigation
• DCP-ALM #4110 TesterPresent stopps after CompletionTimeout although Timeout should be
set back
Comment: under investigation
• DCP-ALM #4116 Connect fails after error
Comment: under investigation
• DCP-ALM #4125 Count = 0 with Bosch-StandAlone and HU5 sim (DAIMLER DoIP)
Comment: under investigation

2.8.4 Other Improvements


none

2.9 R05.041.0000 (05.11.2018)


2.9.1 Fixed Defects
• DCP-ALM #4103 TX_ERROR occurs although CoP is transmitted complete
Comment: Refine guard timer that ensured TX got to stack
• DCP-ALM #4101 Star3 Reset doesn't work when TCP FIN Handshake not completely
finished
Comment: Persist in-progress CLL information across a socket reset in TX cycle context
• DCP-ALM #4105 DoIP ACK Timeout although Ack is seen from PDU API
Comment: Provide interlocks to prevent multiple VCI instantiation
Fix from test version R05.036.0207 merged to main trunk

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 14 of 22

• DCP-ALM #4082 PDU API - DoIP (Bosch) - connect on wrong IP adress /daimler doip)
Comment: Reset module browser on “clear list” IoCtl
• DCP-ALM #4112 PDU API - DoIP (Bosch) - Star3 Reset/Reconnect doesn't work anymore
Comment: Align socket disconnect/disconnect status

2.9.2 New Features


none

2.9.3 Known Open Issues


• DCP-ALM #4101 Tests done in production environment not ok, rework necessary

2.9.4 Other Improvements


• DoIP-Logger: Update to terminate abbreviated CoP data
(Change to buffer terminator when CoP length is limited by configuration file settings)

2.10 R05.036.0000 (28.05.2018)


2.10.1 Fixed Defects
• DCP-ALM #4051 TesterPresent comes too late
Comment: Do not allow binding of acks before transmit has completed
• DCP-ALM #4061 PDUAPI hangs on COP of MRD1
Comment: Bug fix with closing down of CoP threads

2.10.2 New Features


none

2.10.3 Know-Open-Issues
• DCP-ALM #4009 Parallel Diagnosis start fails
• DCP-ALM #4055 Following Issue of 4011 - FIN Cuts off when special character is in
• DCP-ALM #4055 PDU requires pdu_api_root.xml
• DCP-ALM #4060 Doip Interface gets lost

2.10.4 Other Improvements


• DoIP: Intermittent lock-up on tear down
Comment: Seen when testing DCP-ALM #4061; Correct lock up on closing CLL in certain
scenarios with DoIP
• DoIP: Errors are not bound to the VCI interface even when it is known
Comment: Seen when testing DCP-ALM #4061; Correctly bind errors to the CLL they were
received on (when known)

2.11 R05.035.0000 (16.03.02018)


2.11.1 Fixed Defects
• DCP-ALM #4013 File handle leak on disconnect interface

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 15 of 22

2.11.2 New Features

2.11.3 Know-Open-Issues
• DCP-ALM #4043 CLL State offline after Reset although routing_activation has been passed

2.11.4 Other Improvements


• Lock up when PDU_IOCTL_VEHICLE_ID_REQUEST issued
Comment: Correct race condition when starting UDP reception task

2.12 R05.034.0000 (01.03.2018)


2.12.1 Fixed Defects
• DCP-ALM #4009 Parallel Diagnosis start fails
Comment: Race condition between starting of ACK timer and binding of DoIP ACK resolved
• DCP-ALM #4011 Non printable chars in VIN shall be reported as '?'
Comment: Modified parsing of VIN as described in the CR
• DCP-ALM #4012 CancelComprimitve after COPST_FINISHED or COPST_EXECUTING
with ERROR leads to crash
Comment: The CancelComPrimitive was happening because the library has locked
• DCP-ALM #4019 [BCF223] - Monaco hangs while Diagnostic Service "Fehler lesen"
Comment: Resolve issues around re-connection of a stream that was previously broken
• DCP-ALM #4037 Response pending of gateway blocks communication with member
Comment: Update inter-lock to provide each CLL with a physical lock, rather than just having
one for the socket
• DCP-ALM #4041 PDU_ERR_ID_NOT_SUPPORTED for logging IoCtl Bosch
Comment: IoCtls were supported by the system, but this has now been extended to the
module

2.12.2 New Features


• CR 699 Tester present shall not queue up when busy
Comment: Tester presents timer is not re-started until the current tester present has been
processed

2.12.3 Know-Open-Issues
• DCP-ALM #4013 File handle leak on disconnect interface
• DCP-ALM #4043 CLL State offline after Reset although routing_activation has been passed

2.12.4 Other Improvements


• P3 delay applied when there are no cycles in a CoP
Comment: Remove waiting of P3 when a CoP has no cycles
• Callbacks are sent for every event item not just when queue empty
Comment: Update callback generation, to meet the requirements of the standard, so that
they are only caused when a queue transitions from empty

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 16 of 22

• CoP not released when queue is full


Comment: CoPs that were requested but failed because the queue were full were not
correctly released
• Fix memory leak on creating a CLL
Comment: Release memory once it has been finished with
• Invalid Filter ID could be stored
Comment: Do not store filter ID on failure to set filter
• Infinite send COP (TX cycles = -1, Rx cycles = 1) stops when an error occurs
Comment: Infinite CoPs finished on failure, rather than continuing (as the standard requires),
so correct them to continue to the next cycle
• DoIP: Correct handling of CP_DoIPSecondaryLogicalECUResponseAddress
Comment: Further understanding has come to light of the intended operation of this
ComParam, so the implementation has been updated to reflect that it is an alternate address
rather than an address extension
• DoIP: Cannot re-connect CLL after comms loss
Comment: Update DoIP connection loss handling to allow a CLL to be re-connected after a
communication loss
• DoIP: Await DoIP ack before closing socket
Comment: Wait for a DoIP ACK if a CLL is disconnected after we have transmitted but before
receiving an ACK to reduce the likelihood of instigating a RST
• DoIP: CLL attempts to reconnect after socket loss
Comment: Remove erroneous attempt to re-connect to an entity that re-announces after
closing the socket (out of CoP context), the standard requires us to go OFFLINE (in table K.
9), so cannot simply reconnect.
• Logger: Update version reporting to include SVN revision
Comment: Simply include the least significant digit of the version in the logged output
• Logger: New customer specific file control IoCtls not working with VCI install
Comment: Resolve problem where the logging IoCtls worked for the stand alone build, but
failed to execute correctly on the VCI installation due to ID resolution failure

2.13 R05.033.0000 (08.11.2017)


2.13.1 Fixed Defects
• DCP-ALM #3983 0x7E 00 is interpreted as response for 0x10 02
• DCP-ALM #4009 Parallel Diagnosis start fails

2.13.2 Other
• CR 682 (TMVCI-SPEC-0788 Logging Scheme For Stand Alone D-PDU API.PDF):
New IOCTLs (PDU_IOCTL_OPEN_LOG_ DOIP, PDU_IOCTL_CLOSE_LOG_ DOIP and
PDU_IOCTL_RELEASE_LOG_DOIP).

2.14 R05.032.0000 (13.10.2017)

2.14.1 Fixed Defects


• DCP-ALM #3871 Bosch PDU does not deliver DoIP Module
• DCP-ALM #3923 VIR responses don't get recognized

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 17 of 22

• DCP-ALM #3944 DestinationAddress in IOCTL_VEHICLE_ID_REQUEST is always the


same
• DCP-ALM #3986 DoIP TCP connect to wrong IP address
• DCP-ALM #3983 0x7E 00 is interpreted as response for 0x10 02
• DCP-ALM #3992 PDU API (Bosch) - Empty VIN cuts off long name with module list
• DCP-ALM #3993 Parallel diagnosis fails

2.14.2 Other
• Logger: Change DoIP default log settings
• Logger: Add option to start a new file on PDUModuleDisconnect
• Logger: Add indication as to whether x32 or x64 in version information
• Logger: Add decode for entity address and status items
• Logger: Add reading of PDU library version to start-up output
• Allow interleaving of physical requests across sockets
• Remove extra error event pushed on socket closure by entity
• Change of module IP address is not honoured by stack
• DoIP ACKs are not always correctly bound
• Module lock not released in IoCtl when module not ready
• Race condition in CLL initialisation
• DoIP: Changing pooling characteristic CPs should not take CLL offline

2.15 R05.031.0000 (01.08.2017)


2.15.1 Fixed Defects
DCP-ALM #3928 parallel ECU Communication not possible
DCP-ALM #3941 CLEAR_DOIP_ENTITY_LIST does not trigger module list change event
DCP-ALM #3954 Corrected variant of release R05.031.0000, attached to defect #3954
(crash in PDU logger)

2.15.2 Other
Logger: Add configuration file information to the log file output

2.16 R05.030.0000 (11.07.2017)


2.16.1 Fixed Defects
DCP-ALM #3853 CR-2017-02-002 Platform updates: 64-bit Windows support & VS2015 for
DoIP Stand-Alone
DCP-ALM #3926 IoCtl API of MVCI doesn't allow Parameter NULL
(PDU_IOCTL_MS_CLEAR_DOIP_ENTITY_LIST now with dummy parameters as specified
in defect 3926)

2.16.2 Other
Multiple send cycle CoPs deadlock if cycle time is zero
Dereferencing a null pointer in DoIP
Functional tester present issue
Split into two 32- and 64-bit versions, see remarks above in chapter “General Information”.

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 18 of 22

2.17 R05.028.0000 (31.05.2017)


2.17.1 Fixed Defects
DCP-ALM #3804 CR-2017-01-002: DoIP connection fails on second pass
DCP-ALM #3837 DoIP phase 3 logging not working for stand-alone build
DCP-ALM #3867 Doip Diag SND6 fails
DCP-ALM #3870 PDUAPI sends VIR on every timeout

2.17.2 Other
DoIP logging request and response bytes inverted

2.18 R05.026.0001 (21.04.2017)


2.18.1 Fixed Defects
DCP-ALM #3881 PDUModuleDisconnect does not flush the module list

2.18.2 Other
Intermediate release for Softing (Monaco) only, change will be removed with next release
(after implementation of change request " TMVCI-SPEC-0805 Daimler D-PDU API DoIP
Entity Handling.docx")

2.19 R05.024.0002 (16.11.2016)


2.19.1 Fixed Defects
DCP-ALM #3734 No reconnect in programming mode, final fix
DCP-ALM #3751 Slow performance / large CoP data in logging file
DCP-ALM #3752 Slow performance / large CoP data in logging file
DCP-ALM #3690 PDU API returns not the expected PDU errors after receiving GH NACK
DCP-ALM #3691 PDU API returns not the expected PDU errors after receiving GH NACK

2.19.2 Other

2.20 R05.024.0000 (21.10.2016)


2.20.1 Fixed Defects
DCP-ALM #3552 Library leaks handles
DCP-ALM #3627 Library leaks handles
DCP-ALM #3671 Daimler DoIP Modul is present even if Ethernet is not active any more and
PDU_IOCTL_VEHICLE_ID_REQUEST is started again
DCP-ALM #3734 No reconnect in programming mode

2.20.2 Other
Logging Phase 1 (CR-2016-01-004):

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 19 of 22

Integrate logger functionality into Loader DLL


Make logger switchable
Remove loader and replace with switchable logger DLL
Interleaving DoIP physical and functional requests failed
Defect 3734 could not be fully reproduced at our site, fixed according to trace data analysis
Please uninstall previous installation before or install into a clean directory

2.21 R05.022.0000 (25.07.2016)


2.21.1 Fixed Defects
DCP-ALM #3697 DoIP combinations are not announced with different module IDs
DCP-ALM #3713 Crashes after PDUDestruct when running with the logger
DCP-ALM #3659 When DoIP entities stop responding API takes too long to notify application

2.21.2 Other

2.22 R05.021.0000 (08.07.2016)


2.22.1 Fixed Defects
DCP-ALM #3624 CR-2016-01-005 DoIP socket reconnect not working on ISO DoIP (2nd
release)
DCP-ALM #3659 PDUAPI and application hangs indefinitely
DCP-ALM #3689 DoIP returns incorrect error codes on failing Routing Activation

2.22.2 Other
installation still contains Xerces DLL, but DLL is no longer used by software

2.23 R05.020.0000 (24.06.2016)


2.23.1 Fixed Defects
DCP-ALM #3624 CR-2016-01-005 PDU-API fails on programming mode
DCP-ALM #3615 CR-2016-01-005 old version in dll but new MD5 hash
DCP-ALM #3653 Crash on startup
DCP-ALM #3654 CreateComLogicalLink for Daimler DoIP fails with invalid paramter
DCP-ALM #3656 Payloadtype in UDP message using preselection is worng
DCP-ALM #3664 Daimler DoIP: without ActivationType byte in Routing Activation Requests

2.23.2 Other

2.24 R05.019.0000 (19.05.2016)


2.24.1 Fixed Defects
DCP-ALM #3582 CR-2016-01-005 Legacy DoIP ComParams Mapping
DCP-ALM #3607 CR-2016-01-005 Dependency on ZLIB v1.2.3 removed

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 20 of 22

DCP-ALM #3620 Licensing will crash if a call has made but the unlock failed

2.24.2 Other

2.25 R05.018.0000 (25.04.2016)


2.25.1 Fixed Defects
DCP-ALM #3568 Switched UDP ports
DCP-ALM #3582 Mapped CP_IPTransmissionTime to CP_NetworkTransmissionTime

2.25.2 Other
This release of the library is no longer time limited, it requires the use of the licensing IoCtls

2.26 R05.017.0000 (04.04.2016)


2.26.1 Fixed Defects
DCP-ALM #3570 DoIP ShortName is wrong in MDFOld: “ISO_13400”, new:
“ISO_14229_5_on_ISO_13400_2”
DCP-ALM #3584 Special handling of NRC
DCP-ALM #3568 Daimler Vehicle ID request v1 sent on wrong UDP ports

2.26.2 Other
CR-2016-01-004 Add new IoCtls to retrieve a security seed and accept a security key.
Remark: IoCtls currently not used unternally, release is still time limited.
CR-2016-01-004 New library to provide StandAlone licensing seed to key transform:
“D_PDU_API_Licencer.lib”

2.27 R05.016.0000 (11.03.2016)


Fixed Defects
DCP-ALM #3511 DoIP vehicle collection incorrectly appending 0 to VIN in some cases
Other
DoIP Phys/Func requests allow interleaving on the same socket
Logger pointer output format inconsistent (logger only change)
DoIP incorrectly returns PDU_ERR_FCT_FAILED when LGA is wrong

2.28 R05.015.0000 (11.02.2016)


2.28.1 Fixed Defects
DCP-ALM #3510 FlatFile installation sometimes fails during LoadLibraryEx
DCP-ALM #3525 Library locks up if DoIP module stops responding

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 21 of 22

2.28.2 Other
CR-2016-01-005 Support for XENTRY Connect use case
Implement IoCtl "PDU_IOCTL_MS_VIR_V1" to perform a VIR using version 1

2.29 R05.014.0000 (18.01.2016)


2.29.1 Fixed Defects

2.29.2 Other
CR-2016-01-005 „Flat-File“ release configuration

2.30 R05.013.0000 (11.01.2016)


2.30.1 Fixed Defects

2.30.2 Other
Preliminary test version
PDUDisconnect lock-up fixed
Preliminary implementation of PDU_IOCTL_MS_VIR_WITH_VER

2.31 R05.012.0000 (17.12.2015)


2.31.1 Fixed Defects

2.31.2 Other
Preliminary test version -> CR-2016-01-005

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
DoIP Standalone Releasenotes 22 of 22

3 DoIP Standalone - Test builds


3.1 R05.041.0102 (10.04.2019)
3.1.1 Build-Base
R05.041.0001 (07.03.2019)

3.1.2 Resolved Issues


• DCP-ALM #CR754 DoIP - Filter Messages from Remote IP Adresses out of auto IP

Comment:
• Filter out (discard) any VAMs that come from an address range unreachable from the
host PC
• Any VAMs that pass the initial filter will be further checked against the zeroconf IP
address range and discarded if it is in that range (i.e. 169.254.x.y/16)

3.1.3 Purpose
The Test Release shall only be used in order to verify the above mentioned resolved issues.
Important: This test build should not be distributed to anyone other than the group testing. We have
only tested the firmware for above mentioned issues. This is NOT a release candidate. If testing is
successful, we will apply the changes to the upcoming firmware delivery.

3.2 R05.041.0101 (08.04.2019)


3.2.1 Build-Base
R05.041.0001 (07.03.2019)

3.2.2 Resolved Issues


• DCP-ALM #CR754 DoIP - Filter Messages from Remote IP Adresses out of auto IP

Comment:
• Filter out (discard) any VAMs that come from an address range unreachable from the
host PC
• Any VAMs that pass the initial filter will be further checked against the zeroconf IP
address range and discarded if it is in that range (i.e. 169.254.x.y/16)

3.2.3 Purpose
The Test Release shall only be used in order to verify the above mentioned resolved issues.
Important: This test build should not be distributed to anyone other than the group testing. We have
only tested the firmware for above mentioned issues. This is NOT a release candidate. If testing is
successful, we will apply the changes to the upcoming firmware delivery.

Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.

You might also like