Lexar/Canon compact flash card issues
Friday, May 27th, 2005
If you use a high speed, high capacity Lexar compact flash card and use any Canon DSLR (Rebel, 20D, or their higher-end cameras) you need to carefully read the following links as there are problems that you will want to know about.
I noticed this a while ago on my Rebel: if I take some pictures and hit the Review button before the buffer is done writing (the red light is still flashing) the camera sometimes loses an image or two. I thought I was going crazy when I copied images from my CF cards to my computer as all the images I remembered taking were not there. I let it go thinking it was my leaky memory but this product advisory supports and explains my experience: it’s the compact flash card’s leaky memory when combined with these higher end Canon DSLRs.
I have two Lexar 1 gig, 80X cards within the serial number range affected by this and at some point soon Lexar will either recall them or offer a download of a flash upgrade for the firmware on the cards.
For more on this:
Problems with Canon SLRs and Lexar cards
Lexar Customer Advisory
I decided to order a backup card and did a bit of research and decided on a Sandisk 1 GB Extreme III Compact Flash Card. Unfortunately they are back ordered at B and H but I found them at Calumet for $10 more so I ordered one through them at Amazon.
Rob Galbraith has an excellent chart of CompactFlash Write Speed – Canon EOS 20D and you can use the pull-down to get a chart for other cameras. This should help you figure out what you might buy as a backup for the Lexar in case the recall involves sending card(s) back to them for re-flashing.
What’s interesting about this is that I’ve had a long time assumption that Lexar was the highest end flash memory and it may be; as these companies invent technologies to help unload pictures faster from cameras problems are bound to crop up.
Notes and Background
If you scan around on Amazon or other places where customers get to review these compact flash cards you’ll find mixed reports on the high-end, fast cards, but these reports generally show ignorance on the part of the reviewers about how cameras and cards work together. Here’s a very simple explanation.
Every digital camera shares one thing: a sensor that captures light. How many pixels (or megapixels) that sensor has on it determines its resolution.
Most current (as I write this) mid-range consumer digital cameras have sensors that have between 2 and 4 megapixels on them. Higher end cameras, like the above mentioned Canon Digital Single Lens Reflex (DSLR) models have 6, 8, or up to 11 megapixels on their sensors.
When you take a picture the camera records what is on the sensor by writing it to the flash media as a picture file. Once that write operation is done, the sensor is cleared and ready for another shot. How fast this process takes place determines how much lag there is between pictures. Lower end cameras have more lag than higher end cameras.
One mistake many novices make is to think that buying a faster media card, like the above mentioned Lexar 80X or Sandisk Extreme will help this write lag on all cameras. On lower end cameras buying fast cards may have no effect because the cameras don’t write and clear fast enough to get ahead of the cards.
As sensors have gotten bigger (more pixels) write times have gotten longer (more information to copy from sensor to media) and higher end cameras have an intermediate memory space called a buffer to handle this.
DSLRs are not only faster out of the box, but they have this buffer memory to allow the sensor to get ready for the next shot before the media card is fully written to: take a picture, write to buffer, take another picture while buffer writes first picture to media card, etc. Also, all DSLRs have single shot and continuous shooting mode (the digital equivalent of a motor drive for film) and this mode puts a huge strain on the buffer.
The size of the buffer determines how far ahead of the media writing process you can get when taking multiple pictures. Higher end cameras allow you to continuously shoot until the card is full, before the card is fully written to.
Because these higher end cameras can work so far ahead of the media card, media card companies like Lexar and Sandisk have embedded technologies on their cards to allow the cards to be written to faster. However, these higher speed cards are only meaningful on higher end cameras that have buffers and write fast. The intersection of buffer and embedded card technology is where the Lexar/Canon problem is taking place.
Back to the problem
One of the two problems the high speed Lexar compact flash cards are having is related to this: if you shoot ahead of the card and then quickly review while the card is still writing you are asking the buffer to do two things at once, which it should que and do in order but in fact it seems that sometimes some of the images that are in the buffer and not fully written to the card can get lost as you ask the camera to review or show the last images shot.
This problem will not happen on lower end cameras with no buffer, it’s just the higher end cameras that have buffer memory to speed up the process that seem to be getting confused and losing track of things.
One simple solution is to order a lower-end compact flash card that doesn’t have fancy firmware to increase speed and use it until this stuff gets sorted out.
Another even simpler solution is to continue using the high end Lexar cards but don’t review your pictures until the red light (card activity) has stopped blinking.

Thanks for this info. I returned my Lexar card to the shop after getting regularly corrupted images on it with my Rebel XT. I found the replacement card did exactly the same thing. It’s good to discover i’m not just extremely unlucky, that there is a documented problem.
Dan, I doubt it’s you but be careful with any high speed card. I recommend getting a slower, lower capacity (and cheaper) card to use while this stuff sorts itself out. That way you’re safe and when the fast one’s are proven safe you can get another.
I have been using 32x Lexar cards for two years and never had a problem of this type. I purchased two of the 80x cards last week, and not only does this problem occur, but I find that neither of my card readers (USB & Firewire) recognize the 80x card being plugged into them. I was able to download the images directly from the camera, but that is a much slower process.
Wow, I’ve not had this problem. What kind of camera? What kind of computer/OS?
I got my Lexar 80X cards very early on in their production; I wonder if later cards are showing more problems? Thanks for your report Jerry.
I bought a Lexar 80X 1 GB card in April but haven’t used it yet with my Canon Powershot G6. I’m wondering if I should return it to B&H before I start to use it. Are you only experiencing/hearing about problems with the Rebel XT and higher end cameras, or also my “less high-end” G6?
Diane,
I don’t think you’ll have any problems with the lexar card with your G6. From my understanding it’s only DSLRs that are having the issues because of the buffers they use and the speed with which they write to the card. I doubt you could return it past 14 days to B and H, even unopened but don’t worry, use it and for the first little while count your shots and see what’s actually on the card when you unload onto your computer.
Lexar have finally updated their website to accomodate people who are having difficulties with the 80x card. I have had to send two cards back to Sydney at my own expense. They claim that they will upgrade the firmware. I think they should have supplied a FreePost address. Go here http://store.lexar.com/firmware/ to see if your card is one of the bad batch.
Thanks LaoK, I also have two cards and I just asked for the RMA to send them back. I agree, this is not the best way for them to have delt with a product defect but I have a few other cards (Sandisk) to use in the meantime.
I just got my Lexar cards back from Lexar. I have not tried them yet but will tomorrow. Hopefully that will make things better.
Oh, in other news, I have not had a single error 99 problem with the Sandisk cards I’m using now. Of course, one thing may have nothing to do with the other but as long as we’re all wondering…