vin wrote: ↑Thu Feb 25, 2021 11:45 pm
Sorry about the delayed response, I've just been trying things. I have absolutely 0 experience in can, co far everything has been without it. I guess this is the next mission on this journey. any ideas on where i would start? I'm assuming I will need to investigate a device that will allow me it interface of the BMW?
Yes, but please take it to a more appropriate thread
As has become a tradition I will write about my latest Touran trip, 1000 km all around, 9 quick charge stops.
The first one was the best

So I added the error flags lately, that signal to the EVSE when the vehicle has detected a malfunction. One of them is deviation in voltage. So say the EVSE reports 380V but the car only 370V then there is a considerable voltage drop somewhere. This condition is signalled after 5s with an appropriate flag. I actually tested the implementation on an ABB triple charger. But in Kirchheim there is some special 60kW charger that "precharges" before starting to charge. This extra time meant the 5s would time out and the charging session wouldn't start.
What this meant in practise: I was stranded with low battery 80 km away from home. To make matters worse I had also forgotten my laptop. So I couldn't just fix the issue by flashing a new firmware to the VCU. Think... Aha, Damien is among the small group of people who can compile STM32 binaries and I have his phone number

So I looked up the firmware on github on my phone, found the evil timeout and then called Damien who thankfully was available. He changed the timeout to 20s, sent me a new binary to my phone. Wifi flash and retry - works!
All subsequent quick charges worked and thus were boring. The next one that didn't work was off poor mans charger at my customers garage. It turned out two adjacent cell voltages would read too low and too high, respectively. So say one falsely read as 3.8V and the other 4.2V while really they should both read 4V. Consequently the BMS would limit charge current to 0A. The fault was intermittent, so obviously a bad contact. We ended up hiring a place in a DIY garage and removed the battery cover. First made sure there weren't any loose cell interconnects and then cleaned the connectors and treated them with WD40. Not sure how sustainable that is but it works up to now.
It also seems the SoC display is more reliable again though I have to say when I got home last night SoC was displayed as 12% but the cells were depleted, some below 3V. So still not super reliable.
Also found a strange problem with temperature derating. Basically during fast charging the average cell temperature was displayed as 38°C. Then, when I took off it was still 38°C but suddenly jumped to 57°C. This resulted in a power derating to 33 kW. I'm pretty sure this is not representing the actual temperature because it wasn't overheating last summer (35°C outside temp) and also a hot battery pack can be felt through the rear seat carpet. I'm transmitting the outside temperature to the BMS and during charging the sensor is not powered and consequently I report 0°C. Maybe the BMS is then surprised by the sudden jump and does some sort of "correction". Maybe I should just transmit a constant value.
So, still waiting for a trip without surprises
