How To choose the VCM

1. What is a vcm and why is it needed ?

This is the link to the car and pc and come in many option

Ford VCM OBD is diagnostic programmer for  vehicles 1996-2020. It can connect to various electronic control units (ECUs) and display identification, read and clear fault code memory, display and record measured values and perform actuator tests,some key programmer

2. types of VCMs

Their exists many VCM types and manufactures.
Ford VCM2
JLR Mongoose
Bosch KTS
Maxidas
etc etc
some are J2534 compatible and can work with SDD only
some support DOIP and can work on Pathfinder and SDD

3. types of protocols and year supported for vcm and protocols

For JLR is few protocols in use
CAN    Mongoose ok for up all these normally ones without the TFT Display models for IPC
HS CAN       always has TFT Display in IPC
DOIP            always has the TFT and Latest style navigation displays
diffrent types of devices support diffrent protocols
the best device that supports all of this is the original doip from Bosch that we supply