The iPhone OS 3.0 Camera Roll is running out of film for some users. A handful of (very prolific) photographers on Apple's discussion board are reporting that pictures taken with the iPhone camera and screen captures are disappearing from the mobile's onboard photo library.
The bug, according to these reports, occurs when the photo names generated by the iPhone reach IMG_10000.xxx or higher, where 'xxx' represents either a JPG for photos, PNG for screen snapshots, or MOV for videos. Once you've reached this 10,000 mark milestone in your iPhone photography career, the Mobile Photos app no longer displays additional media files. Luckily, however, the photos are still there -- they simply don't display on the phone.
Some users found help using the PhoneView utility from Ecamm on their Macs -- the free demo version (pictured) worked long enough to uncover the missing photos. PC users may be able to find their shots via iPhone Browser.
Hopefully, Apple will fix this error in the 3.1 beta currently being tested by developers. In the meantime, a simple work-around, posted by 'Douglas' on Apple iPhone School, seems to be the best alternative:
- Sync your iPhone in iTunes, making sure the backup completes and you sync all your photos when prompted and -- this is important -- manually using one of the utilities above.
- Using the same utility, delete all folders on your iPhone inside the DCIM folder that are named xxxAPPLE, where the XXX is the number 100-999.
- Take an example photo with the camera and check to see if it shows up in the camera roll.
- Repeat the delete step above.
- Restart your iPhone by pressing and holding Home plus Sleep/Wake until the Apple logo appears, then release both buttons.
This resolves the problem by resetting the number of pictures to its initial state -- far below the 10,000 milestone that caused the problem in the first place.