As normas ISO 11898 não mencionam itens práticos, como cabos e conectores.
A segunda fonte com maior autoridade tornou-se os padrões CANopen, onde o DS303-1 especifica itens como conectores padrão, pinagens, comprimentos de cabos, taxas de transmissão etc. Infelizmente, este documento também não menciona códigos de cores.
Amarelo e verde parecem ser comumente usados, embora eu tenha visto o amarelo médio CAN alto ou baixo. No entanto, apenas porque essas cores são comumente usadas, elas não as tornam mais corretas.
Suponho que o amarelo e o verde provêm do código de cores universalmente padronizado (o mesmo que usamos nos resistores de furo passante). Ou seja: 1 = marrom, ... 4 = amarelo, 5 = verde. Para os conectores "mini estilo" e "micro estilo" (do tipo redondo M12) padronizados pelo DS303-1, o CAN High está no pino 4 e CAN Low no pino 5. No DS303-1 7.2:
No entanto, essa enumeração não é de modo algum consistente com outros conectores comuns e padronizados, como d-sub, RJ45 e soquete do terminal.