I had a elm327 that would connect to my phone but not the ecu. Tried multiple cars with no success so I ordered a BAFX version and it has worked flawlessly.