I think I found a bug in fw 3.40 which is pretty dangerous and I need someone else to confirm this or disprove it.
I was running a dual escape with default firmware 3.40 with canbus connection and every time it throws an over current fault when the combined value of my motor amps reads over 160amps which is the maximum absolute maximum current value that can be set per esc.
This should not happen.
It should only give this fault when one esc reads 160amps and not the combined value of both esc.
This problem has now thrown me off of my board once almost twice.
I just downgraded the firmware to 3.38 and now it no longer gives me this fault all though I have only tested on a very short distance and not gone over the 160amps combined motor amps value for a longer time due to living room testing.
Either way here are some data from metr.
FW 3.40 with fault.
FW 3.38 no fault
If you got data with dual esc, fw3.40, and canbus that shows combined value of motor amps above 160 without an over current fault that would be great.
Or even better perhaps someone can just look at the source code and spot the error in fw3.40 that would create this behavior?
Somewhere that shows shut off when sum motor amps esc 1+2 >= max current esc 1 = true or some shit like that. Not really a coder evidently.