Coder Social home page Coder Social logo

ddt4all's Introduction

DDT4All Python App Donate Discord

DDT4All is tool to create your own ECU parameters screens and connect to a CAN network with a cheap ELM327 interface.

Android porting:

Notes:

This application is work in progress, so be very careful when using expert mode. Using the application in non expert mode should not be harmful for your vehicle (leave the expert mode button released).

Important :

Do not use this software if you don't have a strong knowledge of how a CAN network (or ECU) works, you can really do bad things with it, especially if you're working on a vehicle

The author declines all responsibility about a bad use of this tool. You are the only responsible

This tool is mainly aimed for CAN ISO_TP network study

Cloning Source Code

Dependencies :

python_3.12.x

Supported diagnostic adapters (so far)

  • ELM327 USB/BlueTooth/WiFi (Original one with PIC18F25K80, Chinese clone not working)
  • ObdLink SX
  • ELS27

Next, you need to get the source code. This source code repository uses git submodules. So when you clone the source code, you will need to clone recursively:

git clone --recursive https://github.com/cedricp/ddt4all.git

Or if you already cloned without the recursive option, you can update the submodules by running:

git clone --recursive https://github.com/cedricp/ddt4all.git
cd ddt4all
git submodule update --init --recursive

Windows installer

Get the fully packaged installer here : Release area

Features :

  • Read/Clear DTC
  • Manual ECU request
  • Log recorder
  • Plugins system for automated functions
  • CAN / KWP2000 supported bus protocols
  • AutoScan ECUs and select the related files
  • Internal JSON file format for high speed parsing
  • Database zip compression of converted JSON files
  • Can bus sniffing (Read/Decode non-ISOTP frames)
  • Screen recorder (via autorefresh button) and export to CSV format

How to launch the application ?

  • A terminal, type python main.py (python3 main.py in linux/mac)

Platforms

  • Gnu/Linux (Ubuntu approved)
  • Windows (For winXP, 2000, vista, try the winXP branch (Not updated version))
  • MacOS

Videos

Troubleshootings

No serial connection

  • Linux : Check user rights to access serial port Ubuntu
  • Windows :
    • Check serial drivers installation
    • Try to disable antivirus software

Informations

DataBase not included, do not forget to install database as ecu.zip or full mode in to root clone repo.

Report bugs

Report bugs you found in issues. In order to help us fix the problem, please take a screenshot of the error you get and also attach your log file (under the Logs folder) as well. Add [Bug] to the title to help us quickly identify the category of the issue.

Suggestions/ideas

Tell us what you think we can do better in discussions. Give detailed discription to help us understand what you are looking for. Add [Suggestion] to the title to help us quickly identify the category of the issue. Your suggestion might not be accept, but hey, maybe we will accept your suggestion next time! :)

Legal Disclaimer

This Website and Project is in no way affiliated with, authorized, maintained, sponsored or endorsed by ANYONE. This is an independent and unofficial project for educational use ONLY. Do not use for any other purpose than education, testing and research.

Happy CAN-Hacking :)

To make this application more reliable, I need to buy hardware, cables and devices, so please consider contributing by making a donation (hardware or money). Of course you can contribute by filling bug reports and sending patches.

ddt4all's People

Contributors

bovirus avatar cedricp avatar dante383 avatar frederic34 avatar furtif avatar gobo-ws avatar jan-stanek avatar jneuhauser avatar josefe17 avatar krzeminskim avatar landswellsong avatar memleketim05 avatar mrechte avatar shrlnm avatar ta1aub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ddt4all's Issues

Connect success but unable to read and write

Try to enable CarPlay support
I followed the instruction:
Update to latest version
img_6484

USB ELM327 with PIN 14 to 12 , PIN 6 to 13
img_6489
img_6490
img_6491
Plug and run ddt4all, select the correct COM3 and select Connected Mode
img_6485
Switched to after sales mode, select the three new options and set to "present" , click Write
snip20171009_4

The log shows

Sending request :StartAfterSalesSession
Switching to session mode 10 C0
Sending request :DataWrite.ECU
Blocked ELM request :2E 6C 1C F8
ELM response : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Sending request :StartDiagnosticSession
Switching to session mode 10 81

But after reset (i only can reset by "Set to factory default setting") i can't see the new Phone Connect Icon in Rlink

Is the above log show a successful or fail update? BTW I click Read All in ddt4all but it only show no data. Does anyone here can help? Thank you

Wrong conversion float to int

