Ir para conteúdo
  • Cadastre-se

Dell Precision M4600 - Foxconn Rcaf33002ch1 Rev A00 - Senha Na Bios

Avalie este tópico:


hawkinf

Posts em destaque

Marca: DELL

Modelo: PRECISION M4600

FOXCONN RCAF33002CH1

Defeito: BIOS com senha

 

Estou procurando a BIOS desse modelo, para poder regravar. Porem surgiram algumas duvidas:

 

- Achei 2 chips de BIOS, 25L6406E e 25L1606E, com capacidades de 8MB e 2MB respectivamente. Como nao consegui o esquema eletrico, imagino que o de 8MB, seria onde resida a BIOS e o de 2MB, informações, logo ainda nao saberia qual dois regravar.

 

- Achei a BIOS no site da DELL

Você não tem permissão para ver links. Faça login ou cadastre-se.

Mas nao consigo extrair o arquivo. Seja com o parametro -writehdrfile ou com /writeromfile. O maximo que consegui chegar foi com um programa chamado Phoenix Tools, que me gerou um arquivo que me parece que dentro dele seria PFS.HDR mas o arquivo tem 9.123.548 bytes, enquanto que a ROM de 8MB tem 8.388.708 bytes.

 

Alguem teria a ROM desse note? Ou alguma dica? Obrigado.

 

Alem desse programa Phoenix Tools, que serve para inserir o codigo SLIC na bios, achei tb um outro script que tambem rodei em python e me gerou o arquivo .hdr com o tamanho 9.123.548 bytes.

 

Segue script:

 

This script finds the compressed data embedded in a Dell BIOS update program

#and decompresses it to an apparent HDR file. The main data seems to start

#at offset 0x58 in the HDR FWIW

 

 

import zlib

import sys

import re

import binascii

 

 

if(len(sys.argv) < 2 or sys.argv[1] == "-h"):

    print "usage: python DecompNewDell.py <biosupdate.exe>"

    exit()

 

 

f = open(sys.argv[1], "rb")

 

 

string = f.read()

 

 

#The 0x789C at the end is the zlib header.

#It's necessary to check for that too because the string

#appears a couple times in the file.

pat = re.compile(r'.{4}\xAA\xEE\xAA\x76\x1B\xEC\xBB\x20\xF1\xE6\x51.{1}\x78\x9C')

match = pat.search(string)

 

 

#Once you find that string, the first 4 bytes are the little endian

#size of the compressed data. The span will give you the starting

#offset into the file where it is found

(start_match, end_match) = match.span()

#print match.span()

compessed_len = string[start_match:start_match+4]

 

 

#Now switch the order around since it's little endian

#and also convert it to a hex string

compessed_len = binascii.b2a_hex(compessed_len[::-1])

#and then make it a proper number (separate lines for clarity)

compessed_len = long(compessed_len, 16)

 

 

#read len bytes out of the file into the new string to decompress

f.seek(start_match+16)

string = f.read(compessed_len)

 

 

o = zlib.decompress(string)

 

 

f2 = open(sys.argv[1] + "_decompressed.hdr", "wb")

f2.write(o)

f.close()

f2.close()

print "Decompressed data written to %s_decompressed.hdr" % sys.argv[1]

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Você não tem permissão para ver links. Faça login ou cadastre-se.

 

 

 

exclamacao.png

   

Ops! Notamos que o titulo do seu tópico está fora dos padrões.

Para editar o titulo é só clicar na opção de modify_inline.gifModificar que se encontra logo acima da sua primeira mensagem.

 

O título deve seguir o seguinte padrão:

 

Modelo completo do aparelho - Modelo da placa - Defeito

 

Agradecemos pela sua cooperação para manter o fórum organizado.

Obrigado.

 

[spoiler=Para mais informações, clique aqui.]

 

Fique atento aos avisos e regras do fórum nesse link:

 

Se estiver tendo dificuldade de encontrar o modelo correto do seu notebook talvez queira dar uma olhada nesse outro:

Link para o comentário
Compartilhar em outros sites

Você não tem permissão para ver links. Faça login ou cadastre-se.
já tentou este procedimento?

 

Amigo resolva seu problema facilmente , tente entra as 3 vezes com qualquer sequencia louca ai , ai ele vai gerar um código de números , peque esse código e digite no site do link abaixo , ele vai gerar outro código , e so colocar la e entrar

 

 

Link para o comentário
Compartilhar em outros sites

Você não tem permissão para ver links. Faça login ou cadastre-se.

essas bios sao o U52 e U53????

Link para o comentário
Compartilhar em outros sites

Você não tem permissão para ver links. Faça login ou cadastre-se.
,

Vi que não temos a bios desse notebook aqui no fórum.

Já tive um problema parecido, e consegui extrair/cortar o arquivo por editor hexadecimal e funcionou. Para descobrir isso é preciso que você faça o dump do chip.

Ou tente solicitar  aqui nesse tópico.

 

  • Joinha 1
Link para o comentário
Compartilhar em outros sites

Ola

Você não tem permissão para ver links. Faça login ou cadastre-se.
, desculpe a demora!

 

Sim! são exatamente essas duas!

 

 

Link para o comentário
Compartilhar em outros sites

Você não tem permissão para ver links. Faça login ou cadastre-se.
,

veja se lhe serve:

Obs: esses arquivos nao foram testados ainda, então faça o backup dos originais antes.

joinha5p.png

Link para o comentário
Compartilhar em outros sites

A BIOS realmente me parece desse equipamento. Regravei as 2. Fiz o backup antes. Mas o que acontece agora é que eu conecto a fonte e o notebook ja liga sozinho e nao da video. Voltei o backup mas o problema persiste. Putz. Tenho 1 problema a mais para resolver agora hehehe. Como so mexi na bios nao era pra ter queimado nada. Alguem tem alguma luz ae pra poder ajudar?

Link para o comentário
Compartilhar em outros sites

Você não tem permissão para ver links. Faça login ou cadastre-se.
,

verificou a bateria do cmos??

Link para o comentário
Compartilhar em outros sites

Sim! Ja coloquei a bateria novamente. Mesmo sem as BIOS o mesmo liga sozinho, fornecendo 150mA e quando coloco a placa de video, começa a puxar 450mA. Olhando no circuito, perto do u52 tem o R776 que esta vazio, agora  me bate a duvida se tinha um resistor ali ou nao e o mesmo saiu quando eu retirei a BIOS. Porem nao consigo achar o esquema eletrico em lugar nenhum.

Link para o comentário
Compartilhar em outros sites

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Restaurar formatação

  Apenas 75 emoticons máximos são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir apenas como um link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Você não pode colar imagens diretamente. Envie ou insira imagens do URL.

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Criar Novo...