2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums banner

Automatyczna blokada drzwi - Odblokuj funkcję

105K views 74 replies 38 participants last post by  abhi.malavalli  
#1 ·
#5 ·
Cześć diorcety. Niesamowity postęp! Jakie urządzenie J2534 kupiłeś, link?
Tactrix i CANtieCAR są bardzo drogie 169$ - 300$. Napisałeś coś w stylu 15$, ale Twój link Aliexpress pokazuje mi tylko kable.

Dzięki!
 
#7 ·
Cześć diorcety. Niesamowity postęp! Jakie urządzenie J2534 kupiłeś, link?
Tactrix i CANtieCAR są bardzo drogie 169$ - 300$. Napisałeś coś w stylu 15$, ale Twój link do Aliexpress pokazuje mi tylko kable.

Dzięki!
Zamówiłem właśnie ELM327 z wbudowanym przełącznikiem MS-CAN za 17 funtów (na eBayu).
Otrzymam w poniedziałek i przetestuję jak najszybciej.
 
#15 · (Edited)
Cześć,

W końcu wykonałem pracę nad programami do odblokowywania funkcji automatycznej blokady drzwi Mazda 3 (na przykład samochody z UE):
Tutaj wiki

https://github.com/diorcety/mazda3/wiki/Auto-door-lock-unlock

Na razie brak źródeł, muszę dokończyć trochę pracy nad tą częścią.

Tutaj demo (po francusku): https://www.youtube.com/watch?v=4ksuduXfzZM
Czy możesz powiedzieć, jakie dane (w hex) i dane lokalizacji w konfiguracji As-Built służą do dodania blokady drzwi?
Czy możesz podać mi swój ASBuilt po dodaniu blokady drzwi?
 
#17 ·
Po pierwsze, dobra robota! Szukałem czegoś takiego!

Potwierdzam: nie możemy tego zrobić bezpośrednio przez CMU, ponieważ zamek drzwi jest na oddzielnej magistrali CAN?
Dane z jednej magistrali CAN do innej magistrali CAN, na przykład za pomocą IC, jak uzyskać dane z czujnika parkowania (z czujnika parkowania używanego przez MS CAN do HS CAN dla CMU)

 

Attachments

#22 ·
https://github.com/diorcety/mazda3-pyds: Skrypty Pythona (obsługują na przykład kodowania AS-BUILT) używające ISO15765 do odblokowywania funkcji blokady drzwi za pomocą 3 następujących repozytoriów
https://github.com/diorcety/mazda3-ids: Skrypt i programy do odszyfrowywania danych IDS. Skrypt python ids pozwala na przeglądanie tych danych
https://github.com/diorcety/mazda3-uds: UDS python wrapper
https://github.com/diorcety/mazda3-j2534: J2534 python wrapper
https://github.com/diorcety/j2534-tools: Narzędzia do zawijania J2534 (głównie do naprawiania problemów z tanimi klonami MVCI (przełącznik pinów nieobsługiwany, używaj 2 urządzeń jako jednego (używając przełącznika pinów), używaj własnej implementacji ISO15765 zamiast wadliwej implementacji MVCI (zaczynając od ramek o długości 14 bajtów)).
Proszę nie prosić o wsparcie w tej sprawie, chyba że wiesz, co robisz.
 
#24 ·
To jest MVCI. Można go znaleźć za 12$. Ten nie działa od podstaw. To nie obsługuje MS-CAN. Możesz zbudować jeden z 2 MVCI i okablowaniem. Musisz użyć ISO15765Proxy z j2534-tools przynajmniej dla długiej ramki ISO15765 (14 bajtów). Jeśli używasz 2 MVCI, będziesz potrzebować również MVCIProxy i FTDIProxy. To właśnie teraz używam. Teraz działa dobrze. Możesz nawet użyć IDS.
 
#27 ·
Pytanie: Jeśli po prostu zamówię kabel elm327 OBD2 z przełącznikiem, czy muszę martwić się o sterowniki Windows, które są kompatybilne z Mazdą? A może domyślne sterowniki wystarczą do uruchomienia narzędzia? Dzięki.
Jeśli kupiłeś elm327 z przełącznikiem MS/HS, przejdź do tego tematu
Potrzebujesz sterowników do urządzenia elm327, a nie do Mazdy. Użyj tych zalecanych przez sprzedawcę. I użyj oprogramowania Forscan.
 
#26 · (Edited)
Cześć,

W końcu udało mi się wykonać pracę nad programami do odblokowywania funkcji automatycznej blokady drzwi w Mazdzie 3 (na przykład w samochodach z UE):
Oto wiki

https://github.com/diorcety/mazda3/wiki/Auto-door-lock-unlock

Na razie brak źródeł, muszę dokończyć trochę pracy nad tą częścią.

Oto demo (po francusku): https://www.youtube.com/watch?v=4ksuduXfzZM
Czy możesz podać nam trochę więcej szczegółów na temat procesu hakowania? Nie rozumiem francuskiego, więc demo z YouTube niewiele pomaga.

Na stronie wiki na githubie jest napisane run.bat. Ale nie mogę znaleźć pliku bat w programie odblokowującym.

