Mazda Connect – programowanie

Dział przeznaczony do rozwiązywania problemów z systemami elektronicznymi nadwozia

Postprzez child » 16 sty 2014, 00:24

Chciałbym w tym wątku zbierać informacje nt. systemu multimedialnego w Mazdzie 3 BM od strony programistycznej (jako że będąc dumnym posiadaczem tego samochodu jestem również programistą i możliwość "pohackowania" sobie jest dla mnie interesująca :)).

Na razie mam tyle:

http://sdk.opencar.com/2014/01/14/opencar-at-ces-2014/ – informacje o partnerstwie OpenCar z Mazdą

http://www.opencar.com/wp-content/uploads/2014/01/OpenCar-CES-2014-FAQ.pdf – tu w punkcie 11 jest napisane " It’s an HTML5 development platform containing a set of design profiles that support the HMI (Human Machine Interface) that just debuted on the new Mazda3" – ja to rozumiem tak, że wspierają HMI z nowej Mazdy, ale czy to już jest używane w tych Mazdach, czy dopiero będzie?

http://sdk.opencar.com/ – tu się można zarejestrować, żeby dostać dostęp do SDK. Na razie czekam na email weryfikujący.
Obrazek
Avatar użytkownika
Forumowicz
 
Od: 9 gru 2013, 19:27
Posty: 1820 (56/126)
Skąd: Brzezina
Auto: ND '18
b: NB '00
b: BM '13
b: EC '97
b: BK '07

Postprzez Irdial » 20 sty 2014, 01:07

Też wysłałem prośbę o autoryzację dostępu do SDK, do tej pory cicho.

Z tutoriali jednego z devów API wydaje się obszerne i udokumentowane. Interesujące może być wpięcie się w czujniki parkowania lub prędkościomierz/obrotomierz.

Nie znalazłem niestety konkretnych informacji o sposobie deploymentu aplikacji. Docelowo ma to być coś w stylu app-marketu, po uprzedniej autoryzacji treści. Przydałaby się możliwość wgrania po kablu..
Początkujący
 
Od: 17 sty 2014, 17:02
Posty: 26 (1/0)
Auto: Mazda3 BM; 2.0 120KM (MT) SkyEnergy (Xenon/Navi) Sedan; Titanium Flash

Postprzez child » 20 sty 2014, 01:24

Z jednej strony musi być jakieś środowisko, gdzie dałoby się apki testowo uruchomić, Z drugiej – skoro w durnych telefonach praktyki audytu i autoryzacji są stosowane, to co dopiero w czymś tak poważnym jak samochód :) Z trzeciej – w końcu to twój samochód i powinieneś móc go sobie zepsuć, jeśli masz ochotę – ale jakoś nie wierzę, że przy obecnej powszechnej idiotoodporności Mazda zastosuje takie podejście.

Czyli w sumie za bardzo na połączenie kablowe bym nie liczył, choć też mi się marzy :)
Obrazek
Avatar użytkownika
Forumowicz
 
Od: 9 gru 2013, 19:27
Posty: 1820 (56/126)
Skąd: Brzezina
Auto: ND '18
b: NB '00
b: BM '13
b: EC '97
b: BK '07

Postprzez Irdial » 20 sty 2014, 01:43

Z jednej strony musi być jakieś środowisko, gdzie dałoby się apki testowo uruchomić

Jest emulator z środowiskiem Telematics (sensory): http://www.youtube.com/watch?v=pLE8LFo5mEk




Swoją drogą amerykańskie Mki z platformą systemu v25 / v27 dalej łapią konkretne bugi odcinające część lub całość systemu "infotainement" – wyszarzanie opcji / black screeny. Przy odbiorze koniecznie trzeba będzie poruszyć kwestię aktualizacji środowiska. Kolejnym problemem są pękające lub rozwarstwiające się na dużym mrozie powłoki tabletu – na to dealer nie wgra poprawki :) .
Ostatnio edytowano 8 kwi 2014, 06:06 przez Wojtek, łącznie edytowano 1 raz
Powód: poprawienie linku
Początkujący
 
Od: 17 sty 2014, 17:02
Posty: 26 (1/0)
Auto: Mazda3 BM; 2.0 120KM (MT) SkyEnergy (Xenon/Navi) Sedan; Titanium Flash

Postprzez Raziel » 26 cze 2014, 22:25

Hej,

