I wanted to download English(India) speech pack for my phone and I went to Settings -> Speech and chose English(India) and my phone says "Downloading language" but it's been going on for 2 days and the download hasn't finished. The file size is not more than 25 MB. I'm using a proper Wi-fi connection. When I tap the English(India) option, it takes me to phone update and when I choose check for updates, the update status is shown as "Checking for updates..." but it never finished checking for updates and every time my phone screen times out I have to check for updates again. I've been preventing my phone screen from timing out for the past half an hour but the phone is neither able to check for updates, and nor is it able to download the speech language pack I want to download. I tried the workaround where you download a keyboard language but even that failed to download... Everything just says "Downloading" or "Checking for updates" but it never finishes.