Dla mojego zrozumienia,
1. Użyj laptopa z systemem Windows i zainstalowanym środowiskiem python.
2. Podłącz laptopa do samochodu za pomocą odpowiedniego kabla.
3. Wyodrębnij program odblokowujący do folderu.
4. Uruchom program odblokowujący. (Jak uruchomić skrypt bat? Gdzie jest 'run.bat'?)
5. Po uruchomieniu programu odblokowującego odłącz kabel i uruchom ponownie system informacyjno-rozrywkowy samochodu.
6. Po ponownym uruchomieniu systemu samochodowego nowe ustawienie odblokowywania drzwi pojawi się w menu CMU? Żebym mógł po prostu wybrać ustawienie, które chcę?

Jaka jest różnica w używaniu narzędzia forscan.exe do bezpośredniej zmiany klucza HEX, jak w poście tutaj?

Jestem w Australii, więc mój samochód nie jest wyposażony w przełącznik blokady. Naprawdę potrzebuję, aby ta funkcja została odblokowana.
Będę wdzięczny za więcej wskazówek na ten temat. Dzięki.
 
#28 ·
Czy możesz podać nam trochę więcej szczegółów na temat procesu hakowania? Nie rozumiem francuskiego, więc demo na YouTube nie pomaga
Jaka jest różnica w używaniu narzędzia forscan.exe do bezpośredniej zmiany klucza HEX, jak w poście tutaj?
Usunąłem binarny zip. Teraz są źródła https://github.com/diorcety/mazda3-pyds.
Nie ma dużej różnicy między używaniem tego oprogramowania a forscan z tym wątkiem, poza:
- Licencja Forscan jest bezpłatna tylko przez 2 miesiące
- Zmiana zapewniona przez inny wątek jest znajdowana przez próby znalezienia, który bit odpowiada za co, a nie przez odwracanie oprogramowania układowego RBCM.

W przeciwnym razie możesz sfałszować polecenie ASCII dla ELM za pomocą źródeł https://github.com/diorcety/mazda3-pyds/blob/master/pyds/main.py#L164
Musisz wysłać polecenie wdbi uds (czyli przez ISO15765) na adres 0xde00, który ma długość 14 * 8 bitów ... możesz spojrzeć na kod. Informacje o kodowaniu danych w rejestrach pochodzą z IDS, takie jak przesunięcie 0xde01, długość pól.
Przesunięcie, długość i kodowanie dla 0xde00 pochodzą z odwracania oprogramowania układowego
 
#29 ·
Cześć wszystkim
Jestem również zainteresowany aktywacją automatycznej blokady drzwi (obecnie mam downgrade do 56.00.230A-EU po wgraniu 56.00.511 i 56.00.513).
Mam jeden z tych "tanich" (7 dolarów) adapterów Bluetooth ELM (ten: Hurtowy Snapshot Produktu Nazwa produktu to V1.5 Super MINI ELM327 Bluetooth OBD2 / OBDII ELM 327 Wersja 1.5 Biały interfejs diagnostyczny skanera samochodowego BEZPŁATNA WYSYŁKA), którego używam z aplikacją Torque na Androida.

Czy mogę tego użyć do połączenia z Forscan? Czy istnieje również wersja Forscan na Maca?
Widziałem aplikację Forscan na Androida (wersja płatna), czy to wystarczy, aby aktywować tę funkcję?

Wielkie dzięki!
 
#30 ·
Cześć wszystkim
Jestem również zainteresowany aktywacją automatycznego blokowania drzwi (obecnie mam downgrade do 56.00.230A-EU po wgraniu 56.00.511 i 56.00.513).
Mam jeden z tych "tanich" (7 dolarów) adapterów Bluetooth ELM (ten: Nazwa produktu w hurtowni to V1.5 Super MINI ELM327 Bluetooth OBD2 / OBDII ELM 327 Wersja 1.5 Biały interfejs diagnostyczny skanera samochodowego BEZPŁATNA WYSYŁKA), którego używam z aplikacją Torque na Androida.

Czy mogę tego użyć do połączenia z Forscanem? Czy istnieje również wersja Forscana na Maca?
Widziałem aplikację Forscan na Androida (wersja płatna), czy to wystarczy, aby aktywować tę funkcję?

Dzięki wielkie!
Nie używaj tego urządzenia OBD, nie ma ono przełącznika dla MS-CAN HS-CAN.
 
#31 ·
Witaj Diorcety, czy myślisz, że mógłbyś wykonać tę operację na mojej Mazdzie 6, jeśli ci ją przyniosę?

W każdym razie gratuluję tej pracy, która kompensuje jedną z małych wad, które najbardziej mi przeszkadzają w Mazdzie.... :)
 
#34 ·
#39 · (Edited)
Cześć Ludzie

Dzięki za wspaniałe informacje!

Znalazłem inną metodę, która wydaje się być bezkosztowa, jeśli mogłaby zadziałać.

>> ./jci/gui/apps/vehsettings/js/vehsettingsApp.js _cachedVehicle_AutoDoorLockIn - Pastebin.com

Ta metoda przechodzi bezpośrednio do zmiany bibliotek współdzielonych w systemie informacyjno-rozrywkowym bez użycia magistrali CAN.
Proszę dać mi znać, jeśli ktoś próbował.
Testowałem tę metodę około miesiąc temu, czy udało Ci się dowiedzieć, jak ją uruchomić?!
 
#36 ·
Mam Mazda 3, region Bliskiego Wschodu.

Nie, nie próbowałem tej metody. Sprawdzam, czy ktoś to zrobił. Dlatego powiedziałem: "Jeśli mogłoby to zadziałać".
Nie mogę skontaktować się z wydawcą.

Co myślisz? Czy to może być poprawna metoda?