Próbował już ktoś z was pisać własne aplikacje do Mazdy? Instalowaliście i uruchamialiście OpenCar SDK?
Niestety wygląda na to, że na ten moment najnowsza wersja SDK dostępna jest tylko dla Max OS X, natomiast dla Linuxa mamy nieco starszą wersję.
Pozdrawiam,
Raziel
Avatar użytkownika
Forumowicz
 
Od: 27 kwi 2014, 11:27
Posty: 52 (3/2)
Skąd: Wrocław
Auto: Mazda 3 BM (HB), 120KM 6AT, SkyPassion, Soul Red

Postprzez stirith » 26 cze 2014, 22:33

Ja na szczęście mam Mac-a :–)
Niestety na chwilę obecną nie ma możliwości zainstalowania napisanej aplikacji w samochodzie.
Pisałem do tej firmy kiedy będzie można, odpisali: "soon" :–)
Początkujący
 
Od: 13 mar 2014, 00:39
Posty: 16

Postprzez Kapi_the_real » 26 cze 2014, 23:12

A wiadomo coś na temat sposobu wgrywania aplikacji? Kablem czy będzie plik wynikowy?
Forumowicz
 
Od: 17 maja 2014, 17:46
Posty: 42
Auto: Obecnie: Punto II, Astra II.
Czekam: Mazda 3 2.0 120KM 6MT 2014 SkyEnergy, 5DR HTB, Soul Red

Postprzez artur1313 » 2 lip 2014, 11:40

Przeczytałem informację, że Mazda dołączyła do projektu CarPlay Apple. Czy może już ktoś z posiadaczy nowych M3 ma już jakieś info odnośnie wsparcia?
Avatar użytkownika
Forumowicz
 
Od: 31 mar 2014, 22:58
Posty: 168 (1/7)
Auto: Mazda 3 HB 165KM, SkyPassion, JetBlack

Postprzez kobo » 2 lip 2014, 11:59

artur1313 napisał(a):Przeczytałem informację, że Mazda dołączyła do projektu CarPlay Apple. Czy może już ktoś z posiadaczy nowych M3 ma już jakieś info odnośnie wsparcia?

Też mnie to ucieszyło, ale nie znalazłem póki co informacji czy będzie to upgrade oprogramowania w obecnych M3 do obsługi CarPlay, czy też dopiero nowe modele Mazd będą je obsługiwać...
Początkujący
 
Od: 17 cze 2014, 11:35
Posty: 7

Postprzez Kapi_the_real » 2 lip 2014, 12:17

Swoja droga wolałbym Android Car, albo mirrorLink, albo cokolwiek co daje swobode użytkowania.
Forumowicz
 
Od: 17 maja 2014, 17:46
Posty: 42
Auto: Obecnie: Punto II, Astra II.
Czekam: Mazda 3 2.0 120KM 6MT 2014 SkyEnergy, 5DR HTB, Soul Red

Postprzez Kanalia » 2 lip 2014, 14:23

Szczerze wątpię w to by nasze BMki z MZD Connect zostały magicznie przetransformowane na technologię Apple. Niezgodności sprzętowe mogą to wykluczyć.
Forumowicz
 
Od: 15 kwi 2014, 17:02
Posty: 64
Skąd: Warszawa
Auto: Mazda3 BM HB 2014 SkyEnergy 165KM 6MT

Postprzez creet » 2 lip 2014, 15:10

Proponuję zejść na ziemię. Jeśli w OpenCarApi jeszcze nawet nie da się uploadować swoich aplikacji do auta, to śmiem wątpić by Mazda zmieniała system operacyjny w sprzedawanym już na rynku modelu, bo w imię czego?
Avatar użytkownika
Forumowicz
 
Od: 12 sty 2014, 23:31
Posty: 621 (63/38)
Skąd: Warszawa
Auto: 2014 Matsuda Axela SkyPassion 2.0 165HP

Postprzez dnf » 5 lip 2014, 00:05

Też czekam na możliwość pisania swoich aplikacji ale teraz nie tylko nie można wgrywać aplikacji do mazdy ale też nie można pisać aplikacji dedykowanych pod mazdę – jeśli dobrze rozumiem oficjalną odpowiedź:

„To start coding with the OpenCar SDK, register on OpenCar InsideTrack: http://sdk.opencar.com. Then, select Download to get started.
OpenCar has announced its partnership with Mazda at this time, but the OpenCar SDK does not directly produce Apps for the 2014 Mazda 3 at this time. However we are working with Mazda and other automakers and tier one integrators towards future announcements and expanded automaker support in future releases of the OpenCar SDK.
Please let me know if you have any more questions or feedback.”
Forumowicz
 
