-
12V podem danificar praticamente qualquer chip CMOS moderno. A tolerância típica para designs USB é de 5V ou menos. Então 12V é muito prejudicial.
-
Quão ruim é o dano? Depende de qual parte da porta USB foi exposta, VBUS, GND ou dados. Nenhum dos laptops comuns possui proteção contra sobretensão; no máximo, eles têm proteção contra pulsos de descarga eletrostática curtos (ESD, modelos de descarga humana e de máquina), mas não de exposição contínua de 12V (mais que alguns milissegundos).
Se o 12V foi encurtado no pino terra, o traço do solo pode ser frito / evaporado. Deve ser visível e talvez reparável.
Se o VBUS foi atingido por 12V, tudo depende de o laptop ter interruptores de fuselagem, fusíveis ou não. Se o interruptor foi frito, ele pode ser substituído. Parece que o seu caso é de sorte, já que outros portos ainda funcionam. Para determinar se o VBUS está ok, você precisa simplesmente verificar se a porta questionável tem 5V de energia. Caso contrário, o interruptor é frito, o que pode ser reparável.
Se as linhas de dados foram expostas a um prolongado DC de 12V, é muito provável que a interface de dados esteja danificada além do reparo. No entanto, poderia haver uma chance de que os diodos de proteção ESD externos quebrassem e interrompessem as linhas de dados para o terra ou para o barramento de 5V / 3,3V. Eu vi esses casos. Nesse caso, a porta pode sinalizar algum tipo de conexão interrompida e deve ser visível pelo utilitário USBview.exe. Novamente, verificar se as linhas de dados estão em curto usando um DMM ajudará.
Ainda assim, as chances de consertar essa porta USB específica em seu laptop são pequenas e exigem certas experiências e habilidades.
- AFAIK, a tensão de 12V não é uma fonte comum de Arduino, então a questão soa discutível.