I think the hemi 6 comes with a base timing curve in it.then you either buy the MSD hand held programmer of use a lap top to make adjustments.it is easier to use lap top than the hand held.