Not on a gen1, your ride will be plug-and-play. None of them require "reprogramming" per se, but the gen2's ('14~'20) do need to be configured for the vehicle. The gen3's ('21 up) have to be configured by a dealer, because the config data comes directly from the Nissan server instead of looking it up in the Parts Catalog like a gen2.