Module ecu.py lines 548-554.

    res = (value * float(self.step) + float(self.offset)) / float(self.divideby)
    if len(self.format) and '.' in self.format:
        acc = len(self.format.split('.')[1])
        fmt = '%.' + str(acc) + 'f'
        res = fmt % res
    else:
        res = int(res)

If a parameter has no format string then it always would be treated as an integer. I suppose that we should omit "else" clause

action screen not sort?

"CMF1_BCM_DDT_11_20161208T154410.xml" have many screens.
but it not sort.
so difficult to find screen.

111

and "data item" not sort too.

22

can you fix it?

Can't Read Data..

hi.. again....
thanks for font align version.
but there is some problem.
MCAN is not working. (I know that this problem has already been fixed once.)
(Central_Panel_7_8.7_20160620_20160621T104616.xml)

no data

and now... (yesterday update version.)
all XML file are not READ DATA.

111
222
333
444

check and fix please.

i use...
vehicle : Koleos II
usb cable : OBDLink SX
windows 8

thanks .

Where to put the ecus?

Please tell me exactly where to put the ecus. I have installed the program and everytime I copy them it seems that the software starts with 0 loaded ecus.

root: c:\program files (x86)\ddt4all\DDT4ALL.BAT

Font alignment??

hi
first, i thanks for you.
and I have a request from you.
ddt4all does not support font alignment.
So the menu is messy.
I want to sort the font right.
Can font alignment be supported?

  • ddt4all screen
    11

  • RenoLink screen
    22

it's same xml file. (RadNav V2.3 ...)

and... I wish I had the ability to select xml files.

thanks.

error

i use ddt4all with Vgate icar3 WIFI and i have this red error's, i open some ECU's but i can modify them or make something, all options is with red pls help me
i have RENAULT LAGUNA 2 1.9 DCI 2001 YEAR
err

need help for Megane IV

Hi Cedric,
first of all I want to say you thanks a lot for this fantastic software, it's very useful and complete! I use your software with a wifi obd with the PIC18F25K80 on my Megane IV (1.6 dci Bose) and works quite well.
I've seen that I've to reverse 2 pins in the way to better comunicate with the ecu, right? I've also to remove a resistor (120ohm) from the standard pcb? Can you explain me better when I've to switch from low/high signal and for what kind of ecus?
On the top of the software interface, when you click on the Einstein icon, there is a line where you can select:
-After sales default 10C0
-Start Diagnostic session default 1001
-Start diagnostic session reprog 1002
-start diagnostic session extended 1003
If I change from the 1001 to 1002 the display that is under modify (tachometer, rlink, etc) is switching off and I can't use the ddt4all anymore. After few seconds the device make a reset and wake up again. Can you explain me the meaning of these choose and when I've to use it?
Sorry for all these question but I love this software and I love modify my car!! Thanks again to you.

Ubuntu 17.04. ImportError: No module named QtWebKit

Hello!
I cant run this on Ubuntu 17.04/17.10. Can someone help with this?
$ python ddt4all.py
Traceback (most recent call last):
File "ddt4all.py", line 10, in <module>
import PyQt4.QtWebKit as webkit
ImportError: No module named QtWebKit

I tried to install python-qt4 and other python2.7 and qt4 packages. I tried to install PyQt4 (make and build it), but nothing helped.

about the main settings

Hello there. my agent is using MeganE 4th program for a long time. In the program I could not find a section about the mirrors automatically falling back to the mirrors of the mirrors. I have a feature like this in talisman models and I am sure it is in ECU but I can not find it. I am very happy to help you with the subject.

Connection suddenly closed: Access denied

First of all, thanks for your hardwork.
I have a clio IV and I'm trying to enable Android Auto.
I'm using a bluetooth ELM327 recommended by another user who executed the same process in another car successfully (the elm recommended is the same but USB instead of bluetooth).
I'm in a Windows 10.

I'm following the steps of the #6, the initial connection works but when I try to access to [Navigation] MDF 4.6 or 4.3 the ELM connection is lost with the error "5 access denied".
I'm also using the special wire:
ODBLinkSX -Car ODB connector
6-13
14-12
4-4
5-5
16-16

Some steps I tried:

  • Enable/disable com ports in the device manager
  • Disable windows defender
  • Different bit rate: 38400, 57600, 115200, 500000
  • 1000ms timeout
  • Different ports (the elm provides com5 and com6)
  • With and without the special wire

The connection is lost when I click in the [Navigation] item, not before.

