Instructions.txt

(8 KB) Pobierz
 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 RNS315.

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:
Rozpakuj zawartość pobranego archiwum "VW RNS 315 West Europe v8" - (zawiera mapy Europy Zachodniej)
lub "VW RNS 315 East Europe v8" - (zawiera mapy Europy Wschodniej), zrĂłb to programem Winrar ver 5.xx.
Skopiuj na kartę SD, folder o nazwie "navpsf_update" z całą jego zawartościa.
Tylko ten folder i nic wiecej nie może być na sformatowanej karcie SD!

Krok 5:
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/

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

Po tym poleceniu wyświetli się:
wpisany nowy numer CID: 5d53424c32424d31013917ca53010400 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

Krok 8:

Teraz dla systemu nawigacji RNS315, należy zablokować kartę SD za pomocą hasła, Narazie nie jest możliwe, aby ją odblokować z powrotem z normalnym plikiem (narzedziem) mmc, trzeba poprawionej wersji jądra linux (nie ma go). Aby móc ponownie skorzystać z karty SD do aktualizacji map, trzeba ją sformatować w telefonie NOKIA z Symbianem.
Lub uĹĽywajÄ…c ubuntu z poprawionym jÄ…drem:
ubuntu-16.04.1-desktop-amd64-custom.iso
ubuntu_16.04_32bit-mmc-custom.rar

Aby odblokować kartę, wpisz polecenia:
sudo -s
echo erase >/sys/block/ mmcblk0/ device/lock
lub
sudo -s
echo "erase" >/sys/block/mmcblk0/device/lock
lub
sudo -s
echo erase> /sys/bus/mmc/devices/mmc0*/lock
lub
sudo -s
sudo echo [erase ]/sys/bus/mmc/devices/mmc0*/lock


Aby zablokować kartę SD hasłem - wydaj z terminala polecenie:
sudo ./mmc lock_sd /dev/mmcblk0 C99A20843ED7D90B6801E49F2BC80277

Krok 9:
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 RNS315 (po włozeniu do czytnika - karta SD zostanie sparowana z systemem RNS315 w samochodzie).
Czas aktualizacji - wgrywania map do pamięci wewnętrznej systemu RNS315 zajmie około 2 godzin.
 Here is how to prepare SD for RNS315

 1 - SD/microSDHC memory card samsung EVO/EVO+ 16/32/64Gb older then summer 2016. Format the SD card in FAT32 by Guiformat.exe utility (https://fat32-format.en.softonic.com/).
 2 - Unpack by last WinRar and copy navpsf_update on card . Nothing more!
 3 - Start Laptop from boot flash Ubuntu (previously created in PC by LiLi USB Creator or UNetbootin: http://unetbootin.github.io/) 
 4 - Copy file mmc and mmc32 to Desktop
 5 - Right cick -> open terminal, then go to the Desktop folder ( by command "cd Desktop" )
 6 - Make command execution rights by command "chmod 777 mmc32" and "chmod 777 mmc"
 7 - Insert the SD in slot. Terminal command "df" and verify the name card.

 Somewhere down everything must occur "mmcblk0" + p + a number.
 The suffix p "number" is the partition on the card, we are not interested, just use "mmcblk0".
 When you do not see anywhere mmcblk0, 
 you must try different Laptop with on matherboard integrated cardreader.

 Now you can read the original CID by command "cat /sys/block/mmcblk0/device/cid"

 8 - change CID by terminal command:
 "sudo ./mmc32 prog_cid /dev/mmcblk0 744a605344432020103333fcb8012999"
 or
 "sudo ./mmc prog_cid /dev/mmcblk0 744a605344432020103333fcb8012999"

 Writing new CID: 744a605344432020103333fcb8012999
 Success! Remove and Reinsert SD card to check new CID.

 If you do not see messages about success, remove and reinsert SD card
 and check CID by command "cat /sys/block/mmcblk0/device/cid"

 Now will be displaying the new CID 744a605344432020103333fcb8012999
 You should see 744a605344432020103333fcb8012999 line. 
 The last two characters may be different, for example, be 01. 
 If CID changed besides the last two numbers, so it's okay.
 On the last two numbers does not matter, 
 it's just a checksum, which generates SD card itself.

 If the CID unchanged try again command for changing, remove and reinsert SD card
 and check CID by command "cat /sys/block/mmcblk0/device/cid"

 If not change, try the same command, but with different bit version of mmc,
 remove and reinsert SD card
 and check CID by command "cat /sys/block/mmcblk0/device/cid"

 If not change, you must use a different EVO 

 9 - Locking using passwords

 For the RNS315, you must to lock the card by appropriate password.
 Double-check that you have the correct folder on the card and all data inside. Nothing else!
 It's not possible to unlock easy again !!! 

 Lock command :
 "sudo ./mmc lock_sd /dev/mmcblk0 6FBF2E8BEF698A3C7A74D17986999D61"
 or
 "sudo ./mmc32 lock_sd /dev/mmcblk0 6FBF2E8BEF698A3C7A74D17986999D61"

 Ignores the error messages if they are some, especially this:

 "ioctl: Connection timed out - Could not read response to SEND_STATUS from /dev/mmcblk0"
 Do not be disappointed - everything is alright!

 "ioctl: Connection timed out" - It is a proper report from the system 
 - when you lock the card, it is immediately invisible to the system 
 and system report, that can not connect to SD card !

 "Could not read response to SEND_STATUS from /dev/mmcblk0"
 -  also right - system could not read response on query on the status  from SD card. 

 Remove and reinsert SD card to check lock - when system not recognize, so its locked.
 Try in a car.
Zgłoś jeśli naruszono regulamin