Hello there,
this is just my experience.
When I have a large file to be downloaded to the DP610 and I am trying to download it by using the CG150 CAN interface, I got stuck.
the way to fix this is by downloading the file to the DP610 using the rs232 port of the lead with the 7pin connector on one enda and the USB connector on the other end.
if the firmware for the controller is also large I do prefer to get it reflasehd using the CG150 not the other way.
I have acknowledement CAN messages between the controller and the display, I may be wrong but I belive that if one of them is already programmed and the other one is in the programming process but it is taking "long time" the ACK messages are also received and some kind of colission happens there. ahhh the other messages that are in the CAN bus are the Engine ECM J1939 so they add more load to the CAN BUS
this issue doesn´t happen when the firmware is quite short.
I have posted this issue some time ago but as far as I remember they ask me to email directly (never did it becuase I found a solution on mi side)
I hope this helps you