Eos 400d ( Rebel XTI ) - page 185 - DSLR Hack development - CHDK Forum  

Eos 400d ( Rebel XTI )

  • 1871 Replies
  • 699311 Views
Re: Eos 400d ( Rebel XTI )
« Reply #1840 on: 11 / August / 2015, 09:49:57 »
Advertisements
Hi,
Finally, it works. Sorry.

Re: Eos 400d ( Rebel XTI )
« Reply #1841 on: 11 / August / 2015, 11:18:23 »
Glad to know, welcome to the party!

Re: Eos 400d ( Rebel XTI )
« Reply #1842 on: 02 / September / 2015, 17:20:34 »
After testing the latest BETA during a couple of trips, and making about 1,000 shots myself, I have decided to make it an "official release". There are no user-visible improvements, but the internal architecture has changed. From now on, the latest official release is 20150902-01 at https://github.com/400plus/400plus/releases/tag/20150902-01.

Re: Eos 400d ( Rebel XTI )
« Reply #1843 on: 15 / November / 2015, 01:37:56 »
Hello,
I have recently purchased a Sigma Contemporary 17-70 F2,8-4 DC and I have some problems with it. I try to rule out all possible causes, and one of them might be the custom firmware... Is it possible that the 400plus firmware has anything to do with it?

Here is my problem description:
Usually the camera CF led blinks on insert battery / closing CF door / attaching lens. This also happens if the cam is turned off. In this case it's the only action of the cam which remains turned off. (With 400plus firmware on the CF card the blue led blinks as well)
If I attach my new lens the led(s) blink, then I hear a dim noise (which seems to be the image stabilizer of the lens) and then it seems the cam "restarts", because the leds blink again and the noise is there again and this happens in an infinite loop until the battery is dead...
If I turn the camera on, the lens works as expected, but on turning it off, the same looping starts again. But in this case, the ON-led of the camera stays and the camera does not react on any input, so only removing the battery helps.

