gkoh / furble

A bluetooth wireless remote shutter release/button for Fujifilm X/GFX and Canon EOS cameras.
https://furble-web-installer.koh.wtf
MIT License
64 stars 8 forks source link

Shutter releases immediately (Canon) #28

Open wolcano opened 1 year ago

wolcano commented 1 year ago

When A or B are pressed (and not released) the camera does auto-focus and releases shutter immediately, not waiting for button (A or B) release. Tested on Canon EOS-RP

gkoh commented 1 year ago

Focus only isn't working at all, so let's ignore that here (see #29).

I think we should define how this is expected to work for Canon cameras. The current implementation is modelled after my Fujifilm setup, which is kinda like this:

So, with furble, this is:

gkoh commented 1 year ago

Thus, @wolcano, what behaviour would you like to experience for the Canon's? We are free to change how the remote responds to:

gkoh commented 1 year ago

When A or B are pressed (and not released) the camera does auto-focus and releases shutter immediately, not waiting for button (A or B) release. Tested on Canon EOS-RP

I just read this properly, please disregard my question @wolcano. I need to get access to the M6 again to work out what's going on.

gkoh commented 1 year ago

Managed to get the M6 for a little bit. I can confirm the Canon app is still terrible and works exactly the same as reported here, pressing the shutter button immediately triggers and there is no focus button.

So, furble is consistent with the app :slightly_frowning_face:

Looking at https://github.com/robot9706/CanonBLEIntervalometer, they've found the pairing exchange has a 'mode' indicator. As our reverse engineering was based off an Android phone, furble is sending 0x02 for type.

I think we need to send 0x03 to emulate the BR-E1 and get access to the other functions. Not sure if the M6 mark 1 I have will support this (online search says it may not), we'll see.