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
Lonsdor K518ISE automatically read BCM code and PIN
Insert new key and turn ignition on
Turn ignition off
Repeat IGN ON/OFF for twice
Follow Lonsdor K518 prompt to program next key. Very easy.
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.