PassThru su Mac, Linux e iOS

Usare il dispositivo ECO-LITE TOOL o il ECOPRO Gen4 come interfaccia PassThru da un Mac, un PC Linux, un PC con Windows su ARM o un'app per iPhone.

Revisionato da Daniel Morales, fondatore di Reprorace SL, il

Il dispositivo ECO-LITE TOOL e il ECOPRO Gen4 comunicano con il computer via Wi-Fi (la rete locale) o USB, con lo stesso abbinamento e la stessa cifratura su tutti i sistemi. Per abbinare un computer o un telefono devi sempre premere il pulsante del dispositivo.

1. Cosa c'è per ogni sistema

SistemaCosa include
Windows (32 e 64 bit, anche Windows su ARM)Interfaccia J2534 (API 04.04 e 05.00) per programmi a 32 e 64 bit, D-PDU API e RP1210. Wi-Fi o USB.
macOS (con chip Apple o Intel)Libreria J2534 (API 04.04 e 05.00) e D-PDU API. La chiave di questo Mac resta nel suo portachiavi. Wi-Fi o USB.
LinuxLibreria J2534 (API 04.04 e 05.00), D-PDU API e un ponte per usare can-utils e python-can. Wi-Fi o USB.
iPhone e iPadUn kit che permette alle app di comunicare con il dispositivo. Solo Wi-Fi.

Importante: I programmi dei costruttori di veicoli (ODIS, Xentry, FDRS e simili) esistono solo per Windows. Su un Mac, installali in una macchina virtuale con Windows (Parallels Desktop, VMware Fusion o UTM).

2. Mac con Windows in una macchina virtuale

  1. Installa Windows 11 nella macchina virtuale. Su un Mac con chip Apple è Windows su ARM: il programma di installazione per Windows lo rileva e prepara l'interfaccia per i programmi a 32 e 64 bit, che Windows esegue in emulazione.
  2. Imposta la rete della macchina virtuale in modalità condivisa o bridge, così che raggiunga la rete in cui si trova il dispositivo.
  3. Attiva la modalità PassThru sul dispositivo (tieni premuto il pulsante tra 2 e 5 secondi) e abbina Windows con «ecolite-pt-config pair TOOL tcp:<IP del dispositivo>». Quando richiesto, premi il pulsante del dispositivo.
  4. Nel programma di diagnosi, scegli l'interfaccia Diaglana con il nome del tuo dispositivo (ECO-LITE TOOL o ECOPRO Gen4). Con più dispositivi, esegui una volta come amministratore «ecolite-pt-config register»: ognuno compare con il suo numero di serie, e «ecolite-pt-config prefer» seguito dal suo nome sceglie quello che si apre per impostazione predefinita.

Consiglio: Via Wi-Fi non serve passare l'USB alla macchina virtuale. Per programmare le centraline l'USB è più stabile: collegalo alla macchina virtuale dal suo menu dei dispositivi USB.

3. Mac e Linux senza macchina virtuale

  1. Installa il pacchetto: su Mac, il programma di installazione .pkg; su Linux, il .deb («sudo apt install ./» seguito dal nome del file) o il .tar.gz con «sudo ./instalar.sh».
  2. Attiva la modalità PassThru sul dispositivo e abbina con «ecolite-pt-config pair TOOL tcp:<IP del dispositivo>» (via USB, «serial:» seguito dalla porta). Premi il pulsante del dispositivo quando richiesto. Su Linux la chiave di questo computer resta nel portachiavi della tua sessione o, su un server, in un file che solo il tuo utente può leggere.
  3. I programmi che supportano J2534 su Mac o Linux trovano il dispositivo nella cartella /etc/j2534, quelli con D-PDU API in /etc/pdu_api_root.xml. Gli strumenti open source che lo cercano nella tua cartella ~/.passthru (come ecu_diagnostics) lo vedono dopo aver eseguito una volta «ecolite-pt-config register» con il percorso della libreria.

4. can-utils e python-can su Linux

  1. Con il dispositivo attivato e abbinato, esegui «ecolite-pt-slcan --link /tmp/ecolite-slcan».
  2. Crea l'interfaccia di rete CAN: «sudo slcand -o -s6 $(readlink /tmp/ecolite-slcan) slcan0» (s6 corrisponde a 500 kbit/s) e «sudo ip link set slcan0 up».
  3. Usa slcan0 come qualsiasi interfaccia CAN: «candump slcan0», «cansend slcan0 7DF#0201000000000000» o python-can con il canale slcan0.

5. App per iPhone e iPad

  • Il kit per sviluppatori è un pacchetto Swift senza dipendenze esterne: abbinamento, apertura del dispositivo, CAN, filtri e ISO 15765 (UDS e OBD).
  • Per abbinare bisogna premere il pulsante del dispositivo: nessuna app può abbinarsi senza che qualcuno tocchi il dispositivo.
  • L'app deve chiedere il permesso di accesso alla rete locale: iOS lo chiede la prima volta che cerca il dispositivo.
  • La chiave dell'iPhone resta nel suo portachiavi, solo su quel dispositivo: non finisce nei backup né su un altro telefono.

Consiglio: È una funzione tecnica in prova e non sostituisce uno strumento di diagnosi omologato. Chiedi all'assistenza i pacchetti per Mac e Linux o il kit per iOS.

Apri la piattaforma Vedi nel centro assistenza

Ti aiutiamo a iniziare?

Lasciaci i tuoi dati e ti spieghiamo come Diaglana si adatta alla tua officina, alla tua flotta o alla tua auto.