ELM327 is not compatible with Alto LXi 2004 model, or swift. I am trying to search a scanner which works on alto.
Do you have an ELM 327 module which is marked as "Supports all OBD II protocols" ? Refer the product at GadgetGuru ELM327 Bluetooth OBD II Universal Vehicle Diagnostic Tool: Amazon.in: Electronics
Note: You might require a WIFI version for iOS devices.