Todos nós tivemos que a sensação de afundamento como um ferreiro pára de responder, assim como o desagradável acreditado em “Eu acabei de ti realmente?” foguetes para a frente de nossas mentes. [Florian Echtler] Recentemente experimentou isso em Extremis como seu hacking na Universidade da Microsoft Surface da Microsoft 2.0 não respondendo. Ele afirma que esta é uma peça de hardware de 8.000 euros, que se traduz em cerca de US $ 10.000! Certamente era sua principal preocupação para ter a coisa que trabalha novamente.
Então, qual é a primeira coisa que você deve fazer se você pegar suas mãos em um pedaço de hardware assim? Tente executar o Linux na coisa, é claro. Bem como [Florian] conseguiu fazer isso ocorrem facilmente (há um rápido vídeo de conceito após o intervalo). Ele pegou uma unidade de kernel linux escrita para uma função diferente, bem como alterada para interface com a superfície da MS. Depois de treinar uma mensagem de erro, ele embalou, assim como chamado para o bem. Muito tempo depois, o departamento o chamou, assim como perguntou se o trabalho do kernel do Linux pode ter qualquer coisa a fazer com a tela estar morta. Caramba.
Ele cavou no motorista, bem como descobriu que um bug pode ter desencadeado o firmware no chip de interface USB para ser sobrescrito. O enorme problema sendo que eles não distribuem apenas a foto para este chip. Então ele acabou tendo que despejar o que foi deixado da EEPROM, bem como reconstruir o byte de cabeçalho por byte.