OBDSTAR F102 or NSPC001, which for Nissan Infiniti key programming?

OBDSTAR F102 or NSPC001, which for Nissan Infiniti key programming?

obdstar-f102-vs-nspc001

OBDSTAR F102 = PIN code reader + key programmer + mileage adjustment tool for Nissan/Infiniti

NSPC001 = Nissan PIN code reader

Comparison between OBDSTAR F102 and NSPC001:

Nissan Infiniti PIN code reader OBDSTAR F102  NSPC001 
Features
One key update  
No need tokens *(note 1)  
Plug and play, automatic transfer
Good man-machine interaction  
Functions
Program Keys for most of Nissan/Infiniti cars * (note 2)  
Correct Mileage for most of Nissan/Infiniti cars * (note 2)  
Read BCM codes of all Nissan/Infiniti cars.
Transfer 5-digit code to 4-digit code
No deduction for 5-digit code to 4-digit code  
Transfer 20-digit code to 20 digit code
One token for success transfer of new 20-digit code to 20-digit code and successful reading of BCM code  

*note 1: About NSPC001 tokens

When built-in 100 tokens for NSPC001 are used up, you can still use it to get 4-digit code, but you need to buy a newone if you want to read new 20-digit pin code.

* note 2: About OBDSTAR F102 supported models:

Mileage
Nissan
Altima
Pathfinder
Teana 2013
Infinite
JX35 2012-
QX60 2013-
IMMO
PINCODE  Calculator
BCM NO.
Immo box
20 PINCODE
Immbliliser
No need 20 PINCODE
13- Teana
13-X-Trail
15-Qashiqai
Murano
JX35 13-
Q50
QX60 13-

OBDSTAR F102 can support most models. For 2013-2015 models with 20 digit code, F1025 program keys withoutpin codes; while before 2013, F102 only supports reading other codes , but cannot be available to match keys (Nissan pre-2013 need to work with X300 Pro key master to program keys)

eobdtool.co.uk