PassThru sur Mac, Linux et iOS
Utiliser le boîtier ECO-LITE TOOL ou le ECOPRO Gen4 comme interface PassThru depuis un Mac, un PC sous Linux, un PC Windows sur ARM ou une app iPhone.
Revu par Daniel Morales, fondateur de Reprorace SL, le
Le boîtier ECO-LITE TOOL et le ECOPRO Gen4 communiquent avec l'ordinateur en Wi-Fi (le réseau local) ou en USB, avec le même appairage et le même chiffrement sur tous les systèmes. Pour appairer un ordinateur ou un téléphone, il faut toujours appuyer sur le bouton de l'appareil.
1. Ce qui existe pour chaque système
| Système | Ce qui est inclus |
|---|---|
| Windows (32 et 64 bits, y compris Windows sur ARM) | Interface J2534 (API 04.04 et 05.00) pour les logiciels 32 et 64 bits, D-PDU API et RP1210. Wi-Fi ou USB. |
| macOS (puce Apple et Intel) | Bibliothèque J2534 (API 04.04 et 05.00) et D-PDU API. La clé de ce Mac reste dans son trousseau. Wi-Fi ou USB. |
| Linux | Bibliothèque J2534 (API 04.04 et 05.00), D-PDU API et une passerelle pour utiliser can-utils et python-can. Wi-Fi ou USB. |
| iPhone et iPad | Un kit qui permet aux apps de communiquer avec l'appareil. Wi-Fi uniquement. |
Important: Les logiciels des constructeurs (ODIS, Xentry, FDRS et similaires) n'existent que pour Windows. Sur un Mac, installez-les dans une machine virtuelle Windows (Parallels Desktop, VMware Fusion ou UTM).
2. Mac avec Windows dans une machine virtuelle
- Installez Windows 11 dans la machine virtuelle. Sur un Mac à puce Apple, c'est Windows sur ARM : l'installateur Windows le détecte et prépare l'interface pour les logiciels 32 et 64 bits, que Windows exécute en émulation.
- Réglez le réseau de la machine virtuelle en mode partagé ou en pont, pour qu'elle atteigne le réseau de l'appareil.
- Armez le mode PassThru sur l'appareil (maintenez son bouton entre 2 et 5 secondes) et appairez Windows avec « ecolite-pt-config pair TOOL tcp:<IP de l'appareil> ». Quand c'est demandé, appuyez sur le bouton de l'appareil.
- Dans le logiciel de diagnostic, choisissez l'interface Diaglana portant le nom de votre appareil (ECO-LITE TOOL ou ECOPRO Gen4). Avec plusieurs appareils, lancez une fois en administrateur « ecolite-pt-config register » : chacun apparaît avec son numéro de série, et « ecolite-pt-config prefer » suivi de son nom choisit celui qui s'ouvre par défaut.
Conseil: En Wi-Fi, inutile de transmettre l'USB à la machine virtuelle. Pour programmer des calculateurs, l'USB est plus stable : connectez-le à la machine virtuelle depuis son menu des périphériques USB.
3. Mac et Linux sans machine virtuelle
- Installez le paquet : sur Mac, l'installateur .pkg ; sous Linux, le .deb (« sudo apt install ./ » suivi du nom du fichier) ou le .tar.gz avec « sudo ./instalar.sh ».
- Armez le mode PassThru sur l'appareil et appairez avec « ecolite-pt-config pair TOOL tcp:<IP de l'appareil> » (en USB, « serial: » suivi du port). Appuyez sur le bouton de l'appareil quand c'est demandé. Sous Linux, la clé de cet ordinateur reste dans le trousseau de votre session ou, sur un serveur, dans un fichier que seul votre utilisateur peut lire.
- Les logiciels compatibles J2534 sur Mac ou Linux trouvent l'appareil dans le dossier /etc/j2534, et ceux de la D-PDU API dans /etc/pdu_api_root.xml. Les outils libres qui le cherchent dans votre dossier ~/.passthru (comme ecu_diagnostics) le voient après avoir lancé une fois « ecolite-pt-config register » avec le chemin de la bibliothèque.
4. can-utils et python-can sous Linux
- Avec l'appareil armé et appairé, lancez « ecolite-pt-slcan --link /tmp/ecolite-slcan ».
- Créez l'interface réseau CAN : « sudo slcand -o -s6 $(readlink /tmp/ecolite-slcan) slcan0 » (s6 correspond à 500 kbit/s) et « sudo ip link set slcan0 up ».
- Utilisez slcan0 comme toute interface CAN : « candump slcan0 », « cansend slcan0 7DF#0201000000000000 » ou python-can avec le canal slcan0.
5. Apps iPhone et iPad
- Le kit pour développeurs est un paquet Swift sans dépendance externe : appairage, ouverture de l'appareil, CAN, filtres et ISO 15765 (UDS et OBD).
- L'appairage exige d'appuyer sur le bouton de l'appareil : aucune app ne peut s'appairer sans que quelqu'un touche l'appareil.
- L'app doit demander l'autorisation d'accès au réseau local : iOS la demande la première fois qu'elle cherche l'appareil.
- La clé de l'iPhone reste dans son trousseau, sur cet appareil uniquement : elle ne passe ni dans les sauvegardes ni sur un autre téléphone.
Conseil: C'est une fonction technique en test, qui ne remplace pas un outil de diagnostic homologué. Demandez au support les paquets pour Mac et Linux ou le kit iOS.
Plus de guides dans cette section
- Comment se déroule une session à distance
- Plan du tunnel : relier un outil au véhicule à distance
- Accepter ou retirer l'accès à distance à votre véhicule
- Collaborer dans une session : messages, consignes et photos
- Mode PassThru de l'équipement depuis l'application
- Demandes d'assistance, rendez-vous et ordres de travail
- Configuration et diagnostic des véhicules anciens : VAG et autres marques
- Codage et programmation des véhicules modernes
- Diagnostic automatique : une touche et il vous l'explique
- Lire un véhicule et partager le rapport
- Diagnostic CANopen des machines
- Fiche du véhicule : l'identifier par le VIN
- Tableau de bord en direct, fonctions de service et test de batterie
- Procédures v2 : bêta et opérationnelles
- Avis de compatibilité de votre outil
- Captures CAN
- Rapport avant achat
- État de la batterie des électriques et hybrides
- Demander de l'aide à Diaglana
- Votre première lecture : comprendre le résultat
- Options de diagnostic : chaque réglage et quand le changer
- Réglages de l'atelier : demandes, ordres, réseau et avis
- Lecture : choisir le protocole et comprendre le rapport OBD sur UDS
- Ce que signifie un code défaut
- Données en direct : tableaux, enregistrement et export
- Joindre les codes défaut à un ordre de travail
- Procédures qui écrivent, programment ou s'authentifient
- ISOBUS : lire et modifier le NAME d'un outil attelé
- Diagnostic par Ethernet (DoIP)
- Télécharger Diaglana PassThru pour Windows, Mac et Linux
- Autoriser un PC pour le PassThru
- Mises à jour de Diaglana PassThru