Surface Pro 9: toque e câmeras não funcionam no Windows (Code 10 no Intel Quick SPI 51D0) — solução definitiva

Se o seu Surface Pro 9 perdeu o touchscreen e as câmeras após uma reinstalação do Windows, e o “Intel(R) Quick SPI Host Controller – 51D0” aparece com Code 10, este guia mostra a correção prática que costuma resolver de forma rápida e segura.

Índice

Visão geral do problema

Depois de uma instalação limpa do Windows e dos pacotes oficiais de drivers/firmware, alguns usuários do Surface Pro 9 relatam que:

  • O toque deixa de responder dentro do Windows, embora funcione no UEFI.
  • As câmeras abrem com tela cinza, fecham sozinhas ou exibem mensagem de erro (por exemplo, 0xA00F4240).
  • No Gerenciador/Gestor de Dispositivos, o item Intel(R) Quick SPI Host Controller – 51D0 aparece com alerta e “Code 10 – STATUSDEVICEPOWER_FAILURE”.
SintomaIndícioO que significa
Toque não funciona no WindowsFunciona no UEFIHardware ok; problema de driver/estado do barramento dentro do Windows.
Câmeras mostram tela cinza ou falham ao iniciarErro 0xA00F4240Dispositivo não inicializou corretamente ou não foi enumerado no barramento.
Alerta no Controlador SPICode 10 (falha de energia/estado)O controlador SPI ficou preso em estado inválido e não expôs os sensores (toque e câmeras) ao sistema.

Por que isso acontece

O SPI Host Controller faz a ponte entre o SoC e dispositivos essenciais como o digitalizador de toque e as câmeras. Após certas reinstalações ou trocas de driver/firmware, o Windows pode manter o controlador em um estado de energia inválido, provocando o Code 10. Nessa condição, os periféricos deixam de ser enumerados adequadamente. A solução eficaz é forçar a re‑detecção e a reconfiguração do barramento removendo o dispositivo no Gerenciador/Gestor de Dispositivos e reiniciando o equipamento.

Antes de começar

  • Faça login com uma conta com permissões de administrador.
  • Salve o que estiver aberto. A correção exige reinício.
  • Tenha o pacote oficial de Drivers e Firmware do Surface Pro 9 (Intel) à mão para reaplicar se desejar (opcional).
  • Este procedimento não apaga dados.

Solução rápida e comprovada

Os passos a seguir restauram o toque e as câmeras na maioria dos casos:

  1. Abra o Gerenciador/Gestor de Dispositivos (pressione Win + R, digite devmgmt.msc e pressione Enter).
  2. No menu Exibir/Ver, ative Mostrar dispositivos ocultos.
  3. Expanda Dispositivos do sistema e/ou Dispositivos de interface humana (HID).
  4. Clique com o botão direito em Intel(R) Quick SPI Host Controller – 51D0Desinstalar dispositivo.
    Se aparecer a opção “Excluir o software do driver para este dispositivo”, deixe desmarcada. A remoção simples já força a reenumeração.
  5. (Opcional) Repita a desinstalação para itens de Touch/Surface e Câmeras que exibirem alerta (triângulo amarelo).
  6. Reinicie o computador. O Windows reinstalará e reconfigurará automaticamente os dispositivos.

O que esperar ao reiniciar

  • Durante a inicialização, o Windows pode exibir notificações do tipo “Instalando software de dispositivo”.
  • Ao retornar, o toque deve responder normalmente e os aplicativos de câmera devem abrir com imagem.
  • No Gerenciador/Gestor de Dispositivos, o Quick SPI Host Controller – 51D0 não deve mais exibir alerta.

