ICOM A, B, and C provide vehicle diagnostic and repair interfaces. ICOM A connects to the vehicle OBD II port and communicates with control units, requiring a minimum 8V supply voltage. ICOM B connects to ICOM A via USB to enable MOST system interfaces, relying on ICOM A for power. ICOM C matches BMW round ports to OBD II sockets, obtaining 8V minimum power from the vehicle. Extension cables can connect ICOM A more reliably to different vehicle ports. The document also provides system requirements for running ICOM software natively on computers.