• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root MT ignores set ringtones for contacts

Meerky

Member
Since I installed CM7 (CM7-TG-Reloaded), it's been like a new phone. But the last week or so all of a sudden my ringtones set for contacts are ignored and the default ringtone is used. If I clear the Dalvik cache that fixes it but only temporarily, it starts to happen again, usually after connecting to the PC but not always. I can clear the Dalvik cache quickly through one of the Titanium Backup options, so I don't even need to go into CWM to do it anymore, but either method works, TB or CWM.

Things I've tried so far, all with no change: I've reformatted the sdcard. I've changed the sdcard to a new one and double the size, 16GB Class 10. I've moved the ringtones from the sdcard to the phone's internal memory. I've moved as many apps as possible from the phone's internal storage to the sdcard. I've removed any recent apps I added. I've cleared the cache of all apps. I've disabled Battery Doctor, Juice Defender and Android Assistant thinking one of them might be shutting down something essential to save battery after an update. I don't use any widgets. I've added Ringo app that manages ringtones but that did nothing either.

Any idea what could be causing this? Short of flashing the ROM again and setting up new, is there anything else I can try? And any idea how to prevent it from happening again?
 
Since I installed CM7 (CM7-TG-Reloaded), it's been like a new phone. But the last week or so all of a sudden my ringtones set for contacts are ignored and the default ringtone is used. If I clear the Dalvik cache that fixes it but only temporarily, it starts to happen again, usually after connecting to the PC but not always. I can clear the Dalvik cache quickly through one of the Titanium Backup options, so I don't even need to go into CWM to do it anymore, but either method works, TB or CWM.

Things I've tried so far, all with no change: I've reformatted the sdcard. I've changed the sdcard to a new one and double the size, 16GB Class 10. I've moved the ringtones from the sdcard to the phone's internal memory. I've moved as many apps as possible from the phone's internal storage to the sdcard. I've removed any recent apps I added. I've cleared the cache of all apps. I've disabled Battery Doctor, Juice Defender and Android Assistant thinking one of them might be shutting down something essential to save battery after an update. I don't use any widgets. I've added Ringo app that manages ringtones but that did nothing either.

Any idea what could be causing this? Short of flashing the ROM again and setting up new, is there anything else I can try? And any idea how to prevent it from happening again?

Try going into the sync settings for google and clearing the google contacts sync. I think that the sync is clearing it.
 
I always keep sync off (whenever I try to backup my contacts I end up with a double listing of everything). But I did double check and sync is off for gmail and auto-sync is off as well. Background data is on only for apps to update.

Also when the default ringtone is used, the custom ringtone is still set for the contact. When it first happened my thought was they all got reset somehow. But the custom ringtones are all still assigned to the contacts, the phone just ignores it though and uses the default. And as I mentioned, just clearing the Dalvik cache gets the custom ringtones working again.
 
I always keep sync off (whenever I try to backup my contacts I end up with a double listing of everything). But I did double check and sync is off for gmail and auto-sync is off as well. Background data is on only for apps to update.

Also when the default ringtone is used, the custom ringtone is still set for the contact. When it first happened my thought was they all got reset somehow. But the custom ringtones are all still assigned to the contacts, the phone just ignores it though and uses the default. And as I mentioned, just clearing the Dalvik cache gets the custom ringtones working again.

Well, you're on reloaded. I'm wondering if it's an issue with the ROM. It could be the kernel settings also. Are you overclocking or undervolting? Have you tried to change the default ringtone?
 
I never changed anything with the overclocking or undervolting, everything worked perfect for the last few months without needing to do anything else. I can change the default ringtone and the new one rings without any problem. Except that it shouldn't be ringing default for the call I just tried, it should ring the custom sound.

