Está en la página 1de 4

Recuperar modems muertos (Motorolas y sus hermanos BCM3348/3349)

0 Respuestas Publicado en por gnrx

ATENCI�N: Este documento esta hecho con fines educativos, cualquier otro uso y/o
con otros fines es responsabilidad �nica y exclusiva del usuario.

Indicar que, este manual esta basado en la recuperaci�n/escritura de backups en


modems Motorola's, pero puede usarse tambi�n en cualquier otro tipo de modem que
sea similar a un Motorola, por ejemplo, cualquier modem con BCM3348 o BCM3349,
pueden cambiar algunos puntos, como el reset al TSOP, pero el resto de
procedimientos, es igual

Primero de todo deciros que recuperar un modem con el cable blackat es bastante
dif�cil y en ocasiones imposible.

Necesitaremos lo siguiente:

-Backup original, o en su defecto, un backup virgen "gen�rico" que puedes descargar


de aqu� (revisa y asegurate bien de tu m�delo)
-Cable blackat (aconsejablemente el blackat directo sin resitencias).
-SchwarzeKatze 128, puedes descargarlo del foro.

Primero de todo, nos aseguramos de tener en la carpeta pluggins del gato, el


flashpi.dll correspondiente a nuestro modelo, el flashpi.dll original que viene en
la instalaci�n del gato es para los SB5100 (bcm3348) y sus "hermanos" con bcm3348,
luego, en una carpeta a parte (importante leer el txt de instalacion) tenemos otro
flashpi.dll para los SB5101 (bcm3349) y sus "hermanos" bcm3349. Por ello, es
importante tener backup de ambos flashpi.dll, se recomienda tener 2 carpetas, una
para cada flashpi.dll, y luego, poner el flashpi.dll correspondiente a nuestro
modelo.
Nota: Si nuestro modelo, cuando detectemos la flash, tiene TSOP marca MX, mirar al
pie de este tutorial el apartado que especifica/indica "Nota importante para
modelos SB5101 (y sus "hermanos" con bcm3349) con chip marca TSOP MX:

Una vez leido esto, continuamos:


Procedemos a abrir el gato y verificamos que el modem sea detectado por el blackat
(bcm 3348 o bcm 3349):

Si no nos detectara la flash mirar �Paso 2-Detectar Flash�

Si nos lo detecta como en la imagen, procedemos a meterle una memory virgen,


pulsando en �Write� y le indicamos el directorio:

Una vez introducida nos vamos a la pesta�a de flash y le ponemos la flash virgen
d�ndole a "Write all":

Si todo va bien nos dar� un error de escritura al 68%, le damos a continuar y


te�ricamente las luces vuelven a encenderse,

Si la flash nos da muchos errores de escritura deberemos introducirle otra vez la


memory y luego la flash, en teor�a nos dar� menos errores o solo el del 68%.

Luego, para terminar, nos vamos a la pesta�a de 5100:

Y le introducimos el bootloader virgen.

Si tenemos problemas de escritura sobre todo de flash (muchos errores en


verificaci�n, escritura r�pida en 2 segundos...etc...) mirar: "Paso 3-Escritura en
cablemodem con problemas"

Paso 2-Detectar Flash

Si cuando le damos a detectar flash no nos la reconoce podemos hacer varias cosas,
aconsejablemente en este orden, pero una vez hemos logrado detectarla, no hacer
ning�n paso mas de los aqu� expuestos, los pasos aqu� expuestos son distintas
posibilidades u opciones para conseguir detectar la flash, ya que es necesario que
�el gato� nos detecte la flash para poder reprogramarlo, o bien con nuestro backup,
o bien con alg�n backup virgen.

1� -Nos vamos a la pesta�a de 5100 y le damos a �Read� del modem (para que nos lea
la mac) si en la parte inferior izquierda del programa nos sale que el cable no
est� conectado (no devide connected), pasamos al siguiente paso, si nos sale un
mensaje poniendo algo sobre CFG (no area CFG found) nos vamos a la pesta�a de flash
y en teor�a ya la tenemos detectada (se nos habr�n rellenado todos los campos de la
flash) y ya podremos escribir en el modem.

2�- Cuando conectamos el modem a la corriente el�ctrica, las luces se encienden


durante unos segundos, ah� es cuando tenemos que pulsar repetidamente al �Detect�
de la pesta�a de Flash, repetidamente hasta que aparezca la flash, podemos repetir
el proceso varias veces. No siempre lo detecta de ese modo, por ello, si no la
detecta, pasamos al siguiente punto.

3�- Reseteamos el TSOP, con un destornillador met�lico tenemos que situarlo encima
de unos 5 pines del chip del modem haciendo que se haga un cruce y se enciendan las
luces del modem, sin dejar de hacer el puente darle al �Detect� de la pesta�a
�Flash� (es conveniente que una persona haga el puente y otra le d� a detectar) una
vez detectada la flash a escribir en el modem.

Si situas el destornillador met�lico o la herramienta que uses para ello y no se


realiza el cruce, �mueve� dicha herramienta un poco a lo largo de los pines hasta
localizar los 5 pines que hacen el reseteo y se produzca dicho reseteo.

Esta es una imagen de d�nde deberemos realizar dicho cruce:

