
The only problem is that the 1.3 Megapixel camera produces faulty jpegs that have 16 extraneous bytes in their EXIF data. The unfortunately cause the photos to not work with many web sites which use open source Jpeg libraries to resize images. I heard they even have problems being viewed in gmail.
In order for the phone to be truly useful I had to be be able to take images from the phone and use them on my journal. So it was time to get out the old fashioned hex editor and begin experimenting with which bytes were the extraneous ones. Turns out it was a regular sequence right at the end of the EXIF data. The etxra string looks like this:
"x00x10x4Ax46x49x46x00x01x01x00x00x01x00x01x00x00"
I found that this string identifies the images as from the PPC 6700
"x41x70x61x63x68x65x00x48"
Unfortunately, the string is sometimes repeated but only the first one was extraneous, so you can't just doa blind search and replace. instead you have to just repalce the first one. here is some PHP code that would allow you to use these images as normal ones using GD. You an find a copy of this

<?php
function checkFixPPC6700($orig){
//get the file contents
$data = file_get_contents($orig);
//if its a PPC 6700 image cut out the extraneous 16 bits
if(strstr($data, "x41x70x61x63x68x65x00x48")){
$bad_data = "x00x10x4Ax46x49x46x00x01x01x00x00x01x00x01x00x00";
return substr_replace($data, "", strpos($data, $bad_data), strlen($bad_data));
} else {
//if not from a PPC 6700 return data unaltered
return $data;
}
}
$data = checkFixPPC6700('IMAGE_006452.jpg');
//$im = imagecreatefromstring($data);
if (($im = imagecreatefromstring($data)) !== false) {
header('Content-Type: image/jpeg');
imagejpeg($im);
}
?>
I love vintage photos.. I really love the one you posted. I checked out the remainder on Flikr. Nice.