Od: 17 mar 2014, 18:54
Posty: 147 (1/27)
Auto: Mazda 3, Sedan 2014, Skyactiv-G 120KM 6MT + Xenon

Postprzez uk4sh » 25 lut 2015, 23:45

Czy coś zmieniło się w zakresie OpenCar lub obslugi CarPlay/AndroidAuto? Domyślam się, że nie ... :(

Mam pewien pomysł trzeba by było tylko przeanalizować czy da się to zrealizować. Otóż z tego co doczytałem wejście video z kamery cofania jest analogowe. Można by było pod to wejście podłączyć urządzenie które przekazuje obraz z ekranu telefonu (o tym za chwilę). Problem tylko w tym jak przełączyć jednostkę na obraz z kamery podczas jazdy "do przodu" czy jest gdzieś podawany jakiś sygnał? Jeżeli by się to udało to mamy obraz z androida a tam już: mapy google, funkcje głosowe, spoftify, itp. Po podłączeniu głowicy CAN na bluetooth można mieć drugi komputer pokładowy :)

Teraz o tym jak się podpiąć. Znowu zakładając, że wejścia są analogowe można tam podać sygnał z Chromecasta http://allegro.pl/android-google-chrome ... 86412.html przepuszczonego przez to urządzenie: http://allegro.pl/konwerter-z-hdmi-na-3 ... 68516.html – może udało by się również dźwięk wyprowadzić do wejścia audio... Sprawa wydaje się bezinwazyjna o ile wejście video jest np. w postaci złącza RCA.

Szukając czy ktoś nie wpadł na takie rozwiązanie znalazłem to gotowe urządzenie zastępujące kombinacje z chromecastem i przejściówką: http://www.amazon.com/Android-Smartphon ... P8RPCTKBCD co sądzicie? Dałoby się to upchnąć za jednostką centralną i łatwo podłaczyć?
uk4sh
 

Postprzez dnf » 26 lut 2015, 00:39

Też interesuje się tym tematem i z tego co wiem na razie to jest na takim etapie:
1. Mazda ciągle pokazuje się z OpenCar łącznie z tegorocznym CES ale kompletnie nic nie wiadomo na temat możliwości wgrywania softu (można pisać z Open Car SDK ale bez targetowania). Pisałem do jednej osoby z OpenCar która wcześniej mi pisała że po nowym roku coś będzie wiadomo ale za drugim razem nic nie odpisał.
2. Myślałem o podłączeniu urządzenia z Androidem i jakimś miracastem ale w serwisie (Warszawa Bemo) nawet nie podłączali nawet zwykłej kamery – generalnie za każdym razem jak pytam o coś w tym temacie to patrzą na mnie jakbym mówił o technologii kosmicznej :)
3. Dużo informacji znajdziesz tutaj http://mazda3revolution.com/forums/2014 ... ost1213658 oraz na stronie podsumowującej http://www.mazda3hacks.com/doku.php (niestety autor strony zmarł więc nie jest aktualna). Do tej poty jak przebrnąłem przez te wątki to:
a. Udało im się dostać do systemu przez Wifi a po zablokowaniu Wifi w części krajów zaczęli podłączać się przez LANoverUSB – wszystko przez SSH
b. Są tipy na podmianę tapety i kilku parametrów jak wyłączanie dotykowego ekranu czy ostrzeżenia przy starcie.
c. Jest możliwość odpalenia filmów ale na razie poprzez ręcznie poprzez wysyłanie komend – działa to dlatego że np. w Japoni mają tam DVD i TV więc dekoder jest do filmów
d. Są pierwsze próby wrzucania aplikacji takich jak
– player filmów z USB (dla niego czekam z kombinowaniem z podłączaniem się do kamery cofania)
– Nawigacja poprzez gogle maps
Forumowicz
 
Od: 17 mar 2014, 18:54
Posty: 147 (1/27)
Auto: Mazda 3, Sedan 2014, Skyactiv-G 120KM 6MT + Xenon

Postprzez creet » 26 lut 2015, 01:03

