DSA, es una aplicación para, entre otras cosas, poder bajar el bootloader de nuestro dispositivo en caso necesario. Todos sabeis que nuestro Tomtom sólo actualiza el bootloader, si encuentra un fichero system con un boot superior. Si es el mismo que tenemos instalado o uno inferior no hace nada. Por eso en aquellos casos en que le hayamos metido por error un boot incorrecto no tenemos manera de bajar de nuevo a uno inferior si no es a través de este programa. Eso ocurre especialmente en aquellos que han instalado un boot 8.0012 y que da problemas en bastantes dispositivos.
Quiero dejar claro que DSA sólo debe usarse en los casos extrictamente necesarios y bajo la total responsabilidad de quién lo utilice. Cualquier error puede dejaros el dispositivo inservible.
DSA solo funciona con boots 5.X y 8.X. No funciona con boot 1.0XXX ya que su estructura es diferente
Os dejo el enlace de la última versión de DSA 14 de Septiembre 2013
[Solo usuarios Registrados pueden ver los links. haz click para registrarte]
A los que no les funcione las últimas versiones, basadas en Linux, debeis tener instalada la última versión de Java en vuestro sistema Windows. Para saber si teneís la última versión podeis verlo en la [Solo usuarios Registrados pueden ver los links. haz click para registrarte]
CAMBIOS A PARTIR DE LA VERSIÓN DEL 30.03.10
La sección BL (bootloader) se ha modificado para acomodar el número de versión cero.
Tal como se anunció, el nuevo número de versión se limitará a un máximo de 15 caracteres. Aunque no hay espacio para 16 caracteres, he reservado un puesto para el fin de cadena (un byte igual a cero).
En base al contenido del archivo ttgo.bif, el campo sugerido será 0 (cero) para cualquier numero de versión boot normal (no cero) o saltar a un número de versión ya anulado en el dispositivo.
El número de versión todavía se puede introducir manualmente, y la versión "skip" pasará por alto el proceso de parcheado.
La instalación se realiza siempre y cuando exista un dispositivo de destino TomTom.
Un escenario probable sería el siguiente:
- El sistema al que desee cambiar el BL (bootloader) se abre con el dispositivo conectado al ordenador, el número de versión sugerirá cero. se acepta y se lleva a cabo para actualizar (la instalación).
- El dispositivo debe reiniciarse completamente y volver a conectar al ordenador.
- El archivo system.orig (creado anteriormente) se abre, se acepta la versión sugerida y se lleva a cabo para actualizar, en realidad será sólo una instalación.
- El dispositivo se reinicia con el verdadero archivo BL y número de versión.
DSA
Vamos a partir de un One que lleva bootloader (inicio) 5.5122
Conectamos el Tomtom al PC y abrimos la aplicación DSA. En la sección BL pinchamos el botón OPEN y seleccionamos el archivo system del dispositivo. Por defecto nos mostrará bootloader 0 para su ejecución. Si queremos que se nos abra una ventana con la evolución del proceso seleccionamos la casilla que hay a la derecha del botón OPEN.
A continuación pulsamos PATCH y la aplicación nos instalará un nuevo archivo system y nos renombrará el actual a system.orig.
Como podeis ver, el bootloader "ficticio" 0.0000 se instala en el dispositivo. Lo curioso es que funciona correctamente con ese bootloader.
A partir de aqui podemos volver a instalar de la forma habitual, sustituyendo el fichero system del bootloader que queramos. En este caso procedemos a instalar el bootloader 5.5011 (inferior por tanto al 5.5122 inicial)
Finalmente restituimos el bootloader inicial por el mismo sistema.