I got the 2.2 (Froyo) update yesterday via OTA and it seems to have messed up some of my ringtone settings. I had to manually reset my alarm ringtone to what I previously had it in 2.1. A few of my text ringtones I set for my contacts had to be manually changed as well. My main issue is with ringtones I've assigned in my contacts for phone calls.
I have 6 contacts in which a set a specific ringtone to for phone calls. After the update, all of them have a random ringtones assigned. All of my other contacts are set to the default ringtone. When I open a contact, I open the menu and select Options. I click on Ringtone and a list of all my ringtones appears. When I select the ringtone I want, it plays and then I hit Ok. The Ringtone still displays the wrong ringtone. I ask the person to call me and the wrong ringtone plays. I've also put my contact in edit mode and I didn't see an option to change a ringtone.
I've restarted and pulled the battery. My phone is not rooted...yet.
Thanks for any help/input.