I've implemented cranking fuel as "magic_base_value * coolant_temp_curve_correction (CLT) * cranking_duration_correction(cycle_counter)" and I think it's getting much better - here's a vid of a first cold start of the day. Still needs to get better
Still takes a lot time to catch up, maybe I will add more fuel right at the beginning of cranking
Also really struggles to run for the first 10 seconds. Any ideas what to adjust?