Radares como POI's en Discover Media/Discover PRO

Ostrasssss!! Tengo un gemelo!!! :p:p:p

Hace un par de meses intenté hacer lo mismo que tú, y CON LOS MISMOS ICONOS (estilo Coyote) pues son muy visuales.

Eso sí, yo no lo conseguí. Si lo consigues tú, por favor, avísame.
Hola, yo estoy sufriendo el mismo problema y llevo ya un rato probando. El problema es por el checksum de los archivos, no es el mismo valor para los archivos originales de todo-poi que el valor de los archivos que cambiamos (iconos) y por eso da error al cargarlos en el Discover. Estoy buscando cómo actualizar el valor de los checksum una vez modificados los iconos pero no encuentro nada. Cualquier cosa que modifiquemos de los archivos originales de todo-poi nos va a provocar un error al intentar cargarlo en el Discover
 
El checksum es un hash único que puede usar distintos algoritmos: MD5, SHA-1 o SHA256 entre otros.
Viendo lo que pone en el PersonalPOI/MIB2HIGH/PersonalPOI/Package/0/default/hashes.txt por ejemplo para el fichero bitmaps/006_image.png tenemos

FileName = "bitmaps/006_image.png"
FileSize = "729"
CheckSumSize = "524288"
CheckSum = "4582dbc61b50340fe6da674bafa1a53ae165b406"

Probando he visto que es sha-1, en mi Mac por ejemplo:

shasum bitmaps/006_image.png
4582dbc61b50340fe6da674bafa1a53ae165b406 bitmaps/006_image.png

ls -la bitmaps/006_image.png
-rwxr-xr-x@ 1 jmalbarracin staff 729 17 may 23:32 bitmaps/006_image.png


Osea que si cambias esa imagen tendrías que cambiar el FileSize con el valor que pese el bytes el fichero nuevo y luego calcular el hash nuevo a lanzando shasum. Para los que useis Windows he visto herramientas como esta File Checksum Utility: File Hash Calculation - Download and Software Releases, pero no lo he probado ni nada.

Si me mandas un zip con las imágenes te calculo los hashes en un momento.

Saludos.
 
El checksum es un hash único que puede usar distintos algoritmos: MD5, SHA-1 o SHA256 entre otros.
Viendo lo que pone en el PersonalPOI/MIB2HIGH/PersonalPOI/Package/0/default/hashes.txt por ejemplo para el fichero bitmaps/006_image.png tenemos

FileName = "bitmaps/006_image.png"
FileSize = "729"
CheckSumSize = "524288"
CheckSum = "4582dbc61b50340fe6da674bafa1a53ae165b406"

Probando he visto que es sha-1, en mi Mac por ejemplo:

shasum bitmaps/006_image.png
4582dbc61b50340fe6da674bafa1a53ae165b406 bitmaps/006_image.png

ls -la bitmaps/006_image.png
-rwxr-xr-x@ 1 jmalbarracin staff 729 17 may 23:32 bitmaps/006_image.png


Osea que si cambias esa imagen tendrías que cambiar el FileSize con el valor que pese el bytes el fichero nuevo y luego calcular el hash nuevo a lanzando shasum. Para los que useis Windows he visto herramientas como esta File Checksum Utility: File Hash Calculation - Download and Software Releases, pero no lo he probado ni nada.

Si me mandas un zip con las imágenes te calculo los hashes en un momento.

Saludos.
:confused: o_O :eek:
Para los profanos esto es ciencia ficción... :D
 
Me imagino... bueno tan fácil como enviar o pegar los iconos aquí y os calculo los checksums ;)
 
El checksum es un hash único que puede usar distintos algoritmos: MD5, SHA-1 o SHA256 entre otros.
Viendo lo que pone en el PersonalPOI/MIB2HIGH/PersonalPOI/Package/0/default/hashes.txt por ejemplo para el fichero bitmaps/006_image.png tenemos

