My Car tried to Kill me today (1973 Beetle +SDU Conversion), Potential Cruise Control Bug ?
Posted: Sat Jun 17, 2023 7:40 am
Hi Guys,
sorry I`m overdue for posting my Car build thread, I Build more than taking pictures and Project #2 is taking a lot of my time now.
So it was a beautiful day here in San Diego, CA so i decided to go to work with my 1973 SDU converted Beetle.
The car has been Super reliable for almost a year now with perfect tune, smooth drive train and power. Even Cruise Control which this incident happened while it was active.
about the setup first:
- VW 1973 Beetle.
- Tesla SDU.
- SDU Logic Board V5
- OI Firmware 5.11R (I didn't update to the recent Revision).
- Cruise Control signal is a Push button on the dash.
- Brake Signal is Going to the SDU through the IO.
- Brake Pressure sensor Connected to Pot 2 to vary Regen.
- Throttle is on Pot1.
- Pot Mode is dual Pot and both are calibrated.
- Battery SOC was around 87% when the issue happened.
Back to the story,
I drove in the morning to work the car was perfectly fine all is working great.
I was driving back home the first couple of miles the car again is flawless I took the High and everything as it should be.
my commute is a little long so i put on the cruise control ( Activated it through the push Button ). The car kept its current speed as expected, the issue started when i was slowing down (Applying the brakes). The brakes should disengage the cruise control right away the issue was the SDU kept the throttle like the Cruise control still engage, and since im pushing the brakes harder the SDU was putting more torque to ramp up the speed.
I reached a point that i locked the front wheels and almost doing a burn out at 60 MPH. I dint freak out taking in consideration that if turn off the ignitions the BMS will open the contactors and that is a BOOM for SDU as it was pumping roughly 300A .
I got the idea of putting the car in neutral from the gear selector switch, which did the trick and the SDU stopped applying torque and i coasted to the side of the highway and put the hazards on.
I didn't turn off the ignition as i wanted to know is it a wiring issue or loose wire and at least gather enough information to write this thread.
the car now is ON, in Neutral and brakes applied like hard.
As soon as I put the car in Drive, A massive Burnout is happening, It was soo cool to see the old beetle doing this Burnout standing ( which theoretically it shouldn't ). the brake light switch is signaling the SDU, and the Pot 2 is reading above the lower threshold so it shouldn't command any torque.
I realized that the issue still there, so i put the car in neutral, waited couple of seconds to stabilize the SDU then turned off the ignition. Couple of seconds later,
Started the car again and Everything was back to normal, including cruise control, Brakes, Regen is proportional to how hard the brakes are pressed, perfectly nothing wrong with the car.
Arrived home safe and checked all wiring related to Brakes light switch, the SDU LV Connector, and anything i can think off all checks out OK.
Further conversation with the guys, someone mentioned some rare beahvior like this was reported before. Un commanded throttle.
I thought to share the story and at least get some opinions on what might be the issue.
I think it is either one of two potential issues:
- The brake light switch somehow didn't work or failed to signal the SDU, which the SDU interpreted as the car is climbing a hill a needed more torque. if this is the case then we should update the cruise control to take and compare two inputs for deactivating cruise control as if one failed that migh be critical, maybe add another switch to stop CC, i know there are CAN Commands for CC and can be switched off.
- the second option is a bit scarry, might be the firmware was stuck in a loop which didnt monitor and react to the I/O change. single thread processors if they are doing some Function and it is intensive they can miss a IO change.
i will get a parameter file from SDU tomorrow and will add it here.
Unfortunately i don't have any can Log or error log.
Now i leave you with some pictures of Betty the wanna be serial Killer.
Thanks,
Karim
sorry I`m overdue for posting my Car build thread, I Build more than taking pictures and Project #2 is taking a lot of my time now.
So it was a beautiful day here in San Diego, CA so i decided to go to work with my 1973 SDU converted Beetle.
The car has been Super reliable for almost a year now with perfect tune, smooth drive train and power. Even Cruise Control which this incident happened while it was active.
about the setup first:
- VW 1973 Beetle.
- Tesla SDU.
- SDU Logic Board V5
- OI Firmware 5.11R (I didn't update to the recent Revision).
- Cruise Control signal is a Push button on the dash.
- Brake Signal is Going to the SDU through the IO.
- Brake Pressure sensor Connected to Pot 2 to vary Regen.
- Throttle is on Pot1.
- Pot Mode is dual Pot and both are calibrated.
- Battery SOC was around 87% when the issue happened.
Back to the story,
I drove in the morning to work the car was perfectly fine all is working great.
I was driving back home the first couple of miles the car again is flawless I took the High and everything as it should be.
my commute is a little long so i put on the cruise control ( Activated it through the push Button ). The car kept its current speed as expected, the issue started when i was slowing down (Applying the brakes). The brakes should disengage the cruise control right away the issue was the SDU kept the throttle like the Cruise control still engage, and since im pushing the brakes harder the SDU was putting more torque to ramp up the speed.
I reached a point that i locked the front wheels and almost doing a burn out at 60 MPH. I dint freak out taking in consideration that if turn off the ignitions the BMS will open the contactors and that is a BOOM for SDU as it was pumping roughly 300A .
I got the idea of putting the car in neutral from the gear selector switch, which did the trick and the SDU stopped applying torque and i coasted to the side of the highway and put the hazards on.
I didn't turn off the ignition as i wanted to know is it a wiring issue or loose wire and at least gather enough information to write this thread.
the car now is ON, in Neutral and brakes applied like hard.
As soon as I put the car in Drive, A massive Burnout is happening, It was soo cool to see the old beetle doing this Burnout standing ( which theoretically it shouldn't ). the brake light switch is signaling the SDU, and the Pot 2 is reading above the lower threshold so it shouldn't command any torque.
I realized that the issue still there, so i put the car in neutral, waited couple of seconds to stabilize the SDU then turned off the ignition. Couple of seconds later,
Started the car again and Everything was back to normal, including cruise control, Brakes, Regen is proportional to how hard the brakes are pressed, perfectly nothing wrong with the car.
Arrived home safe and checked all wiring related to Brakes light switch, the SDU LV Connector, and anything i can think off all checks out OK.
Further conversation with the guys, someone mentioned some rare beahvior like this was reported before. Un commanded throttle.
I thought to share the story and at least get some opinions on what might be the issue.
I think it is either one of two potential issues:
- The brake light switch somehow didn't work or failed to signal the SDU, which the SDU interpreted as the car is climbing a hill a needed more torque. if this is the case then we should update the cruise control to take and compare two inputs for deactivating cruise control as if one failed that migh be critical, maybe add another switch to stop CC, i know there are CAN Commands for CC and can be switched off.
- the second option is a bit scarry, might be the firmware was stuck in a loop which didnt monitor and react to the I/O change. single thread processors if they are doing some Function and it is intensive they can miss a IO change.
i will get a parameter file from SDU tomorrow and will add it here.
Unfortunately i don't have any can Log or error log.
Now i leave you with some pictures of Betty the wanna be serial Killer.
Thanks,
Karim