Ok this is how i managed to get my PoS working again after wallet update and also get back all my missing coins that where gone from my balance...
Credits for this go to
"digit" and
"fox19891989" who from their posts and help i managed to solve my problems, i just took their combined info to make a nice clean guide.
Restoring a old wallet.dat backup from before the update and then using the old wallet solves it, but also leaves all the rejected PoS coins from the new wallet visible. So the following method is a better way which will tidy up your wallet and fix all problems caused with balances and will have you staking coins without a problem.
You will need to have your wallet unlocked at all times to carry out this fix
1. In NEW wallet make sure CoinControl is active (settings>options>display). Then go to send coins and click inputs in CoinControl panel, from there click on list view. Scroll through the list and right click on each address displayed there and copy the address then post it in notepad.
2. Now you have got all your addresses including the hidden change addresses time to export the private keys. Open the console still in the NEW wallet (help>debug window>console). Type into the console dumpprivkey , where put your address here (example: dumpprivkey JVgfbKMk9MrdwZry7X6iCTunTtdS2h1fYP). Do this for each of the addresses you got in step one, after each dump your private key for that address will be shown in the console window, copy and paste each of these keys into notepad also best place would be below each of the addresses your copied earlier so you know which key is for each address.
3. Now you have all your private keys close the NEW wallet and download the OLD vesion from
http://1.cinnicoin.com/get-started/ and also the blockchain from
https://bitcointalk.org/index.php?topic=573232.msg6866461#msg6866461 . Once you have both replace the NEW wallet exe with the OLD one you just downloaded, then go to AppData\Roaming\CinniCoin move the wallet.dat file to somewhere safe just in case something goes wrong, then delete everything from the CinniCoin folder except cinnicoin.conf if you use it. Then open the blockchain file you also downloaded and copy the two files into the CinniCoin folder.
4. Once all that is done open the OLD wallet, you will have a balance of 0 and a new address (dont panic). You will now need to import the private keys that you exported earlier, once again open the console (help>debug window>console) this time you will need the command importprivkey [label] , where it shows [label] you wil need to enter the private key you exported earlier and for label you can put anything you want that address to be called (example: importprivkey SR3MP8bJDAjl1GTnQ99ZoK13rSzwT3rTomotS8eEiFfgYLE8XMz8 WALLET 1) once you press enter after typing the command you will have to wait a bit and the wallet will seem like it is not responding, just be patient and after a while the key will have finished importing. Repeat this for all the private keys you backed up earlier.
5. Once finished importing all keys close and then open the OLD wallet your balance should now be correct and all rejected stake will have gone, the wallet will continue to stake correct also after this. You will need to stay on the OLD wallet for it to continue working and staking well.