título original: "flash thinkpad X270 com bios correto"
Tenho um Lenovo ThinkPad X270 sem BIOS, como esperado, ele reinicia a cada 0,5s quando ligado. Para corrigir o problema, atualizei-o com sucesso com o CH431a usando "Lenovo ThinkPad X270 DX270 NM-B061 BIOS.bin" de um fórum, agora o computador liga e permanece ligado, mas nada aparece na tela, especialmente o BIOS. Depois de alguma pesquisa, faz sentido, pois meu X270 tem uma placa-mãe D A 270 NM-B061, mas não consigo encontrar nenhum BIOS para esta placa-mãe específica. Tentei usar diferentes imagens .iso oficiais para ele e extrair .bin delas, mas não consegui obter nenhuma saída válida de 16 MB para o mxic 25l12873f. Onde posso obter um bios.bin compatível?
Últimas notícias: está vivo
Ter um DA270 em vez de um DX270 não foi um problema e re-flash com o mesmo bios.bin uma segunda vez fez funcionar perfeitamente. Exceto que agora eu tinha um " 0183 bad CRC in values " junto com alguns outros erros desinteressantes, e isso faz sentido, pois o bios mudou, mas não os dados no TPM, então não só meu computador não conseguiu inicializar, mas também ainda tinha uma senha no BIOS, que era o ponto principal de limpar o bios em primeiro lugar.
Agora, isso me levou um tempo para descobrir, então vou descrever precisamente o processo para desbloquear/limpar senha em um BIOS Lenovo Thinkpad, pois sei que muitos terão dificuldades como eu tive (aparentemente só funciona em intel <= 8ª geração). Tenha em mente que qualquer alteração de firmware é muito perigosa e pode facilmente bloquear sua placa-mãe, disco rígido/dados, se não o computador inteiro, e não é de forma alguma um processo amigável para iniciantes, pergunte a um profissional em caso de dúvida.
1 backup: Copie e faça backup de qualquer chip SPI8 que você puder ver na placa-mãe usando CH431 ou similar, descubra o que eles fazem se puder e mantenha esses .bin protegidos. Se você for um idiota como eu e limpou, tente encontrar um bios.bin funcionando para sua placa-mãe/chip BIOS (certifique-se de que o tamanho seja exatamente o mesmo no .bin e no chip cap), mesmo que seja antigo. Se você atualizá-lo e receber um erro " 0183 bad CRC " como eu, então o BIOS provavelmente está bom e funcionando.
2 patching: Agora que você tem um BIOS que deve funcionar no seu computador, aplique um patch usando o lenovo patcher (essas comunidades são bem tóxicas, então se você não quiser esperar 3 semanas por uma conta, agradeça ao herói que a salvou no internet archive ). É tão fácil quanto
python autopatch.py BIOS.bin
.3 flashing: Siga as instruções do patcher da Lenovo para aplicar o patch. O BIOS editado enganará o TPM, fazendo-o pensar que este é o primeiro flash de fábrica, tornando os hashes coerentes e limpando qualquer senha que possa existir nele.
4 presas: Boa sorte, e se não funcionar, bem, saiba que você tentou.