Forgive my lazy copy/paste job, I added a little to it:
There is no reason I can think of to run 12+ to pin 30 while cranking. I think the only reason it was done that way is so that the ground signal goes away during crank. It doesn't tell the PCM to enter crank mode. Crank mode is determined by RPM. The PCM is in crank mode until 300 rpm is exceeded, then it will not re-enter crank mode unless the rpms drop below 50.
It is rumored that the Auto computers had a diode in them to protect them from the 12v crank signal, and the manuals do not. It's also rumored that it usually won't hurt a manual PCM unless you get in to an extended crank situation, then it will eventually fry. I don't know how true that is because there is a much simpler solution......don't send power to pin 30 (and especially not to 46).
Where things really go south is with the mis-match O2 wiring harness and potentially sending 12 volts to SIG RTN (pin 46) during crank. That is guaranteed to smoke the trace in the PCM. My solution is to remove the o2 harness altogether. And once again...Don't send power to the PCM during crank.
The PCM only knows of 2 different states when it comes to pin 30. If pin 30 is grounded (same as run to SIG RTN) then the PCM thinks you are in neutral. If there is no ground signal on pin 30 then the PCM thinks you are in drive.
The idle speed, dashpot, and DFSO (decel fuel shut off) are handled differently between neutral and drive. You may like the way it idles or handles dashpot differently in neutral vs drive, or vice versa. You may also find it stalls when coming to a stop in drive, but doesn't in neutral. The extra idle hang (dashpot) in neutral might drive you nuts but find it more acceptable in drive.
Because of this, when I build a harness I install a jumper (re-used spout connector). One side is connected to pin 30. The other side is connected to ground (but sig rtn would work also). With the jumper in you get neutral, pull it you get drive. If you like the drive settings better but need to pull codes, simply toss the jumper back in to keep 67 from setting and allow the KOER test. This is why I say, if in doubt run pin 30 to ground (and nothing else). Now, if I'm also tuning the vehicle I build the harness for then I just ground pin 30 to keep from tossing 67 and tailor dashpot and the other idle settings to perfection. That is unless the vehicle is an automatic with an unused NSS, or an aftermarket shifter that has a switch for park and neutral. In that case I'll wire it so pin 30 is grounded in park or neutral and tune the idle air settings for both.
In short there is no reason to provide crank signal to any pin on the PCM. Doing so only adds to confusion and potentially smoked computers. You do still need to provide crank signal to the TFI module. The TFI module will lock timing during crank when the signal is present. That prevents hard starts when hot.
If you want to make sure your harness is safe and won't burn up a computer, then there is a simple test you can do. Remove the connector from the PCM and the wire from the S terminal of the starter solenoid (so it will not crank). Then test both pin 30 and pin 46 of the PCM connector for power while operating the ignition switch. Neither pin should show power in any key position including start. If either one has power you can potentially smoke the PCM.