I tried Reculva out on my Olympus C5060 camera.
Reculva found deleted files on the camera's CompactFlach card but not on its xD card. Nevertheless, I can recover files form the xD card with alternative recovery software.
Is this a known problem? Is it planned for Reculva to be a camera card recovery utility?