ClanGSM.com

Bienvenido, invitado ( Identificarse | Registrarse )

 
Reply to this topicStart new topic
Reviviendo A1200, Aporte
abelol
mensaje Jun 25 2010, 06:59 PM
Publicado: #1

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


Bueno, como dice el título se trata de una forma de revivir los a1200 que quedan en la maldita pantalla roja…
No lo he visto posteado en el foro, si llega a estar pido disculpas, y a los mods que lo borren.
Parece un proceso difícil, pero no lo es tanto, obvio que se van a sentir mas cómodos los que hayan usado las xterm de Linux o la consola de DOS de Windows. De todas maneras, quien no sepa usar los comandos básicos de DOS no creo que intente este método.
Como dije no es dificil, es un poco engorroso sobre todo cuando hay que instalar todo, supongo que lo usaríamos si todo lo demás falla...

Yo maté un a1200i al flashearlo (no se por que, la flash que usé era la correcta) y no pude sacarlo flasheando con rsd ni reparando pds con rocker, no se si otra herramienta será mas eficaz con esto, pero no tengo nada mas para motorola por el momento, asi que me puse a buscar y encontré la página de OpenEZX, donde describe un proceso para revivirlo, que ahora detallo:
La idea es flashear el cel con este archivo -all8.dump- con el intérprete de Python.

Para esto tenemos que:
-Instalar Python 2.5 o mas nuevo (yo usé la 2.6.5).
-Instalar la librería libusb-filter (libusb-win32-filter-bin-1.1.14.3.exe).
-Instalar la librería pyusb (pyusb-0.4.3.win32-py2.6.exe).
Bueno ahora se puede crear una carpeta de trabajo pero mi recomendación sería usar la misma carpeta que creó la instalación de Python (por defecto C:\ Python26 ), así no hay que setear variables de entorno ni nada.
En esta carpeta copiar los archivos:

loader_for_ramldr2.bin
putusb.py
all8.dump

Lanzamos una consola de de DOS (ya saben, Inicio --> ejecutar tipear cmd). Nos paramos en la carpeta de Python (C:\Python26). Ahí tipear python, y verán algo así:

Fichero Adjunto  img_1.jp... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 34.65k ) Número de descargas: 0


Ahora a preparar el putusb tipeando (o copiando y pegando, que es mas rápido y sin errores)

import putusb
f = open("loader_for_ramldr2.bin","rb")
loader = f.read()
f.close()
loader += '\xff'*(4096 - len(loader))

Fichero Adjunto  img_2.jp... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 42.5k ) Número de descargas: 0


Ahora conectamos el a1200 mediante test point (ya puesto en Neptune lte2) con estos comandos:

dev = putusb.MotoUsb()
dev.version()

Si se conectó bien veremos esto:

Fichero Adjunto  img_3.jp... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 46.77k ) Número de descargas: 0


Ahora cargamos el loader con

dev.set(0x03FD0000,loader)
dev.set(0x03FEF800,'\x03\xFD\x00\x14'*512, True)
dev.recv()

Ahí el cel responderá “Ready”:

Fichero Adjunto  img_4.jp... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 49.31k ) Número de descargas: 0


Como siempre, es muy recommendable hacer un backup de la zona que vamos a flashear (BP):

dev.read = dev.read_ramldr2
all = dev.get(0x10000000,4*1024*1024)
f = open("bp_backup.dump","wb")
f.write(all)
f.close()

Luego del dumpeo, quedará en la carpeta de trabajo el archivo

bp_backup.dump

Ahora si flasheamos con:

f = open("all8.dump","rb")
dump = f.read()
f.close()
dev.flash_ramldr2(0x10000000,dump)

Si todo anduvo bien, luego de unos minutos veremos esto:

Fichero Adjunto  img_5.jp... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 51.17k ) Número de descargas: 0


Y bueno eso sería todo. Unas observaciones:
-En mi caso, no se porque razón en el inicio parecía quedarse detenido en el logo, saqué la batería, volví a encender y luego de un rato arrancó normal.
-El modelo con el que probé fue el a1200i, pero en la página de OpenEZX no menciona que sea específicamente para este, así que el proceso debe servir para otros a1200.
-Luego de este proceso NO puede flashearse nuevamente, si se lo hace habrá que repetir este proceso. Otra opción es sacarle a la flash que le vamos a pasar los codegroups correspondientes al BP, esto es:
RDL1.smg
CG0.smg
CG1.smg
CG2.smg
CG3.smg
CG18.smg
Esto se puede hacer con el programa que esta incluido en el zip (“Remove BP groups from SBF file”)

