Mahindra will never release the Garuda for public use as it has the ability to flash the ECU. With that said any decent OBDII Scan tool can read the codes, clear codes, and give generic information about the P Codes. I hear many people have good luck with the ELM 327 bluetooth and the Torque Pro App.
ELM327 on Amazon for $10-$20
Torque Pro App $5