Centralina
OBD-II live · ELM327
protocollo — offline

Collega l'adattatore solo lettura

L'app interroga la centralina ma non scrive nulla che modifichi mappature, parametri motore o configurazioni. Mode 04 (cancellazione codici) è l'unico comando di scrittura, sempre con conferma esplicita.


Adattatore
Protocollo
Tensione
PID supportati
Quale pulsante devo premere?
  • Bluetooth (BLE) da Android Chrome — funziona con ELM327 BLE (4.0/5.0). Quelli generici "compatibili Android+Windows" sono spesso Bluetooth Classic: non li vede.
  • Web Serial su Windows/Linux/macOS desktop — funziona con: cavo USB ELM327 oppure Bluetooth Classic abbinato come COM virtuale (vai alla tab Setup Windows per la guida).
  • iPhone Safari: niente da fare. Apple non supporta Web Bluetooth né Web Serial.

Profilo auto attivo

Modello
Hyundai i30 1.4 T-GDI
Anno · telaio
2017 · PD
Motore
G4LD · 140 CV · 242 Nm
Cambio
7DCT300 · doppia frizione
Boost target
~1.0 bar (200 kPa)
Wastegate
elettrica

Le soglie warn/err del cruscotto e i valori target nella sezione Turbo P0299 sono tarati su questo profilo.

Giri motore
rpm
Sovrapressione
bar
Acceleratore
%
Velocità
km/h
Carico motore
%
MAP assoluta
kPa
Aria aspirata
g/s
Temp aria
°C
Refrigerante
°C
Anticipo
°
Trim breve
%
Trim lungo
%
Carburante
%
Tensione modulo
V
Tempo da accensione
s

Modalità polling

Solo turbo interroga RPM·MAP·TPS·Load·MAF in stretta sequenza con anti-congestion 100ms: la modalità giusta da attivare prima di un'accelerata sotto carico.

Codici diagnostici

Mode 03 = attivi · Mode 07 = pendenti · Mode 0A = permanenti. La cancellazione azzera anche i monitor di prontezza emissioni: non farlo prima di una revisione.

P0299 — Sottopressione turbo

Il P0299 dice che la centralina aspettava una certa pressione di sovralimentazione e ne ha trovata meno del minimo, abbastanza a lungo da scattare. Su Hyundai i30 1.4 T-GDI (G4LD) il sistema entra in limp mode: coppia tagliata, potenza ~50%, sorpassi laboriosi.

Cause più frequenti — ordine reale i30 1.4 T-GDI

  1. Manicotti intercooler crepati o staccati — i tubi gomma tra turbo, intercooler e corpo farfallato si crepano sui giunti. Statisticamente il #1.
  2. Diverter / bypass valve elettrica sul compressore — membrana lacerata. Sintomo: sibilo sotto carico, perdita progressiva di pressione.
  3. Wastegate elettrica bloccata aperta — i30 1.4 T-GDI usa attuatore elettrico (servomotore), non pneumatico. Si blocca per carbonizzazione del fulcro/leva. Tipico oltre 80-150k km.
  4. Sensore boost / MAP falsa lettura → ECU riduce il duty cycle.
  5. PCV / sfiato basamento bucato — aria non misurata in entrata, mix lean associato (P0171 spesso compagno).
  6. Catalizzatore intasato — backpressure → turbo non costruisce boost. Raro a basso km.
  7. Turbocompressore con palette danneggiate — ultima ipotesi.

Cosa guardare nei dati live

  • MAP a fondo gas, 3ª/4ª, >2500 rpm: deve salire a 160–200 kPa (cioè 0.6–1.0 bar di boost). Sotto 130 kPa → underboost confermato.
  • MAP vs Throttle: se TPS ~80% e MAP basso → perdita o wastegate aperta.
  • MAF a fondo gas: 60–110 g/s. Se piatto a 30–40 → restrizione o perdita pre-MAF.
  • STFT/LTFT > +10% → mix magro → perdita d'aria post-MAF: manicotti intercooler il sospetto N°1.
  • IAT >55 °C in marcia → intercooler debole o flusso compromesso.
  • Anticipo: se la centralina ritarda 6–10° da sé sotto carico → battito in testa rilevato → correlato.