FileName = "bitmaps/006_image.png"
FileSize = "729"
CheckSumSize = "524288"
CheckSum = "4582dbc61b50340fe6da674bafa1a53ae165b406"

Probando he visto que es sha-1, en mi Mac por ejemplo:

shasum bitmaps/006_image.png
4582dbc61b50340fe6da674bafa1a53ae165b406 bitmaps/006_image.png

ls -la bitmaps/006_image.png
-rwxr-xr-x@ 1 jmalbarracin staff 729 17 may 23:32 bitmaps/006_image.png


Osea que si cambias esa imagen tendrías que cambiar el FileSize con el valor que pese el bytes el fichero nuevo y luego calcular el hash nuevo a lanzando shasum. Para los que useis Windows he visto herramientas como esta File Checksum Utility: File Hash Calculation - Download and Software Releases, pero no lo he probado ni nada.

Si me mandas un zip con las imágenes te calculo los hashes en un momento.

Saludos.
Hola, yo he cambiado los iconos y la denominación de los POIs en el archivo strings_de-DE.xml
Los iconos son unos que he encontrado que me parecían menos cutres que los de Todo-POI, pero no estaría mal hacernos unos que estuvieran mejor. Por ejemplo los de Scarr18 están muy bien.
Cómo bien dices, el checksum hay que actualizarlo en el archivo hashes.txt, pero también hay que actualizar varios valores en el archivo metainfo2.txt del raíz.

Te dejo link al archivo Zip que he creado por si puedes verlo Dropbox - Radares Todo-POI personalizados.zip

Gracias
 
Del zip ese los valores serían

74e9a203a502e77b8e9b5c369c653451b9ddbed5 bitmaps/000_image.png
2c44d912197be1eacb479640a217327ccaaf8a38 bitmaps/001_image.png
a7ad3abc1daa6e89ccdc991e7031e9496f6be0f5 bitmaps/002_image.png
ef2e2c3f4aaaf81d86bc1e9defbec4b5a0c1bc57 bitmaps/003_image.png
fb9d69782ab254a01399713e918b75592ed7abce bitmaps/004_image.png
ed076e3b22243d14c37ffce4969ee49da7c2a346 bitmaps/005_image.png
cba3c001a5153f1ddf98683f44e95b67a049bdd7 bitmaps/006_image.png
395296f7c7ac30412f8ce2fe7a6acdc7eb5f9714 bitmaps/007_image.png

4236 bitmaps/000_image.png
3918 bitmaps/001_image.png
3592 bitmaps/002_image.png
3476 bitmaps/003_image.png
4519 bitmaps/004_image.png
4400 bitmaps/005_image.png
4390 bitmaps/006_image.png
4032 bitmaps/007_image.png

Prueba, porque no tengo claro que haga falta cambiar el metainfo, al menos el Update.txt y los demás ficheros sin iguales. Solo tengo dudas sobre el checksum del directorio "default" entero, que no se como lo ha calculado.

Me refiero a que no aparece sobre que fichero y tampoco veo claro a que corresponde el valor de FileSize.

[PersonalPOI\Package\0\default\Dir]
CheckSumSize = "524288"
CheckSum = "89a06eabb52147c7863c7698ba1314ae5aebdd4b"
FileSize = "1151017"
CheckType = "CheckReadData"
DeleteDestinationDirBeforeCopy = "true"
Version = "1"
UpdateOnlyExisting = "false"
IsDestinationInFFS = "false"
Source = ""
Destination = "/net/mmx/mnt/navdb/PersonalPOI/Package"
DisplayName = "Personal POIs"
 
Creo que estaría muy bien que entre todos hiciéramos unos iconos que mas o menos gusten a todo el mundo y los compartiésemos. Es un poco lioso y así lo hacemos mucho mas fácil.
 
Del zip ese los valores serían