-Para conectar correctamente en Neptune LTE2 lo que se puede hacer es dejar el rsd o el motorocker al momento de hacer el test point, asi nos aseguramos en que modo está.
Créditos por supuesto al proyecto OpenEZX.
Como dije, a mi me resultó muy útil, espero que la información le sirva a alguien, saludos!!

Fichero Adjunto  Archivos... Usted aun no cumple los requisitos para descargar archivos. CLICK para mas INFO ( 16.3mb ) Número de descargas: 78


Mensaje modificado por abelol el Jun 25 2010, 07:31 PM
Go to the top of the page
 
+Quote Post
A continuacion 19 usuario(s) le Agradece(n) a abelol por su Colaboracion:
arturo_joel, bbeettoo, chiquito2587, crazy31, djmello, Enicell, exeypat, fester, jehocell, JORGEGSM583, lfay, martin666, MAYELO, milicaro, Rinat24, rogerboogie, SEBAELPOTRO-UNLOCK, sixfactor, WMSSystems
Anunciante Autorizado
mensaje Jun 25 2010, 06:59 PM
Publicado: #

Auspiciador de ClanGSM

Estas ofertas
pudieran interesarte.











Go to the top of the page
 
Quote Post
abelol
mensaje Jun 25 2010, 07:21 PM
Publicado: #2

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


CITA(ZaRobert @ Jun 25 2010, 09:16 PM) *
rsd lite es tu solucion y no todo eso que esta arriba jaa

Peero, a ud. le parece que no se me ocurrió flashear con rsd antes de todo eso??? Lo flashee con rsd lite con todas las flashes para el i que encontré (24x, hybridas, qtopia...) y nunca se movió de la pantalla roja. Lo de arriba lo sacó, ni idea si smart o mss lo sacaban, como comenté solo tengo rocker, por ahora.
Go to the top of the page
 
+Quote Post
Sixfactor
mensaje Jun 25 2010, 07:43 PM
Publicado: #3

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 770
Agradecimientos: 2711
Registrado: 1-October 08
Desde: Xalapa, Ver. Mexico
Miembro No.: 7,805
Pais:ad


CITA(ZaRobert @ Jun 25 2010, 07:16 PM) *
rsd lite es tu solucion y no todo eso que esta arriba jaa



Buen aporte abelol algo fuera de lo comun y de lo comodo q es el rsdlite, algo lioso pero parece q efectivo.

Sigue asi.

Mensaje modificado por sixfactor el Jun 25 2010, 07:44 PM


--------------------
Piensa en Grande y Seras Grande

Experto En Gsm Y Cdma
Go to the top of the page
 
+Quote Post
A continuacion 2 usuario(s) le Agradece(n) a sixfactor por su Colaboracion:
crazy31, JORGEGSM583
martin666
mensaje Jun 25 2010, 08:48 PM
Publicado: #4

Miembro del Clan
*

Grupo: Miembros
Mensajes: 29
Agradecimientos: 29
Registrado: 11-June 10
Desde: ARGENTINA
Miembro No.: 109,770



bueno rocker no repara pds de a1200 si le hace cambie y liberacion sin problemas, a mi criterio me parece excelente el post, debido a que reparastes tu telefono sin recurrir a otra persona, se agradece el tuto, saludos
martin666


--------------------
Siempre se repite la misma historia: cada individuo no piensa más que en sí mismo. Sófocles.


Trabajo con: ROCKERBOX, MOTOEXTREME,MSSBOX,WARRIORBOX, SETOOL, ADVANCE TP, CYCLONE, JAF+PKEY, INFINITY+PINFINDER, Z3X SAMSUNG, Z3X LG, VYGIS, AXEBOX, SPTBOX, ORT(Omnia Repair Tools)
Go to the top of the page
 
+Quote Post
A continuacion 1 usuario(s) le Agradece(n) a martin666 por su Colaboracion:
KLAU
abelol
mensaje Jul 4 2010, 10:15 PM
Publicado: #5

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


Acabo de comprobar que este método tal cual está descripto, sirve perfectamente para revivir los E2 que quedan en la pantalla roja.
Saludos
Go to the top of the page
 
+Quote Post
A continuacion 2 usuario(s) le Agradece(n) a abelol por su Colaboracion:
KLAU, ToeMath
MAYELO
mensaje Jul 4 2010, 11:59 PM
Publicado: #6

Colaborador del Clan
**

Grupo: Expulsados
Mensajes: 371
Agradecimientos: 594
Registrado: 18-July 08
Desde: BAJA CALIF. MEXICO
Miembro No.: 3,578
Pais:ad


