What to do you mean the only one I got for that phone is the current one and the new one which am trying to install, it there any chance by using the registry cleaner will it corrupt my os files
Have you tried using the desk top manager software? That how I update to a new OS. As long as you delete the vendor file the software will recognized the OS.
You can use every 9900 OS with your 9900. It doesn't matter whether this new OS comes from carriers out of Thailand, Japan or Costa Rica.
To double check:
Have you successfully uninstalled your device software on your computer and did a reboot?
Have you then successfully installed the new .523 software afterwards?
Have you double checked that both RIM vendor.xml. Have been deleted? On my PC I have another application installed which features a vendor.xml file...
Have you tried to wipe your device with a tool like BBSAK?
By the way I never needed to use a registry cleaner. However it is important that you uninstall your previous firmware and do a reboot. Also deleting the right vendor.xml is simply important. I always update using the BBSAK wipe then reload the new OS via loader.exe - never had a problem with it after the first time. The first time I forgot to delete the second vendor.xml file and had similar problems like you do. However I updated twice since then without any flaws - both .523 and .569.
There's a program called vendelte+. Grab that, as it deletes RIM vendor files, and use BBH Tools to wipe and load your new OS. Just make sure it is for your device! [the OS]