4�- Comprobamos que nos detecta el cable y conecta con el modem (bcm 3348 o bcm
3349 como �ltima l�nea en la pantalla principal del programa del gato) nos vamos a
flash y le introducimos la siguiente flash que tenemos en nuestro pc, pues al
instalar el programa del gato, instala dicha flash en nuestro pc: C:\Archivos de
programa\tcniso\ SB5100 Bios\SB5100_NOSH.bin pulsando en �Write All� de la pesta�a
Flash del programa del gato.
5�- Otra opci�n para que detecte la flash es, antes de conectar el cablemodem por
blackat, conectarle el cable usb que va del modem al pc (pero sin instalar ningun
driver usb ni nada), luego, conectamos el blackat y arrancamos el programa y
pulsamos en Detect de flash.
Si esto siguiese fallando, tambi�n podemos dejar el cablemodem completamente
desconectado de todo (cable blackat desconectado de pc) y el cablemodem
desconectado tambien de la corriente electrica, durante unas cuantas horas (toda
una noche por ejemplo) y al d�a siguiente, volver a intentarlo.

Paso 3-Escritura en cablemodem con problemas

En muchas ocasiones sucede que, a pesar de detectar correctamente la flash/chip del


cm, la escritura, sobre todo de flash, no nos la hace bien, o bien porque, la
escribe en 2 segundos, o porque constantemente tenemos errores de verificaci�n o
cualquier otro similar, en ese caso, procedemos con los siguientes puntos:

1�- Nos aseguramos de tener el pluggin flashpi.dll correspondiente a nuestro


cablemodem, recordad que, para los SB5100 (bcm3348) se usa el flashpi.dll que viene
por defecto en la instalaci�n del gato, y para los SB5101 (bcm3349) debemos usar
otro flashpi.dll que viene junto al paquete de instalaci�n del gato 128, pero en
ese caso, debemos guardar el original y reemplazarlo por el del SB5101, pero luego,
cuando vayamos a escribir en un SB5100, debemos recordad que tenemos que volver a
poner el flashpi.dll original, por ello, si alguna vez lo sustituimos por el de
SB5101, debemos guardarnos en original (se aconseja tener backup de ambos
flashpi.dll en carpetas separadas e identificadas) de ese modo, cuando vayamos a
escribir un modelo u otro, solo debemos coger el flashpi.dll necesario y ponerlo en
la carpeta de pluggins.

2�- En ocasiones nos sucede que, la escritura de la flash se hace en 2 segundos, o


parece que escribe, pero la barra de progreso tarda en completarse 2 segundos, en
ese caso, tened por seguro que la escritura no se ha realizado.
En estos casos, lo primero que haremos ser�, grabarle una memory de nuestro modelo
virgen, reiniciar el cablemodem y el programa del gato, y proceder a grabarle la
flash, si sigue fallando, pasamos al siguiente punto.
En este caso, usaremos tambi�n el "truco" del cable usb, para ello, con el modem
completamente desconectado de todo (corriente incluida) le conectamos el cable usb
que va del modem al pc (sin instalar ningun tipo de driver ni nada), conectamos
todo (cablemodem a la corriente, blackat, arrancamos gato....) y procedemos a
escribir. Este no es un "truco" que funcione 100% de las veces, pero en muchas
ocasiones, si ayuda, pues es una "ayuda" a la estabilizaci�n del modem y como
"complemento" de la corriente electrica que recibe.

Aun asi, en ocasiones sigue dando problemas, en ese caso, procedemos con una
primera escritura de todo con la verificacion de escritura desactivada (sin
reinicios en el cm y gato entre escritura y escritura (entre memory, flash y
bootloader)), luego, otra escritura completa con verificacion de escritura
activada, tambien sin reinicios entre escritura y escritura, y si aun asi sigue
fallando, repetimos el proceso de escritura completa sin verificacion y luego con
verificacion, pero en esta ocasion, con reinicios en el cm y gato entre escritura y
escritura.

Nota importante para modelos SB5101 (y sus "hermanos" con bcm3349) con chip marca
TSOP MX:

La l�gica en este modelo seria tener instalado el flashpi.dll para los SB5101 (y
sus "hermanos" bcm3349), pero en este caso, es muy probable que tengamos problemas
de detecci�n y sobre todo, de escritura en flash, por ello, quitaremos el
flashpi.dll para modelos SB5101 (bcm3349) y nos aseguraremos de poner el
flashpi.dll para SB5100 (bcm3348) y trabajaremos con ese flashpi.dll en este
modelo. Para ello, recuerda poner el backup del flashpi.dll de los SB5100 (bcm3348)
que es el original que viene en la instalaci�n del gato, y si no hicimos ese backup
y en su momento reemplazamos el flashpi.dll original, entonces, desinstalamos el
gato y volvemos a instalarlo, de ese modo, tendremos el flashpi.dll para SB5100
(bcm3348).

Si todo lo anterior no os ha funcionado, el modem est� muy muerto y solo nos queda
la opci�n de intentar recuperarlo por usbjtag.

NOTA: A mi gusto para recuperar los m�dems es mejor el blackat sin resistencia es
decir directo, no obstante, si tienes el de resistencias, tambi�n puedes probar con
el.