User Tag List

Resultados 1 al 9 de 9

Tema: Editar firmware de MP5 !

  1. #1

    Fecha de ingreso
    Mar 2010
    Ubicación
    domo de los enojos
    Mensajes
    1,698
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    175
    Agradecer Thanks Received 
    187
    Thanked in
    Agradecido 129 veces en [ARG:2 UNDEFINED] posts

    Editar firmware de MP5 !

    Resulta que tengo este MP5 chinorris:



    No es ninguna maravilla, pero es barato y tiene pantalla grande. Entre sus funciones está la emular Nintendo NES y GameBoy/GBColor, pero el chino que lo hizo no activó esta última opción y solo puedo emular NES.

    En la firmware:

    http://www.megaupload.com/?d=US248PQN

    donde dice:

    "A:\SPMP_N1_12M.bin SUNPLUS556GAME drm_ vibration backlight TAEND .mid .wav MThd SAhc"

    debería decir:

    "A:\SPMP_N1_12M.bin .gb .gbc .GB .GBC A:\SPMP_G1_12M.bin SUNPLUS556GAME drm_ vibration backlight TAEND .mid .wav MThd SAhc"

    para activar el modulo de emulación de GB, como en esta otra firmware:

    http://www.megaupload.com/?d=XADV3NZZ

    El problema es que al editarla esta deja de funcionar, por lo que, creo, deber tener algún tipo de checksum, CRC o algo que no me deja modificarla.

    Alguna idea

  2. #2

    Fecha de ingreso
    Jul 2004
    Ubicación
    Los Jardines de Babilonia
    Mensajes
    13,694
    Mencionado
    8 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    94
    Agradecer Thanks Received 
    127
    Thanked in
    Agradecido 98 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    103
    ya que estamos, alguien tiene un fimr del blusens p71 que funciones? me bajo el oficial de la web y nada, y desde el ftp tampoco

    es rockchip

  3. #3

    Fecha de ingreso
    Jul 2010
    Ubicación
    Lima - Peru
    Mensajes
    88
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    7
    Agradecer Thanks Received 
    4
    Thanked in
    Agradecido 3 veces en [ARG:2 UNDEFINED] posts
    Lo mas recomendable es que si funciona bien, no lo toques, sino causas un brick y te quedara como pisapapeles.

    Editar los firmwares es muy arriesgado ya que existen muchos que son distintos entre si

    Saludos

  4. #4

    Fecha de ingreso
    Jul 2004
    Ubicación
    Los Jardines de Babilonia
    Mensajes
    13,694
    Mencionado
    8 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    94
    Agradecer Thanks Received 
    127
    Thanked in
    Agradecido 98 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    103
    y para hacer un backup de uno? rockchip al final eh devielto el p71 y me han dado otro

  5. #5

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,451
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    87
    Agradecer Thanks Received 
    161
    Thanked in
    Agradecido 94 veces en [ARG:2 UNDEFINED] posts
    ¿Estas seguro que cambiando un texto se activan las funciones? Posiblemente el firmware está creado sin esas funciones.

  6. #6

    Fecha de ingreso
    Mar 2010
    Ubicación
    domo de los enojos
    Mensajes
    1,698
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    175
    Agradecer Thanks Received 
    187
    Thanked in
    Agradecido 129 veces en [ARG:2 UNDEFINED] posts
    Si, ya he tenido y reparado varios equipos de este tipo (Sunplus305Xx). Los que no traen esa entrada no activan el emulador de GBC y los que la tienen, si. Incluso en maquinas con el mismo hardware. Lamentablemente no he encontrado firmwares compatibles que tengan esa opción.
    También he probado con algunos editores, pero el archivo queda inutilizable y brinkea la consola (suerte que sé desbrinkearla). Por eso pienso que debe tener algún tipo de auto-chequeo, pero como soy nulo en programación, no lo veo.

  7. #7

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,451
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    87
    Agradecer Thanks Received 
    161
    Thanked in
    Agradecido 94 veces en [ARG:2 UNDEFINED] posts
    Tendrías que usar un editor hexadecimal, pero dudo que cambiándolo haga lo que esperas, porque el nuevo texto ocupa más y machacas otras zonas de memoria. El segundo firmware ocupa 6 Mb más, posiblemente ahí esté el soporte de gameboy.

  8. #8

    Fecha de ingreso
    Mar 2010
    Ubicación
    domo de los enojos
    Mensajes
    1,698
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    175
    Agradecer Thanks Received 
    187
    Thanked in
    Agradecido 129 veces en [ARG:2 UNDEFINED] posts
    Ambos firmwares pesan 1,5 Mbs.
    El emulador de GB está en el archivo "SPMP_G1_12M.bin" al que se refiere la linea y está en el resto de la firm que no subí porque es común para todos los dispositivos Sunplus305Xx.
    Ya intenté con editores hexadecimales y notepad++ sin éxito, también he visto que cambiando algunos caracteres, sin que cambie el tamaño del archivo, este sigue funcionando.
    Además veo que tiene varias zonas en blanco que, pienso, sirven para re-acomodar los valores de chequeo.

  9. #9

    Fecha de ingreso
    Apr 2004
    Mensajes
    1,010
    Mencionado
    39 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    118
    Agradecer Thanks Received 
    95
    Thanked in
    Agradecido 68 veces en [ARG:2 UNDEFINED] posts
    1.- Asegurate de que al final del texto que quieres modificar hay espacio suficiente. Esto es posiciones con el valor 0x20 o 0x00. (Esto no garantiza que el espacio esté libre pero te da opciones).

    2.- Después de modificar la cadena, asegurate que el último byte es un carácter de fin de string 0x00 normalmente.

    3.- Si esto no funciona se complica mucho: desensamblar el .bin, ver qué instrucciones hacen referencia a esta cadena, realojar la cadena en un espacio libre y actualizar todas las referencias a esta cadena. (Este paso es muy complejo)
    make -f Makefile.wiz

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •