jak odchudzić Win CE na NR780H?

  • 44 Odpowiedzi
  • 11476 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
jak odchudzić Win CE na NR780H?
« dnia: Styczeń 10, 2011, 09:27:36 »
Czy jest możliwe wyrzucenie z NR780H domyślnie dostępnych w nim aplikacji?

Problem polega na tym, że prawdopodobnie jedna z nich co jakiś czas podłącza się do portu GPS, czym blokuje działanie Automapy. Pojawia się klepsydra, po czym AM informuje, że nie może czytać z portu.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #1 dnia: Styczeń 10, 2011, 09:56:06 »
Zasada jest zawsze ta sama - po pierwsze zamykasz wszystkie niepotrzebne procesy w tle (możesz użyć Itask'a dostępnego w wątku download\Win CE). Zostawiasz tylko podstawowe procesy systemowe, czyli explorer, NK, device, services, gwes, filesys (niektórych z nich może nie być u Ciebie). Jeśli po wszystkim nadal jest problem z portem, to sprawa może być poważniejsza, ale nie znaczy, że beznadziejna.

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #2 dnia: Styczeń 10, 2011, 10:26:44 »
Moje podejrzenia dotyczą jednej konkretnej aplikacji - prędkościomierz/wysokościomierz/kompas/zegar.
To jedyna z wbudowanych, której uruchomienie w trakcie działania AM powoduje zawieszenie nawigacji.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #3 dnia: Styczeń 10, 2011, 11:33:14 »
No to jasna sprawa, ale ona chyba sama uruchamiać się nie powinna prawda? Zależy Ci na tym, by obie działały na raz, czy chcesz się całkiem pozbyć tego kompasu?

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #4 dnia: Styczeń 10, 2011, 12:11:51 »
Też mi się tak zawsze wydawało - że ta aplikacja nie jest w autostarcie.
Ale ostatnie zachowanie nawigacji daje mi do myślenia.
Problem udaje mi się zreplikować tylko wtedy, gdy najpierw odpalę AM, a potem kompas. Nie mija minuta i AM traci połączenie z portem.
Jeżeli uruchomię tylko AM, to czasami nie ma problemu, a czasami występuje on kilka razy w ciągu godziny.

Dlatego chciałbym zaeksperymentować trochę, i wywalić kompas z urządzenia. Albo w jakiś inny sposób uniemożliwić uruchomienie go.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #5 dnia: Styczeń 10, 2011, 13:45:18 »
To zrób dokładnie tak jak piszę, czyli odpal AutoMapę z czystego CE, po zamknięciu wszystkich zbędnych procesów. Jeśli będzie w porządku, to można działać dalej, albo usuwając, albo w jakiś sposób przestawiając problematyczną aplikację.

*

Offline AdamMie

  • *****
  • 1033
  • Płeć: Mężczyzna
  • Sprzęt: Asus 636N, NavRoad Q1, AM 6.10 _PL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #6 dnia: Styczeń 10, 2011, 14:11:22 »
Na NavRoadzie Q1, uruchomienie kompasu nie blokuje działanie działania AutoMapy.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #7 dnia: Styczeń 10, 2011, 14:27:56 »
Bo niektóre urządzenia mają tzw. MUX to znaczy "współdzielony" port com dla GPS (np GC5010, Blow i inne). Pewnie Q1 też.

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #8 dnia: Styczeń 10, 2011, 14:57:05 »
To zrób dokładnie tak jak piszę, czyli odpal AutoMapę z czystego CE, po zamknięciu wszystkich zbędnych procesów. Jeśli będzie w porządku, to można działać dalej, albo usuwając, albo w jakiś sposób przestawiając problematyczną aplikację.

Dzięki, popróbuję - apteczka już jest na pendrive. :)

Połączone: Styczeń 10, 2011, 17:56:00
Chyba mam złą wersję itaska, bo jego lista procesów jest pusta.



Oba narzędzia z apteczki pokazują tylko taski.
« Ostatnia zmiana: Styczeń 10, 2011, 17:56:02 wysłana przez Matthius »

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #9 dnia: Styczeń 10, 2011, 18:43:22 »
Hmm no tak, masz na tym CE 6.0 a nie 5 i takie są efekty. Na "szóstce" występuje inna wersja toolhelpa, nieco inaczej traktująca procesy. Ten Itask którego ściągnąłeś, był razem z toolhelpem?

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #10 dnia: Styczeń 10, 2011, 19:59:25 »
Tak, toolhelp.dll (rozmiar 5,476 B) był archiwum leki.rar.
Są wersje dla CE6?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #11 dnia: Styczeń 10, 2011, 21:57:44 »
Owszem, jest wersja na CE 6.0, ale plik ten powinieneś mieć też domyślnie w "windows". Skasuj ten, który masz w katalogu z Itaskiem. Jeśli program mimo to odpali, znaczy że masz w \Windows odpowiedni plik. Jak nadal będzie problem, poszukam wersji na szóstkę.

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #12 dnia: Styczeń 11, 2011, 09:41:02 »
Dzięki, zadziałało :)
Przy okazji, znalazłem nieco zmodyfikowaną wersję itaskmgr - oprócz CPU, procesów i tasków, pokazuje również statystyki urządzeń sieciowych oraz dysków.