Jest jeszcze możliwość wołania syntezatora mowy przez SSH. Można dla przykładu zrobić (celowo nie piszę ja zrobiłem) sobie Taskerem komunikat powitalny po spięciu się auta z tetherowanym internetem. Innymi słowy łańcuszek tasków wyglądać może następująco:
– spięcie się telefonu z autem po Bluetooth (w Lollipopie jest to automatyczne)
– odpalenie tetheringu i wpięcie się auta do udostępnionego wifi
– wbicie się do auta po SSH i odczytanie powitania z aktualną temperaturą.

Docelowy plan może być taki, by komunikat zawierał czasy dojazdu do pracy wg proponowanych opcji z Google Now.

Co do filmów, to na pokładzie jest gst-launcher, filmy działają dość himerycznie, najlepiej w rozdzielczościach zbliżonych do ekranu. Jest również problem z głosem – działa tylko na niektórych kanałach wejściowych (np USB, z którego nic aktualnie nie jest odegrane). No i zatrzymanie odtwarzania wykonuje się poprzez kill procesu, albo restart MZD :)

Tak mi teraz wpadło do głowy, że wypadało by ustalić czy na pokładzie mamy wget:) Posiadanie zwykłego linuxa w aucie, zaczyna być jego największą zaletą, zwłaszcza na przyszłość:)

Z przydatnych rzeczy, mogę jeszcze polecić podmianę karty pamięci do map na szybką SD Class 10. Nawigacja znacznie przyspiesza na takiej karcie. Wystarczy Mazda Toolboxem wgrać kopię bezpieczeństwa na nową kartę.
Avatar użytkownika
Forumowicz
 
Od: 12 sty 2014, 23:31
Posty: 621 (63/38)
Skąd: Warszawa
Auto: 2014 Matsuda Axela SkyPassion 2.0 165HP

Postprzez Gorles » 26 lut 2015, 10:03

rozwiazanie wsyzstkiego byloby po prostu udostepnienie MirrorLinka dla mazdy, na stronie Mirror Linka mazda niby wspiera, wiec nie wiem o co chodzi.
Forumowicz
 
Od: 13 wrz 2014, 11:02
Posty: 93 (0/1)
Skąd: Warszawa
Auto: Mazda 3 BM Sedan SkyEnergy + Xenon

Postprzez uk4sh » 27 lut 2015, 15:47

cieszę się że wywołałem dyskusję :) Dla mnie najlepszym rozwiązaniem byłaby jednak obsługa Miracast – wtedy nie przejmuję się procesorem w komputerku mazdy tylko rzucam na ekran co chcę z telefonu (nawigacja, yanosik, spotify, film, itp.) a jednocześnie mając spięty telefon bluetooth mógłbym (zakładam) sterować google now i innymi zabawkami głosowo.

Natomiast rozwiązanie idealne to podpięcie tam zamiast chromecasta komputerka wielkosci pamieci USB (jakich pełno na chińskich stronach) z zainstalowanym Android Auto + wpięcie się głowicą bluetooth w interfejs ODB tak by komputerek mógł przechwytywać komunikaty z kierownicy i pokrętła HMI, wskazania z silnika i innych urządzeń samochodu. Android Auto obsługiwany jest głosem + posiada prostą nawigację do której wystarczyło by HMI/przyciski na kierownicy. Dzięki temu mamy prawdziwy komputer pokładowy z najnowocześniejszymi technologiami :D
uk4sh
 

Postprzez Gorles » 27 lut 2015, 15:57

zastanawiam sie czy kiedys doczekamy sie mozliwosci wrzucenia ekranu telefonu komorkowego na nasz tablet w mazdach :(
Forumowicz
 
Od: 13 wrz 2014, 11:02
Posty: 93 (0/1)
Skąd: Warszawa
Auto: Mazda 3 BM Sedan SkyEnergy + Xenon

Postprzez am86 » 27 lut 2015, 16:05

uk4sh napisał(a):(...) Problem tylko w tym jak przełączyć jednostkę na obraz z kamery podczas jazdy "do przodu" czy jest gdzieś podawany jakiś sygnał?


Do większości systemów informacja o wrzuconym biegu wstecznym jest przesyłana przez body komputer znajdujący się w bagażniku – podaje +12V. Ale w tym przypadku – system multimedialny, sygnał jest przekazywany po szynie bezpośrednio ze sterownika skrzyni biegów. :)
Forumowicz
 
Od: 8 maja 2014, 14:38
Posty: 141 (1/7)
Auto: Mazda 3 BM 165KM HB SkyPassion SoulRed ;)

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 287 gości

Moderator

Moderatorzy 3 / 323