Hi,
you called me, the genie comes out of the bottle.
Gentlemen, let me set things straight.
There's in fact a warm-up function which in all Marelli 15xx BINs I've come across runs for 2000 engine revolutions after start, regardless of bike manufacturer.
Neither the warm-up table nor the other trim tables mentioned below are hard-wired. They can be easily changed. I suggest one should know what one is doing before making any changes, though.
The factor applied to the value which eventually will determine the injector opening time is in a 2D table. The x-axis is revolutions since start (every start), the 2nd axis is engine temperature. Search for warm-up table and you will find pictures of the table. Or use Tunerpro and load a BIN.
The typical warm-up table has a factor of ~ 600% at -18°C engine temperature for 2 revolutions after start, the value tapers off with increasing revolutions. At higher engine temperatures the values are lower and taper off more quickly. Either way the warm-up function ends once the revs since start, every start, have passed.
But....
There are two further temperature trim tables, also factors, which are part of the fuel calculation. One is a 1D engine temperature-indexed table, the other one a 1D air temperature-indexed table. Plus another other trim tables for air pressure and acceleration/deceleration.
So the fuel calculation looks roughly like this.
Fuel map value x factor engine temp x factor air temp x factor warm-up x factor air pressure x .... = final fuel value -> converted into a injector pulse width measured against end of pulse in relation to crankshaft as determined in the fuel phase table.
See, no magic involved, very basic stuff.
I've found that, as with many other trim tables, the warm-up and engine temp trim tables in Guzzi (and all others) BINs are not as dictated by the laws of physics and the circumstances of the engines (V11 and California) I've logged. Accordingly the warm-up and trim tables in my BINs are corrected.
I've stopped my work on the V11 BIN 2 years ago and moved on to the Jackal and currently the 5AM ECU used in the Guzzi CARC models, the Aprilia Mana and many Ducatis and Morinis. So the more recent posts and results of the reverse engineering can be found here:
https://wildguzzi.com/forum/index.php?topic=93758.0
or https://www.ducati.ms/threads/5am-bin-analysis.718031/
or https://www.apriliaforum.com/forums/showthread.php?336210-ECU-tuning-Looking-for-information
Any further questions? No, then back into the bottle
Cheers
Meinolf