Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

MIO Spirit 6800 - zablokowałem urządzenie

number7 15 Jul 2015 17:37 7347 21
  • #1
    number7
    Level 11  
    przez swoją głupotę i wcześniejsze nie sprawdzenie, czy to nie zablokuje urządzenie edytowałem plik path.xml zmieniając 2 pierwsze parametry na:

    \Storage Card\AutoMapa EU\Automapa EU.exe

    najpierw zmieniłem parametr chyba aplikacji uruchamiającej MIO MAP, natomiast po uruchomieniu urządzenia i braku efektu (w postaci uruchomienia się AUTOMAPY zmieniłem drugi parametr zastępując SMART_ST.exe.

    W tym momencie urządzenie pokazuje tylko ekran powitalny MIO i brak jest komunikacji przez USB.

    Zakładając, że miałbym kopie samego systemu bez baz to wrzucając to do katalogu:

    \Storage Card\AutoMapa EU\ i zmieniając SMART_ST.exe na AutoMapa EU.exe to teoretycznie powinienem uzyskaćprzynajmniej połączenie USB...

    Czy ma ktoś inny pomysł?
  • #2
    Kroovka
    Level 23  
    Karta pamięci, na karcie w katalogu default aplikacja mortscript plus właściwy skrypt plus total commander dla WinCE. Podeślę Ci ten zestawik jak tylko będę miał wolną chwilę.
    Wkładasz kartę, uruchamiasz nawigację, uruchamia się Total Commander, kopiujesz plik path.xml na kartę, edytujesz go na kompie (edytowanie pod nawigacją jest upierdliwe) i wrzucasz go z powrotem na nawigację.
  • #3
    number7
    Level 11  
    wrzuciłem zawartość na kartę z Waszego postu (https://www.elektroda.pl/rtvforum/topic3029973.html#14670589). Natomiast bez rezultatu - nic się nie odpala...
  • #4
    Kroovka
    Level 23  
    number7 wrote:
    Natomiast bez rezultatu - nic się nie odpala...


    Zestaw jest niekompletny. Kolega mjab twierdził, że jemu to działa, ale masz rację - w tej postaci co w archiwum nie będzie to funkcjonować.
    Wytrzymasz do wieczora?
  • #5
    number7
    Level 11  
    jasne, ale zastanawiam się nad jednym - proces jest tworzony przez aplikację SMART_ST, którą ja uwaliłem :(
  • #6
    Kroovka
    Level 23  
    Kolega mjab zmienił nazwę całego folderu i u niego zaskoczyło więc myślę, że także zadziała. Jeżeli nie to pozostanie Ci zabawa programatorem.

    EDIT:
    wrzuć na kartę pamięci katalog DEFAULT z załączonego archiwum (do katalogu głównego karty). Włóż kartę i włącz urządzenie.
  • #7
    number7
    Level 11  
    ): bez rezultatu
  • #8
    Kroovka
    Level 23  
    Na czym się wiesza (co jest na ekranie)?
    Masz jakiś backup zrobiony? Konkretnie interesuje mnie plik app_startup.txt.
  • #9
    number7
    Level 11  
    wiesza się na ekranie powitalnym (mio na pomarańczowym tle).
    Nie ruszałem pliku app_startup.txt.
    Ruszałem tylko path.xml

    zrobiłem kopie tego pliku na urządzeniu path_kopia.xml


    Zastanawia mnie to, że nawet po zmianie w path.xml ścieżki na:
    \Storage Card\AutoMapa EU\AutoMapa EU.exe
    automapa się nie odpalała... może źle wpisałem ścieżkę... choć nie wydaje mi się

    w app_startup.txt były logi o nieudanych startupach \Storage Card\Default\auto.exe i drugi wpis zamiast auto TATA czy coś takiego i chyba inny plik startowy...
  • #10
    Kroovka
    Level 23  
    number7 wrote:
    wiesza się na ekranie powitalnym (mio na pomarańczowym tle).
    Nie ruszałem pliku app_startup.txt.
    Ruszałem tylko path.xml


    Ten plik txt to log, można go usunąć - odtworzy się sam.
    Jeżeli kolega podłączał wcześniej nawigację do MioMoreDesktop to backup całej nawigacji robi się automatycznie. Foldery są trochę inaczej poukładane, ale plik, który mnie interesuje tam będzie. Chciałem sprawdzić, z jakich folderów program próbuje wczytać proces auto.exe. Być może u kolegi opcja z folderem Default nie działa.

    number7 wrote:
    zrobiłem kopie tego pliku na urządzeniu path_kopia.xml

    Taka kopia nic nam nie da, jeżeli nie jesteśmy w stanie dostać się do urządzenia.

    number7 wrote:
    Zastanawia mnie to, że nawet po zmianie w path.xml ścieżki na:
    \Storage Card\AutoMapa EU\AutoMapa EU.exe
    automapa się nie odpalała... może źle wpisałem ścieżkę... choć nie wydaje mi się

    Nigdy nie zabieram się za coś (za psucie) o czym nie mam zielonego pojęcia. Nie wiem skąd kolega wpadł na pomysł modyfikacji plików konfiguracyjnych w nawigacji. Każdy artykuł w google, jaki znalazłem odnośnie instalowania automapy na karcie SD wyraźnie ostrzegał o niemodyfikowaniu oryginalnych plików. Instalacja automapy na karcie SD jest banalnie prosta i nic nie trzeba modyfikować w nawigacji.

    Kolega mjab w swojej paczce do uratowania s670 miał inny plik auto.exe. Może moja wersja nie działa u kolegi. Proszę podmienić plik auto.exe z paczki mjab.

    Proszę jeszcze raz poszukać pliku app_startup.txt i załączyć go w wątku.
    Jeżeli nie damy rady uruchomić nawigacji tym co zaproponowałem to pozostaje koledze serwis, który przeprogramuje zawartość pamięci.
  • #11
    number7
    Level 11  
    B| 1024.00| 1010.94| 13.06| | |

    memorystatus| ShHeapSize| ShHeapFree| ShHeapUsed| PrHeapSize| PrHeapFree| PrHeapUsed| ImageCache|
    snapshot, WinMainEntry | 0| 0| 0%| 66560| 56004| 15%| 0|
    MB| 0.00| 0.00| | 0.06| 0.05| | 0.00|

    os_fopen(): failed to open file [\Storage Card\debug.ini] in mode [rb]
    os_fopen(): failed to open file [\My Flash Disk\Program Files\Navman\SmartST_CE\debug.ini] in mode [rb]
    os_fopen(): failed to open file [\debug.ini] in mode [rb]
    os_fopen(): failed to open file [\My Flash Disk\debug.ini] in mode [rb]
    device.cpp(1495):, 10810, ERROR, CDevice::getHardwareVersion(): KernelIoControl(IOCTL_HAL_READ_HW_VERSION) failed, error 50

    *******************************************************
    *
    device.cpp(1495):, 10867, ERROR, CDevice::getHardwareVersion(): KernelIoControl(IOCTL_HAL_READ_HW_VERSION) failed, error 50
    device.cpp(1495):, 10867, ERROR, CDevice::getHardwareVersion(): KernelIoControl(IOCTL_HAL_READ_HW_VERSION) failed, error 50
    * Application Model: TATA3_5000 (, 109) WinCE: 0x500
    * Project Code: N393
    * SKUID: 8520
    * Map Version:
    * Map Region:
    * Application Mode: RELEASE
    * Application Version 7.50.0029 2014-02-19T19:41:43
    * Mapcore Version: T-core-v1_53_0039 2013/10/31-21:31:55
    * Last Valid Time: 29/01/2015 10:04:18
    * First Use Time: 29/01/2015 11:18:17
    *
    *******************************************************

    os_getUnitID(): 00 02 2a c1 fc 92 01 00 10 00 00 00 00 49 dd 66
    Kernel: V10.01.0660
    wince_getBootloaderVersionRaw(): KernelIoControl(IOCTL_MIO_SYS_GET_UBOOT_VERSION) succeeded: 4 bytes, R04
    Bootloader: V4.00.0000
    Disk size: 0xdd643000 (3542 MB)
    Disk free: 0x47568000 (1141 MB)
    sdcard_runExecutable(SmartST_CE - Run()): CreateProcess(\Storage card\TATA3_5000\auto.exe) failed, error 2
    sdcard_runExecutable(SmartST_CE - Run()): CreateProcess(\Storage card\Default\auto.exe) failed, error 2

    Dodano po 15 [minuty]:

    próbowałem do twoich plików podmienić auto.exe z folderu MJAB, ale również nic. Próbowałem również z folderem TATA3_5000

    Dodano po 2 [minuty]:

    na chomiku są wszystkie pliki znajdujące się w tym urządzeniu:
    http://chomikuj.pl/dimon_k/Mio+Spirit+6800+ROM
  • #12
    Kroovka
    Level 23  
    Skoro zaproponowane rozwiązanie u Ciebie nie działa nie mam innych pomysłów niż serwis z prawdziwego zdarzenia i zaprogramowanie na nowo pamięci wbudowanej plikami, które wrzuciłeś na chomika jako backup swojej nawigacji (dokładnie to wystarczy skorygować plik path.xml, który zmieniłeś).
    Może jeszcze ktoś z kolegów będzie miał jakiś pomysł. Rozumiem, że odczekałeś do kilku minut po włożeniu karty i włączeniu nawigacji oraz wyłączenie urządzenia było kompletne (przycisk w pozycji RESET, nie off)?
  • #14
    number7
    Level 11  
    ma ktoś jakiś pomysł co można jeszcze zrobić?

    Zastanawia mnie dlaczego po zmianie ścieżki na \Sorage Card\AutoMapa EU\AutoMapa EU.exe urządzenie nie uruchamiało automapy. Wtedy mógłbym odpalić plik auto.exe z tego katalogu...
  • #15
    Kroovka
    Level 23  
    Poza serwisem nic więcej nie przychodzi mi do głowy.
  • #16
    bixmixer
    Level 14  
    number7 Witaj
    Aby uruchomić inne oprogramowanie można edytować plik "appstartupsec.ini" w folderze "Program Files\Navman" najlepiej jak ścieżka do pliku będzie na pamięci wewnętrznej nie na karcie (ścieżka względna), lub podmieniając plik "SmartST_CE.exe" w folderze "Program Files\Navman\SmartST_CE", jest to jednak ingerencja w urządzenie i jakikolwiek błąd powoduje zawis na logo startowym.
    Najlepszym rozwiązaniem jest autostart z karty SD odpowiednim skryptem który zadziała tylko gdy wyjmiesz i włożysz kartę po uruchomieniu nawigacji.
    Można też znaleźć w sieci odblokowanie i menu z karty SD działające podczas startu wystarczy trochę chęc (szukaj Odblokowanie + Menu Mio Spirit 6900 )
    Przygotowałem plik który po wypakowaniu wystarczy wrzucić na kartę SD (polecam kartę SanDisc Ultra) i zresetować urządzenie, jeżeli nie wystartuje automatycznie należy po restarcie na chwilę wyjąć i włożyć kartę do slotu w navi.
    Skrypt powinien uruchomić explorera plików abyś mógł dokonać naprawy.
    Powodzenia
  • #17
    number7
    Level 11  
    dzięki za zainteresowanie...
    wrzuciłem powyższy katalog na kartę, ale nic nie wyszło. Spróbuje jeszcze kupić wspomnianą kartę, ponieważ ja użyłem GOODRAMa ze standardową szybkością

    Dodano po 3 [godziny] 43 [minuty]:

    niestety - nawet z kartą SANDISC ULTRA urządzenie nie uruchamia explorera...
  • #18
    Kroovka
    Level 23  
    Wygląda na to, że nawigacja usadzona na amen. Szukałeś już może serwisu, który przeprogramowałby pamięć w tej nawigacji?
  • #19
    bixmixer
    Level 14  
    number7
    Wygląda na to że zmiana w pliku "paths.xml" dotycząca startu pierwszego programu czyli "AppStartupSec.exe" powoduje problemy dlatego że to właśnie ten program uruchamiał połączenie USB.
    Napisz jak dokładnie wygląda wpis na który zmieniłeś w pliku ""paths.xml", może przygotuję odpowiedni skrypt dostosowany do tej ścieżki.
    W systemie nawigacji znajduje się jeszcze plik "Appstartuppri.exe" który jest nadrzędnym do "AppStartupSec.exe" więc spróbuj restartować urządzenie podłączone do komputera sprawdzając czy się połączy, czasem po kilku lub kilkunastu takich próbach udaje się odpalić połączenie USB.
    Powodzenia
  • #20
    number7
    Level 11  
    najpierw edytowałem APPStart... - wówczas urządzenie łączyło się z komputerem, a na ekranie widniało tylko i wyłącznie logo połączenia USB. W tym momencie zamiast sprawdzić, czy karta jest widoczna dla urządzenia nie pomyślałem i edytowałem kolejną ścieżkę (SMART_CE) co uziemiło urządzenie. Dodam, że oba wpisy zmieniłem na identyczne (\Storage Card\AutoMapa EU\AutoMapa EU.exe).

    Zastanawia mnie dlaczego urządzenie nie odpaliło Automapy za pierwszym razem - powinno. Czyżby nie widział karty SD? To by tłumaczyło dlaczego nawet procedura odzyskania systemu nie przynosi efektu...
  • #21
    number7
    Level 11  
    oddałem do serwisu
  • #22
    HakeN7
    Level 10  
    Witam.
    number7 jak to się skończyło bo jestem w takiej samej sytuacji.
    Rozładowanie do zera nie przyniosło rezultatu, start z SD niemożliwy.
    Pozdrawiam