¿QUE ES UN FLASH?
Publicado: Jue Feb 26, 2009 8:01 pm
Información útil
Un firmware o flash no es más que una imagen del sistema operativo del móvil y como tal puede estar en diferentes formatos según el programa que se utilice para transferirlo:
Si utilizamos el PST: los fw o flashes tendrán la extensión . SHX
Si utilizamos el MSS: los fw o flashes tendrán la extensión . VFL (versión 3.2), . VF2 (v3.4) ó . VF3 (v3.5).
Independientemente del programa los fw siguen una nomenclatura específica y os encontraréis con la siguiente:
mod_tech_VER_lang_type.ext
La primera parte hace referencia al modelo donde cada uno tiene un prefijo diferente; la segunda a la tecnología de acceso (G=GSM, U=UMTS); la tercera a la versión; la cuarta al paquete de idioma; la quinta al tipo de flash y la sexta a la extensión la cual nos indica que programas debemos utilizar como hemos visto.
Un ejemplo de flash completo es: c350_g_09.04.3Ar_lang000A_full_flash.shx
Versiones
--------------------------------------------------------------------------------
_XX.YY.ZZR
La primera y segunda parte _XX.YY es la versión general del software y la tercera parte ZZR revisiones en el mismo. Un salto en la versión general supone cambios sustanciales mientras si se hace en las revisiones supone el arreglo de pequeños fallos.
Para determinar que versión es superior a otra (más moderna) debemos seguir el orden alfanumérico de sucesión basado en el código hexadecimal. Un ejemplo, tomando el fw:
c350_g_09.04. 30r y el c350_g_09.04. 3Ar
Por sus prefijos sabemos que son C350 para Europa, gsm y que su versión general es 09.04. Como las revisiones son diferentes denotamos que 3A es mayor que 30.
Tabla de sucesión (de menor a mayor): 1 2 3 4 5 6 7 8 9 0 A B C D E F
Idiomas
--------------------------------------------------------------------------------
Sigue la nomenclatura _lang00XX ó _LP00XX ( L anguage P ack) donde cada
idioma tiene un código asignado:
0001 - Inglés Americano
0002 - Inglés Británico
0003 - Inglés Americano, Francés Canadiense, Español Americano, Portugués Brasileño
0004 - Inglés Británico, Francés, Alemán, Italiano
0005 - Inglés Británico, Alemán, Francés, Holandés
000A - Inglés Británico, Griego, Español , Portugués
000B - Inglés Británico, Noruego, Danés, Sueco
000C - Inglés Británico, Estonio, Sueco, Finés
000D - Inglés Británico, Lituano, Letón, Ruso
000E - Inglés Británico, Polaco, Checo, Eslovaco
000F - Inglés Británico, Turco, Búlgaro, Húngaro
0010 - Inglés Británico, Servio, Esloveno, Croata
0011 - Inglés Británico, Ruso, Rumano, Alemán
0012 - Inglés Británico, Árabe, Hebreo, Ruso
0014 - Inglés Británico, Chino
0015 - Inglés Americano, Chino Simplificado
0016 - Inglés Americano, Chino
0017 - Inglés Británico, Francés Canadiense
0018 - Inglés Americano, Español Americano
0019 - Inglés Americano, Portugués Brasileño
001A - Inglés Americano, Español Americano, Portugués Brasileño
001B - Inglés Americano, Francés Canadiense, Español Americano
0020 - Inglés Británico, Árabe, Turco, Francés
0021 - Inglés Británico, Tailandés, Vietnamita
0024 - Inglés Británico, Chino Simplificado
002C - Inglés Británico, Danés, Suizo, Noruego, Finés, Alemán, Ruso
002D - Inglés Británico, Estonio, Letón, Lituano, Finés, Polaco, Ruso
002E - Inglés Británico, Alemán, Ruso, Ucraniano, Francés, Español, Portugués
002F - Inglés Británico, Húngaro, Polaco, Checo, Eslovaco, Esloveno, Croata
0030 - Inglés Británico, Búlgaro, Croata, Rumano, Serbio, Esloveno, Alemán
0031 - Inglés Británico, Griego, Rumano, Búlgaro, Italiano, Alemán, Ruso
0032 - Inglés Británico, Francés, Árabe, Alemán, Ruso, Español , Turco
0033 - Inglés Británico, Francés, Hebreo, Árabe, Ruso, Español , Turco
0034 - Inglés Británico, Francés, Urdu, Farsi, Árabe, Ruso, Español
0035 - Inglés Británico, Suizo, Rumano, Polaco, Húngaro, Griego
0036 - Inglés Británico, Danés, Polaco, Ruso, Eslovaco
0037 - Inglés Británico, Alemán, Holandés, Polaco, Húngaro, Checo, Croata
0038 - Inglés Británico, Francés, Alemán, Italiano, Español , Turco, Griego
0039 - Inglés Británico, Francés, Alemán, Italiano, Español , Holandés, Turco, Portugués
004B - Inglés Británico, Hindú
004D - Inglés Británico, Chino,Chino Simplificado
Tipos
--------------------------------------------------------------------------------
Existen varios y la nomenclatura puede variar, pero generalmente os vais a
encontrar con estos sufijos después del modelo:
_full_flash / _FF - Incluyen todo lo necesario (software + paquete lenguaje + flex + configuraciones de operadora) por lo que no requieren hacer un "flexing" posterior.
_flash / _dev / _ext (o no aparece) - Se trata del core o fw principal. Sólo incluyen el software un lenguaje (generalmente el LP0003 Americano). Requieren un "Flexing" posterior para cambiar las configuraciones (si es que queréis aplicarlas), y se utilizan en conjunción de otro fw especial: flash de paquete de idiomas.
_lang00XX_flash - Flash de paquete de idioma, de menor tamaño que el core o full flash ya que sólo contiene un conjunto de idiomas. Los podemos utilizar después de aplicar un FF o Core para cambiar entre idiomas pero deben coincidir ambas versiones .
_reflash - Flash especial para recargar el fw desde cero y cambiar entre nuevas versiones generales.
_repair - Flash destinado a la reparación del terminal.
_unlock - Flash para liberarlo.
_V - Cada operadora puede tener su propio fw adaptado (interfaces, configuraciones, juegos...) como es el caso de Vodafone ( _V ).
Por tanto para la gran mayoría de vosotros recomendamos los Full Flash, dejando los Core para los que quieran hacer diferentes combinaciones o test.
Nuestro ejemplo nos diría que sólo tendríamos que utilizar este flash ya que lo trae todo incorporado.
Si por el contrario tuviéramos el core en inglés, necesitaríamos flashear después con el paquete de lenguaje que necesitemos.
Además de los fw en muchos casos hace falta el uso de los ficheros flexs para poder terminar la nueva actualización / reparación de nuestro Motorola. Acude a nuestra sección de Flexs y observa nuestros comentarios sobre cada terminal y los posibles flexs a aplicar.
CORTECIA DE: http://www.mundomotorola.net
Un firmware o flash no es más que una imagen del sistema operativo del móvil y como tal puede estar en diferentes formatos según el programa que se utilice para transferirlo:
Si utilizamos el PST: los fw o flashes tendrán la extensión . SHX
Si utilizamos el MSS: los fw o flashes tendrán la extensión . VFL (versión 3.2), . VF2 (v3.4) ó . VF3 (v3.5).
Independientemente del programa los fw siguen una nomenclatura específica y os encontraréis con la siguiente:
mod_tech_VER_lang_type.ext
La primera parte hace referencia al modelo donde cada uno tiene un prefijo diferente; la segunda a la tecnología de acceso (G=GSM, U=UMTS); la tercera a la versión; la cuarta al paquete de idioma; la quinta al tipo de flash y la sexta a la extensión la cual nos indica que programas debemos utilizar como hemos visto.
Un ejemplo de flash completo es: c350_g_09.04.3Ar_lang000A_full_flash.shx
Versiones
--------------------------------------------------------------------------------
_XX.YY.ZZR
La primera y segunda parte _XX.YY es la versión general del software y la tercera parte ZZR revisiones en el mismo. Un salto en la versión general supone cambios sustanciales mientras si se hace en las revisiones supone el arreglo de pequeños fallos.
Para determinar que versión es superior a otra (más moderna) debemos seguir el orden alfanumérico de sucesión basado en el código hexadecimal. Un ejemplo, tomando el fw:
c350_g_09.04. 30r y el c350_g_09.04. 3Ar
Por sus prefijos sabemos que son C350 para Europa, gsm y que su versión general es 09.04. Como las revisiones son diferentes denotamos que 3A es mayor que 30.
Tabla de sucesión (de menor a mayor): 1 2 3 4 5 6 7 8 9 0 A B C D E F
Idiomas
--------------------------------------------------------------------------------
Sigue la nomenclatura _lang00XX ó _LP00XX ( L anguage P ack) donde cada
idioma tiene un código asignado:
0001 - Inglés Americano
0002 - Inglés Británico
0003 - Inglés Americano, Francés Canadiense, Español Americano, Portugués Brasileño
0004 - Inglés Británico, Francés, Alemán, Italiano
0005 - Inglés Británico, Alemán, Francés, Holandés
000A - Inglés Británico, Griego, Español , Portugués
000B - Inglés Británico, Noruego, Danés, Sueco
000C - Inglés Británico, Estonio, Sueco, Finés
000D - Inglés Británico, Lituano, Letón, Ruso
000E - Inglés Británico, Polaco, Checo, Eslovaco
000F - Inglés Británico, Turco, Búlgaro, Húngaro
0010 - Inglés Británico, Servio, Esloveno, Croata
0011 - Inglés Británico, Ruso, Rumano, Alemán
0012 - Inglés Británico, Árabe, Hebreo, Ruso
0014 - Inglés Británico, Chino
0015 - Inglés Americano, Chino Simplificado
0016 - Inglés Americano, Chino
0017 - Inglés Británico, Francés Canadiense
0018 - Inglés Americano, Español Americano
0019 - Inglés Americano, Portugués Brasileño
001A - Inglés Americano, Español Americano, Portugués Brasileño
001B - Inglés Americano, Francés Canadiense, Español Americano
0020 - Inglés Británico, Árabe, Turco, Francés
0021 - Inglés Británico, Tailandés, Vietnamita
0024 - Inglés Británico, Chino Simplificado
002C - Inglés Británico, Danés, Suizo, Noruego, Finés, Alemán, Ruso
002D - Inglés Británico, Estonio, Letón, Lituano, Finés, Polaco, Ruso
002E - Inglés Británico, Alemán, Ruso, Ucraniano, Francés, Español, Portugués
002F - Inglés Británico, Húngaro, Polaco, Checo, Eslovaco, Esloveno, Croata
0030 - Inglés Británico, Búlgaro, Croata, Rumano, Serbio, Esloveno, Alemán
0031 - Inglés Británico, Griego, Rumano, Búlgaro, Italiano, Alemán, Ruso
0032 - Inglés Británico, Francés, Árabe, Alemán, Ruso, Español , Turco
0033 - Inglés Británico, Francés, Hebreo, Árabe, Ruso, Español , Turco
0034 - Inglés Británico, Francés, Urdu, Farsi, Árabe, Ruso, Español
0035 - Inglés Británico, Suizo, Rumano, Polaco, Húngaro, Griego
0036 - Inglés Británico, Danés, Polaco, Ruso, Eslovaco
0037 - Inglés Británico, Alemán, Holandés, Polaco, Húngaro, Checo, Croata
0038 - Inglés Británico, Francés, Alemán, Italiano, Español , Turco, Griego
0039 - Inglés Británico, Francés, Alemán, Italiano, Español , Holandés, Turco, Portugués
004B - Inglés Británico, Hindú
004D - Inglés Británico, Chino,Chino Simplificado
Tipos
--------------------------------------------------------------------------------
Existen varios y la nomenclatura puede variar, pero generalmente os vais a
encontrar con estos sufijos después del modelo:
_full_flash / _FF - Incluyen todo lo necesario (software + paquete lenguaje + flex + configuraciones de operadora) por lo que no requieren hacer un "flexing" posterior.
_flash / _dev / _ext (o no aparece) - Se trata del core o fw principal. Sólo incluyen el software un lenguaje (generalmente el LP0003 Americano). Requieren un "Flexing" posterior para cambiar las configuraciones (si es que queréis aplicarlas), y se utilizan en conjunción de otro fw especial: flash de paquete de idiomas.
_lang00XX_flash - Flash de paquete de idioma, de menor tamaño que el core o full flash ya que sólo contiene un conjunto de idiomas. Los podemos utilizar después de aplicar un FF o Core para cambiar entre idiomas pero deben coincidir ambas versiones .
_reflash - Flash especial para recargar el fw desde cero y cambiar entre nuevas versiones generales.
_repair - Flash destinado a la reparación del terminal.
_unlock - Flash para liberarlo.
_V - Cada operadora puede tener su propio fw adaptado (interfaces, configuraciones, juegos...) como es el caso de Vodafone ( _V ).
Por tanto para la gran mayoría de vosotros recomendamos los Full Flash, dejando los Core para los que quieran hacer diferentes combinaciones o test.
Nuestro ejemplo nos diría que sólo tendríamos que utilizar este flash ya que lo trae todo incorporado.
Si por el contrario tuviéramos el core en inglés, necesitaríamos flashear después con el paquete de lenguaje que necesitemos.
Además de los fw en muchos casos hace falta el uso de los ficheros flexs para poder terminar la nueva actualización / reparación de nuestro Motorola. Acude a nuestra sección de Flexs y observa nuestros comentarios sobre cada terminal y los posibles flexs a aplicar.
CORTECIA DE: http://www.mundomotorola.net