"New" used to mean "tested and works"
"New" now means "you test it, we warranty it", lol.
Spark System is not complicated, computer is not part of it, as far as starting is concerned.
Computer aids in spark timing once engine is running.
CKP sends pulses and GAP when #1 TDC goes by.
CKP is hooked directly to ICM
When ICM sees the GAP it Cuts the Ground on the Coil for #1 and #4, 1 and 4 spark plugs spark
ICM re-grounds that coil to power it back up, 18 pulses later, it Cuts the Ground to Coil for #2 and #3, 2 and 3 spark plugs spark.
17 pulse later it gets the GAP again and sparks 1 and 4.
Tone wheel that the CKP "reads" has 36 teeth less 1, a tooth every 10degs for 360deg circle, minus 1 tooth for #1 at TDC, the GAP.
So not much to it.
Coils need 12volts or can't spark
ICM needs 12volt or can't work
CKP sensor generates it's own AC volts(under 1 volt) if you want to test it.
Just as a heads up, the tone wheel, 35 teeth, can't lose another tooth or ICM can't tell which GAP is TDC, so it doesn't spark at all.
35 pulses, GAP, 35 pulses, GAP..........it must look like that to ICM