The pay version of titanium backup supports XML backup of call log and SMS/MMS... it has worked for me across firmware... (miui to cm10 to sense)
Never has a problem...
If you have it... backup the YELLOW version of call logs and SMS/MMS...
Sent from my Vivid 4G using Tapatalk 2