Test ordinato

  1. Auto a temperatura, codice cancellato.
  2. Tab Cruscotto · modalità Solo turbo.
  3. Tab Log + Grafico · Avvia.
  4. Strada chiusa o tratto sicuro: 3ª marcia, da 2000 a 4500 rpm a fondo gas, 4–5 secondi.
  5. Ferma + osserva grafico curva MAP/RPM. Esporta CSV per backup.
  6. Decisione:
    • MAP max <130 kPa + LTFT >+10% → perdita post-MAF → ispezione manicotti
    • MAP max <130 kPa + trim normali → wastegate aperta o sensore boost
    • MAP max OK ma codice torna → diagnosi avanzata in officina con scanner Hyundai (Hi-Scan / GDS)

Hyundai i30 PD · 1.4 T-GDI 2017

Codice motore
G4LD (Kappa II turbo)
Cilindrata
1353 cc · 4 cilindri
Potenza max
140 CV (103 kW) @ 6000 rpm
Coppia max
242 Nm @ 1500-3200 rpm
Iniezione
GDI · diretta
Sovralimentazione
turbo · wastegate elettrica
Cambio
7DCT300 · doppia frizione a secco
Telaio
i30 PD (gen 2017+)
Norma emissioni
Euro 6b/c (anno 2017)
OBD protocollo
ISO 15765-4 CAN 11/500

Valori sani di riferimento

ParametroIdle100 km/h 7ªAccelerata 3ª 2500-4500 fondo gas
RPM~7501800-20002500→4500
MAP (kPa)30-4050-65160-200
Boost (bar)000.6-1.0
MAF (g/s)3-510-1660-110
TPS (%)12-1516-2280-100
Load (%)2035-4580-95
Coolant (°C)88-95≤105
IAT (°C)amb +5-10amb +10-20≤55
STFT/LTFT (%)±5±5±5
Anticipo (°)8-1525-405-15

Valori indicativi — variazioni ±10% normali. Oltre limiti = sospetto.

Note specifiche 7DCT300

  • Cambio a doppia frizione a secco (non bagno olio): più sensibile a strappi e città fitta.
  • Codici trasmissione tipici: P073x (mancata cambiata), P0741 (slittamento frizione), P176x (solenoidi).
  • In condizione di P0299 limp mode, il cambio può rifiutare cambiate alte: comportamento atteso, non è guasto cambio.

Registratore

Campioni
0
Durata
0 s
RPM max
MAP max
Boost max
MAF max

Curva accelerata · MAP vs RPM live

MAP (kPa) RPM/50 Boost ×100 (bar)

Mostra ultimi 60 secondi del log. La curva MAP che non sale sopra i 130 kPa nelle accelerate piene è il segno chiaro di P0299.

Ultimi campioni

tRPMVelTPSLoadMAPBoostMAFIATCTSTFTLTFT

ELM327 Bluetooth Classic su Windows

I cloni economici "compatibile Android+Windows" sono Bluetooth Classic 2.0. Web Bluetooth del browser non li vede direttamente. Su Windows si abbinano come porta COM virtuale e poi Web Serial parla con quella porta. È la stessa cosa di un cavo USB.

1
Inserisci il dongle nella presa OBD-II (sotto al volante). LED si accende — chiave su ON (non serve avviare).
2
Windows: +IBluetooth e dispositiviAggiungi dispositivoBluetooth. Compare OBDII o simile. PIN: 1234 o 0000.
3
Apri il vecchio pannello: +R → digita control bthprops.cplInvio. Si apre Dispositivi e stampanti / Bluetooth.
4
Tab Porte COM (in alto). Vedrai il device OBD con due COM: una in entrata, una in uscita. Annota la COM in uscita (es. COM5) — è quella che useremo.
5
Torna su questa pagina, tab Collega, premi Web Serial. Chrome/Edge mostrerà la lista porte: scegli quella che hai annotato.
6
Init automatica (~3 secondi). Header in alto diventa ● collegato. Vai al cruscotto.
Errori comuni Windows
  • "Impossibile aprire la porta" → un'altra app la sta tenendo (Torque PC, OBDwiz). Chiudila, o riavvia il driver Bluetooth.
  • Pairing fallisce con PIN errato → prova 0000 o 1234; alcuni cinesi accettano 9999.
  • Lista porte vuota in Chrome → driver Bluetooth disinstallati o COM non assegnata. Disconnetti e riabbina il device.
  • Lentissimo → il baudrate predefinito (38400) può non bastare. Alcuni cloni vogliono 9600 o 115200; cambialo nel codice se serve.

Macchina · Linux · macOS