Here the logs, maybe could by helpful:
error

Could you please bring me some light? :) What am I doing wrong?

Update
The ELM benchmark resut: 84/95
Also a red message appears: Adapter with ARM incompatible
The most of the items was OK/Timeout

DDT4ALL not working some ecu configuration

hi, long time no see.
i have Koleos II and use OBDLINK SX (USB) for ddt4all.
"ddt4all" works very well and satisfactory.

However, recently one problem has been found.

"ESC___1540_HFE_XZG_Version_2.3_20170620T142408.xml"

Click the "Write" button has no effect.
No changes occur.
There is no error message too.

default

but, it works in a program called "RenOLink".

and Some users ask me.
When they click the "Write button", the setting value("Read" side value) changes.
However, the setting values are initialized when reconnected.
do you know about this?

I always thank you for your hard work.

WRONG RESPONSE MULTILINE CFC0 and TIMEOUT

Hello and thanks in advance for your help. My car is a MEGANE III 2014, last version of RLINK1.
I am using a Chinese USB ELM clone running 1.5 (tested with ELM identifier working with commands up The ECus Database is the last (08/2017).to 1.4) and a Windows 10 laptop. The pins are remapped (6-13/14-12). The CAN timeout value is set to 1000 ms. I have the last DDT4all version.

It seems that ELM does not work with DDT4all ...

Attached files, elm.ddt, ecu.ddt, pictures ddt4all soft
Thank in advance.
logs.zip
ddt4allimg.pdf

Tutorial of how to modify OBD connector?

Hello, i tried to connect with OBD WiFi and another via bluetooh and all ok, can connect to my car (Megane 3 RS) but i want to activate android auto and see Navigation and Audios ECUS and see another ecus but always when i click on scan appears the same 11 ECUS and not audio or navigation, i read in all sites that i have to modify my obd connector pins 12 and 14 but i dont know how or what i need to do that, can some home give some instructions of how to do it? (For noobs) haha.

Where can i find the cable and how to change the pins from my obd?

Thanks!!

Méthode gethexvalue de la classe ECU

Hello,

Je me pose une petite question concernant la méthode getHexValue

Dans le code, on sépare les traitements entre des réponses longues (big) et courtes (little)

Ors, si on prends la trame reçue en hexa, qu’on la convertit en chaîne représentant le binaire, avec les données firstbit, etc. il est plus facile de retrouver ses petits en extrayant la partie de cette chaîne binaire puis en la convertissant en hexadécimal.

En me relisant, je n’ai pas l’impression d’être très clair.

On peut en discuter par mail is tu veux ;-)

Connect to ELM327 wifi but freezes when scanning (CAN or CAN new)

Im using Windows 10 and when trying to scan either with CAN or CAN new system the program freezes (not responding). What might be happening? I tried to use the ELM327 with a mobile app and it works.

Log:

############################################################
#connect to: SCAN Addr:1E
############################################################

[13:40:12.424]AT SH 748
<[0.0]AT SH 748
OK

[13:40:12.534]AT CRA 768
<[0.0]AT CRA 768
OK

[13:40:12.643]AT FC SH 748
<[0.0]AT FC SH 748
?

[13:40:12.768]AT FC SD 30 00 00
<[0.0]AT FC SD 30 00 00
OK

[13:40:14.258]AT FC SM 1
<[0.0]AT FC SM 1
?

[13:40:14.371]AT SP 6
<[0.0]AT SP 6
OK

[13:40:14.481]AT ST FA
<[0.0]AT ST FA
OK

[13:40:14.592]0210C0
[14:08:07.404]ATZ
<[0.0]ATZ

ELM327 v1.5

############################################################
#[10/17/17 14:08:17.570] Init CAN
############################################################

[14:08:17.570]AT WS
<[0.0]AT WS

ELM327 v1.5

[14:08:17.899]AT E1
<[0.0]AT E1
OK

[14:08:18.008]AT S0
<[0.0]AT S0
OK

[14:08:18.117]AT H0
<[0.0]AT H0
OK

[14:08:18.227]AT L0
<[0.0]AT L0
OK

[14:08:18.336]AT AL
<[0.0]AT AL
OK

[14:08:18.445]AT CAF0
<[0.0]AT CAF0
OK

############################################################
#[10/17/17 14:08:18.555] Init CAN
############################################################

[14:08:18.555]AT WS
<[0.0]AT WS

ELM327 v1.5

