Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ La app no trae ningún archivo de BMW. Los `.prg` y `.grp` los pones tú, copiá

---

## Por qué existe

Tenía INPA instalado en un portátil con Windows y lo usaba para hacer diagnosis. Funcionaba bien, pero cada vez que quería mirar algo, aunque solo fuera leer los errores, tenía que sacar el portátil, arrancarlo y conectar el cable. Quería hacerlo con el móvil, que siempre llevo encima, así que decidí pasar el programa a Android con ayuda de la IA. Mantiene las pantallas y las teclas F de INPA, para que quien ya lo conoce pueda usarlo sin aprender nada nuevo.

---

## Qué hace

Esta versión es genérica: no lee los scripts `.ipo` de INPA, sino que monta las pantallas a partir de los jobs que hay dentro de cada `.prg`. Por eso sirve para cualquier centralita que tengas, aunque las pantallas no tengan el diseño específico de cada script de INPA.
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ The app ships with no BMW files. You supply your own `.prg` and `.grp`, copied f

---

## Why this exists

I had INPA on a Windows laptop and used it for diagnostics. It worked fine, but every time I wanted to check something, even just to read the fault memory, I had to get the laptop out, boot it up and plug in the cable. I wanted to do it from my phone, which I always have on me, so I decided to port the program to Android with the help of AI. It keeps INPA's screens and F keys, so anyone who already knows INPA can use it without learning anything new.

---

## What it does

This version is generic: it does not parse `.ipo` scripts; instead, it builds screens from the jobs inside each `.prg`. This means it works with any ECU you have files for, even if the screens do not look exactly like an INPA script.
Expand Down
Loading