Wracając do tematu.

Było mnóstwo procesów zaczynających się od NavRoad, oraz jeden który wyglądał mi na głównego podejrzanego - gpsmc.exe.

Pozabijałem co się dało, zostały tylko takie procesy:
itaskmgr (no wiadomo)
servicesd
explorer
udevice (x4)
NK


Odpaliłem AM - uruchomiła się bez problemu.

Wiesz może, do czego służy gpsmc? Z tego co zdążyłem znaleźć w necie, jest to jakiś soft do otwierania portu GPS. Ale AM najwyraźniej dobrze sobie bez niego radziła.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #13 dnia: Styczeń 11, 2011, 09:44:32 »
Na CE 6.0 część procesów ukrywa się pod Udevice.exe (taka filozofia systemu) i trudno ocenić, co tam siedzi. GPSMC służy do zarządzania portem GPS i (chyba) do zapisywania parametrów odbiornika (efemerydy, almanach) do pamięci flash. Rzeczywiście nie jest niezbędny do działania AM, ale szczerze mówiąc akurat jego bym nie winił za problemy z AutoMapą. Bardzo wiele PNA używa GPSMC i działają OK. Musisz trochę eksperymentalnie dojść, co jest co.

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #14 dnia: Styczeń 11, 2011, 10:04:47 »
Dzięki, przyjrzę się bliżej poszczególnym procesom.

Mam w tym temacie jedno pytanie - gdzie w systemie są binarki, z których korzysta system?
Explorer pokazuje tylko to:
\\network
usb
sdmm

Chciałbym ręcznie odpalać poszczególne moduły z menu Navroad i sprawdzać ich działanie z AM.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #15 dnia: Styczeń 11, 2011, 10:44:19 »
Jakie binarki znowu? Chodzi Ci o te exeki z menu Navroad?

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #16 dnia: Styczeń 11, 2011, 11:50:59 »
Tak, w \Windows znalazłem kilka - są może jeszcze jakieś inne lokalizacje które warto sprawdzić?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #17 dnia: Styczeń 11, 2011, 14:59:14 »
Większość menu powinna być na \Shelldisk .

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #18 dnia: Styczeń 12, 2011, 12:40:28 »
\shelldisk nie ma na 780H.  :(

W \windows znalazłem navroadshell.exe i kilka pomniejszych programów. Tego, który odpala kompas nie było. Może to navroadshell.exe zawiera w sobie kompas? Itask pokazuje, że proces shella korzysta z następujących bibliotek:
ceshell
shcore
ole32
coredll
commctrl
fpcrt

A teraz najciekawsze - pozabijałem wszystko co się dało. Zostały tylko NK, udevice, explorer, sevicesd. Następnie uruchomiłem AM 6.7 i sprawdzałem, czy uda się zrestartować obsługę GPS po zmianie COM7 na Auto(COM7) i vice versa.
Bez powodzenia - dostawałem na zmianę takie komunikaty:

"Nie można wykryć GPS" - to przy przejściu z COM7 na Auto
"Nie można uzyskać dostępu do GPS (COM7)" - przy zmianie z Auto na COM7

Oczywiście, restart AM (bez restartowania urządzenia) pomagał.


Przyznaję, że kompletnie mnie to skołowało. Co w końcu winić za powtarzające się awarie - AM, shell NR, WinCE, hardware?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #19 dnia: Styczeń 12, 2011, 13:58:56 »
Już Ci mówiłem, że pod Udevice mogą być ukryte inne procesy. Najlepiej je też pozamykać. Jednak mnie to wygląda na jakiś problem z wybudzaniem, czy może resetowaniem portu COM, nie koniecznie związany z nakładką. Może jednak spróbował byś użyć splitterka? On by sobie stale na porcie siedział i go "trzymał" a na wyjściu mógłbyś sobie włączać i wyłączać do woli.

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #20 dnia: Styczeń 12, 2011, 14:21:10 »
Sęk w tym, że te udevice są odporne na zamykanie. Dostaję komunikat, że są to niezbędne procesy systemowe i zamknięcie ich jest niemożliwe.

Masz jakąś sugestię, którego splittera użyć? Google jak zwykle pokazał ich całą masę.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #21 dnia: Styczeń 12, 2011, 15:55:25 »
Z tego co się orientuję jest tylko jeden darmowy, stabilnie działający na CE - JAL port splitter. Spróbuj sam powalczyć, a jak Ci się nie uda, to wieczorkiem podeślę cały zestaw, jaki kiedyś robiłem (z konfiguracją).

*

Offline Matthius

  • *
  • 62
  • Płeć: Mężczyzna
  • Sprzęt: Navroad 780H & Asus A632
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #22 dnia: Styczeń 12, 2011, 16:14:45 »
Popróbuję, jeśli dzieci pójdą spać o normalnej porze. :)
Wielkie dzięki za chęć pomocy i czas.

