I'm trying to upgrade from MT 4.0 to MT Professional Pack 4.1. I'm using an old version of CustomFields on MT 4.0 and using the CustomFields Upgrade Assistant plugin as described here: http://www.movabletweak.com/app/migratingcustomfieldsmovable_type.php
However, like an unanswered commenter there, after I've upgraded to 4.1, and run the CF upgrade assistant, my Entries do have the correct CustomFields fields, but none of them contain data.
Has anyone else had this problem and solved it? I guess it's possible to write a bit of perl/PHP that would extract the data from the old CF tables and serialize it into the entrymeta field of the mtentry table (I only have CustomFields on Entries, not any other entities) but it could take a while to work out how to do this successfully... anyone any ideas?
Many thanks.

Phil,
Any luck with this? I've been holding off on upgrading a couple sites from 4.0 to 4.1 now thinking of jumping to 4.2. But having the same problems with losing data.
zach
After many long difficult attempts I was able to get the custom fields upgrade assistant plugin to work. Here's the recommendation from tech support that was successful:
I downloaded the zipped plugin first:
http://code.sixapart.com/trac/mtplugins/changeset/590/branches/CustomFieldsUpgradeAssistant-bugfix?old_path=%2F&format=zip
Try upgrading to Movable Type 4.1 again, without the plugin installed. Once the upgrade is complete, then install the plugin, and then browse to mt.cgi, and if prompted complete the installation of the plugin.
This re-ran the upgrade and all of my custom fields data was replaced.