Here is the step by step instruction on programming Nissan Altima 2006 with Nissan Consult III special diagnostic tool and pin code reader.
Nissan Consult 3 diagnostic scan tool
NSPC001 Nissan Automatic Pin Code Reader
Nissan PIN CODE is needed when programming keys. So first of all plug the NSPC001 Nissan pin code reader directly into the OBD diagnostic socket. Read the 5-digit BCM code and transfer it to 4-digit pin code (NSPC001 has the function). Write down the pin code. Disconnect the pin code reader.
Connect Nissan Consult 3 scanner with computer and vehicle via USB or Bluetooth connection
Insert key into the key hole, turn ignition ON with engine OFF
Launch Consult-III software on the desktop
Click “Connect” button on VIMI selection screen to connect with VI
When well communication is built between computer and vehicle, the Consult3 software will display VIN info.
Select Nissan model and year, confirm vehicle information
Wait the Nissan Consult module to access all control modules, Engine, BCM, Transmission, Airbag etc. The car dashboard will illuminate and the indicator lights on Consult 3 will flash.
Click Diagnostic icon to welcome to Direct Diagnostic Mode program
Tick Key programming icon (NATS SELECT DIAG MODE) on the left menu, plug the Security card and press START
(There are two options under NATS SELECT DIAG MODE, Select C/U INITIALIZATION
Push START BUTTON after enter password
Manually enter the pin code
Follow system prompts until key programming procedure is done completely.