This happens regardless of any custom firmware on the CF card (without it it's of course only the CF led blinking). AFAIK the hack installed in the camera is only a hook to dynamically load custom firmware. So I assume, that it has nothing to do with it, but I just want to make sure. I also tried reflashing the 1.1.1 Firmware, but it seems the hook is not removed by this, so I do not know if it would work with stock firmware.

The lens works normal on a newer EOS model which I had the chance to try it on. The local Sigma service suggested trying it on other 400Ds (but I don't know anyone with this model) and trying other stabilized lenses on my camera, as he said the camera might have issues with stabilized lenses. Other than that I can only send it to the service (or return it, as it's new... but I really would like to keep this lens as it fits my needs...).

Sorry for the elaborate post and thanks in advance for any answers.
Best Regards

I am having a similar issue to what he is experiencing, but only with the latest release. The previous release does not have this issue.

I'm using the Canon 10-18 EF-S lens. When it gets stuck in the CF light flashing loop, I can move the zoom ring and it will break the loop and then turn off.

This issue is only happening with the latest release, but it does not happen with the latest release and a 1GB card (it's only happening with my 16GB card.) This could be fat/fat32 related but I didn't try formatting my 1GB card as fat32 to see if the issue persists.

One thing I did notice that is different with this lens compared to my other lenses is that when turning the camera off, the CF light will always at least flash once (not even using 400plus.) None of my other lenses do this.

With the older version it will usually flash twice, although sometimes it will flash up to 4 times. But so far it always turns off. The latest release will occasionally get stuck in a loop where it never stops flashing (unless I move the zoom ring.)

So in summary, the 1GB card with the latest firmware works mostly like the 16GB card with the old firmware. The 16GB card with the new firmware will sometimes get stuck in this weird CF light flashing loop when turning off, or opening the CF door, etc.

I have tried formatting the card, resetting the camera settings, etc, it does not fix it. There is something different with this latest version.

Thank you for all the great work!


Re: Eos 400d ( Rebel XTI )
« Reply #1844 on: 15 / November / 2015, 05:41:28 »
I am having a similar issue to what he is experiencing, but only with the latest release. The previous release does not have this issue.

I'm using the Canon 10-18 EF-S lens. When it gets stuck in the CF light flashing loop, I can move the zoom ring and it will break the loop and then turn off.

This issue is only happening with the latest release, but it does not happen with the latest release and a 1GB card (it's only happening with my 16GB card.) This could be fat/fat32 related but I didn't try formatting my 1GB card as fat32 to see if the issue persists.

One thing I did notice that is different with this lens compared to my other lenses is that when turning the camera off, the CF light will always at least flash once (not even using 400plus.) None of my other lenses do this.

With the older version it will usually flash twice, although sometimes it will flash up to 4 times. But so far it always turns off. The latest release will occasionally get stuck in a loop where it never stops flashing (unless I move the zoom ring.)

So in summary, the 1GB card with the latest firmware works mostly like the 16GB card with the old firmware. The 16GB card with the new firmware will sometimes get stuck in this weird CF light flashing loop when turning off, or opening the CF door, etc.

I have tried formatting the card, resetting the camera settings, etc, it does not fix it. There is something different with this latest version.

Thank you for all the great work!

Sorry, but it is not clear to me if this still happens when you use a freshly formated card (without 400plus installed).

When the hack is "installed" into the camera, all it does is activate a flag so the camera checks for the AUTOEXEC.BIN file in the card during booting; and if such file cannot be found, then the camera boots normally. Thus, with a fresh card, the only collateral damage we expect is a slight increase in booting time.

Now, when 400plus is running, and the camera starts to shut down, we have to write some data to the card (this explains the extra flashes on the red LED). I am thinking that on a slow card, this process could take too much, and interfere with the shut down process. When you move the zoom ring, the lens sends some data to the camera (basically, to let the camera know the maximum aperture available), and 400plus intercepts those messages; it is plausible that moving the zoom ring has an effect on a stuck 400plus.

I will have deeper a look at this later, and report back.

Re: Eos 400d ( Rebel XTI )
« Reply #1845 on: 15 / November / 2015, 10:21:18 »
The flashing loop happens on the fast 16GB card and not the slow 1GB card. It does not happen on a freshly formatted card with 400plus not installed. It's strange that this only happens with the 10-18 lens and that even with 400plus not installed this is the only lens that causes the CF light to flash when turning the camera off.

edit: I formatted the 1GB card as fat32 and it still works fine so its not fat/fat32 issue. Also of note is that the 16GB card is a CF-SD adapter with a 16GB sd card, I'm going to try a different SD card to see if it has the same issue. It's weird that it is working fine with the old version though.

edit2: I tried a 1GB and 2GB sd card and they both seem to work fine, however 8gb,16gb and multiple 32gb sd cards have the issue. Also, when using a slower sd card, it does not stop the loop when moving the zoom ring, only when using a fast sd card does this cause the loop to stop.
« Last Edit: 15 / November / 2015, 11:46:58 by codices »

Re: Eos 400d ( Rebel XTI )
« Reply #1846 on: 15 / November / 2015, 16:07:35 »
The flashing loop happens on the fast 16GB card and not the slow 1GB card. It does not happen on a freshly formatted card with 400plus not installed. It's strange that this only happens with the 10-18 lens and that even with 400plus not installed this is the only lens that causes the CF light to flash when turning the camera off.

edit: I formatted the 1GB card as fat32 and it still works fine so its not fat/fat32 issue. Also of note is that the 16GB card is a CF-SD adapter with a 16GB sd card, I'm going to try a different SD card to see if it has the same issue. It's weird that it is working fine with the old version though.

edit2: I tried a 1GB and 2GB sd card and they both seem to work fine, however 8gb,16gb and multiple 32gb sd cards have the issue. Also, when using a slower sd card, it does not stop the loop when moving the zoom ring, only when using a fast sd card does this cause the loop to stop.

Looks like that lens forces the camera to shut down using a different procedure, but I have no idea how, or why that is affecting 400plus... I'll try to figure out how to debug this.

Re: Eos 400d ( Rebel XTI )
« Reply #1847 on: 22 / November / 2015, 14:05:20 »
Hi.

I've got 2 issues.

1. If I do delete pictures from CF card using cardreader directly, camera thinkns that pictures are still there till I format CF. Meaning, let's say free space approx. 200 pcs left on crd, I delete 100, it's still reports 200 left. When there's plenty space left, camera says: replace CF card till format and restore CHDK.

2. Connecting camera via USB and trying to transfer pics to PC (Windows 7) freezes camera to death - remove battery needed. Sometimes blank screen on camera, sometimes artifacts. Can't transfer anything. Formatting same card inside camera eliminates problem. Transfer works just fine, but no CHDK.

Not critical but annoying. Rather than that - great work, I really like it! Thanks a lot!


Re: Eos 400d ( Rebel XTI )
« Reply #1848 on: 22 / November / 2015, 16:31:16 »
1. If I do delete pictures from CF card using cardreader directly, camera thinkns that pictures are still there till I format CF. Meaning, let's say free space approx. 200 pcs left on crd, I delete 100, it's still reports 200 left. When there's plenty space left, camera says: replace CF card till format and restore CHDK.

Looks like your computer is not really deleting the files, but just moving them to a recycle bin in the card. Have a look at this link, for example: http://superuser.com/questions/76707/how-do-i-get-windows-7-to-not-use-the-recycling-bin-on-a-removable-drive.

2. Connecting camera via USB and trying to transfer pics to PC (Windows 7) freezes camera to death - remove battery needed. Sometimes blank screen on camera, sometimes artifacts. Can't transfer anything. Formatting same card inside camera eliminates problem. Transfer works just fine, but no CHDK.

Sorry, I could not reproduce this; I tried Linux not Windows, but that should not make a difference. However, if it works with a fresh card, then it does look to be related to 400plus.

Re: Eos 400d ( Rebel XTI )
« Reply #1849 on: 22 / November / 2015, 22:12:42 »
Looks like your computer is not really deleting the files, but just moving them to a recycle bin in the card.
Nope. That's not my case. Card is empty and I am using Shift+del, so files being erased instead moving into recycle bin. Tested on different cards 2, 4, 8.

I feel like camera has some kind of counter that counts pictures and if I do delete some of them outside camera, it just don't knows that pics no more there.

Sorry, I could not reproduce this; I tried Linux not Windows, but that should not make a difference. However, if it works with a fresh card, then it does look to be related to 400plus.

You are right - on Linux it works just fine. No hangs and freezes. Please note, when I do connect camera to Windows PC, it shows BUISY on camera screen, Linux connection does't shows any message.

Seems like Windows and Linux using different ways to communicate with camera.

Anyhow, as I said, it is annoying but not critical.
« Last Edit: 23 / November / 2015, 00:19:37 by DmitryDV »

 

Related Topics