No bhai it works on all engines, the problem is actually in your bluetooth. I noted later that your bluetooth version is 2.5 or 2.0 they are fake adapters not the real one that ELM introduced.
I am gone through this, you have to buy the original one which only comes in version 1.5, ask the person from whom you purchased this to replace it for you. Version 1.5 is bit expensive though, almost double in price.
Sent from my Z12 using Tapatalk