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.
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”.
Sintoma | Indício | O que significa |
---|---|---|
Toque não funciona no Windows | Funciona no UEFI | Hardware ok; problema de driver/estado do barramento dentro do Windows. |
Câmeras mostram tela cinza ou falham ao iniciar | Erro 0xA00F4240 | Dispositivo não inicializou corretamente ou não foi enumerado no barramento. |
Alerta no Controlador SPI | Code 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:
- Abra o Gerenciador/Gestor de Dispositivos (pressione Win + R, digite
devmgmt.msc
e pressione Enter). - No menu Exibir/Ver, ative Mostrar dispositivos ocultos.
- Expanda Dispositivos do sistema e/ou Dispositivos de interface humana (HID).
- Clique com o botão direito em Intel(R) Quick SPI Host Controller – 51D0 → Desinstalar 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. - (Opcional) Repita a desinstalação para itens de Touch/Surface e Câmeras que exibirem alerta (triângulo amarelo).
- 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
- 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.
- 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.
- 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.
- 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 Gerenciador | Dispositivo (nomes comuns) | Ação recomendada |
---|---|---|
Dispositivos do sistema | Intel(R) Quick SPI Host Controller – 51D0 | Desinstalar dispositivo → Reiniciar |
Dispositivos de interface humana (HID) | HID‑compliant touch screen / Painel sensível ao toque compatível com HID; Surface Touch | Desinstalar os que exibirem alerta → Reiniciar |
Câmeras | Microsoft IR Camera Front / Surface Camera Front/Rear / Windows Hello Camera | Desinstalar 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 + X → Terminal (Admin) e execute
shutdown /s /t 0
. - Ou use o Desligamento de dois botões típico do Surface:
- Mantenha o botão liga/desliga pressionado por 30 segundos e solte.
- Mantenha liga/desliga + aumentar volume pressionados por 15 segundos (a tela pode piscar), solte, aguarde 10 segundos e ligue o dispositivo.
- Opção rápida: pressione Win + X → Terminal (Admin) e execute
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
Pergunta | Sim | Não | Próximo passo |
---|---|---|---|
O toque funciona no UEFI? | Hardware ok | Investigue hardware/cabo/placa | Se “Sim”, prossiga com a desinstalação do SPI no Windows |
O SPI 51D0 mostra Code 10? | Provável estado inválido | Procure outros alertas | Desinstalar dispositivo e reiniciar |
Após reiniciar, o toque/câmeras voltam? | Sucesso | Aplicar updates/driver pack | Repetir 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 driver → Procurar 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
- Confirmar reprodução: toque inoperante no Windows, funcional no UEFI; câmeras com tela cinza; SPI 51D0 com Code 10.
- Remover no Device Manager o SPI 51D0 (+ HID touch e câmeras com alerta) sem excluir software de driver.
- Reiniciar → validar toque/câmeras → aplicar Windows Update (incluindo opcionais).
- Reaplicar o Surface Driver & Firmware Pack do modelo → reiniciar.
- 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.