I called Dynojet today.
There is a startup fuel option under "tools/configure/configure/feature/startup fuel". He suggested setting the number of engine revs (the time out function) to 25 and -10% fuel as a starting point.
I've worked with this feature in the past. The thing about this feature is that it affects both cold and hot startup. But it might be worth going back and trying it again armed with the new info. I think I might limit revolutions to say 10 or less this time and try something like -50%, it's trial and error to balance cold/hot start requirements.
I asked about how the PC acts during cranking. If the start up fuel feature is not enabled then the PC does nothing to the fuel mapping until the engine is actually running. It relies on the original ECU mapping for startup mapping, cold or hot. If the cold start feature is enabled then it will come into play immediately upon cranking the engine and use the settings in the cold start option until it times out by engine revolutions.
The other option is if you connect a temp sender to the PC (using the analog data port) and correctly calibrate the voltage vs temp for the sender (0-5v), then create a cold start table varying fuel against engine temp you can have a cold start only map which does not affect hot start. I think this is the ultimate solution and may very well be worth the effort. Really the only effort is calibrating the stock temp sender and tapping the wire to connect to the PC. I have figured out which wire it is but need to find a clean place to tap into it. I don't think there is a way to time out the map with engine revs or time so you'd need to have a very steep temp ramp in the map.
Here's some basic info on the available connections to a PC5.