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èmeCe 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.
LinuxBibliothè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 iPadUn 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

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. 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 ».
  2. 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.
  3. 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

  1. Avec l'appareil armé et appairé, lancez « ecolite-pt-slcan --link /tmp/ecolite-slcan ».
  2. 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 ».
  3. 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.

Ouvrir la plateforme Voir dans le centre d'aide

Plus de guides dans cette section

On vous aide à démarrer ?

Laissez-nous vos coordonnées et nous vous expliquons comment Diaglana s'adapte à votre atelier, votre flotte ou votre voiture.