Thanks for all the information. As mentioned earlier, I had installed audiocodec exactly as per your instructions and left it there for more than 24 hours but MTO was keep crashing every 5 minutes or so. Every time home screen appeared and I have to start MTO again to connect to the server. I have two providers and it happened with both. So finally I did a factory reset and crashing stopped.
I can do it again so what should I do if it starts crashing again, just reset it or do you have any other suggestion. Thanks in advance.