[14:08:18.664]AT E1
<[0.0]AT E1
OK

[14:08:18.774]AT S0
<[0.0]AT S0
OK

[14:08:18.883]AT H0
<[0.0]AT H0
OK

[14:08:19.008]AT L0
<[0.0]AT L0
OK

[14:08:19.102]AT AL
<[0.0]AT AL
OK

[14:08:19.211]AT CAF0
<[0.0]AT CAF0
OK

############################################################
#connect to: SCAN Addr:1E
############################################################

[14:08:19.321]AT SH 748
<[0.0]AT SH 748
OK

[14:08:19.446]AT CRA 768
<[0.0]AT CRA 768
OK

[14:08:19.555]AT FC SH 748
<[0.0]AT FC SH 748
?

[14:08:19.665]AT FC SD 30 00 00
<[0.0]AT FC SD 30 00 00
OK

[14:08:19.774]AT FC SM 1
<[0.0]AT FC SM 1
?

[14:08:19.883]AT SP 6
<[0.0]AT SP 6
OK

[14:08:19.993]0210C0
[14:08:52.431]ATZ
<[0.0]ATZ

ELM327 v1.5

############################################################
#[10/17/17 14:09:20.576] Init CAN
############################################################

[14:09:20.576]AT WS
<[0.0]AT WS

ELM327 v1.5

[14:09:20.686]AT E1
<[0.0]AT E1
OK

[14:09:20.795]AT S0
<[0.0]AT S0
OK

[14:09:20.904]AT H0
<[0.0]AT H0
OK

[14:09:21.014]AT L0
<[0.0]AT L0
OK

[14:09:21.123]AT AL
<[0.0]AT AL
OK

[14:09:21.233]AT CAF0
<[0.0]AT CAF0
OK

############################################################
#connect to: SCAN Addr:1E
############################################################

[14:09:21.342]AT SH 748
<[0.0]AT SH 748
OK

[14:09:21.451]AT CRA 768
<[0.0]AT CRA 768
OK

[14:09:21.561]AT FC SH 748
<[0.0]AT FC SH 748
?

[14:09:21.670]AT FC SD 30 00 00
<[0.0]AT FC SD 30 00 00
OK

[14:09:21.779]AT FC SM 1
<[0.016]AT FC SM 1
?

[14:09:21.904]AT SP 6
<[0.0]AT SP 6
OK

[14:09:22.014]021003

Writing problem

Hi cedricp.
I connected my megane 4 ecu by ddt4all.
But when write hmi notting change. Before i pressed permissing to write button.
On screen sendong request then ecu eses sds seemed. Can you help me. How can i write my car's ecu.?

Connect to ddt4all

I try with elm327 v2.1 blutooth and no response on com4 and no elm327 on com3
Should be change elm327 ?

Timeout when accessing RadNav through ELM327 USB

Hi,

I wanted to activate the mirroring tool (Waze in particular) in a Scenic IV where the option is not activated by default even if it is available...

My RLink2 version is 3.3.16.946
ddt4all version is the release from January 2018.

