...
Recompile you client.
Back up your C:\Users\(YOUR**PC**NAME)\AppData\Roaming\clonecoin folder. This now has your premine.
You now need to check the checkpoints are correct. On the client that does not have the premine, navigate to C:\Users\(YOUR**PC**NAME)\AppData\Roaming\clonecoin and delete all contents besides your wallet.dat(Very Important Do NOT DELETE) and clonecoin.conf files.
Restart the client. If your checkpoints are correct the client should update and sync without issues.
On this step, I got "wallet.dat corrupt, salvage failed" message on the client (the one that does not have the premine. I deleted all files except fcoin.conf and wallet.dat).
I did everything as marked.
However, my premined coins are still immature at this point. Is this right? Does it worth to checkpoint blocks that are not yet matured? Or I need to wait for them to be matured, and include the first 40-50 blocks in the checkpoint.cpp?