Programmer for what purpose? Only the primary systems on the car are CAN-reprogrammable (ECM, TCM, ABS, ADAS), and it isn't like Nissan puts the programs for them in a public dbase. The BCM isn't reprogrammable period, as a matter of security. The AV's use thumb drives. Chip level tweaking takes enormously specialized equipment, because the IC's in the primary systems are all proprietary ASIC's (Hitachi, Bosch, Calsonic). So exactly what are you looking to program?