Just tested it again, and the basic functionality appears to work, but the camera capture is very unreliable (which jives with my original tests IIRC).
I can sometimes get a partial capture, but the data is scrambled (probably due to the 'cat'). Often it just hangs, and sometimes gives JAVA exceptions.
See beta note below.
BTW: I am using the USB serial. If you are using the hardware serial, you may have other problems (transfering at 115200 baud can drop data).
Even in ideal situation, the camera capture to SD feature has been unreliable in my experience.
It starts by capturing the image in the head processor and saving it to SRAM (in the head).
The slow part is when it transfers to the body processor.
Then finally it saves the 76KB file to the SD card (or the internal flash).
TIP: Be sure the battery is fully charged.
TIP: Try changing the code to save the image on the internal flash (B: drive). It removes the unreliability of writing to the SD card (or test out for more reliable SD cards).
Good luck.
From the Pleopatra README (version 0.01beta -- remember it is a BETA)
KNOWN ISSUES...
Pleopatra Tools is at the moment not very stable....
There seem to be some factors that influence (i.e. mess up) the capturing
of photos. One might be the battery level, but I am not sure about that.
If capturing of a photo fails, the whole GUI crashes.