Witam opiszę metodę z aktualizacją map przy pomocy karty Samsung ze zmiennym CID (stare karty)
Potrzeba:
1. Kartę Samsung ze zmiennym CID można kupić na allegro w cenie około 120zł (coraz rzadsza karta)
2. Laptopa z wbudowanym czytnikiem kart SD (nie może być czytnik na USB!)
3. Pendrive/ płyta z instalką systemu Ubuntu
4. paczka plików do zmiany CID (w załączniku jako CID.doc zmień rozszerzenie z
doc na
zip i wypakuj. Musiałem tak zrobić bo nie można dodać plików zip do załącznika)
5. Mapy pobrane z sieci np
https://www.gpspower.net/other-cars-gps-systems.html
Sprawdzenie czy nasz czytnik kart jest doby i czy karta ma zmienny CIDUruchom
Ubuntu (może być wersja testowa bez instalacji)
1. Skopiuj folder CID na pulpit.
2. Otwórz folder CID
3. Kliknij prawym przyciskiem myszy w folderze CID i otwórz terminal.
4. Wpisz polecenie:
df Gdzieś na dole wszystko musi się zdarzyć „mmcblk*” + p + liczba.
Kiedy nigdzie nie widać
mmcblk0, tylko SD ** to musisz wypróbować inny laptop z wbudowanym czytnikiem kart pci
By wstępnie sprawdzić czy nasza karta SD jest prawidłowa uruchamiamy explorator plików i wchodzimy: sys\bus\mmc\devices\ i tu widzimy foldery stanowiące nośniki pamięci.
Najważniejsze by nasza karta występowała tu jako „mmc0:0001”. Jeżeli będzie to np. mmc0:1234 – to możemy szukać innej karty.
Możemy jeszcze przy okazji wejść w naszą kartę i tam znaleźć plik CID by odczytać jego aktualny numer.
Zmiana nr CID karty Samsung5. Jeśli nie mamy otwartego terminala to: Kliknij prawym przyciskiem myszy w folderze CID i otwórz terminal.
Ustaw uprawnienia do wykonywania poleceń za pomocą polecenia:
chmod 777 mmc646. Przeczytaj oryginalny CID za pomocą polecenia :
cat /sys/block/mmcblk0/device/cid7.Zmień CID za pomocą polecenia:
sudo ./mmc64 prog_cid /dev/mmcblk0 nowy_nr_CIDnp.
sudo ./mmc64 prog_cid /dev/mmcblk0 5d53424c32424d31013917ca53010400zapisywanie nowego CID
Sukces!
8.
Wyjmij kartę SD i włóż ją ponownie, aby sprawdzić nowy CID, polecenie:
cat /sys/block/mmcblk0/device/cidTo wszystko, chwila strachu i po krzyku.