Para descompactar um SteamController, ou apenas mudar seu firmware, conecte-o via USB enquanto mantém o Disparador Direito para baixo.
Aparecerá um novo dispositivo USB (chamado "CRP DISABLD").
Lá, você encontrará um arquivo: firmware.bin
.
Você pode substituí-lo por um novo (e funcionando) firmware.
No Windows, você pode copiar o novo arquivo sobre o antigo.
Em uma caixa do Linux, você precisa abrir o terminal e dar este comando:
cd /the-path-to-CRP-DISABLD/
dd conv=nocreat,notrunc oflag=direct bs=512 \
if=~/my-working-firmware.bin of=./firmware.bin
AVISO:
Copiar o arquivo diretamente não funcionará no Linux!
Via: link