Wysłany: Sro Sty 07, 2015 13:48 [MEMS 1.6 / 1.9 ECU] aplikacja na Android OS
Rodzaj silnika: benzyna Pojemnosc silnika: 1.8 Rok produkcji: 1999
Witam,
Jak powszechnie wiadomo diagnostyka sterownikow MEMS 1.6 / 1.9 to raczej trudny temat. Po dlugich poszukiwaniach i probach z Visa/Uniscanem konczacych sie zazwyczaj frustracja, zdecydowalem sie stworzyc odpowiedni soft od zera.
Nie przedluzajac, jesli ktos ma w miare nowego Androida z portem usb (z kablem "OTG") oraz:
Dla MEMS 1.9: typowy kabel USB/OBD2-VAG-K zrobiony na chipsecie FTDI
lub
Dla MEMS 1.6: zwykly konwerter USB<->SERIAL (ftdi lub pl2303)
Pobrałem apkę, obejrzałem, niestety nie przetestowałem z racji braku kabla oraz odpowiedniego ECU.
Widać że aplikacja jeszcze troszkę kuleje ale to kosmetyka, na tym etapie ma działać a nie musi wyglądać.
Natomiast ważna informacja! Nie wszystkie urządzenia z USB OTG mają zaimplementowane sterowniki do FT232 oraz PL2303 ( w obecnym mam je albo w kernelu albo jakiejś multipaczki sterowników, w tablecie mam każdy nazwany odpowiednio tj. PL2303.ko itp. natomiast w poprzednim telefonie działały tylko urządzenia pamięci masowej a nawet mysz usb już nie)
Wiem że będzie ci ciężko z racji nie posiadania samochodów ale czy planujesz dodać wsparcie dla MEMS3, diesla roverków albo land rovera ?
A i co się działo od stycznia bo w internecie nie można znaleźć żadnego info na temat tej apki.
Od wersji Adnroida 3.1 jest dostepne API USB host mode, cala reszta tzn. specyficzne komendy dla FTDI lub PL2303 jest realizowana w samej aplikacji, tym samym nie ma potrzeby korzystania z dedykowanych driverow kernela.
Z ciekawosci, na jakim telefonie probowales ? Jakie uwagi dotyczace kosmetyki ?
MEMS3 o ile mi wiadomo jest zgodny z OBD2, wiec wystarczy zwykly interfejs na ELM327 i jedna z wielu dostepnych aplikacji.
Kolego aplikację pobrałem tylko żeby zobaczyć jakie funkcje oferuje. Bez kabla i samochodu nie zobaczę wykresów i wszystkich opcji. Co do kosmetyki to np. w ustawieniach wybieramy sobie zmianę jakiejś opcji. Po pierwsze od razu mamy inną wartość niż domyślnie wpisana, po drugie mimo kliknięcia przycisku anuluj i tak ustawia nam się dana wartość.
Telefon to LG G2 i ma pełne wsparcie dla wszystkich urządzeń usb także pewnie nie było by problemu.
Co do ELM327 to mam kabel rs232 i nie znalazłem apki która by z nim działała na androidzie. Nie jestem pewny czy to wina przejściówki czy samych apek bo na niektórych są tylko opcje BT lub WIFI.
Kolego jak ze wsparciem do jakiś innych modułów, np poduszek powietrznych ?
>Co do ELM327 to mam kabel rs232 i nie znalazłem apki która by z nim działała na androidzie.
Prawdziwy RS232 czy USB-konwerter-na-rs232 z ELM327 ? Ale tak czy siak, caly development dzis wydaje sie byc nakierowany na BT lub WiFi.
Jesli USB to tylko platne TouchScan lub Torque Pro, chwala sie ze oprocz BT/WiFi wspieraja tez USB.
>jak ze wsparciem do jakiś innych modułów, np poduszek powietrznych ?
Na razie nie planuje, poziom skomplikowania sprzetowego rosnie (abs'y, poduszki komunikuja sie po innym pin'ie niz ECU co wymusiloby stosowanie multipleksera)
MEMS_Diag,
Mało komu dzisiaj chce się posiedzieć nad czymś.
Jako, że nie mam zielonego pojęcia to spytam skąd wiesz jakie komendy programu odczytują parametry z silnika? Masz dostęp do wsadu programu z MEMSa czy to jest jakiś standard? Ciekawi mnie to niesamowicie
Wsad programu do starych MEMS'a jest raczej nie do zdobycia, ktos tam sie chwalil na angielskich forach ze posiada, ale na chwaleniu sie skonczylo. MEMS'y 1.x opieraja sie na INTEL'u AN87C196KD z wbudowana pamiecia EPROM (raz programowalna) w samym procku.
>skąd wiesz jakie komendy programu odczytują parametry z silnika?
Duzo eksperymentow i jeszcze wiecej poswieconego czasu
Aplikacja czy zip żeby mogła być zainstalowana musi być podpisana cyfrowo. Służy do tego np apk signer (dostępny na forum xda developers).
Ja jednak obstawiam, że jest niekompatybilna z Twoją wersją Andka.
Okazuje sie ze sa roznice pomiedzy JDK 1.6 i 1.7, zmieniono domyslne metody szyfrowania podpisow. Dlatego tez nowsze androidy sobie radzily a niektore starsze nie mogly zweryfikowac podpisu.
Zdaje się Androida ogarniasz jak mało kto.
Powiedz mi czy trudne jest wrzucenie jakiejś x aplikacji do autostartu bez zewnętrznych aplikacji?
Uruchamia się system i po załadowaniu z automatu apka (tutaj DailyRoads), która z kolei też automatycznie zacznie nagrywać.
Coś tam znalazłem w sieci ale nie wiem gdzie i jaką komendę wkleić do tego xml'a, żeby uruchomiło DailyRoads? Dalej muszę też edytować coś w samej apce DailyRoads, żeby włączyło się nagrywanie, tak?
Można się domyślić co chce poczynić. Tani używany smartfon typu SGS2 jako dashcam na stałe podłączony pod stacyjkę. Jakość o niebo lepsza od kamerek i cenowo wyrównane. Do tego GPS, a idąc dalej można FM też odpalać i jest git.
Uruchamiam auto i bootuje się android, a dalej nagrywanie trasy. Proste. Kończę jazdę to mnie nie interesuje czy padnie bateria (albo "na krótko"), bo i tak znów wystartuje android po przekręceniu stacyjki. Mały minus to czas załadowania wszystkiego ale do przełknięcia.
Kontrargument dla użytkowników kamerek o konieczności każdorazowego uruchamiania aplikacji
Kurde, czy to ogarnie memsa od Turbo? tam jest zdaje się 1,6 memsior. Z lapka go odpalę? jeśli to działa to wieeeelkie brawa!!! ja z visą dałem sobie siana - nie działa. Znalazłem to: https://code.google.com/p/memsgauge/ ale nie próbowałem.
_________________ to boost or to boost even more - that's a question
Natomiast ten ponizej kompletnie NIE dziala, pomimo ze jest na tym samym chipsecie, dziwne, ale prawdopodobnie inne wartosci pull-up resistors, albo trafilem na uszkodzony egzemplarz.
Czy polaczy sie z MEMS 1.6 turbo ? Odpowiedz najgorsza z mozliwych: "Powinno dzialac" (z tym ze raczej na prawdziwym androidzie, emulatory na laptopie slabo emuluja usb, pozatym zapewne system operacyjny laptopa zaladuje swoj driver do konwertera tym samym go blokujac)
najpierw muszę sprawdzić czy mój telefon łyknie OTG bo czytałem na necie że problemy są, będę miał OTG w tym tygodniu jeśli łyknie myszkę to zamawiam kabelek do memsa
Pomógł: 9 razy Dołączył: 19 Mar 2012 Posty: 168 Skąd: Łódź
Wysłany: Nie Sty 18, 2015 15:54
Witam. Po zmianach w programie, instaluje się program i rozpoznaje CP2102 i FTDI. A jest szansa na bezprzewodowe działanie ? Np ELM327 bluetooth , czy bluetooth rx tx 5V. Program domyślnie szuka USB, czy obsługa Bluetoota byłaby możliwa? W 620ti po lifcie gniazdo diagnostyczne jest nad stopami kierowcy. Niestety ELM 327 v1.4a na FT232RL nie komunikuje się z ECU.
PS. 'Kozik' Sprawdź na czym masz gazowy kabelek, to taki sam standard.
Aktualnie tylko polaczenie USB jest zaimplementowane. Teoretycznie powinno byc mozliwe rozszerzenie aplikacji tak aby wykorzystac moduly bluetooth ale tylko dla MEMS 1.6, dla MEMS'a 1.9 wymagany bylby dodatkowy hardware. Natomiast z 1.6/1.9 napewno NIE zadziala fejs ELM327 (powinien dzialac z rocznikami >2001r, czyli MEMS3 i typowa aplikacja OBD2).
Ewentualnie nalezaloby troche przerobic typowo chinski klon (w srodku zazwyczaj jest sam ELM327 + Modul BT MH-05). Ale to zalezy od dostepnego wolnego czasu, aktualnie lepiej skupic sie na stabilnosci aktualnej wersji, w przyszlosci mozna sprobowac cos z BT.
Co do 620Ti, to niestety nie mialem stycznosci z tymi ciekawymi silnikami, wedlug informacji w sieci mozna wywnioskowac ze starsze wersje to MEMS 1.6 (MCK101600) z wtyczka 3-pinowa zaraz kolo samego ECU, wiec zakladajac ze protokol jest identyczny z wolnossacym MEMS 1.6 to powinien zadzialac ten kabel:
Nowsze (po 1996r ?) maja juz MEMS'a 1.9 (MKC104072), wiec wtyczka to typowa 16-pin OBD2 pewnie zlokalizowana gdzies w kabinie, wiec jest szansa ze zadziala K-line interface (koniecznie wersja z chipem FTDI)
Kabel OTG już mam - na Samsungu Galaxy S3 działa na nim myszka, pendrive itp. Także czekam tylko na ten kabelek do wtyki do memsa i będę próbował odpalić diagnostykę
_________________ to boost or to boost even more - that's a question
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum