PassThru en Mac, Linux e iOS

Usar la ECO-LITE TOOL o el ECOPRO Gen4 como interfaz PassThru desde un Mac, un PC con Linux, un PC con Windows para ARM o una app de iPhone.

Revisado por Daniel Morales, fundador de Reprorace SL, el

La ECO-LITE TOOL y el ECOPRO Gen4 hablan con el ordenador por Wi-Fi (la red local) o por USB, con el mismo emparejamiento y el mismo cifrado en todos los sistemas. Para emparejar un ordenador o un móvil siempre hay que pulsar el botón del equipo.

1. Qué hay para cada sistema

SistemaQué incluye
Windows (32 y 64 bits, también Windows para ARM)Interfaz J2534 (API 04.04 y 05.00) para programas de 32 y 64 bits, D-PDU API y RP1210. Wi-Fi o USB.
macOS (chip Apple e Intel)Biblioteca J2534 (API 04.04 y 05.00) y D-PDU API. La clave de este Mac queda en su llavero. Wi-Fi o USB.
LinuxBiblioteca J2534 (API 04.04 y 05.00), D-PDU API y un puente para usar can-utils y python-can. Wi-Fi o USB.
iPhone y iPadUn kit para que las apps hablen con el equipo. Solo por Wi-Fi.

Importante: Los programas de los fabricantes de vehículos (ODIS, Xentry, FDRS y similares) solo existen para Windows. En un Mac, instálalos en una máquina virtual con Windows (Parallels Desktop, VMware Fusion o UTM).

2. Mac con Windows en una máquina virtual

  1. Instala Windows 11 en la máquina virtual. En un Mac con chip Apple es Windows para ARM: el instalador de Windows lo detecta y deja la interfaz lista para los programas de 32 y 64 bits, que Windows ejecuta emulados.
  2. Pon la red de la máquina virtual en modo compartido o en puente, de forma que llegue a la red donde está el equipo.
  3. Arma el modo PassThru en el equipo (mantén pulsado su botón entre 2 y 5 segundos) y empareja Windows con «ecolite-pt-config pair TOOL tcp:<IP del equipo>». Cuando lo pida, pulsa el botón del equipo.
  4. En el programa de diagnosis, elige la interfaz de Diaglana con el nombre de tu equipo (ECO-LITE TOOL o ECOPRO Gen4). Con varios equipos, ejecuta una vez como administrador «ecolite-pt-config register»: cada uno aparece con su número de serie, y «ecolite-pt-config prefer» y su nombre elige el que se abre por defecto.

Consejo: Por Wi-Fi no hace falta pasar el USB a la máquina virtual. Para programar centralitas es más estable el USB: pásalo a la máquina virtual desde su menú de dispositivos USB.

3. Mac y Linux sin máquina virtual

  1. Instala el paquete: en un Mac, el instalador .pkg; en Linux, el .deb («sudo apt install ./» y el nombre del fichero) o el .tar.gz con «sudo ./instalar.sh».
  2. Arma el modo PassThru en el equipo y empareja con «ecolite-pt-config pair TOOL tcp:<IP del equipo>» (por USB, «serial:» y el puerto). Pulsa el botón del equipo cuando lo pida. En Linux la clave de este ordenador queda en el llavero de tu sesión o, en un servidor, en un fichero que solo puede leer tu usuario.
  3. Los programas que admiten J2534 en Mac o Linux encuentran el equipo en la carpeta /etc/j2534, y los de D-PDU API en /etc/pdu_api_root.xml. Las herramientas abiertas que lo buscan en tu carpeta ~/.passthru (como ecu_diagnostics) lo ven después de ejecutar una vez «ecolite-pt-config register» con la ruta de la biblioteca.

4. can-utils y python-can en Linux

  1. Con el equipo armado y emparejado, ejecuta «ecolite-pt-slcan --link /tmp/ecolite-slcan».
  2. Crea la interfaz de red CAN: «sudo slcand -o -s6 $(readlink /tmp/ecolite-slcan) slcan0» (s6 es 500 kbit/s) y «sudo ip link set slcan0 up».
  3. Usa slcan0 como cualquier interfaz CAN: «candump slcan0», «cansend slcan0 7DF#0201000000000000» o python-can con el canal slcan0.

5. Apps de iPhone y iPad

  • El kit para desarrolladores es un paquete Swift sin dependencias externas: emparejar, abrir el equipo, CAN, filtros e ISO 15765 (UDS y OBD).
  • Emparejar exige pulsar el botón del equipo: ninguna app puede emparejarse sin que alguien toque el equipo.
  • La app tiene que pedir permiso de red local: iOS lo pregunta la primera vez que busca el equipo.
  • La clave del iPhone queda en su llavero, solo en ese aparato: no pasa a copias de seguridad ni a otro teléfono.

Consejo: Es una función técnica en pruebas y no sustituye a una herramienta de diagnosis homologada. Pide a soporte los paquetes para Mac y Linux o el kit para iOS.

Abrir la plataforma Ver en el centro de ayuda

¿Te ayudamos a empezar?

Déjanos tus datos y te contamos cómo encaja Diaglana en tu taller, tu flota o tu coche.