If I test my ELM USB device I have:
v1.0 ATZ [OK] v1.0 ATE1 [OK] v1.0 ATL0 [OK] v1.0 ATI [OK] v1.0 AT@1 [OK] v1.0 ATAL [OK] v1.0 ATBD [OK] v1.0 ATBI [OK/TEMPS DEPASSE] v1.0 ATCAF0 [OK] v1.0 ATCFC1 [OK] v1.0 ATCP 01 [OK] v1.0 ATCS [OK] v1.0 ATCV 1250 [OK] v1.0 ATD [OK] v1.0 ATDP [OK] v1.0 ATDPN [OK] v1.0 ATH0 [OK] v1.0 ATI [OK] v1.0 ATIB 10 [OK] v1.0 ATIB 96 [OK] v1.0 ATL1 [OK] v1.0 ATM0 [OK] v1.0 ATMA [OK/TEMPS DEPASSE] v1.0 ATMR 01 [OK/TEMPS DEPASSE] v1.0 ATMT 01 [OK/TEMPS DEPASSE] v1.0 ATNL [OK/TEMPS DEPASSE] v1.0 ATPC [OK] v1.0 ATR1 [OK] v1.0 ATRV [OK] v1.0 ATSH 001122 [OK] v1.0 ATSH 012 [OK] v1.0 ATSP A6 [OK] v1.0 ATSP 6 [OK] v1.0 ATCM 123 [OK] v1.0 ATCM 12345678 [OK] v1.0 ATCF 123 [OK] v1.0 ATCF 12345678 [OK] v1.0 ATST FF [OK] v1.0 ATSW 96 [OK] v1.0 ATSW 34 [OK] v1.0 ATTP A6 [OK] v1.0 ATTP 6 [OK] v1.0 ATWM 817AF13E [OK] v1.0 ATWS [OK] v1.1 ATFC SD 300000 [OK] v1.1 ATFC SH 012 [ECHEC] v1.1 ATFC SH 00112233 [ECHEC] v1.1 ATFC SM 1 [ECHEC] v1.1 ATPP FF OFF [OK] v1.1 ATPP FF ON [OK] v1.1 ATPPS [OK/TEMPS DEPASSE] v1.2 ATAR [OK] v1.2 ATAT1 [OK] v1.2 ATDM1 [OK/TEMPS DEPASSE] v1.2 ATIFR H [OK] v1.2 ATIFR0 [OK] v1.2 ATIIA 01 [OK] v1.2 ATKW0 [OK] v1.2 ATMP 0123 [ECHEC] v1.2 ATMP 0123 4 [ECHEC] v1.2 ATMP 012345 [ECHEC] v1.2 ATMP 012345 6 [ECHEC] v1.2 ATSR 01 [OK] v1.3 ATCRA 012 [OK] v1.3 ATCRA 01234567 [ECHEC] v1.3 ATD0 [OK] v1.3 ATFE [OK] v1.3 ATJE [ECHEC] v1.3 ATJS [ECHEC] v1.3 ATKW [OK] v1.3 ATRA 01 [OK] v1.3 ATS1 [OK] v1.3 ATSP 00 [ECHEC] v1.3 ATV0 [OK] v1.4 ATCEA [OK] v1.4 ATCEA 01 [OK] v1.4 ATCV 0000 [OK] v1.4 ATIB 48 [OK] v1.4 ATIGN [OK] v1.4 ATPB 01 23 [OK] v1.4 ATRD [OK] v1.4 ATSD 01 [OK] v1.4 ATSI [OK/TEMPS DEPASSE] v1.4 ATFI [OK/TEMPS DEPASSE] v1.4 ATSS [OK] v1.4 ATTA 12 [OK] v1.4 ATCSM1 [OK/TEMPS DEPASSE] v1.4 ATJHF1 [ECHEC] v1.4 ATJTM1 [ECHEC] v1.4 ATJTM5 [ECHEC] v1.4b ATCRA [ECHEC] v2.0 ATAMC [ECHEC] v2.0 ATAMT 20 [ECHEC] v2.1 ATCTM1 [ECHEC] v2.1 ATCTM5 [ECHEC] Adaptateur ARM incompatible Résultat:76réussis sur95 Version ELM maximum:v1.4

When I try to get the data I have NODATA. You can see the error on the screen : https://postimg.org/image/88anceq0z/

