A simple example:
I've installed the s60 3rd SDK, it's pure and virgin. Then I ran ceddump, I got cedout.cfg. I don't do any changes to it. Then I run ced -i cedout.cfg. After that I look into ced.log. There's no error message. Looks like everything worked perfect. Then I ran ceddump again and now the contents of cedout.cfg is quite different from the first time. It is filled now with some default values.
What the hell is that?
Here is the cedout.cfg when I dumped the database for the first time:
This is the log of ced:
Here is the cedout.cfg when I dumped the database after CED: