Selon ici , rien de mauvais ne se produira tant que les deux ports USB de type C fonctionneront conformément aux spécifications. Alors option (1) de votre liste.
Pour résumer ce billet de blog au cas où le lien mourrait, il explique essentiellement la section 2.3.1 de la spécification de type C:
Image de l'article de blog lié.
Ce que cela signifie, c'est que contrairement aux ports USB précédents, la spécification USB Type-C stipule que l'alimentation n'est pas appliquée au port jusqu'à ce que la détection des broches CC soit terminée. Il y a essentiellement deux broches dans le câble USB Type-C qui peuvent être utilisées pour détecter passivement si un périphérique est un hôte ou un esclave à l'aide de résistances sans activer l'alimentation VBus.
Ce n'est qu'une fois qu'un hôte (DFP) détecte qu'un esclave (UFP) a été connecté qu'il démarre l'énumération et active l'alimentation VBus.
Par conséquent, lorsque vous branchez deux hôtes conformes ensemble, rien ne se produit car aucun ne détecte un esclave à l'autre extrémité, donc l'alimentation n'est pas appliquée (empêchant le court-circuit des alimentations) et aucune signalisation n'est effectuée (empêchant les conflits de bus). Ce serait l'option (2) de votre liste.
Si toutefois l'appareil est un clone (bon marché) de quelque chose qui n'est pas conforme à la spécification, qui sait ce qui se passera. Si, par exemple, vous obtenez un chargeur de téléphone USB de type C et qu'il n'est pas conçu conformément aux spécifications, il peut toujours activer la tension du bus, ce qui pourrait provoquer des dommages. Mais ce n'est que de la spéculation.