Granite Bay Software

Tips - PowerShot and EOS Camera Errors

More Tips & Tricks
Windows Vista
Camera Errors
Time-lapse Workflow
Time-Lapse Flicker
Blue Sky Flicker
Virtual Finger

Newer Canon camera models seem to be error free and are very reliable for long term time-lapse. However, most older Canon PowerShot cameras controlled remotely have capture errors sooner or later. In our testing of Canon's Remote Capture software, we encountered camera errors with all camera models except ones released after the Fall of 2006. EOS models released after the 20D have also been error free in our testing.

Camera Series Reliable Models Marginally Reliable Models
PowerShot G9, S5 IS, SX 100 IS, S3 IS, A620, A640, S80, G7, and newer G2
EOS1 350D Rebel XT, 400D Rebel XTi, 20D1, 20Da, 30D, 5D, 1D Mark II, 1D Mark II N, 1Ds Mark II 300D2
1Dirty lens contacts on interchangeable lenses can lead to the dreaded "ERR 99" and loss of the camera connection. For some reason the 20D is particulary prone to this error.
2The 300D will lose about one out of every 300 images, but will stay connected.

EOS models can be subject to errors from poor electrical contact between the camera body and the lens. This is usually reported by GBTimelapse as a "Battery Level Empty" message and disconnection of the camera. When this happens a quick look will usually show "ERR 99" flashing in the camera's display . It can only be cleared by turning the camera power off and back on again.

For a thorough discussion of ERR 99 please refer to this blog entry in Richard's Notes.

The PowerShot G2 is a surprisingly reliable old camera. The only thing we don't like about it is the lack of a AF Lock function and it's slow image transfer. But it's a cheap and viable alternative for long term time-lapse.

Avoiding Errors

If you are doing a long term time-lapse, there are a few things you can do to minimize the chance of an error.

  • Turn off energy saving options - When GBTimelapse is running, it registers with the Windows operating system as a "critical" application that should not be suspended. Nevertheless, we always set our computer to never turn off the hard disks, to never go to system standby, and to never hibernate. It's ok to run a screensaver or to turn off the monitor because that won't interfere with image capture.
  • Disable virus scanning software - Leave your virus detection on, but turn off the feature that scans your hard drive periodically. This is just a precaution to avoid any competition for system resources that may interfere with the timely capturing of images from your camera. Besides, while doing time-lapse your computer is dedicated to that task and isn't likely to become infected by a virus.
  • Disable Windows Automatic Update - We learned this the hard way. On several occasions a time-lapse session had stopped overnight. GBTimelapse was not running and we couldn't figure out what had happened. The we realized that Windows Automatic Update, would sometimes end all running applications and restart the computer. You should open "Automatic Updates" in your "Control Panel" and change the setting from "Automatic" to "Download updates for me, but let me choose when to install them" or to "Notify me but don't automatically download or install them."
    For even more assurance that a reboot will not happen, see the article Prevent Reboots in PC Magazine.
  • Use an Uninterruptible Power Supply - Connect you computer and camera power to a UPS so that a short term power failure or glitch won't stop your time-lapse session. It's not necessary to connect your monitor to the UPS.
  • Pay Attention - It's a good idea to check on your computer and camera frequently to make sure everything is ok. The more often you check, the less likely you are to lose any important images.

System Errors

A GBTimelapse session can also fail due to a system error. We have encountered this sometimes when pushing the camera to it limits on a computer with limited resources. For example, setting the time-lapse interval to three seconds between images when connected to a laptop computer with a slow processor. After capturing several thousand images, the simple act of opening a file folder can cause the time-lapse session to fail.

The Windows Explorer system task runs at a very high priority and uses all of the system resources. This leaves no time for the Canon camera drivers to run and maintain control of the camera. When this happens the camera driver hangs and GBTimelapse becomes unresponsive. The only solution is to turn off the camera, close GBTimelapse and restart.


Capture Errors

Capture errors are common in Canon models released prior to Fall of 2006. They occur randomly after several hundred (or several thousand) images had been captured. Since these same errors occured with capture software from Canon and other companies, we believe the causes are within either the Canon camera drivers, or the Microsoft Operating system software.

There are two types of serious errors: "Capture Failure" and "Camera Lock-up". Capture Failure occurs when the camera simply fails to capture an image. Camera Lock-up occurs when the camera captures an image, but fails to send it to the computer.

The error rates vary with the model. Our G5 seems to have a capture failure every 3,000 or so images and a camera lock-up after about 15,000 images. But our G2 has been running for over 50,000 images without an error.

GBTimelapse is designed to recover from both types of errors. It ignores Capture Failure errors and asks the camera to capture another image. It attempts to clear Camera Lock-up errors by disconnecting and then reconnecting the camera. If the camera successfully reconnects, GBTimelapse continues with the time-lapse session. In both case, GBTimelapse reports the error in the session log.

Sometimes a camera will have several lock-up errors and GBTimelapse will be unable to continue with its time-lapse session. The only way to clear such an error is to manually turn the camera off and back on again. If you are running a long-term time-lapse, you should keep track of the session progress in case this happens.


GBTimelapse
Software for computer control of your camera
Free Trial Buy Now
GBDeflicker
Adobe plugin to remove flicker
Free Trial
Buy Now

SWREG Official PayPal Seal