No demeriten la aportacion, tal cual se ve quien lo escribio lo hace con la seguridad de que esto funciona.
Saludos y te doy las gracias por compartirlo.
Go to the top of the page
 
+Quote Post
A continuacion 1 usuario(s) le Agradece(n) a MAYELO por su Colaboracion:
KLAU
juanklopez
mensaje Jul 5 2010, 08:02 PM
Publicado: #7

Colaborador del Clan
**

Grupo: Expulsados
Mensajes: 595
Agradecimientos: 671
Registrado: 14-July 08
Desde: bogota
Miembro No.: 3,284
Pais:ad


pues buen aporte en lo personal lo que hago es reparar pds con mssII y luego algun monsterpack con rdslite y de una vez queda personalizado..............


saludos


--------------------
Cuando la situación es adversa y la esperanza poca, las determinaciones drásticas son las más seguras.
Go to the top of the page
 
+Quote Post
abelol
mensaje Jul 6 2010, 09:07 AM
Publicado: #8

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


CITA(juanklopez @ Jul 5 2010, 10:02 PM) *
pues buen aporte en lo personal lo que hago es reparar pds con mssII y luego algun monsterpack con rdslite y de una vez queda personalizado..............
saludos

Si por eso decía, quizá con otras herramientas es mas fácil, esto sería mas que nada si no hay disponibles mss o sc. Estaba viendo que este sistema es aplicable a todos los motorola linux que tengan el mismo BP (baseband processor ARM7TDMI), según la página OpenEZX son: A1200(e,i,r), Rokr E6, RokrE2, A910i, entre otros. Yo he comprobado al 100% un A1200i y un rokr E2, a los que me cansé de pasarles flashes "revividoras", pero jamás salieron de la pantalla roja con el "BP_NOT_READY".
Saludos
Go to the top of the page
 
+Quote Post
Eliminado_geylor_*
mensaje Jul 6 2010, 10:00 AM
Publicado: #9




Invitados

Agradecimientos:





aqui




http://www.clangsm.com/forum/index.php?sho...37&hl=a1200
Go to the top of the page
 
+Quote Post
ricardito
mensaje Dec 1 2010, 11:25 PM
Publicado: #10

Colaborador del Clan
**

Grupo: Miembros
Mensajes: 358
Agradecimientos: 164
Registrado: 18-March 09
Desde: Santa Cruz
Miembro No.: 27,705



Buenas!! les comento que ya intente de todo pero nada me ha funcionado y esta opcion es la unica que me quede para reparar mi a1200e, pero tengo un problema, no tengo los privelegios para descargar archivos adjuntos y es por eso que pido si alguna alma caritativa puede subir el archivo adjunto a algun servidor para que pueda probar este metodo.

Saludos!! y gracias de antemano
Go to the top of the page
 
+Quote Post
A continuacion 2 usuario(s) le Agradece(n) a ricardito por su Colaboracion:
jhonnyr, ropula
luis cristhian
mensaje Dec 2 2010, 11:04 AM
Publicado: #11

Colaborador del Clan
**

Grupo: Expulsados
Mensajes: 531
Agradecimientos: 284
Registrado: 15-August 08
Miembro No.: 4,871
Pais:ad


amigo, esto esta testeado para a1200e o solo con a1200 normal ?????
Go to the top of the page
 
+Quote Post
abelol
mensaje Dec 2 2010, 11:11 AM
Publicado: #12

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


CITA(luis cristhian @ Dec 2 2010, 01:04 PM) *
amigo, esto esta testeado para a1200e o solo con a1200 normal ?????


Yo lo probé con un a1200i y rokr E2, ambos quedaron al 100%, pero debe funcionar con cualquier motorola que tengan el mismo procesador ARM7TDMI, según la página OpenEZX son: A1200(e,i,r), Rokr E6, RokrE2, A910i, entre otros.
Saludos.
Go to the top of the page
 
+Quote Post
A continuacion 1 usuario(s) le Agradece(n) a abelol por su Colaboracion:
JORGEGSM583
abelol
mensaje Dec 2 2010, 01:02 PM
Publicado: #13

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


CITA(ricardito @ Dec 2 2010, 01:25 AM) *
Buenas!! les comento que ya intente de todo pero nada me ha funcionado y esta opcion es la unica que me quede para reparar mi a1200e, pero tengo un problema, no tengo los privelegios para descargar archivos adjuntos y es por eso que pido si alguna alma caritativa puede subir el archivo adjunto a algun servidor para que pueda probar este metodo.

Saludos!! y gracias de antemano


http://www.4shared.com/file/2IMtY6oM/Archi...necesarios.html

Salu2
Go to the top of the page
 
