Electronic Technical Report issued on: 01/07/2026
⚠️ AVISO DE SEGURANÇA / RISCO DE INCÊNDIO. Este dispositivo contém baterias de lítio. Perfurações ou dobras inadequadas durante a desmontagem podem causar explosões ou chamas. A intervenção requer precisão e recomenda-se a ajuda de um técnico especializado. A ReeFix fornece este diagnóstico EXCLUSIVAMENTE para fins educacionais e informativos.
O giroscópio (IMU) no seu GPD Win 4, especialmente sob SteamOS ou Linux, pode não funcionar devido a problemas de software ou hardware. A complexidade deriva da diferente gestão dos sensores em comparação com o Windows e da necessidade de adaptar o hardware GPD ao ecossistema Steam Deck.
Probabilidade das causas:
Muitos utilizadores relatam que o chip Bosch BMI160 integrado para de responder subitamente mesmo no Windows, mostrando o erro de inicialização ACPI\BMI0160 nos detalhes do dispositivo. Nestes casos, um reinício de software do driver ou um script PowerShell de recuperação pode desbloquear o sensor sem ter que desmontar a consola.
* **Sinais chave:** O giroscópio funciona perfeitamente no Windows (se instalado) mas está completamente inerte no SteamOS. Os logs do kernel (`dmesg`) podem mostrar que o sensor é detetado a nível de hardware (`/sys/bus/iio/devices/`), mas o Steam Input não o reconhece no jogo.
* **Erro típico:** O utilizador instala o SteamOS e espera que os sensores funcionem "out-of-the-box" como no Steam Deck, ignorando a necessidade do HHD.
2. Tabelas ACPI do BIOS obsoletas ou corrompidas / Firmware MCU não atualizado: 27%
* Porquê: O kernel Linux depende das tabelas ACPI (DSDT) fornecidas pelo BIOS para identificar corretamente o IMU e os seus recursos (barramento I2C, interrupção). Se estas tabelas forem imprecisas, obsoletas ou corrompidas, o kernel não conseguirá instanciar o driver do sensor (ex. bmi160_i2c ou bmi260_i2c), deixando-o inativo a nível do sistema operativo. Um firmware do microcontrolador (MCU) desalinhado também pode causar problemas de sincronização de dados.
* Sinais chave: O kernel Linux não consegue mapear o dispositivo I2C na inicialização, mostrando erros nos logs (dmesg) relacionados com recursos ACPI não encontrados ou conflitos. O giroscópio não funciona nem no Windows nem no Linux, ou o comportamento é intermitente.
dmesg) mesmo depois de excluir problemas de software e firmware. O chip não responde às solicitações de identificação.Antes de considerar um técnico, pode realizar algumas verificações de software que resolvem a maioria dos casos.
Verificar Handheld Daemon (HHD):
systemctl status hhd e pressione Enter.Verificar logs do Kernel:
dmesg | grep -E "iio|bmi|sensor" e pressione Enter.bmi160_i2c ou bmi260_i2c) ou, pelo contrário, erros de inicialização ou timeout I2C.Atualização do BIOS e Firmware MCU:
Custos para o faça-você-mesmo (apenas software): 0 €
Se as verificações de software não resolverem o problema, ou se os logs do kernel indicarem erros de baixo nível (ACPI, I2C timeout), é hora de procurar um técnico especializado.
O que o técnico fará:
Custos estimados para a intervenção técnica:
Output para o técnico:
"O GPD Win 4 não deteta o giroscópio no SteamOS. Verificar primeiro a instalação e configuração do Handheld Daemon (HHD) e o alinhamento das tabelas ACPI/firmware MCU. Se os logs (dmesg) mostrarem erros I2C persistentes para o IMU, proceder com diagnóstico de hardware: inspeção visual, verificação das tensões VDD/VDDIO e análise dos sinais SDA/SCL com osciloscópio. Considerar reballing ou substituição do chip IMU em caso de falha física."
A decisão depende da causa e do custo:
Decisão operacional: Se as verificações rápidas de software falharem e os logs indicarem problemas de sistema/hardware, procure um técnico; se o problema for de hardware grave (microssoldas, chip danificado) e o orçamento exceder os 300 €, avalie a substituição do dispositivo, caso contrário, proceda com a reparação.