Lonsdor K518ISE key programmer
was used to program immobilizer key for a Nissan Rogue year 2010, I found extra menu and a few new options, BCM to pin was done automatically. No need to pic converter, no token, easy instructions. More options for smart key then other programmers.
Connect K518ISE host with vehicle via OBD diagnostic socket
Select Immobilizer->Nissan->Select from type->Immobilizer->Electronic Key (E0)->Add key
Insert working key to turn ignition on
Insert new key and turn ignition on
Turn ignition off
Repeat IGN ON/OFF for twice
I also added smart key on an imported Nissan and other models, no need for hazard light to be on.. Over all experience with Nissan was good.