Passo a passo detalhado com observações úteis

  1. Mostrar dispositivos ocultos é importante porque, às vezes, o Windows mantém instâncias “fantasmas” de dispositivos ainda ligadas a estados antigos de driver. Ao expô-las, a remoção realmente limpa a configuração.
  2. Qual item remover? Priorize o Intel(R) Quick SPI Host Controller – 51D0. Se houver itens de Touch (HID‑compliant touch screen/Painel sensível ao toque compatível com HID, Surface Touch) e Câmeras com alerta, remova-os também.
  3. Não marque “Excluir software do driver” a menos que você esteja enfrentando corrupção de pacote ou tenha um pacote conhecido e atual pronto para reaplicar. A simples desinstalação já força a reenumeração na maioria dos casos.
  4. Sem internet? Não tem problema: os drivers base vêm no Windows/Surface Driver Pack e serão reinstalados a partir do cache local. Com internet, o Windows Update pode buscar versões mais recentes.
Categoria no GerenciadorDispositivo (nomes comuns)Ação recomendada
Dispositivos do sistemaIntel(R) Quick SPI Host Controller – 51D0Desinstalar dispositivo → Reiniciar
Dispositivos de interface humana (HID)HID‑compliant touch screen / Painel sensível ao toque compatível com HID; Surface TouchDesinstalar os que exibirem alerta → Reiniciar
CâmerasMicrosoft IR Camera Front / Surface Camera Front/Rear / Windows Hello CameraDesinstalar os que exibirem alerta → Reiniciar

Validações após a correção

  • Toque: deslize na tela de bloqueio, abra o Paint e verifique se o traço acompanha o dedo, faça gestos com dois dedos.
  • Câmeras: abra Câmera (Iniciar → Câmera) e alterne entre frontal e traseira. Verifique se o Windows Hello funciona em Configurações → Contas → Opções de entrada.
  • Gerenciador/Gestor de Dispositivos: confirme que não há triângulos amarelos nos itens relacionados.

Se o problema voltar

  • Repita a desinstalação dos dispositivos afetados e reinicie.
  • Abra o Windows Update e instale todas as atualizações, incluindo as “Atualizações opcionais” de drivers.
  • Reaplique o pacote oficial de Drivers e Firmware do Surface Pro 9 (Intel) e reinicie.
  • Faça um desligamento completo (cold boot) para limpar estados de energia:
    • Opção rápida: pressione Win + XTerminal (Admin) e execute shutdown /s /t 0.
    • Ou use o Desligamento de dois botões típico do Surface:
      1. Mantenha o botão liga/desliga pressionado por 30 segundos e solte.
      2. Mantenha liga/desliga + aumentar volume pressionados por 15 segundos (a tela pode piscar), solte, aguarde 10 segundos e ligue o dispositivo.

Explicação técnica

O Code 10 – STATUSDEVICEPOWER_FAILURE geralmente indica que o dispositivo não conseguiu transitar para um estado de energia válido (D0) ou falhou ao retomar de suspensão. No Surface Pro 9, quando isso ocorre com o Intel(R) Quick SPI Host Controller – 51D0, o barramento SPI pode deixar de expor corretamente periféricos como o digitalizador de toque e as câmeras, resultando em toque inoperante e imagem cinza ou ausência de inicialização no aplicativo de câmera. A desinstalação remove a instância e o mapeamento de recursos; ao reiniciar, o Plug and Play reenumerará o controlador, recarregará o driver e reprogramará o firmware/barramento, restabelecendo a comunicação.

Boas práticas para evitar recorrência

  • Mantenha o Windows e os drivers do Surface atualizados (inclusive os opcionais).
  • Evite desligar forçando o botão de energia enquanto o sistema aplica atualizações de driver/firmware.
  • Em ambientes corporativos, alinhe políticas de Windows Update for Business e pacotes do Intune para que o driver do SPI e os componentes do Surface sejam implantados na ordem correta.

Check-list de diagnóstico rápido

PerguntaSimNãoPróximo passo
O toque funciona no UEFI?Hardware okInvestigue hardware/cabo/placaSe “Sim”, prossiga com a desinstalação do SPI no Windows
O SPI 51D0 mostra Code 10?Provável estado inválidoProcure outros alertasDesinstalar dispositivo e reiniciar
Após reiniciar, o toque/câmeras voltam?SucessoAplicar updates/driver packRepetir procedimento e fazer cold boot

