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
| Sistema | Cosa 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. |
| Linux | Libreria 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 iPad | Un 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
- 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.
- Imposta la rete della macchina virtuale in modalità condivisa o bridge, così che raggiunga la rete in cui si trova il dispositivo.
- 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.
- 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
- 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».
- 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.
- 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
- Con il dispositivo attivato e abbinato, esegui «ecolite-pt-slcan --link /tmp/ecolite-slcan».
- 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».
- 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.
Altre guide di questa sezione
- Come funziona una sessione remota
- Piano del tunnel: collegare uno strumento al veicolo a distanza
- Accettare o ritirare l'accesso remoto al tuo veicolo
- Collaborare in una sessione: messaggi, indicazioni e foto
- Modalità PassThru del dispositivo dall'app
- Richieste di assistenza, appuntamenti e ordini di lavoro
- Configurazione e diagnosi dei veicoli meno recenti: VAG e altri marchi
- Codifica e programmazione dei veicoli moderni
- Diagnosi automatica: un tocco e te lo spiega
- Leggere un veicolo e condividere il rapporto
- Diagnosi CANopen delle macchine
- Scheda del veicolo: identificarlo dal VIN
- Cruscotto in diretta, funzioni di servizio e test della batteria
- Procedure v2: beta e operative
- Avvisi di compatibilità del tuo strumento
- Catture CAN
- Rapporto prima dell'acquisto
- Stato della batteria di elettriche e ibride
- Chiedere aiuto a Diaglana
- La tua prima lettura: capire il risultato e cosa fare
- Opzioni di diagnosi: ogni impostazione e quando cambiarla
- Impostazioni dell'officina: richieste, ordini, rete e avvisi
- Lettura: scegliere il protocollo e capire il rapporto OBD su UDS
- Cosa significa un codice guasto
- Dati in diretta: cruscotti, registrazione ed esportazione
- Allegare i codici guasto a un ordine di lavoro
- Procedure che scrivono, programmano o si autenticano
- ISOBUS: leggere e cambiare il NAME di un attrezzo
- Diagnosi via Ethernet (DoIP)
- Scaricare Diaglana PassThru per Windows, Mac e Linux
- Autorizzare un PC per il PassThru
- Aggiornamenti di Diaglana PassThru