Hello,
yes there are two versions of the communication protocol. MCU driver v2.0 implements the older version and is widely available for majority of NXP and legacy Freescale or even Motorola platforms. MCU driver v3.0 implements the new version; it is officially available for the CortexM-based platforms. Some unofficial ports also exist for S12Z, Power Architecture and DSC56F800EX (they were made available earlier through this community site).
FreeMASTER compatibility:
- FreeMASTER versions 2.0 and earlier only support the old protocol version.
- FreeMASTER 2.5 supports both protocol versions, but it does not let you to leverage all new features brought by the new protocol version.
- FreeMASTER 3.0 keeps the compatibility with both versions and also adds new UI elements to support the new features like multiple oscilloscopes or recorders running simultaneously, protocol password protection and others.
We definitely recommend to use the latest FreeMASTER 3.0 going forward. Please report any incompatibilities which would prevent you from migrating from older versions.
Best regards,
Michal