The logs shows in fact a timeout to access data :
`>[07:32:47.074]ATZ
<[0.812]ATZ

ELM327 v1.5

############################################################
#[02/12/18 07:33:11.834] Init CAN
############################################################

[07:33:11.834]AT WS
<[0.015]AT WS

ELM327 v1.5

[07:33:11.849]AT E1
<[0.0]AT E1
OK

[07:33:11.849]AT S0
<[0.0]AT S0
OK

[07:33:11.849]AT H0
<[0.016]AT H0
OK

[07:33:11.865]AT L0
<[0.0]AT L0
OK

[07:33:11.865]AT AL
<[0.016]AT AL
OK

[07:33:11.881]AT CAF0
<[0.0]AT CAF0
OK

############################################################
#connect to: RadNav v2.3 Addr:13
############################################################

[07:33:11.881]AT SH 712
<[0.015]AT SH 712
OK

[07:33:11.896]AT CRA 732
<[0.0]AT CRA 732
OK

[07:33:11.896]AT FC SH 712
<[0.016]AT FC SH 712
?

[07:33:11.912]AT FC SD 30 00 00
<[0.015]AT FC SD 30 00 00
OK

[07:33:11.927]AT FC SM 1
<[0.0]AT FC SM 1
?

[07:33:11.927]AT SP 6
<[0.032]AT SP 6
OK

[07:33:11.959]021003
<[5.007]TEMPS DEPASSETIMEOUT
[07:33:17.949]023E00
<[5.023]023E00
TEMPS DEPASSETIMEOUT
[07:33:24.345]023E00
<[5.008]023E00
TEMPS DEPASSETIMEOUT
[07:33:30.395]023E00
<[5.008]023E00
TEMPS DEPASSETIMEOUT
[07:33:35.403]0210C0
<[5.007]0210C0
TEMPS DEPASSETIMEOUT
[07:33:40.988]023E00
<[5.007]023E00
TEMPS DEPASSETIMEOUT
[07:33:47.040]023E00
<[5.008]023E00
TEMPS DEPASSETIMEOUT
[07:33:53.093]023E00
<[5.008]023E00
TEMPS DEPASSETIMEOUT
[07:33:59.146]023E00
<[5.008]023E00
TEMPS DEPASSETIMEOUT
[07:34:05.199]023E00
<[5.007]023E00
TEMPS DEPASSETIMEOUT
[07:34:10.269]0210C0
<[5.007]0210C0
TEMPS DEPASSETIMEOUT
[07:34:15.276]03222130
<[5.008]03222130
TEMPS DEPASSETIMEOUT
[07:34:20.284]03222202
<[5.008]03222202
TEMPS DEPASSETIMEOUT
[07:34:25.292]03222203
<[5.007]03222203
TEMPS DEPASSETIMEOUT
[07:34:30.393]03222130
<[5.023]03222130
TEMPS DEPASSETIMEOUT
[07:34:35.416]03222202
<[5.015]03222202
TEMPS DEPASSETIMEOUT
[07:34:40.431]03222203
<[5.007]03222203
TEMPS DEPASSETIMEOUT
[07:34:46.062]023E00
<[5.008]023E00
TEMPS DEPASSETIMEOUT
[07:34:51.085]021003
<[5.008]021003
TEMPS DEPASSETIMEOUT
[07:34:56.093]03222130
<[5.008]03222130
TEMPS DEPASSETIMEOUT
[07:35:01.101]03222203
<[5.007]03222203
TEMPS DEPASSETIMEOUT
[07:35:06.108]03222202
<[5.013]03222202
TEMPS DEPASSETIMEOUT
[07:35:11.121]021001
<[5.007]021001
TEMPS DEPASSETIMEOUT
[07:35:16.238]03222130
<[5.007]03222130
TEMPS DEPASSETIMEOUT
[07:35:21.245]03222202
<[5.008]03222202
TEMPS DEPASSETIMEOUT
[07:35:26.253]03222203
<[5.007]03222203
TEMPS DEPASSETIMEOUT
[07:35:31.448]023E00
<[5.007]023E00
TEMPS DEPASSETIMEOUT
`
My ECU DB is DDT2000 DB 04.08.2017

When connected the terminal output is:
Initialisation ELM a la vitesse 38400 Tentative d'ouverture du portCOM3 @ 38400 Balayage ECU 1366 ECU chargées en base de donnée

I tried on a Windows 7 and Windows 10 laptop because under Windows 10 the dirver of the USB ELM plug is obsoleted...

Is there another way to debug?

Regards,
MarbolanGos

PS: I can speak French if needed.

Work with the original adapter

Hey. I have an original CAN adapter. It is possible to make the original CAN adapter work with the program ddt4all?
Help to connect the original CAN
dscn0521
adapter to your program.
Very grateful.

Writin problem

Hi cedricp.
I connected my megane 4 ecu by ddt4all.
But when write hmi notting change. Before i pressed permissing to write button.
On screen sendong request then ecu eses sds seemed. Can you help me. How can i write my car's ecu.?

Question

hello ....
I need to ask you about adaptor ELM 327 .....
my adaptor ELM 327 usb (Prolific usb-to-Serial Comm Port)

my log ....
elm_ddt.zip

screenshot ....
ddt

I need to know if my adaptor is supported to work with ddt4all or no ; And if not supported i need
to know where i buy adaptor ELM 327 bluetooth or link to buy from amazon site .

Changes not applied

Thanks in advance for your help. I am using a ODBLink SX connected via USB to a Windows 10 laptop. I installed the program, started the program, selected the USB device (Last one at the right), COM Port and the "Connected" option. After I click in connect no error message is displayed but when I try to make a change by enabling Expert Mode and clicking on "Write" nothing is written. I am attaching a screenshot. As you can see, it says connected in the bottom left but the ELM is not giving a response back.
The car is a Koleos 2016 with a RLINK 1 system.

To make these changes, I created a cable to be connected between the ODB port in the car and the ODBLinkSX:

ODBLinkSX -Car ODB connector
6-13
14-12
4-4
5-5
16-16
Note: 4 and 5 are joined on ODBLinkSX side

I have tested with the car switch in ON and the motor running with the same results. I haven't find a way of reseting the RLink but I don't think that's the issue.

Thanks for your help.
result2

Invisible commands in dd4all

I noticed that there are many commands in .xml files that are not visible on the Screen. For example this one: Is possible to read/write this parameter LDW_LKA.LDW_LKA_SelectionState_memorized ?
ldw_activation_state

Testing with Bluetooth

Thanks for sharing this. This is an excelent project. I am testing this using a laptop with Windows 10 and a Bluetooth ELM327 (Probably a clone) but I am not able to make it work. I see the ELM327 is paired in bluetooh and two COM Ports are created (COM3 and COM4) but I cannot connect to either of those in the ddt4all software.

I know you recommended an USB ELM327 and W10 is not mentioned, just wanted to check if you have any recommendations.

I can also run this in Linux Mint and try to buy a USB ELM327.

Can you please recommend a USB ELM327 dongle that you know works with the software? Any additional recommendation to run this in Mint?

Thanks!

Support for KKL 409.1 CH340

Salut et juste avant ma demande good job c'est vraiment top ce que t'as fait ;)
Peu après que tu l'ai sorti j'avais commencer à faire un installateur mais étant pris à coté j'avais pas eu le temps de m'y remettre et je voie que t'as bien avancer !

Mon Elm est en puce ch340 bien reconnu et mon cable kkl aussi il est bien lister dans la selections des ports mais quant je le test j'obtiens

**

Tentative d'ouverture du portCOM4 @ 38400
Erreur:could not open port 'COM4': WindowsError(5, 'Acc\xe8s refus\xe9.')

**

Je me demandais ou faire deux trois modif afin de pouvoir le choisir au début dans la sélection du port ?

Hors sujet ...J'ai du matos j'ai du raspberry, linux, mac(hackintosh) windows(xp à 10) android ios de quoi souder de l'elm usb et bluetooth un kkl 409.1 en foutu CH340 qui avec DDT me liste parfois les ECU et parfois non j'ai jamais pu en profiter...

Je commande ma Clip des Transpondeur et vais faire des test.

D'ou mon idée de le test avec DDT4 All ;)

JE code en python vb un peu de C# un peu de C etc j'ai de quoi apporter un peu d'aide test si ca te tente ...
En espérant que tu passe par là merci à toi ;)

Mirrorlink on Talisman With RLink 2

Hi,
I am seaching some help and advices to use ddt4all to implement mirrorlink on my Talisman car.
My car was bought on 04-2016 and I would like to know if anyone has the experience to make this change. I have an ODB2 bluetooth jack that works. Thanks

Help radio DAB Scenic 4

Hello to all I have a Scenic IV and I would like to activate via dd4all the dab radio but I have the problem that I can not read the screen A-IVI 09, I changed the obd socket by diverting the signal from the poles 6-14 to 13-12 but nothing I can not read. Does anyone have any ideas? Thanks

Testing the program and not work

I try use the master version and it is not work , i see error when I refresh one shoot and the Changes not applied .
And I try another version the program freeze when I select the ECU .
I need make some changes on my car
I use windows 10 .

Error in automatic CFC mode patch

Module elm.py, lines: 673-675
Should look like:
if self.error_frame>0: #then fallback to cfc0
self.ATCFC0 = True
self.cmd("at cfc0")
rsp = self.send_can_cfc0(command)

Megane 4 Support

Hi cedricp,
will ddt4all work with Renault Megane 4 in near future?

regards

Giuseppe

Talisman R-link2 8.7inch screen activate wifi function

Hi,

Is it possible to activate the WIFI function in R-link 2? It is under ECU--> RadNav v2.3-->ECU configuration Part-I -->TCU Network.
My 3G connection package susbcribtion is ended. Maybe I may restore the car internet connection using phone wifi Hotspot.

Activation LKA Scenic IV

Did anyone activate LKA (Lane-Keeping Assist ) or DW (distance warning) or ACC ( Adaptive Cruise Control )? I have Hands Free Parking so I have all the components . I am not able to activate LKA. I set it in RadNav2.3 and then XFA_RACam_v3.7 - LKA.LKA_Configuration_Status. Function is active in Rlink2 menu, but does not work physically, side arrows are not green. Maybe it has to be activated in A-IVI_v0.9 .? A-IVI_v0.9 does not communicate with ECUs :-(

graphics on Screenview

ddt4all_pics

is it possible, to get the orginal images working in ddt4all ?
i have not found any option, to tell the programm to find the path of the pictures

sry for my bad english

cornering and coming/leaving home possible in clio 4??

i activated succesfull econometer and hour in dashboard of my clio IV with ddt4all,works great..but anybody knows if its possible to activate cornering function and coming home?where to search??
any help will be apreciated.

9600 b/s ?

Hi all,
first of all, bravo Cédric !
One question : I can't make my old usb elm327 v1.2 work (with W10), it works well with other software. Can you tell me where is the best place to add 9600 b/s speed please ?
(Oui bon, j'ai aussi commandé la prise kivabien et la rallonge, c'est d'abord pour 'apprendre à lire' le python in the text.)
Thank's
Francis

can you make "file open" button?

Hi. long time no see.
I am using several versions of the same .xml file depending on needs.
But can not open files directly.
So i have to overwrite the file in the ecus folder every time.

can you make "file open" button? (or menu)
(default directory is "ecus" folder.)

thanks.

Renault Talisman config for ACC (adaptative cruise control)

Hello,
I hope someone can help me. I have an Renault Talisman Initale Paris with normal Cruise Control/Limiter.
I want to change it to ACC (adaptative cruise control).
I already have fitted the switch for ACC/Limiter and the steering wheel.
Now I only need the config to activate the acc, I cant find it.
It is the 160 dci R9M 452 with DW6 dual clutch gearbox.
The car has everything inside but it dont have glas rooftop, the acc and the winter package (heated steering wheel and headlight washer).
I hope someone can help me to activate the acc for my car.
Thank you
Sry for my english im from Germany

A-IVI parameters

Hi Cedric.
First of all I'm thankful for your great job and I'm glad if you (or someone else) will help me on this problem I've found.
Then, I'm currently working on my Scenic IV to check if the digital tuner was already built on the multimedia device (R-Link2) and, of course, activate it to turn on the DAB parameter (named DR = Digital Radio on the Renault operating manual).
I use an ELM 327 V.1.5 with PIC18F25K80 wifi connected on Win10 and the switch to set Low/High speed bus on it. Everything seems works ok (I can read/write the RadioNav ECU on 500K and the MIU interface set on 250K) but, when I try to read the A-IVI ecu (doesn't matter if on a Aug. DB or an Apr. DB and I tried both speeds), the response is still NO DATA (blank value in the log window). I see that the 8 pins plugged on the car's OBD port are 4,5,6,12,13,14,15,16 and they are quite different than my ELM (2,4,5,6,10,14,15,16 and the switch between 6/13 and 14/12).
However, I see that DAB parameters are already checked in RadioNav ecu but, when I try to enable it, there's no success at all.
Do you have any solution ?
Thank you in advice.

Bad ELM Response

img_20180206_113631
img_20180206_152341
img_20180206_152524

Hi there,

First of all, I would like to thank you so much for the idea and great work you have done for all Renault lovers.

I have started to figure out the ddt4all since 3 weeks and I have on my bench an Automatic Parking Brake unit from my Laguna 3/2010. I have connected it with an ELM Bluetooth 1.4 (as reported bu ddt4all) interface.
First issue is that ddt4all cannot find an ECU file for my unit. I have software/version D100/5A5A and database files have software/version B300 or B600/0000.
Tried and succeed to connect with the closest ECU file and it shows a lot of information.
Tried to do more, like actuating the motor and receive a strange reply, for ex. "Sending ELM request 30 18 00" followed by "Bad ELM response: WRONG RESPONSE : Unknown"

What could be the reason for a "Bad ELM response" ?

Thank you very much in advance.

Activate wing mirror lights.

Hi. I hav a Megane IV 2016 I have keyless start and keyless entry. I want to activate something like external welcome function. I have lights under wing mirror. But they do nothing. I want make it works In light config in dd4all I did not found nothing like "Light wing mirror" Can you help me please?

Error in elm.py

Dans la classe Port du fichier elm.py,

Il y a une erreur dans le constructeur pour les connexions par cocker (wifi), la variable connectionStatus n'est pas passée à vrai.

J'ai ajouté self.connectionStatus = True juste avant le except: (ligne 312)

...
try:
self.hdr.connect((self.ipaddr, self.tcpprt))
self.hdr.setblocking(True)
self.connectionStatus = True
expect:
...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.