Su Linux usa rfcomm bind per creare /dev/rfcomm0 dal device pairato. Su macOS il pairing Bluetooth Classic crea automaticamente /dev/cu.OBDII-XXX: appare in Web Serial.

Proiettare Centralina sul display dell'auto

Android Auto è un sistema chiuso: Google permette solo categorie media/messaggi/navigazione/IoT. Le webapp non sono ammesse ufficialmente. Esistono però 3 strade della community open-source. Te le spiego in onestà, con i loro limiti reali al 2026.

Azione rapida 1 tap

"Installa app" funziona se sei in Chrome Android e non l'hai già installato. "Apri su Android Auto" usa il selettore di sistema: scegli AABrowser (se installato via AAAD) per proiettare sul display.

Strada 1 · AABrowser via AAAD consigliata

Un browser vero e proprio che gira dentro Android Auto. Sideload via AAAD (Android Auto Apps Downloader). Niente root.

1
Sul telefono Android: tocca "⬇ Scarica AAAD APK" qui sopra → conferma installazione (Chrome chiede di abilitare "installa da fonti sconosciute" la prima volta).
2
Apri AAAD → cerca AABrowser (di kododake) → installa.
3
Connetti il telefono al display dell'auto via cavo USB (Android Auto wired). Sul display compare l'icona di AABrowser.
4
Apri AABrowser → digita centralina.ilbordellodelleombre.com nella barra → premi Drive nell'header per attivare Drive Mode pieno schermo.
Limiti reali 2026

Google sta bloccando aggressivamente: ~92% delle app sideload via AAAD smettono di funzionare dopo aggiornamenti recenti di Android. AAAD ha un team attivo che pubblica patch, ma è guerra continua. Se smette di funzionare, l'alternativa più affidabile è la Strada 3 sotto.

Strada 2 · AAStream richiede root

Mirroring totale dello schermo del telefono sul display dell'auto. Apri la webapp nel browser del telefono, AAStream la duplica su AA. Più potente, ma richiede root.

Strada 3 · PWA + supporto telefono in vista più affidabile

Niente sideload, niente Android Auto, niente guerra con Google. Installi Centralina come app PWA sul telefono e lo metti in un supporto a vista con la sua presa elettrica.

1
Apri centralina.ilbordellodelleombre.com in Chrome Android.
2
Menu Chrome (3 puntini) → Installa app (oppure Chrome lo propone da solo se rispetti i criteri PWA, e qui li rispettiamo). Comparirà un'icona Centralina nella home del telefono.
3
Apri da quell'icona: si apre fullscreen senza barra browser, con Drive Mode + Wake Lock attivo (lo schermo non si spegne durante l'uso).
4
Supporto magnetico/clip a bocchetta + cavo USB-C per alimentazione. Usalo come dashboard secondaria. La webapp funziona anche con dati cellulare a zero (è offline-capable dopo la prima visita).

Vantaggi: niente sideload fragile, app vera installata, schermo sempre acceso, performance native-like.

App OBD2 native già su Android Auto

  • dashOBD (Play Store) — l'unica app OBD2 ammessa ufficialmente su AA dal 2023, sfrutta la categoria IoT. Versione free legge 2 parametri + DTC, premium per più valori. Niente customizzazione, niente custom PID Hyundai.
  • Torque Pro + plugin AA — il plugin storico è morto nel 2020 con il rinnovamento delle API AA. Esistono fork ma sono fragili.
  • Car Scanner ELM OBD2 — non ha vista AA, ma sul telefono è la migliore esperienza tra app open-friendly. Si combina bene con un supporto a vista.
offline
Giri motore · rpm
Boost · bar
Velocità · km/h
MAP · kPa
Acc. · %
Refrigerante · °C
IAT · °C

Console comandi esperti

Manda comandi AT o PID grezzi all'ELM327. Termine \r aggiunto automaticamente. Esempi: ATRV (tensione), ATDPN (n° protocollo), 0100 (PID 01-20 supportati), 03 (DTC), 09 02 (VIN).

Comandi utili
ATIversione ELM327
AT@1identifica device
ATRVtensione batteria
ATDPNnumero protocollo (0=auto, 6=CAN 11/500)
ATSP6force CAN 11/500 (i30 PD)
ATPCprotocol close (forza autoneg)
0100PID 01-20 supportati
0120PID 21-40 supportati
0140PID 41-60 supportati
0902VIN del veicolo
0904Calibration ID ECU