Originally posted by: ruudos
Originally posted by: CZroe
Originally posted by: ruudos
I want to play them but the battery of my CD-i died (i own more models but this one was the only one left with a working battery). Happily I beat Hotel Mario just in time (fun game). Doesn't even boot up now, other models do though.
Now I have to see if I can fix it or find someone that is able to. It's a big flaw of the system.
Uh-oh. I haven't turned on my CD-i in at least 15 years. What happens when the battery dies?!
My CD-i 470 doesn't boot up. I will get a message that the memory is full and that I have too delete some files.
Deleting the files doesn't help. Still the system still remembers the file names so the battery isn't completely dead yet.
My other models will start up but simply doesn't save your games anymore. There aren't any files left in the memory.
Maybe if the battery in my CD-i 470 is completely dead it will work like the others.
Replacing the battery is very trick since it's hidden inside a chip.
Useful links:
http://cdii.blogspot.nl/2007/04/cd-i-defective-nv-ram-timeke...
http://cdii.blogspot.nl/2009/09/another-take-on-repairing-cd...
I know nothing about CD-i batteries (Like, didn't know they had them), but I just wonder if it has some stuff like a PC bios setting with it too. On a bios, a weak battery can cause bad issues that a bad battery doesn't. In the 2000-2005 era I had a ton of PCs I've had to fix by clearing out junk values in their bios.
From what you're saying though it makes me think the battery is used just for saved data. a weak battery could corrupt files and cause the program to reading them to crash, depending on how they did it. If the save files have say a header field that says the length of the file, and that got corrupted, you'd have buffer overflow issues.