Pages : 1
#1 Le 25/05/2015, à 15:56
- tuckson
RESOLU Probleme OBD2
Bonjour à tous!
J'ai fait l'acquisition d'une prise diagnostique OBD 2 usb (ELM327) il y a quelques mois maintenant et apres des recherches plus que nombreuses sur le forum et sur le net, je n'arrive pas a faire fonctionner cette prise......
Pourtant de nombreuses videos et autres temoignages monternt que cela est possible ! par contre en ce qui concerne le comment et bien je reste sans réponse!!
Si j'ai tout bien compris, il faut un driver de port com virtuel et je n arrive pas a en installer un malgre plusieurs instructions que je suis pas à pas!!!
Donc si quelqu un à une idéee ou meme mieux la solution je suis toute ouie!!!
Je suis sur ubuntu 14.04
Merci
Dernière modification par tuckson (Le 26/05/2015, à 19:31)
Hors ligne
#2 Le 25/05/2015, à 16:26
- tiramiseb
Re : RESOLU Probleme OBD2
Salut,
Après avoir branché ce truc en USB sur ton PC, que donne la commande suivante ?
lsusb
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 25/05/2015, à 16:53
- tuckson
Re : RESOLU Probleme OBD2
Salut Tiramiseb
la comande lsusb me donne ceci:
Bus 001 Device 002: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0403:0000 Future Technology Devices International, Ltd H4SMK 7 Port Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Hors ligne
#4 Le 25/05/2015, à 16:56
- tiramiseb
Re : RESOLU Probleme OBD2
Ton périphérique USB n'est pas vu par le système. Comme s'il n'était pas branché.
As-tu essayé en le branchant sur d'autres ports ?
Par ailleurs, il est possible qu'il ne s'active que s'il est branché sur un port OBD2.
Réessaie en le branchant à ta voiture également.
PS : mets les retours de commandes et les contenus de fichiers entre balises "code", obtenues en cliquant sur l'icône.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 25/05/2015, à 16:57
- tuckson
Re : RESOLU Probleme OBD2
Ok jevais essayer en branchant l obd sur la voiture et je refait un lsusb!
Hors ligne
#6 Le 25/05/2015, à 17:07
- tuckson
Re : RESOLU Probleme OBD2
me voici brancher et de nouveauil me renvoi ceci avec la commande lsusb
Bus 001 Device 002: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0403:0000 Future Technology Devices International, Ltd H4SMK 7 Port Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Ma prise est le dispositif Technology Device International je pense!
Hors ligne
#7 Le 25/05/2015, à 18:08
- tuckson
Re : RESOLU Probleme OBD2
Un peu plus de précisions!!!
J'ai installé le logiciel scantool qui fonctionne mais ne vois pas ma prise ODB.
En lançant scantool par le terminal il ne trouve pas de port com en le lançant en super utilisateur il ne trouve pas ma prise!
Pourtant j'ai bien installé le driver D2XX bizarre bizarre!!
et lançant un
ls tty
voici le resultat!!
regis@regis-1000HE:~$ cd /dev
regis@regis-1000HE:/dev$ ls tty
tty
cela me parait étrange n'est ce pas?
Hors ligne
#8 Le 25/05/2015, à 18:09
- tiramiseb
Re : RESOLU Probleme OBD2
C'est la partie « 7 Port Hub » qui m'a induit en erreur, je pensais que tu avais un hub usb.
Donc il y a un problème, car ce n'est pas un nom normal pour un périphérique.
Quand on cherche "0403:0000" sur Google, ça parle d'adaptateurs FTDI brickés.
Ça pourrait vouloir dire que ton matériel ne fonctionne pas... mais sans certitude.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 25/05/2015, à 18:12
- tiramiseb
Re : RESOLU Probleme OBD2
regis@regis-1000HE:~$ cd /dev regis@regis-1000HE:/dev$ ls tty tty
cela me parait étrange n'est ce pas?
Ben non.
Si tu lui demande d'affiche le fichier s'appelant juste "tty", il t'affiche le seul fichier s'appelant juste "tty".
➜ ~ cd /dev
➜ /dev ls tty
tty
➜ /dev ls tty*
tty tty17 tty26 tty35 tty44 tty53 tty62 ttyS12 ttyS21 ttyS30
tty0 tty18 tty27 tty36 tty45 tty54 tty63 ttyS13 ttyS22 ttyS31
tty1 tty19 tty28 tty37 tty46 tty55 tty7 ttyS14 ttyS23 ttyS4
tty10 tty2 tty29 tty38 tty47 tty56 tty8 ttyS15 ttyS24 ttyS5
tty11 tty20 tty3 tty39 tty48 tty57 tty9 ttyS16 ttyS25 ttyS6
tty12 tty21 tty30 tty4 tty49 tty58 ttyprintk ttyS17 ttyS26 ttyS7
tty13 tty22 tty31 tty40 tty5 tty59 ttyS0 ttyS18 ttyS27 ttyS8
tty14 tty23 tty32 tty41 tty50 tty6 ttyS1 ttyS19 ttyS28 ttyS9
tty15 tty24 tty33 tty42 tty51 tty60 ttyS10 ttyS2 ttyS29
tty16 tty25 tty34 tty43 tty52 tty61 ttyS11 ttyS20 ttyS3
---------------
Autre approche : que donne la commande suivante, exécutée juste après avoir branché ce machin ?
dmesg | tail -n 30
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#10 Le 25/05/2015, à 18:13
- tuckson
Re : RESOLU Probleme OBD2
ok ceci expliquerait cela!!! un bel adatateur tout neuf de chine c est etonant lol!!! merci d avoir cherché en tout cas je n avais pas pensé aller la dedans!! par contre tu connais le tty? J ai vu ca quelque part et j avoue que je ne sais pas a quoi cela sert?
Hors ligne
#11 Le 25/05/2015, à 18:16
- tuckson
Re : RESOLU Probleme OBD2
ok desole pour le message precedant j ai ete trop vite lol voici ce que donne la commande
dmesg | tail -n 30
regis@regis-1000HE:~$ dmesg | tail -n 30
[ 9107.520052] pIII_sse : 3744.000 MB/sec
[ 9107.560046] prefetch64-sse: 4081.000 MB/sec
[ 9107.560073] xor: using function: prefetch64-sse (4081.000 MB/sec)
[ 9107.670682] Request for unknown module key 'Magrathea: Glacier signing key: 7521b74e6d2d7cf530acbc55d662af90b2c3eed4' err -11
[ 9107.736470] Btrfs loaded
[ 9339.088536] audit: type=1400 audit(1432569375.365:69): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=29403 comm="apparmor_parser"
[ 9339.091180] audit: type=1400 audit(1432569375.365:70): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=29403 comm="apparmor_parser"
[ 9339.096659] audit: type=1400 audit(1432569375.373:71): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=29403 comm="apparmor_parser"
[ 9401.172363] audit: type=1400 audit(1432569437.450:72): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/tcpdump" pid=29715 comm="apparmor_parser"
[10154.528477] usb 2-2: USB disconnect, device number 4
[10176.748277] usb 2-2: new full-speed USB device number 5 using uhci_hcd
[10177.316300] usb 2-2: New USB device found, idVendor=0403, idProduct=0000
[10177.316316] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10177.316327] usb 2-2: Product: FT232R USB UART
[10177.316348] usb 2-2: Manufacturer: FTDI
[10177.316357] usb 2-2: SerialNumber: A9E95FRJ
[10177.563793] Request for unknown module key 'Magrathea: Glacier signing key: 7521b74e6d2d7cf530acbc55d662af90b2c3eed4' err -11
[10177.568070] usbcore: registered new interface driver usbserial
[10177.569559] usbcore: registered new interface driver usbserial_generic
[10177.569995] usbserial: USB Serial support registered for generic
[10177.606736] Request for unknown module key 'Magrathea: Glacier signing key: 7521b74e6d2d7cf530acbc55d662af90b2c3eed4' err -11
[10177.608902] usbcore: registered new interface driver ftdi_sio
[10177.609001] usbserial: USB Serial support registered for FTDI USB Serial Device
[10177.609262] ftdi_sio 2-2:1.0: FTDI USB Serial Device converter detected
[10177.609459] usb 2-2: Detected FT232RL
[10177.609471] usb 2-2: Number of endpoints 2
[10177.609480] usb 2-2: Endpoint 1 MaxPacketSize 64
[10177.609488] usb 2-2: Endpoint 2 MaxPacketSize 64
[10177.609496] usb 2-2: Setting MaxPacketSize 64
[10177.616568] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0
c est un peux du chinois pour moi!!!
Hors ligne
#12 Le 25/05/2015, à 18:20
- tiramiseb
Re : RESOLU Probleme OBD2
Finalement, peut-être qu'on va chercher midi à 14h et qu'en fait tout marche bien
[10177.616568] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0
====> le port à utiliser est /dev/ttyUSB0.
par contre tu connais le tty? J ai vu ca quelque part et j avoue que je ne sais pas a quoi cela sert?
En gros « tty » ça veut dire « n'importe quoi qui peut se comporter comme un terminal », à commencer par les ports série.
tty0 jusqu'à tty6, par exemple, ce sont les consoles textuelles auxquelles tu accèdes avec Alt-F1 à Alt-F6.
ttyS0, c'est le premier port série intégré sur la carte mère.
ttyS1, le second. S'il y en a.
ttyUSB0, c'est le premier port série sur adaptateur USB. etc.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 25/05/2015, à 18:24
- tuckson
Re : RESOLU Probleme OBD2
En effet je confirme que j ai bien un ttyusb0 quand mon machin est branché
regis@regis-1000HE:/dev$ ls tty*
tty tty17 tty26 tty35 tty44 tty53 tty62 ttyS12 ttyS21 ttyS30
tty0 tty18 tty27 tty36 tty45 tty54 tty63 ttyS13 ttyS22 ttyS31
tty1 tty19 tty28 tty37 tty46 tty55 tty7 ttyS14 ttyS23 ttyS4
tty10 tty2 tty29 tty38 tty47 tty56 tty8 ttyS15 ttyS24 ttyS5
tty11 tty20 tty3 tty39 tty48 tty57 tty9 ttyS16 ttyS25 ttyS6
tty12 tty21 tty30 tty4 tty49 tty58 ttyprintk ttyS17 ttyS26 ttyS7
tty13 tty22 tty31 tty40 tty5 tty59 ttyS0 ttyS18 ttyS27 ttyS8
tty14 tty23 tty32 tty41 tty50 tty6 ttyS1 ttyS19 ttyS28 ttyS9
tty15 tty24 tty33 tty42 tty51 tty60 ttyS10 ttyS2 ttyS29 ttyUSB0
tty16 tty25 tty34 tty43 tty52 tty61 ttyS11 ttyS20 ttyS3
ce qui voudrait dire donc que mon "machin" est branché sur un port serie?? si j ai tout bien compris??
Or il faudrait que ce soit un port com!
Dernière modification par tuckson (Le 25/05/2015, à 18:26)
Hors ligne
#14 Le 25/05/2015, à 19:12
- tuckson
Re : RESOLU Probleme OBD2
bon apres un gros brainstorming et de nombreux essais je pense que ta premiere analyse etait la bonne! mon machin est brické!!!! mais bon vu le prix que je l ai payé c est pas trop grave!! merci beaucoup pour ton aide en tout cas ca m a appris quelques trucs sur ubuntu!!!!
Hors ligne
#15 Le 25/05/2015, à 20:12
- tiramiseb
Re : RESOLU Probleme OBD2
ce qui voudrait dire donc que mon "machin" est branché sur un port serie?? si j ai tout bien compris??
Or il faudrait que ce soit un port com!
« port COM », c'est un vocabulaire purement Windowsien pour nommer les ports série. Ce n'est que sous Windows qu'on appelle "port COM" les ports série. Un "port COM" est un port série sous Windows.
En gros, derrière ton câble USB tu as un adaptateur série, et derrière cet adaptateur série il y a ce matériel.
mon machin est brické
Je n'ai pas vu les essais que tu as faits, mais tout ce que tu as montré et expliqué jusqu'ici ne me permet que de penser qu'en fait tout va bien.
Avant de dire que c'est brické, maintenant qu'en fait ça semble marcher, trois questions simples :
1/ comment as-tu indiqué le nom du port série à ton logiciel ?
2/ as-tu essayé de lancer ton logiciel en tant que root ?
3/ l'utilisateur que tu utilises a-t-il le droit d'accéder au port série ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#16 Le 26/05/2015, à 16:37
- tuckson
Re : RESOLU Probleme OBD2
En fait le logiciel "scantool" ne trouve pas de port "com" lorsque je le lance normalement.
C est a dire par le terminal
regis@regis-1000HE:~$ scantool
et lorsque je le lance en super utilisateur il reconnaît a priori le port, vu qu il ne me met pas de message d'erreur mais ne trouve pas mon machin!!
je choisi le port qui va bien et vérifie dans le terminal il se connecte bien sur ttyusb0!
Mystère mystère!!!
Hors ligne
#17 Le 26/05/2015, à 16:42
- tiramiseb
Re : RESOLU Probleme OBD2
En fait le logiciel "scantool" ne trouve pas de port "com" lorsque je le lance normalement.
C est a dire par le terminalregis@regis-1000HE:~$ scantool
Je repose dont la question numéro 3 :
l'utilisateur que tu utilises a-t-il le droit d'accéder au port série ?
Et je pressens que tu vas me répondre "j'en sais rien". Je vais alors te demander de taper la comande :
ls -lh /dev/ttyUSB0
En retour de cette commande, on verra que ce périphérique appartient au groupe "dialout".
Par conséquent, je te dirai d'utiliser la commande suivante afin d'ajouter ton utilisateur au groupe "dialout":
sudo adduser regis dialout
... puis de fermer et rouvrir ta session afin de prendre en compte cette modification.
Et à partir de là, le logiciel se lancerait sans erreur en tant qu'utilisateur normal.
NB : sérieusement, tape les commandes que j'ai demandées plus haut, le fait que ttyUSB0 appartienne au groupe dialout je n'en suis pas certain à 100%.
-----------------
mais ne trouve pas mon machin
Comment ça "ne trouve pas" ? Il dit quoi ?
« ne pas trouver », ça ne veut rien dire en informatique.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#18 Le 26/05/2015, à 18:55
- tuckson
Re : RESOLU Probleme OBD2
Tout d abord merci de ta patience!!!
alors pour te repondre a la premiere partie voici ce que donne le terminal!
regis@regis-1000HE:~$ ls -lh /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 mai 26 18:49 /dev/ttyUSB0
Comme je ne comprend pas vraiment ce que cela veux dire je vais ajouter mon utilisateur au groupe dialout comme tu me la precise j imagine que ca ne fera pas de mal meme si il est deja ajouté! (chose que je ne pourrais pas te dire en effet!)
Hors ligne
#19 Le 26/05/2015, à 19:03
- tuckson
Re : RESOLU Probleme OBD2
Alors maintenant je n ai plus besoin de lancer le programe en sudo! donc mon utilisateur n etait pas ajouté au dialout!!
Une foi lancé le programme, qui s'ouvre dans une fenetre, affiche une deuxieme fenetre indicant :"Interface not found" et c est tout!!!
voici ce qu il se passe dans le terminal
regis@regis-1000HE:~$ scantool
Tue May 26 19:00:12 2015
Version: 1.21 for DOS
Initializing All Modules...
---------------------------
Initializing Allegro... OK
Installing Timers... OK
Installing Keyboard... OK
Installing Mouse... OK
Loading Preferences... OK
Trying Windowed Graphics Mode... OK
Loading Data File... OK
Initializing Serial Module... OK
Opening COM1... opened /dev/ttyUSB0
OK
Displaying Main Menu...
-----------------------
Hors ligne
#20 Le 26/05/2015, à 19:05
- tuckson
Re : RESOLU Probleme OBD2
D ou mon idee que l'interface, denomée plus haut "machin" ne fonctionne pas.. Cela dit je peux me tromper! oui oui ca m'arrive!!!!
Hors ligne
#21 Le 26/05/2015, à 19:28
- tuckson
Re : RESOLU Probleme OBD2
Bon par acquis de conscience je viens de réessayé en branchant ma prise sur la voiture et miracle ca fonctionne!!!
Donc le secret c’était d'ajouter l user au diallout!!!
Merci mille fois je n'aurais jamais trouvé tout seul!!!!
Merci encore et bonne soirée!
Hors ligne
#22 Le 26/05/2015, à 21:52
- tiramiseb
Re : RESOLU Probleme OBD2
Finalement, il ne manquait pas grand chose
Content que le problème soit résolu !
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1