i might have it wrong coralman. but this is the way the way someone explained it and/or my understanding of it.
every pcm of a particular part number is born the same. the all have an engine no start security feature in the firmware waiting to be enabled
by a VTSS.. if the vehicle it is installed in doesn't have VTSS, the feature never gets enabled
. You can use it in any compatible vehicle, VTSS or not.
once it is installed with a VTSS, the no start feature is enabled
by the security system after 20 engine starts. from that point forward, it must have a CCD input from the security module to arm and disarm
the no start feature. the only way to disable
the feature is to reprogram the PCM on the sci bus. it must be installed in a compatible vehicle with security.
the difference between 1st generation and second generation zjs is that the gen1s have a separate security module that sends a security discrete to enable and disable (not arm and disarm) the no start. this is why you can get a first gen running and remove the security module and never have to worry with it again.
someone will probably trump this with factual info rather than conjecture, but I welcome it.