Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/05/2015, à 14: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, à 18:31)

Hors ligne

#2 Le 25/05/2015, à 15:26

tiramiseb

Re : RESOLU Probleme OBD2

Salut,

Après avoir branché ce truc en USB sur ton PC, que donne la commande suivante ?

lsusb

Hors ligne

#3 Le 25/05/2015, à 15: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, à 15: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ônebt_pre.png.
1369359175.gif

Hors ligne

#5 Le 25/05/2015, à 15: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, à 16: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, à 17: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, à 17: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.

Hors ligne

#9 Le 25/05/2015, à 17:12

tiramiseb

Re : RESOLU Probleme OBD2

tuckson a écrit :
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

Hors ligne

#10 Le 25/05/2015, à 17: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, à 17: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, à 17: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.

Hors ligne

#13 Le 25/05/2015, à 17: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, à 17:26)

Hors ligne

#14 Le 25/05/2015, à 18: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, à 19: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 ?

Hors ligne

#16 Le 26/05/2015, à 15: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, à 15: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 terminal

regis@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.

Hors ligne

#18 Le 26/05/2015, à 17: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, à 18: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, à 18: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!!!! big_smile

Hors ligne

#21 Le 26/05/2015, à 18: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, à 20:52

tiramiseb

Re : RESOLU Probleme OBD2

Finalement, il ne manquait pas grand chose wink

Content que le problème soit résolu !

Hors ligne