Para aquellos que estén interesados aquí es lo que descubrí sobre la forma en que se almacena los PDI's en los dispositivos TT:
Mapsettings.cfg se almacena favoritos, pero también un "número" de búsquedas de direcciones que se han realizado (probablemente el historial para presentar estos resultados más rápidamente en búsquedas futuras, no estoy 100% seguro). También almacena advertencias para puntos de interés inminentes y ciertamente otras cosas que aun estoy estudiando.
Bueno... Al lio...
El formato que he identificado para los PDI es el siguiente:
Antes de cada POI tenemos (en hexadecimal), ejemplo:
04 00 03 00 00 00 04 00 04 00 00 00 08 00 xx xx 0B 00 yy yy zz 00 08 00
xx xx: desconocido
yy yy: desconocido
zz: = 4A para Favoritos, = 42 para búsquedas
Formula para calcular y extraer las coordenadas del archivo...
Para poder extraer las coordenadas (es en el mismo formato que en los archivos OV2):
x1 x2 x3 x4 y1 y2 y3 y4
Longitud = (x1 + x2 * 256 + x3 * 65536 + x4 * 16777216) / 100000
Latitud = (y1 + y2 * 256 + y3 * 65536 + y4 * 16777216) / 100000
Y finalmente el título del POI, en un formato ligeramente bizarro:
x1 [...] x2 [...] x3 [...] 09
x1: tamaño de la cadena que sigue + 27
x2: tamaño de la cadena que sigue + 27
x3: tamaño de la cadena que sigue + 27
Si x1 = 27 paramos ahí (la cadena está vacía).
Si se le da un nombre personalizado al POI, entonces este se encuentra después de x3, las cadenas después de x1 y x2 parecen ser el texto escrito para llegar a este POI (ciudad, calle y número etc...)
Muchas gracias maestro, veo que vienes con las fuerzas renovadas.
Un saludo,
Fenomenal maestro, que falta hacía tu conocimiento en el foro. Gracias de nuevo