Stuck and dead pixels on a Canon DSLR

After I bought a Canon EOS 40D I started seeing a bright white spec near the centre on long night exposures. In raw, the converter often hid it. In JPEG it was still there. That is a stuck pixel (bright). A dead pixel is the opposite — a black hole that never reports light.

I did not want to send a new camera back. On a forum I found a sequence that is really Canon’s sensor-mapping routine, hiding in the manual sensor-clean item. I charged the battery, ran it, and the spec was gone from JPEGs. I have used the same steps since.

What to do

  1. Charge the battery. Do not start this on a dying pack.
  2. Put the body on a table. No lens change in the middle.
  3. Open the menu and start Manual sensor cleaning (the option that locks the mirror up / opens the shutter for cleaning).
  4. Leave it. Wait about thirty seconds. Do not poke the sensor.
  5. Turn the camera off from the power switch. Let it finish the cycle. Then power on as usual.

The useful part is the power-off. Canon uses that shutdown to remap hot pixels. You are not “cleaning” dust; you are asking the body to ignore a bad photosite.

Bodies this has worked on

I first did this on a 40D. After I wrote it up, people told me it also worked on a long list of EOS bodies, including 100D, 400D / Rebel XTi, 450D, 500D, 550D / T2i, 600D, 700D / T5i, 50D, 60D, 70D, 80D, 7D and 7D Mark II, 5D / 5D Mark II / 5D Mark III, 5DS R, 6D, and EOS M. A few Nikon owners said a similar self-clean / remap helped on their bodies; I cannot verify Nikon myself.

If it does nothing, the spec may be dust on the filter (which this will not move) or a pixel that the map will not cover. Then you clone it in the raw converter or talk to a service centre. For a single stuck pixel on a Canon DSLR, try the menu cycle before you pack the camera for repair.