[Micromax Canvas Turbo A250] siddqwerty:
Press and hold the Power button for 5-10 seconds. It sends a software interrupt to the system and instantly shuts your device down.

If that doesn't work for you. Try flashing a fresh stock rom and check if the problem goes away. In case you haven't tried to use anything "custom". I advise to take your device to the service center and get it replaced asap.

---------- Post added at 03:57 PM ---------- Previous post was at 03:29 PM ----------

Hello there..

I myself took whole day to find an optimum procedure for acquiring root on this device...

Below is a proper procedure to root in case other root procedures do not work or your build version is S9311_MP_IN_MMX_16_flasher_user

Download :

1) From this thread's first post http://xdaforums.com/showthread.php?t=2508309 download the following:

1.1) Stock rom currently present in your phone (in my case it is S9311_MP_IN_MMX_16_flasher_user) and also download SP Tools.

1.2) MTK(Mediatek) drivers (Mobistel_Cynus_T1_Drivers_x86.exe)

1.3) CWM Recovery and Patched Boot Image

2) Download root.zip http://www.mediafire.com/download/a7l8084akth2lf5/root.zip and USB_Drivers.rar http://www.mediafire.com/download/cyctyu1ln592rmo/USB_Drivers.rar (when u should be installing USB_Drivers i'll let you know... don't try installing it now).

Preparation :

Now many of you would have encountered this problem that when you have already installed the MTK drivers before connecting the phone to your pc for the first time for it to load usb drivers from phone... you may encounter problems when windows tries to install the drivers.

For instance, the adb interface would not get correctly installed...

For correcting this,

i) first uninstall your previously installed MTK drivers (Mobistel_Cynus_T1_Drivers_x86.exe).

ii) Now try connecting your phone in usb storage mode, if installation is not successful, restart pc and try again.

iii) Now install your MTK drivers (Mobistel_Cynus_T1_Drivers_x86.exe)

Of course the drivers are not fully compatible... (When u switch off your device and connect the usb cable to the pc... It'll try to install drivers for MT65xx Preloader and will fail).

Make note that the proper installation of MT65xx Preloader driver is most essential for this method to work. Without it, SP tools will fail.

i) When you see that the driver installation fails... or when it is trying to install driver, head over quickly to device manager (cuz then the device disconnects and goes into battery charging mode).

ii) Here, you'll find MT65xx Preloader device with an exclamation mark(probably).

iii) Right-click and select update driver and extract the provided USB_Drivers.rar and extract it and select the update to be done manually and select directory to which you have just extracted the drivers now.

iv) Driver installation can take some time but it eventually is successful.

Put the root.zip file in your device's sd card now.

Procedure :

1) (Optional but good measure) Making sure everything above works, take a user backup from your device's stock recovery by following guide:

1.1) Switch off your device.

1.2) Now press and hold Power+Vol Up+Vol Down keys.

1.3) Screen shows up to select between recovery mode and factory mode. Press Volume Up for recovery mode.

1.4) Wait for two seconds until MMX logo goes away. Screen shows up saying "No command". Press Power button to view the recovery menu options.

1.5) Use Volume keys to highlight the Backup user data option and press menu button.

1.6) Then it allocates the space required for backup but doesn't start automatically. Press Menu button again to start backup process.

1.7) After completing, choose "Reboot system now" and restart to android.

Before proceeding now, you must ensure that your device has enough battery left in it to save your self in case something goes wrong.

2) Extract both stock rom and SP Flash tool.

2.1) Go to SP Tools directory just extracted and open Flash_tool.exe.

2.2) Click Scatter-loading button and select the "MT6589_Android_scatter_emmc.txt" file in the dialog box.

2.3) If done correctly, there will many checkboxes below.

2.4) Unselect all the checkboxes and then tick mark the one which says "RECOVERY"

2.5) But we need to flash the CWM recovery and not the stock one...

2.6) Click on the "RECOVERY" label beside the checkbox. Dialog box will open to select a recovery image. Open the directory where you have kept the CWM recovery downloaded from above.

2.7) (Optional) You can also flash the boot image provided with the recovery by following steps 2.4 - 2.6 above for "BOOTIMG" label (DO NOT change or select or check the "UBOOT" option).

2.8) In the menu bar, select options -> Tick "USB Mode".

2.9) In menu bar, select options -> DA Download All -> Speed -> Tick "Force to High Speed".

2.10) Click on the download button.

2.11) Switch off your phone and connect it with the same USB port in where you previously plugged to install the MT65xx Preloader.

2.12) The flashing will start if the drivers are correctly installed.

2.13) You'll see a big green circle popup when it is finished.

2.14) You can optionally boot up your device now in case you want to check anything.

Rooting :

1) Put the Root.zip in sdcard now in case you haven't done already.

1.1) Switch off your device and goto recovery the same way as told above.

1.2) You'll find an option to "install zip from sdcard". open it by pressing power button.

1.3) Here, on bottom select "choose zip from internal sdcard".

1.4) navigate to the "root.zip" file and press power button.

1.5) Your phone will be rooted by end of the procedure.

1.6) Reboot to system

After you boot into your android OS, you'll find probably two su apps... SuperSU and Superuser (I got it partly cuz of framaroot or motochopper tool).

Open any one of them according what you'll use and it'll ask to update the su binary... select yes.

That's it. Done. You have got root access.

For checking purposes... download the root checker app from the play store to ensure that you're fully rooted.