74e9a203a502e77b8e9b5c369c653451b9ddbed5 bitmaps/000_image.png
2c44d912197be1eacb479640a217327ccaaf8a38 bitmaps/001_image.png
a7ad3abc1daa6e89ccdc991e7031e9496f6be0f5 bitmaps/002_image.png
ef2e2c3f4aaaf81d86bc1e9defbec4b5a0c1bc57 bitmaps/003_image.png
fb9d69782ab254a01399713e918b75592ed7abce bitmaps/004_image.png
ed076e3b22243d14c37ffce4969ee49da7c2a346 bitmaps/005_image.png
cba3c001a5153f1ddf98683f44e95b67a049bdd7 bitmaps/006_image.png
395296f7c7ac30412f8ce2fe7a6acdc7eb5f9714 bitmaps/007_image.png

4236 bitmaps/000_image.png
3918 bitmaps/001_image.png
3592 bitmaps/002_image.png
3476 bitmaps/003_image.png
4519 bitmaps/004_image.png
4400 bitmaps/005_image.png
4390 bitmaps/006_image.png
4032 bitmaps/007_image.png

Prueba, porque no tengo claro que haga falta cambiar el metainfo, al menos el Update.txt y los demás ficheros sin iguales. Solo tengo dudas sobre el checksum del directorio "default" entero, que no se como lo ha calculado.

Me refiero a que no aparece sobre que fichero y tampoco veo claro a que corresponde el valor de FileSize.

[PersonalPOI\Package\0\default\Dir]
CheckSumSize = "524288"
CheckSum = "89a06eabb52147c7863c7698ba1314ae5aebdd4b"
FileSize = "1151017"
CheckType = "CheckReadData"
DeleteDestinationDirBeforeCopy = "true"
Version = "1"
UpdateOnlyExisting = "false"
IsDestinationInFFS = "false"
Source = ""
Destination = "/net/mmx/mnt/navdb/PersonalPOI/Package"
DisplayName = "Personal POIs"
Ok, estoy en ello. Ya he conseguido actualizar los checksum y he visto como se pueden conseguir su cambiamos los iconos. Estoy modificando el archivo y lo pruebo. Os digo algo.
A ver si alguien tiene unos iconos "guapos", por ejemplo Scarr18 y los puede subir
 
El checksum es un hash único que puede usar distintos algoritmos: MD5, SHA-1 o SHA256 entre otros.
Viendo lo que pone en el PersonalPOI/MIB2HIGH/PersonalPOI/Package/0/default/hashes.txt por ejemplo para el fichero bitmaps/006_image.png tenemos

FileName = "bitmaps/006_image.png"
FileSize = "729"
CheckSumSize = "524288"
CheckSum = "4582dbc61b50340fe6da674bafa1a53ae165b406"

Probando he visto que es sha-1, en mi Mac por ejemplo:

shasum bitmaps/006_image.png
4582dbc61b50340fe6da674bafa1a53ae165b406 bitmaps/006_image.png

ls -la bitmaps/006_image.png
-rwxr-xr-x@ 1 jmalbarracin staff 729 17 may 23:32 bitmaps/006_image.png


Osea que si cambias esa imagen tendrías que cambiar el FileSize con el valor que pese el bytes el fichero nuevo y luego calcular el hash nuevo a lanzando shasum. Para los que useis Windows he visto herramientas como esta File Checksum Utility: File Hash Calculation - Download and Software Releases, pero no lo he probado ni nada.

Si me mandas un zip con las imágenes te calculo los hashes en un momento.

Saludos.
Eso es lo mismito que le digo yo a mi abuela cada día... :coffee::cry:

La virgen...
 
Del zip ese los valores serían

