ELM (ELM327), araçların elektronik kontrol ünitesi (ECU) ile iletişim kurarak arıza kodlarını okuyan bir tür OBD-II (On-Board Diagnostics – Sürüş Sırasında Teşhis) cihazıdır. ELM327 cihazının bazı işlevleri şunlardır: motor hata kodlarını ve DTC okuma; ECU verileri okuma; TPMS (Lastik Basıncı İzleme Sistemi) okuma; gerçek zamanlı sensör verilerini okuma (RPM, AFR, O2 Bank, MAF, gaz kelebeği konumu); şanzıman ve gaz adaptasyonlarını sıfırlama (her araç için geçerli değildir); motorların kısmi zamanlama özelliklerini değiştirme (CVVT, i-Vtec, VVT-i). ELM327 cihazı, genellikle Bluetooth, Wi-Fi ya da USB üzerinden çalışır ve bir mobil uygulama veya bilgisayar programı ile birlikte kullanılır. ELM327 cihazının güvenli kullanımı için güvenilir bir marka tercih etmek ve yanlış veri aktarımını önlemek için dikkatli olmak önemlidir.