JAL ma chyba jakieś problemy - uruchomił się, skonfigurowałem port COM9 jako replikę COM7. Po wciśnięciu "start" program chyba się zawiesił. Nie reagował na przyciski, "stop" był nieaktywny (szary). W dodatku okno programu zajmowało cały ekran, więc nic więcej nie byłem w stanie zrobić.

Spróbowałem więc czegoś innego. Zacząłem kombinować w ustawieniach urządzenia (nie żeby było ich wiele). Co się okazało... Po włączeniu "quick menu" (taki przycisk przypominający "m", always on top), problemy z zamykaniem i otwieraniem portu po prostu zniknęły.

Wyłączyłem "quick menu" - problem wrócił.
Znów włączyłem - wszystko OK.

Pojeżdżę z tym przez parę jakiś czas. Jeśli problem nie wróci, to będzie to jedno z najdziwniejszych rozwiązań, jakie widziałem.

Oczywiście, poinformuję o tym również Navroad i AM.


Angler - bardzo serdecznie dziękuję za pomoc i sugestie, sporo się dzięki Tobie nauczyłem. :)
« Ostatnia zmiana: Styczeń 13, 2011, 09:59:08 wysłana przez Matthius »

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #23 dnia: Styczeń 14, 2011, 16:24:54 »
Czasem rozwiązania problemów bywają zaskakujące :)

Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #24 dnia: Kwiecień 27, 2012, 17:03:58 »
Hej, mam pewien problem, chyba mieszczący się w tym wątku. Otóż używam nawigacji Navroad NR320BM i pojawia się rzeczony problem, z tym, że ja celowo używam dwóch aplikacji. Pierwszą z nich jest SportsNavi - taki turystyczny programik do liczenia parametrów i zapisywania śladu GPX, drugim jest automapa. I jakkolwiek samoistnie działają bez problemu, tak gdy uruchomię je jeden za drugim, wtedy wywala mi SPortsNavi. Zasugerowano mi, żebym użył port splittera, nie mniej nie za bardzo potrafię i nie wiem skąd go wziąć. Ale moje pytanie jest takie, czy kierunek mojego myślenia jest dobry? Czy to możliwe, żeby powstawał konflikt tych aplikacji i czy jest możliwe rozwiązanie tego problemu? Pozdrawiam.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #25 dnia: Kwiecień 27, 2012, 18:23:33 »
Owszem jest możliwe - oba programy korzystają z portu GPS i jeśli NR320 nie obsługuje fabrycznie dzielenia dostępu (z tym jest bardzo różnie) to mogą się pojawiać problemy. Oczywiście tylko jeśli działają oba na raz! O takiej sytuacji mówimy?

Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #26 dnia: Kwiecień 27, 2012, 22:52:21 »
Tak, właśnie o takiej sytuacji mówimy. W pojedynke programy działają bardzo dobrze, natomiast gdy pracują jednocześnie, to po chwili jeden z programów się zawiesza. Nie umiem sobie z tym poradzić.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #27 dnia: Kwiecień 27, 2012, 23:17:42 »
No to sprawa jasna. Możesz użyć jednego z dwóch popularnych splitterów. Polecam szczególnie Jal port splitter (darmowy), który poprawnie działa na większości urządzeń. Nie wiem jak jest z trwałością rejestru na 320? Jeśli był by nietrwały, trzeba by dorobić skrypt, ustalający parametry pracy.

Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #28 dnia: Kwiecień 28, 2012, 00:09:38 »
Nie wiem, czy sobie poradzę. Będę próbował.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: jak odchudzić Win CE na NR780H?
« Odpowiedź #29 dnia: Kwiecień 28, 2012, 08:50:11 »
Nie ma w tym jakiejś większej filozofii. Instalujesz najpierw program (JAl port splitter) np. przez Activesync. Następnie go uruchamiasz. Musisz wiedzieć, na którym porcie nadaje GPS (można to sprawdzić np. w AutoMapie). Ustawiasz taki właśnie port i baudrate w górnym okienku programu JAL.... Na dole zaś dodajesz conajmniej dwa porty wyjściowe z listy jaka się pokaże (program powinien pokazywać tylko wolne porty). Po dodaniu dwóch dajesz "start" i gotowe.