-
Senior Member
CAMBIAR CID MicroSD Samgsun EVO+ 32-64 GB NO MADE IN KOREA
Hola gente,despues de mucho indagar y no tener clara el como aprovechar las tarjetas Samgsun EVO+ DE 32GB que no son MADE IN KOREA y que no se podian cambiar el CID por el metodo expuesto en los tutoriales para el rns310-315 he descubierto la forma para cambiarlo, que paso a detallaros a continuacion.
REQUISITOS:
Un pc o portatil con Linux Ubuntu 16.04.1 y que el lector de sd reconozca las tarjetas mediante simbolo sd y NO via usb
Una microSD Samsung EVO+(roja/blanca) SD SDHC de 32 gb made in Filipinas que son las mas habituales que vais a encontrar ahora mismo en las tiendas como Mediamark,Carrefour,El Corte Ingles y tiendas online tipo Amazon,siempre que sean EVO+(EVO PLUS roja/blanca)
PROCESO:
Formatear la evo+ a fat32,lo podeis hacer en un pc windows con los programas que se suministran en la tienda con los mapas,que son el Guiformat y el Fat32format.
Una vez que tenemos formateada a Fat32, metemos en la SD la carpeta CRYPTNAV y otra que creamos llamada MUSICA si es para el rns-310 o NAVPSF_UPDATE si es para el rns-315
Ahora,una vez copiadas las carpetas pasamos donde tengamos Linux y una vez encendido,vamos al navegador y nos metemos en esta pagina
Sólo usuarios registrados pueden ver links. Por favor, regístrate en el foro haciendo click AQUI.
una vez abierta,introducimos las tarjeta evo+ en el lector de tarjetas;vemos que en la pagina que hemos abierto aparece un recuadro verde que pone: CLONE OR DOWNLOAD,pinchamos y nos aparece un enlace,lo copiamos y/o apuntamos.
Ahora minimizamos el explorador, y en el escritorio sobre la carpeta mmc, con el boton derecho del raton pinchamos en ABRIR EN TERMINAL.
Nos saldra una ventana para meter los comandos que yo os detallo a continuacion (en COLOR ROJO es lo que teneis que escribir vosotros)prestar atencion que una equivocacion en una letra o espacio mal escrito nos dara error y nos puede volver locos.
Lo de juan@casa es por que es mi pc,a cada uno le saldra una cosa igual,parecida o diferente
ATENCION las xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx total 32 son el numero CID nuevo que se proporciona en la tienda con los mapas
juan@casa:~/Escritorio/mmc$ sudo -s
[sudo] password for juan:
root@casa:~/Escritorio/mmc# cd /usr/local/src
root@casa:/usr/local/src# git clone ENLACE QUE OS GENERO EL RECUADRO VERDE DE LA PAGINA
Clonar en «tabscroller»...
remote: Counting objects: 20, done.
remote: Total 20 (delta 0), reused 0 (delta 0), pack-reused 20
Unpacking objects: 100% (20/20), done.
Comprobando la conectividad… hecho.
root@casa:/usr/local/src# ll
total 16
drwxr-xr-x 4 root root 4096 ene 9 22:52 ./
drwxr-xr-x 10 root root 4096 jul 19 2016 ../
drwxr-xr-x 5 root root 4096 feb 3 2017 evoplus_cid/
drwxr-xr-x 3 root root 4096 ene 9 22:52 tabscroller/
root@casa:/usr/local/src# cd evoplus_cid/jni
root@casa:/usr/local/src/evoplus_cid/jni# gcc evoplus_cid.c -o evoplus_cid
evoplus_cid.c: In function ‘parse_serial’:
evoplus_cid.c:107:7: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
if ((strlen(str) > 2) && (str[0] == '0') &&
^
evoplus_cid.c:107:7: warning: incompatible implicit declaration of built-in function ‘strlen’
evoplus_cid.c:107:7: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:109:9: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
val = strtol(str, NULL, 16);
^
evoplus_cid.c: In function ‘main’:
evoplus_cid.c:135:8: warning: incompatible implicit declaration of built-in function ‘strlen’
len = strlen(argv[2]);
^
evoplus_cid.c:135:8: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:179:2: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
close(fd);
^
root@casa:/usr/local/src/evoplus_cid/jni# ll
total 44
drwxr-xr-x 2 root root 4096 ene 9 23:08 ./
drwxr-xr-x 5 root root 4096 feb 3 2017 ../
-rw-r--r-- 1 root root 287 feb 3 2017 Android.mk
-rwxr-xr-x 1 root root 13456 ene 9 23:08 evoplus_cid*
-rw-r--r-- 1 root root 3927 feb 3 2017 evoplus_cid.c
-rw-r--r-- 1 root root 950 feb 3 2017 ioctl.h
-rw-r--r-- 1 root root 3979 feb 3 2017 major.h
-rw-r--r-- 1 root root 1729 feb 3 2017 mmc.h
root@casa:/usr/local/src/evoplus_cid/jni# ./evoplus_cid
Usage: ./evoplus_cid <device> <cid> [serial]
device - sd card block device e.g. /dev/block/mmcblk1
cid - new cid, must be in hex (without 0x prefix)
it can be 32 chars with checksum or 30 chars without, it will
be updated with new serial number if supplied, the checksum is
(re)calculated if not supplied or new serial applied
serial - optional, can be hex (0x prefixed) or decimal
and will be applied to the supplied cid before writing
Warning: use at own risk!
root@casa:/usr/local/src/evoplus_cid/jni# find /sys -name cid -print
/sys/devices/pci0000:00/0000:00:1c.5/0000:04:00.0/mmc_host/mmc0/mmc0:59b4/cid
root@casa:/usr/local/src/evoplus_cid/jni# more /sys/devices/pci0000:00/0000:00:1c.5/0000:04:00.0/mmc_host/mmc0/mmc0:59b4/cid
1b534d303030303010981f57ec010a00
root@casa:/usr/local/src/evoplus_cid/jni# ./evoplus_cid /dev/mmcblk0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Writing new CID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Success! Remove and reinsert SD card to check new CID.
root@casa:/usr/local/src/evoplus_cid/jni# umount /dev/mmcblk0
umount: /dev/mmcblk0: not mounted
SACAMOS LA SD DEL LECTOR Y VOLVEMOS A METER
root@casa:/usr/local/src/evoplus_cid/jni# ./evoplus_cid /dev/mmcblk0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Writing new CID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Success! Remove and reinsert SD card to check new CID.
root@casa:/usr/local/src/evoplus_cid/jni#
ESTO ULTIMO ES PARA COMPROBAR QUE SE CAMBIO EL CID CORRECTAMENTE.
Ahora sí es para el rns315 una vez cambiado el CID procedemos a bloquear la micro SD
juan@casa:~/Escritorio/mmc$ sudo -s
[sudo] password for juan:
si vuestro linux ubuntu es de 64
root@casa:~/Escritorio/mmc# sudo ./mmc lock_sd /dev/mmcblk0 C99A20843ED7D90B6801E49F2BC80277
si vuestro linux es de 32
root@casa:~/Escritorio/mmc# sudo ./mmc32 lock_sd /dev/mmcblk0 C99A20843ED7D90B6801E49F2BC80277
SEND_STATUS response: 0x00000900
root@casa:~/Escritorio/mmc#
PROCESO TERMINADO
NOTA: ESTE CID QUE VEIS 1b534d303030303010981f57ec010a00 ES EL CID DE MI TARJETA ANTES DE CAMBIARLE. NO ES EL CID DE LOS MAPAS.
Si teneis alguna duda no dudeis en preguntar.
Lo voy a poner en maysuculas y a color para los proximos que tengan este mismo problema:
NO COPIAR LA CARPETA navpsf_update SEGUN OS LA DESCARGAIS
LOS MAPAS ESTAN DENTRO DELA CARPETA navpsf_update DEL MISMO NOMBRE.
UNA VEZ DESCARGADO,ABRE LA CARPETA navpsf_update,Y COPIA LA CARPETA QUE HAY DENTRO LLAMADA TAMBIEN navpsf_update
Última edición por cuello; 04/03/2018 a las 11:28
Razón: SOLO 32 GB y proceso bloqueo de para rns315
Sólo usuarios registrados pueden ver links. Por favor, regístrate en el foro haciendo click AQUI.Sólo usuarios registrados pueden ver links. Por favor, regístrate en el foro haciendo click AQUI.
-
Los Siguientes 8 Usuarios Agradecieron a cuello por Este Mensaje:
boulder (23/10/2019), garcia2210 (02/02/2019), goNzCiD (17/04/2018), maanju (28/01/2018), manu5 (21/06/2019), margopac (09/08/2018), sanjusto (27/01/2018), tulipay (27/03/2019)
Permisos de Publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del Foro