Soluções complementares

  • Reinstalar o driver do controlador SPI manualmente: se você tiver o pacote do fabricante, pode instalar por Atualizar driverProcurar software de driver no computador → apontar para a pasta do pacote.
  • Verificar permissões de câmera: em Configurações → Privacidade e segurança → Câmera, garanta que “Acesso à câmera” e os apps relevantes estejam Ativados.
  • Restaurar componentes de sistema (situações raras): sfc /scannow e, se necessário, DISM /Online /Cleanup-Image /RestoreHealth em terminal com privilégios elevados.

Problemas aparentados e como distinguir

  • Code 43 ou 28: geralmente indica falha no dispositivo ou ausência de driver. Já o Code 10 aponta para falha de inicialização/energia.
  • Toque também não funciona no UEFI: forte suspeita de hardware (cabo do digitalizador, tela, placa). O procedimento deste guia, por si só, tende a não resolver.
  • Erro de câmera por permissão: se o Gerenciador/Gestor não exibe alertas e o app de câmera informa que o acesso está bloqueado, verifique as Configurações de privacidade.

Resumo prático

Hardware ok (toque ativo no UEFI) + no Windows o Intel(R) Quick SPI Host Controller – 51D0 está com Code 10 e câmeras/touch falham. Remova o controlador no Gerenciador/Gestor de Dispositivos e reinicie. O Windows reenumera e reconfigura o barramento, trazendo de volta o toque e as câmeras.

Perguntas frequentes

Posso marcar “Excluir o software do driver” ao desinstalar?
Na maioria dos casos, não é necessário. Deixe desmarcado para reaproveitar o driver já presente e apenas forçar a reenumeração. Marque apenas se você sabe que o pacote atual está corrompido e tem outro pronto para instalar.

Por que o toque funcionava no UEFI, mas não no Windows?
O UEFI carrega um conjunto mínimo de drivers e conversa diretamente com o hardware. No Windows, o caminho passa pelo controlador SPI e pelo stack de drivers. Se o controlador fica em estado inválido (Code 10), os sensores não são expostos ao sistema operacional.

O erro 0xA00F4240 significa que a câmera está quebrada?
Não necessariamente. Ele também aparece quando o subsistema de câmera não inicializa, o que é compatível com o estado inválido do SPI. Após a reenumeração, a câmera costuma voltar a funcionar.

Isso acontece só no Surface Pro 9?
É onde mais se observa esse cenário específico com o Quick SPI Host Controller – 51D0. Em outros modelos, nomes e IDs podem variar, mas o princípio de remover/reinstalar o dispositivo com Code 10 continua válido.

Roteiro completo para administradores de TI

  1. Confirmar reprodução: toque inoperante no Windows, funcional no UEFI; câmeras com tela cinza; SPI 51D0 com Code 10.
  2. Remover no Device Manager o SPI 51D0 (+ HID touch e câmeras com alerta) sem excluir software de driver.
  3. Reiniciar → validar toque/câmeras → aplicar Windows Update (incluindo opcionais).
  4. Reaplicar o Surface Driver & Firmware Pack do modelo → reiniciar.
  5. Se reincidente: desligamento completo (shutdown /s /t 0) ou “dois botões”; revisar ordem de instalação em imagens, políticas WUfB/Intune, e observar logs de SetupAPI.dev.log para conflitos.

Conclusão

Quando o Intel(R) Quick SPI Host Controller – 51D0 apresenta Code 10, o efeito cascata costuma atingir o touchscreen e as câmeras do Surface Pro 9. A correção mais eficaz e de menor atrito é desinstalar o controlador (e os dispositivos afetados) pelo Gerenciador/Gestor de Dispositivos e reiniciar para que o Windows reencontre e reconfigure tudo. Complementarmente, mantenha o sistema atualizado, considere reinstalar o pacote oficial de drivers/firmware e pratique um desligamento completo caso a falha reapareça.

Índice