Originally posted by CaptainPunPants
View Post
This only really happens when using a normal D-CAN cable on a D-CAN car since those cables have a bug that cause every 253rd byte to be written incorrectly when being used in D-CAN mode. But as far as my application knows, everything was written properly so it proceeds to trigger the authentication step. Normally I would try to mitigate this by reading back some data to make sure it’s valid, but Siemens in their infinite wisdom decided to make the dme unresponsive to read commands when programming is incomplete.
In a K-line car you’re not susceptible to that particular bug. And in the event of a flash failure like what you had, the authentication step isn’t actually triggered, so it shouldn’t try to copy incomplete boot code over.
Not sure about the driver. I think Windows installs the ftdi driver by default.
Leave a comment: