The Google/Android device migration process is so well done that it copies the Syncthing-Fork Config & Device ID to the new device. I’m happy that my Sync folders and remote devices have copied over, but how do I get Syncthing-Fork to generate a new Device ID?
Please start a fresh configuration if this is a new phone to setup with Syncthing. The gdrive feature doesn’t copy your folders/data accordingly, so is incomplete and might present you more trouble than help. I’ve disabled it in the recent release because of that trouble users reported.
If its the device list you’d like to recreate faster, please click the device on your old setup and use the share deviceId button on top of the screen that opens.
Thanks. How do I start a fresh configuration in the app?
It did not copy the actual data, just the folder configuration. I figured I could let Syncthing copy the data once it has a new device ID (which is what I had intended to do anyway, which I’ve done before).
For what its worth, I was suspicious when Syncthing installed that it might end up with a duplicate device ID, so I disabled Syncthing Fork when I first opened it, then compared the device IDs.
I assumed that a duplicate device ID might end up vaporizing some or all the data on one or more devices.
I don’t know if it may harm data, definitely duplicating a device ID is violating the Syncthing peer to peer design. So you did good on halting it when noticed. As already said, that was the reason behind me disabling the gdrive feature which came into play here. I’m currently thinking about some checkboxes on the backup import UI of the app: folders ( ) devices ( ) own identity ( )
I could then add some nice UI explanations below the checkboxes thag say “tick me if you replace a Syncthing install” , “tick me if you setup a new device and like to copy some id’s to ease adding folders”
So what is the easiest way to force a new Device ID? If I uninstall and reinstall won’t it just restore the existing config?
Using the most recent release, no it won’t restore