cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

7D Mark II writes to wrong card

kitmos
Contributor

I bought a 7D mark II and have had an ongoing problem. I have it set to write to Card 1 (CF Card) first and when full to card 2 (SD Card). Several times I pulled the CF Card and put it in my computer but it was blank. When I put the SD card in the card reader my photos are on it. I sent it to Canon and they said there was nothing wrong with it. When I got it back I double checked the settings (correct) it was OK for awhile but then reverted back to writing to the sd card and ignoring the CF card. Having spent $30 to UPS it to them I'm reluctant spendvanother $30 to send it back again.

28 REPLIES 28


@kitmos wrote:

I'm talking to Canon now and he is able to duplicate the problem but says that is just the way it is. But I still maitain this is a really stupid design flaw in the 7d mkii firmware. 

I can't believe that no one else has complained about this.


Bob and I have polar opposite schools of thought on this issue.  From a user perspective, the issue is a legitimate, and  nagging inconvenience. If you properly remove a card, and then properly re-insert it, it seems like it should pick up where it left off.  But, that simple seeming behavior is really not quite so simple.

 

From a programmer's perspective, like myself, it makes perfect sense, because the camera should not ever make any assumptions about what your intentions are.  How is the camera to know that you re-inserted the same card?  The argument is made that which card that is re-inserted shouldn't matter.  But, the counter argument is the same, how is the camera to know that you intend the same behavior for the newly inserted card?  It forces you to confirm the desired behavior, completely ignoring the card until you do.

 

I think the firmware developers have simply "erred" on the side of safety, and not allowing the camera to be accidentally overwriting image files.  Besides, writing code that "figures out" what your intention are actually takes programming space away from the code to run the camera and produce images. 

 

Would you rather that they sacrifice performance for sake of an occasional convenience?

--------------------------------------------------------
"Enjoying photography since 1972."

Well so much for that theory. I just tried it with one of my 1 series cameras.  An action I never do normally, BTW, and it does not change cards.  It remains on the card I selected.  I still maintain, you should always turn the camera off before removing the card(s).

 

IMHO, the camera should honor your selection and keep it there.

EB
EOS 1D, EOS 1D MK IIn, EOS 1D MK III, EOS 1Ds MK III, EOS 1D MK IV and EOS 1DX and many lenses.


@ebiggs1 wrote:

Well so much for that theory. I just tried it with one of my 1 series cameras.  An action I never do normally, BTW, and it does not change cards.  It remains on the card I selected.  I still maintain, you should always turn the camera off before removing the card(s).

 

IMHO, the camera should honor your selection and keep it there.


You're comparing apples to oranges, 1 series to 7 series. 

 

Like I said, it would consume additional memory in code to give the camera the smarts to do what may seem like a no brainer.  But, actually it requires more code because now the camera must accomodate at least two initial conditions when a card has just been inserted, instead of just one.

 

Like I said, and as you noted, it is not something that many people would normally do.  "The good of the many, outweigh the needs of the few, or the one."

--------------------------------------------------------
"Enjoying photography since 1972."

jrhoffman75
Legend
Legend
Since the 1D series seem to do what folks want the code already exists.

It also seems strange that the higher level camera has a more foolproof system than a lower level device.
John Hoffman
Conway, NH

1D X Mark III, M200, Many lenses, Pixma PRO-100, Pixma TR8620a, Lr Classic


@jrhoffman75 wrote:
Since the 1D series seem to do what folks want the code already exists.

It also seems strange that the higher level camera has a more foolproof system than a lower level device.

There is nothing strange about designing your product line so that the sales of the flagship products are not usurped by lesser big ticket models.  If you want the start of the art, intuitutive conveniences, there will be a price to pay. 

 

Am I saying that engineers will purposely cripple a model, so as not to hurt sales of a more expensive model? 

 

Yes, that is exactly what I am saying.  Don't blame the engineers.  There like the Steve Wozniaks of the world, let everybody have it for free.  Unfortunately, the bean counters, marketing, and sales conspire against such ideas.  PROFIT.

--------------------------------------------------------
"Enjoying photography since 1972."

Waddizzle,

I understand your point but hardly think Canon would bother to cripple a 7d Mark ii which sells for $1500 in order to sell more 1D's that sell for $4000-$6000.

 

Cheers, Kit

 

kitmos
Contributor
So I talked to Canon again today. I'm frankly dissapointed in the quality of advice I have been getting from Canon. Everytime I've talked to them about this problem I get a different answer.
Today they bumped me up to a senior tech and she said that even though the camera is turned off If I close the card door the camera thinks it is activated and finding no card in slot 1 it switches to card 2. I can see this possibly being true in Auto Switch but shouldn't be true in standard setting. So, in theory, if I leave the card open I won't have this problem.
As I understand it from the comments here, the 1D does NOT have this problem so it is a fixable issue.

"... the 1D series seem to do what folks want the code already exists."

 

I really don't know why I argue with him. He makes so little sense sometimes.  A weakness in my character I suspect.

EB
EOS 1D, EOS 1D MK IIn, EOS 1D MK III, EOS 1Ds MK III, EOS 1D MK IV and EOS 1DX and many lenses.


@kitmos wrote:

Waddizzle,

I understand your point but hardly think Canon would bother to cripple a 7d Mark ii which sells for $1500 in order to sell more 1D's that sell for $4000-$6000.

 

Cheers, Kit

 


Guess what?  That's how it works in the real world. 

 

Blame it on Sales and Marketing. The big ticket items need carrots that makes them more attractive over lower priced models.  If not, the lower price offerings will usurp sales of the big ticket items.  This applies to most any product, in any field.  Luxury cars have available heated seats, while economy models do not.

 

Whether or not this card issue was planned or unintentional is another story.  I am just saying that it requires more program code to implement the feature the way you want.  I have no idea how much program space is available in a DSLR, but I can guarantee you that if there is space available, then engineers will put it to use. 

 

If they 140 characters available to write a program, then they are going to cram as many bells and whistles into the space as they can.  It takes far less code to make the camera dumb, than to give it smarts. 

--------------------------------------------------------
"Enjoying photography since 1972."

"Luxury cars have available heated seats, while economy models do not."

 

Our econo-box Ford Focus has heated seats!  Smiley Very Happy

EB
EOS 1D, EOS 1D MK IIn, EOS 1D MK III, EOS 1Ds MK III, EOS 1D MK IV and EOS 1DX and many lenses.
Announcements