Users are reporting a bug in iPhone firmware 3.0 that prevents photos from appearing on the camera roll. Although image files are present on the device and can be copied with iPhoto, thumbnails are hidden on the camera roll.
The camera roll even counts the correct number of photos as it hides a portion of the files. Users have determined the problem arises when numbers in photo filenames exceed 10,000. For some reason the iPhone OS 3.0 camera roll does not display these files.
A workaround for Mac users has been reported. The fix requires downloading a program called PhoneView for Mac. The free demo should work, and in any case the software is useful for many other purposes and costs $19.95.
- Backup your iPhone with iTunes
- Transfer all of your photos to the Mac with iPhoto
- Open PhoneView and select iPhone
- Click Settings -> Open Entire Disk
- Delete DCIM/.MISC
- Reboot the iPhone