Edit: This time something really odd happened after clearing all app caches (which I've done at least a dozen times in the last week without any problems). The wallpaper and apps on various pages changed. I double-checked that I didn't accidentally click a wrong wipe feature in TB, but the confirmation message was only to clear the cache as it should have been. I rebooted, no change. When I went to restore them with Titanium Backup, it popped up a warning that the Android ID had been changed. I'm trying to do a backup now and see what happens.

Edit 2: The TB restored backup put everything back to normal, it appears also the original Android ID. And after awhile of sitting, the custom ringtones are still ignored. Wiping the Dalvik cache and all app caches instantly gets the correct custom ringtone working again, I don't even need to reboot the phone.
 
I never changed anything with the overclocking or undervolting, everything worked perfect for the last few months without needing to do anything else. I can change the default ringtone and the new one rings without any problem. Except that it shouldn't be ringing default for the call I just tried, it should ring the custom sound.

Edit: This time something really odd happened after clearing all app caches (which I've done at least a dozen times in the last week without any problems). The wallpaper and apps on various pages changed. I double-checked that I didn't accidentally click a wrong wipe feature in TB, but the confirmation message was only to clear the cache as it should have been. I rebooted, no change. When I went to restore them with Titanium Backup, it popped up a warning that the Android ID had been changed. I'm trying to do a backup now and see what happens.

Edit 2: The TB restored backup put everything back to normal, it appears also the original Android ID. And after awhile of sitting, the custom ringtones are still ignored. Wiping the Dalvik cache and all app caches instantly gets the correct custom ringtone working again, I don't even need to reboot the phone.


I would make a backup and reload the ROM for a day. From there if the problem persists, I would load another ROM and if the problems persist then it could be time for a new phone.
 
Is it possible the internal memory on the phone ever goes bad to cause problems like this? I did end up reflashing it a few hours ago and so far the ringtones seem to be holding (even though I cheated and used TB to restore most apps and settings... I didn't want to waste that much time on it reinstalling and setting up the apps again if it was just going to do the same thing).

I've been wanting to make the switch to Cricket for awhile now and I think I finally found a phone I really like (but spent about 2x as much as I wanted to on it), and hopefully it'll last quite a few years. So I would have been switching anyway sooner or later, but I really love this MT with CM7 on it :D... it's really breathed new life into the phone. Especially now that I can go for days without having to charge it. I hate to see it in less than perfect condition after serving me so well (weird, I know!)
 
Is it possible the internal memory on the phone ever goes bad to cause problems like this? I did end up reflashing it a few hours ago and so far the ringtones seem to be holding (even though I cheated and used TB to restore most apps and settings... I didn't want to waste that much time on it reinstalling and setting up the apps again if it was just going to do the same thing).

I've been wanting to make the switch to Cricket for awhile now and I think I finally found a phone I really like (but spent about 2x as much as I wanted to on it), and hopefully it'll last quite a few years. So I would have been switching anyway sooner or later, but I really love this MT with CM7 on it :D... it's really breathed new life into the phone. Especially now that I can go for days without having to charge it. I hate to see it in less than perfect condition after serving me so well (weird, I know!)

I had the phone for about three years, I know what you mean about the nestalgia.

It is possible to have any circuit to fail. The processor, voltage regulators, memory, they can all fail. I left VM for Ting. I have a family and even though I was on the $25 plan, I was still saving. Now that I have three phones on the service I'm still only paying about $53/month.
 
And I spoke too soon. While it's been sitting and charging, it's reverted back to the default ringtone again. I'll try one more flash of the rom and put next to zero apps on it and set those few up manually and see what happens. But I think it just might be dying and I was fortunate to find a new phone recently. It's not in my grubby little hands yet, but should be this week.

Edit: I flashed the ROM again and installed only ES File Explorer and Ringtone Keeper just to be able to set all the ringtones (and verified they were set correctly), and after about 15 minutes of just sitting, the default ringtone goes off again and not the custom set ringtone. So restoring everything with Titanium wasn't to blame either. Everything else still works perfectly though, but maybe it's the start of more things to start failing on it?
 
And I spoke too soon. While it's been sitting and charging, it's reverted back to the default ringtone again. I'll try one more flash of the rom and put next to zero apps on it and set those few up manually and see what happens. But I think it just might be dying and I was fortunate to find a new phone recently. It's not in my grubby little hands yet, but should be this week.

Edit: I flashed the ROM again and installed only ES File Explorer and Ringtone Keeper just to be able to set all the ringtones (and verified they were set correctly), and after about 15 minutes of just sitting, the default ringtone goes off again and not the custom set ringtone. So restoring everything with Titanium wasn't to blame either. Everything else still works perfectly though, but maybe it's the start of more things to start failing on it?

Might be. Although, what is Ringtone Keeper for? You can set the ringtones for the contacts through the contacts screens.
 
Yes, but it gets insanely tedious when there's more than 10 with a special ringtone. With Ringtone Keeper, it just imports my list and adds them all at once. I also uninstalled it once the list was imported.

Edit: I just flashed again using the MTDEV-CM7-20130303 ROM and installed nothing else and just set a few ringtones manually from the contact edit screen. And the same thing is happening, the custom ringtones rarely go off, it's always the default ringtone.

I also tried formatting the sdcard and only copying back ringtones, books, music and the ROM files and nothing else, thinking maybe something was being picked up from the sdcard, and still no change. Is there any point trying the stock ROM on it?
 
Yes, but it gets insanely tedious when there's more than 10 with a special ringtone. With Ringtone Keeper, it just imports my list and adds them all at once. I also uninstalled it once the list was imported.

Edit: I just flashed again using the MTDEV-CM7-20130303 ROM and installed nothing else and just set a few ringtones manually from the contact edit screen. And the same thing is happening, the custom ringtones rarely go off, it's always the default ringtone.

I also tried formatting the sdcard and only copying back ringtones, books, music and the ROM files and nothing else, thinking maybe something was being picked up from the sdcard, and still no change. Is there any point trying the stock ROM on it?

Just for testing purposes.
 
I decided to just put it all back the way it was with CM7-TG-Reloaded and not bother trying stock ROM. I really don't think it will solve the problem. I did install all apps fresh though this time and didn't rely on TB to restore them. I have a new phone on order anyway so it only needs to last another week at most, and everything works fine other than ringtones being ignored. Although I'll admit I was really tempted to just order another new MT from ebay, they're still around for about $100 right now. I will miss this phone!

Thanks much for the assistance with this.
 
Back
Top Bottom