74e9a203a502e77b8e9b5c369c653451b9ddbed5 bitmaps/000_image.png
2c44d912197be1eacb479640a217327ccaaf8a38 bitmaps/001_image.png
a7ad3abc1daa6e89ccdc991e7031e9496f6be0f5 bitmaps/002_image.png
ef2e2c3f4aaaf81d86bc1e9defbec4b5a0c1bc57 bitmaps/003_image.png
fb9d69782ab254a01399713e918b75592ed7abce bitmaps/004_image.png
ed076e3b22243d14c37ffce4969ee49da7c2a346 bitmaps/005_image.png
cba3c001a5153f1ddf98683f44e95b67a049bdd7 bitmaps/006_image.png
395296f7c7ac30412f8ce2fe7a6acdc7eb5f9714 bitmaps/007_image.png

4236 bitmaps/000_image.png
3918 bitmaps/001_image.png
3592 bitmaps/002_image.png
3476 bitmaps/003_image.png
4519 bitmaps/004_image.png
4400 bitmaps/005_image.png
4390 bitmaps/006_image.png
4032 bitmaps/007_image.png

Prueba, porque no tengo claro que haga falta cambiar el metainfo, al menos el Update.txt y los demás ficheros sin iguales. Solo tengo dudas sobre el checksum del directorio "default" entero, que no se como lo ha calculado.

Me refiero a que no aparece sobre que fichero y tampoco veo claro a que corresponde el valor de FileSize.

[PersonalPOI\Package\0\default\Dir]
CheckSumSize = "524288"
CheckSum = "89a06eabb52147c7863c7698ba1314ae5aebdd4b"
FileSize = "1151017"
CheckType = "CheckReadData"
DeleteDestinationDirBeforeCopy = "true"
Version = "1"
UpdateOnlyExisting = "false"
IsDestinationInFFS = "false"
Source = ""
Destination = "/net/mmx/mnt/navdb/PersonalPOI/Package"
DisplayName = "Personal POIs"
He actualizado los valores de checksum del hashes.txt y ni los carga el Discover. Creo que habría que actualizar en el archivo metainfo2.txt al menos el checksum del directorio default que si que ha cambiado con la modificación, pero estoy buscando y no sé cómo calcularlo.
Hay otra variable en el metainfo2.txt que se llama MetafileChecksum que no sé si habrá que actualizar
 
He encontrado una herramienta en python que sirve para generar los checksums correctamente o eso parece. jimmyH/mypois

@bluetuz Lo he aplicado a lo que me has enviado y parece que lo calcula bien. Lo he comprimido en el zip adjunto. A ver si te funciona.

Solo hay que lanzar el poifix.py sobre el directorio donde estén los ficheros PersonalPOI y metainfo2.txt. Efectivamente la entrada de \Dir es acumulativa de todo el contenido de PersonalPOI, asi que no se puede calcular a mano fácilmente.
 

Adjuntos

Última edición:
He encontrado una herramienta en python que sirve para generar los checksums correctamente o eso parece. jimmyH/mypois

@bluetuz Lo he aplicado a lo que me has enviado y parece que lo calcula bien. Lo he comprimido en el zip adjunto. A ver si te funciona.

Solo hay que lanzar el poifix.py sobre el directorio donde estén los ficheros PersonalPOI y metainfo2.txt. Efectivamente la entrada de \Dir es acumulativa de todo el contenido de PersonalPOI, asi que no se puede calcular a mano fácilmente.
No funciona

Sigo investigando a ver20180824_134640.jpeg
 
Pero el directorio MIB2HIGH no, directamente al raiz el PersonalPOI y el metadata, no?
Parece que no los encuentra en su sitio.
 
Buenas noticias!!!. No me funcionaba por que había algún problema con la SD y después de formatearla ha funcionado. Ahí podéis ver los tipos de POIs bien nombrados después de haber modificado la descripción y un ejemplo de mapa con los iconos que hemos puesto. Muchas gracias @jmalbarracin.
Que esto no quede aquí, a ver si conseguimos unos iconos mejores y vamos actualizando el archivo conforme se vayan actualizando los radares20180824_143048.jpeg20180824_143121.jpeg
 
Magnífico trabajo. ¿Podríais pasar los archivos para sd y los probamos?.
Gracias por vuestro trabajo.
 
Volver
Arriba