+Quote Post
A continuacion 11 usuario(s) le Agradece(n) a abelol por su Colaboracion:
alvmauro48, caballero270290, electronls, elias93939, elpalomo, jhonnyr, JORGEGSM583, kanaleza, ministro1981, ricardito, ToeMath
ricardito
mensaje Dec 2 2010, 09:01 PM
Publicado: #14

Colaborador del Clan
**

Grupo: Miembros
Mensajes: 358
Agradecimientos: 164
Registrado: 18-March 09
Desde: Santa Cruz
Miembro No.: 27,705



Muchisimas gracias!!! happy.gif

amigo ahi te deje el gracias.

Saludos!!

PD: luego posteo si funciona en a1200e
Go to the top of the page
 
+Quote Post
german134
mensaje May 27 2012, 08:35 PM
Publicado: #15

Miembro del Clan
*

Grupo: Miembros
Mensajes: 3
Agradecimientos: 0
Registrado: 3-September 11
Miembro No.: 249,996



quisiera hacer una pregunta con respecto a este método para reparar motorolas, para reparar un e2, se hace de la misma forma que un a1200? porque estoy teniendo problemas a la hora de conectarlo me da un error a pesar de que estoy haciendo test point, podrias orientarme un poco mas?da la impresion como que no se conectara,esto es lo que pasa...


>>> import putusb
>>> f = open("loader_for_ramldr2.bin","rb")
>>> loader = f.read()
>>> f.close()
>>> loader += '\xff'*(4096 - len(loader))
>>> dev = putusb.MotoUsb()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "putusb.py", line 112, in __init__
self.handle = self.dev.open()
AttributeError: MotoUsb instance has no attribute 'dev'
>>> dev.version()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'dev' is not defined
>>>

Saludos y Gracias
Go to the top of the page
 
+Quote Post
abelol
mensaje Jul 2 2012, 06:28 PM
Publicado: #16

Maestro del Clan
***

Grupo: Expulsados
Mensajes: 739
Agradecimientos: 550
Registrado: 5-September 08
Desde: Argentina
Miembro No.: 5,917
Pais:ad


CITA(german134 @ May 27 2012, 10:35 PM) *
quisiera hacer una pregunta con respecto a este método para reparar motorolas, para reparar un e2, se hace de la misma forma que un a1200? porque estoy teniendo problemas a la hora de conectarlo me da un error a pesar de que estoy haciendo test point, podrias orientarme un poco mas?da la impresion como que no se conectara,esto es lo que pasa...


>>> import putusb
>>> f = open("loader_for_ramldr2.bin","rb")
>>> loader = f.read()
>>> f.close()
>>> loader += '\xff'*(4096 - len(loader))
>>> dev = putusb.MotoUsb()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "putusb.py", line 112, in __init__
self.handle = self.dev.open()
AttributeError: MotoUsb instance has no attribute 'dev'
>>> dev.version()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'dev' is not defined
>>>

Saludos y Gracias



Si se hace igual, por lo menos a mi salió igual. Osea, todos los arm7 deberían salir con este método. Seguro que te está entrando en modo LTE2? Dejá abierto el rsd, así te aseguras de en que modo está. Salu2
Go to the top of the page
 
+Quote Post
A continuacion 1 usuario(s) le Agradece(n) a abelol por su Colaboracion:
german134
german134
mensaje Sep 13 2012, 09:12 PM
Publicado: #17

Miembro del Clan
*

Grupo: Miembros
Mensajes: 3
Agradecimientos: 0
Registrado: 3-September 11
Miembro No.: 249,996



CITA(abelol @ Jul 2 2012, 06:28 PM) *
Si se hace igual, por lo menos a mi salió igual. Osea, todos los arm7 deberían salir con este método. Seguro que te está entrando en modo LTE2? Dejá abierto el rsd, así te aseguras de en que modo está. Salu2


bueno te comento que al final lo pude levantar, muchas gracias, me gustaria saber si mediante este metodo tambien se puede arreglar un telefono con android, como un dext/cliq ya que tengo uno que no pasa de la letra M, y probe con el rsd y distintos firmware, y nada, es imposible flashear con rsd, tampoco encontre de que manera hacer test point o si se puede hacer, saludos
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 usuario(s) está(n) leyendo este tema (1 invitado(s) y 0 usuario(s) anónimo(s))
0 usuarios(s) registrado(s):

 



Ver Visitas Fecha y Hora actual: 25th May 2025 - 11:04 PM
►Reglamento      ►Política de Privacidad
Este sitio web usa cookies, puedes ver la política de cookies, aquí -
Política de cookies +