Zmiana CID.docx

(13 KB) Pobierz

Zmiana CID krok po kroku dla początkujących:

Krok 1:
Będzisz potrzebował komputera (laptop, notebook) z wewnętrznym,
 zintegrowanym czytnikiem kart SD (nie działa na czytnikach zewnętrznych czy wymagajacych sterowników na porcie USB).

Krok 2:
Należy zaopatrzyć sie w kartę microSD z adapterem SD: Samsung EVO PLUS 32 Model code:
 MB-MC32D/EU (MC32DA/EU) - koszt ok 50zł lub o pojemnosci 64GB SAMSUNG EVO PLUS SDXC 64GB
Model code: MB-SC64D/EU (MB-MC64DA/EU) (nie kupować kart made in Filipiny - były przypadki
 że nie chciały działać, tylko najlepiej made in Korea) karta w kolorze czerwonym z białym u góry paskiem
.Pewniejsze są karty 64GB ale droższe - koszt ok 80 zł.Karta musi mieć odczyt mmc0:0001.
Sprawdzisz to pod linuxem wpisująć polecenie z terminala:
ls -l / sys / block | grep MMC
musi mieć taki odczyt mmc0:0001 inny jest niewłasciwy! ale o tym nieco później.

Oryginalna karta z mapami jest zabezpieczona przed prostym skopiowaniem plików na inna
kartę SD i do tego potrzebna bedzie zmiana numeru CID karty clona, aby mogła poprawnie
się sparować z urzadzeniem nawigacyjnym.
 

Krok 3:
Po umieszczeniu karty SD w czytniku komputera, przeprowadź formatowanie
karty SD Samsung Evo + w formacie plików FAT32.Zrobisz to pod systemem
Windows programem "FAT32 format" - znajdziesz go w katalogu Narzędzia.
Karta fabrycznie może być sformatowana w formacie ExtFAT,
(system Linux nie używa formatu ExtFAT do dalszych modyfikacji, dlatego należy ja sformatować na nowo).
 

Krok 4:
Użyj pliku "UNetbootin.exe" aby stworzyć sobie system USB Linux na Pendrivie.
Dzieki temu nie musisz instalować systemu Linux na dysku twojego komputera.
"UNetbootin.exe" znajdziesz w dodatkowym katalogu - Narzedzia lub pobierz ze strony: http://unetbootin.github.io/

Krok 5:
Wybierz dystrybucję Linuxa (Ubuntu 32 lub 64 bitową,
preferowana jest 64bitowa chyba, że twój komputer takiej nie obsłuży to wybierz 32bit)
Jeśli chcesz, wybierz ilość miejsca na dysku (spacje używany) na pendivie USB,
 aby zapisać lub zachować pliki podczas ponownego uruchamiania,
 po zakończeniu uruchom ponownie komputer i w zależności od komputera,
naciśnij odpowiedni przycisk, tak aby komputer uruchomił się (bootował)
ponownie na porcie USB z zainstalowanym na pendrivie systemem Linux.

Krok 6:
Skopiuj na pulpit (desktop) komputera w uruchomionym wcześniej systemie
Linux folder - mmc_tools(zawierajacy pliki mmc i mmc32),
 znajdziesz go w dodatkowym katalogu - Narzędzia,
 nastepnie - kliknij prawym przyciskiem myszy na ten folder i
 wybierz opcję "otwórz terminal".Albo otworzyć sesję terminala (można ją wyszukać na górze po lewej stronie Ubuntu).
w "terminal" umieścić polecenie:
sudo -s
Sprawdź, nazwę karty SD, która jest twoja, wydaj polecenie z konsoli:
df
w moim przypadku jest to mmcblk0; (niekiedy moze być mmcblk1, mmcblk2)używac tylko mmcblk0

Zmiana pozwolenia na wykonanie mmc pliku:
chmod 777 mmc

Jeśli chcesz, odczytać oryginalny CID z karty SD wpisz polecenie:
cat /sys/block/mmcblk0/device/cid

Krok 7:
Zmiana numeru CID za pomocą narzędzia (pliku) mmc - wydaj z terminala polecenie:
sudo ./mmc prog_cid /dev/mmcblk0 5d53424c32424d31013917ca53010400 (przykładowy nr CID)

Po tym poleceniu wyświetli się:
wpisany nowy numer CID: 5d53424c32424d31013917ca53010400 (przykładowy nr CID) i komunikat:
Success! Remove and reinsert SD card to check new CID.

Teraz wyjmij kartę SD i włóż ją ponownie do czytnika, celem zresetowania informacji o numerze CID
Aby odczytać nowy numer CID - wydaj z terminala polecenie:
cat /sys/block/mmcblk0/device/cid
Nowy numer CID powinien wygladać: 5d53424c32424d31013917ca53010400 (przykładowy nr CID)

Krok 8:
Wróć do systemu WINDOWS i skopiuj pobrane nowe mapy na kartę SD.

Krok 9:

Wyjmujemy kartę z czytnika i przesuwamy blokadę karty przed zapisem w pozycję LOCK (blokujemy przed zapisem)

Krok 10:
Teraz z tak przygotowaną kartą SD idź do swojego samochodu.
Włóż kartę SD do czytnika nawigacji, uruchom silnik samochodu, tak aby było ciagłe zasilanie w prąd.
Przeprowadź aktualizację nawigacji.

 

Zgłoś jeśli naruszono regulamin