Good initial idea but wrong direction of solution.install Zener Diodes of 15 or 16 Volt to protect the current sensor from overvoltage.
Or if the 12 Volt Battery goes low then interlock the "ignition" KL15 H2 on dont let it energize until the 12V Battery is charged.
Just some ideas.
Got used Smart ED, I got HV battery charged up and all error codes but P18051C is left.Also for you, the P18051C is easy.
Where are you located in US. There several here in the forum, who could offer a regional solution.
Just read the other threads.
Hi, I'm needing help with repair, can you contact me? I can start chat yet.Good initial idea but wrong direction of solution.
A Resistor will not help if there are HV glitches after the DCDC converter.
The resistor Zener Powersupply will be too high ohmig for short pulses of current drain inside and still this voltage pulses could cause the P18051C. Ok this could be prevented by the blocking of KL15 in Low voltage condition but still the other HW issues inside BMS is triggered to damage the BMS HW.
So if you want you could install a Linear low voltage drop LDO for 12V. The nominal 13,4 Volt should be enough.
Better solution would be a circuit which disconnect the KL30 on low voltage.
Only issue, in real environment glitches from Combustion engine ignition and starter could go below 6V. This is the reason the power supply of the controllers owns a special buck boost topology supplying the microcontroller even in this conditions.
As the Dcdc converter could be switched on bei KL15 or by software ( for example on wakeup of BMS) by CPEC in low voltage conditions, it is not too easy to find a appropriate solution.