2004 to 2020 Mazda 3 Forum and Mazdaspeed 3 Forums banner

Auto door lock - Unlock the feature

105K views 74 replies 38 participants last post by  abhi.malavalli  
#1 ·
#5 ·
Hi diorcety. Amazing progress! What J2534 device did you buy, link?
Tactrix and CANtieCAR are very expensive 169$ - 300$. You wrote something like 15$, but your Aliexpress link show only cables for me.

Thanks!
 
#22 ·
https://github.com/diorcety/mazda3-pyds : Python scripts(support AS-BUILT encodings for example) using ISO15765 for unlocking door lock feature using the 3 followings repo
https://github.com/diorcety/mazda3-ids: Script and programs for uncipher IDS data. ids python script allow to browse these data
https://github.com/diorcety/mazda3-uds: UDS python wrapper
https://github.com/diorcety/mazda3-j2534: J2534 python wrapper
https://github.com/diorcety/j2534-tools: J2534 wrapper tools (mainly for fixing MVCI cheap clone issues (pin switch not supported, use 2 devices as one (using pin switch), use own ISO15765 implementation instread of MVCI buggy one (starting to 14 byte long frames)).
Please don't ask for support on that unless you know what you are doing.
 
#24 ·
This is the MVCI. You can find it at 12$. This one not working from scratch. This doesn't support MS-CAN. You can build one with 2 MVCI and some wiring. Tou need to use ISO15765Proxy from j2534-tools at least for long ISO15765 frame(14 bytes). If you use 2 MVCI you will need MVCIProxy and FTDIProxy too. That what i'm using right now. Now it's working nicely. You can even use IDS.
 
#26 · (Edited)
Can you give us a little bit more details of the hacking process? I do not understand French so the youtube demo does not help much.

On the github wiki page it says run.bat. But i cannot find the bat file in the unlock program.

For my understanding,
1. Use a laptop with Windows OS and have python environment installed.
2. Connect laptop to the car with a correct cable.
3. Extract the unlock program to a folder.
4. Execute the unlock program. (How to run the bat script? Where is the 'run.bat'?)
5. After run the unlock program, disconnect the cable, and restart the car infotainment system.
6. After restart the car system, the new unlock door setting will show up in the CMU menu? So that I can just choose the setting I want?

What's the difference of using forscan.exe tool to change the HEX key directly, like the post here?

I am in Australia, so my car is not equipped with lock switch. I do really need this function to be unlocked.
Appreciate if you can give more guide on this. Thanks.
 
#28 ·
Can you give us a little bit more details of the hacking process? I do not understand French so the youtube demo does not help
What's the difference of using forscan.exe tool to change the HEX key directly, like the post here?

I removed the binary zip. Now there is sources https://github.com/diorcety/mazda3-pyds.
There is no huge difference between using this software and forscan with the this thread, aside:
- Forscan license is only free 2 month
- The change provided by the other thread are found by trying to find which bit correspond to what, not by reversing the RBCM firmware.

You can otherwise forge the ASCII command for ELM using sources https://github.com/diorcety/mazda3-pyds/blob/master/pyds/main.py#L164
You need to send wdbi uds command (so over ISO15765) at the address 0xde00 which is 14 * 8 bit length ... you can look the code. The information about data encoding in the registers are from IDS, like the 0xde01 offset, length of fields.
The offset, length and encoding for 0xde00 are from firmware reversing
 
#29 ·
Hi guys
I'm also interested in activating the door autolock (I'm currently downgraded to 56.00.230A-EU after flashing 56.00.511 and 56.00.513).
I have one of those "cheap" (7 dollars) ELM bluetooth adaptors (this one: Wholesale Product Snapshot Product name is V1.5 Super MINI ELM327 Bluetooth OBD2 / OBDII ELM 327 Version 1.5 White Auto Diagnostic Interface Scanner FREE SHIPPING) which I use with the Torque Android application.

Can I use this to connect with Forscan? Also is there a Mac version of Forscan?
I saw an Android Forscan application (the paid version), would that be enough to activate the feature?

thanks a lot!