Does firmware for use case A/B have the same device class as firmware for use case C?

No, the device class for use case A/B is different from use case C.

The following table shows the device class of different use cases for different protocol stacks.

ProtocolUse caseLFWDevice ClassMFW (Version History)

EtherNet/IP Adapter

A/BX090H000.nxiCHIP_NETX_90_COM (0x3C)

MFW_netX90_flash.mxf


CX090H001.nxiCHIP_NETX_90_COM_HIFSDR (0x45)

MFW_netX90_filesystem.mxf

PROFINET IO Device

A/BX090D000.nxiCHIP_NETX_90_COM (0x3C)

MFW_netX90_flash.mxf


CX090D001.nxiCHIP_NETX_90_COM_HIFSDR (0x45)MFW_netX90_filesystem.mxf

EtherCAT Slave

A/BX090F000.nxiCHIP_NETX_90_COM (0x3C)

MFW_netX90_flash.mxf


CX090F001.nxiCHIP_NETX_90_COM_HIFSDR (0x45)MFW_netX90_filesystem.mxf

Add labels to the macro to link related FAQ pages...