I found out what is perhaps the easiest way to restore a MS Backup set to a different TH55.
The problem:
Trying to restore a MS Backup set to a different TH55 than it was created on will result in the message:
"Discordance of the device
The backup set that you selected is not the backup data of this device."
The reason:
The ROM ID of the device is saved on the memory stick in the binary file:
\PALM\PROGRAMS\MSBackup\bkSetInfo
Not the solution:
Changename.prc can change user id but it doesn't seem to be able to fake the ROM ID on a TH55. At least it is useful for finding our what the ROM ID is.
An alternative solution?:
It is probably possible to solve this using a Hex Editor to change the ROM ID...but that won't work if there is a checksum in this bkSetInfo file.
Easiest solution:
Make a backup from the new TH55 and then exchange it with the one you want to restore.
Before I started - I had done a hard reset and used Hotsync to restore an old backup to the new TH55. This gave it my username and correct Hotsync ID... but this step was probably not necessary.
e.g. Where you have 5 backup slots numbered 1,2,3,4,5 and these are actually stored in physical folders on the memory stick numbered 0,1,2,3,4:
To restore from slot 3:
a) Using memory card reader, backup the memory stick \PALM\PROGRAMS\MSBackup\ path to your PC as a precaution.
b) On the TH55, delete the backup set 1.
(If you try to directly backup to it from the new device you will get a message "Discordance of the device"
"The backup set that you selected is not the backup data of this device."
"If you want to back up here, please delete selected backup set first.")
c) On the TH55 backup to backup set 1 (you don't care what it is actually backing up as this step is only to update the bkSetInfo file to have the new ROM ID associated with this backup set)
d) Back on the PC, exchange the \PALM\PROGRAMS\MSBackup\0 and \PALM\PROGRAMS\MSBackup\2 folders by renaming.
e) Put the memory stick back in the TH55. You will perhaps notice that the date, size, and number off records for the two backup sets you swapped (1 and 3) are displayed incorrectly. This is not important for our purposes.
f) You should now be able to restore the backup set 1 to your new TH55.
As a precaution you may want to make new backups as necessary to correct the wrong date/size/DBNum information in the MS Backup application... wrong information here may confuse you at a later date.
[In doing this I noticed that the ROM ID of my old TH55 ended in "W2" and the new one ends in "EU". That reminded me that the original is a Japanese Bluetooth enabled one and the replacement I got off Ebay is a European one (also with Bluetooth). I hope that does not matter]
I am glad to see that the JAmerican SCSI drive (to enable use as USB mass storage on PCs) and Changename are now installed despite the fact I could not see their .prc files in the backup set I restored.
Further issues:
Everytime I start Brainforest I am getting the message (which I did not get before despite having Changename installed):
"Your HotSync ID is used to identify your data.
Using software to mask your HotSync ID can
cause data loss or
corruption.
Changename"
As far as I can tell I can ignore this - I don't think the Hotsync ID changed. Will uninstalling Changename stop this message? Or is it also checkingn the ROM ID?