Canon Eos M5

Built-in WiFi only.
christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Canon Eos M5

Postby christian » Fri Feb 24, 2017 4:01 pm

Hey,

I would love to buy your app. Thankfully you've free version to test it with the camera. I'm using my new Canon Eos M5, unfortunately, Wifi Booth is not able to connect to the camera.

The Eos M5 has a build in Wifi. So I connected my iPad to the camera and tried to connect using Wifi Booth. It simply did nothing. Trying to connect with the canon app works.

I tried the same with connecting to my house wifi, same story.

Your app is incredible and I as a photographer would love to use this for my very own photobooth. How can I support to fix this? I was a software developer by myself, so I pretty much understand technical / debug stuff.

Best
Christian

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Fri Feb 24, 2017 4:06 pm

Hi Christian
Sorry to hear it doesn't work with the M5. I'm not surprised though: Canon changes their protocols with every camera. This is quite silly of course.

If you're technical enough to get traces from the canon app talking to your camera, I could possibly use those to make the app work with your camera (if the changes are small). Do you have a mac or a PC as your computer? Mac would be easier.
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Fri Feb 24, 2017 4:10 pm

Yeah, I have a mac, and xcode if needed.

Just for my interest: Should it be possible, to have a live view with Wifi Booth and shoot a picture with the countdown, just like the with the ipad camera?

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Fri Feb 24, 2017 4:13 pm

oh, by the way, they seemed to have also problems with the m5, so maybe this helps as well?
https://www.shuttersnitch.com/forums/vi ... +m5#p10037

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Fri Feb 24, 2017 4:20 pm

Yes, live-view should be possible. Live-view works fine with my Canon 750D.
I'm glad Wifi Booth doesn't crash like shuttersnitch ;)

Please open a terminal and check if the command rvictl is available. If not, please install XCode, then run this at the terimal: xcode-select --install
Then check again if rvictl is available.

Then grab wireshark: https://www.wireshark.org/#download

... then find out the UDID ("identifier") of your iOS device by plugging it in, going to XCode->Window menu->Devices, select the iOS device where you're going to run the canon app from (ie. ipad), copy Identifier to clipboard

... then from the terminal, run: rvictl -s abc123 (where abc123 is your ipad's identifier)

... then start wireshark, and start the capture by clicking on the specific interface in the list (on front page): rvi0

Let me know when you have got this far. You know you've succeeded if wireshark starts seeing PTP/IP activity when you connect the canon app to your camera. To filter wireshark to ptp-only packets, in the top filter bar ("Apply a display filter..."), type simply ptpip (enter)
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Fri Feb 24, 2017 4:40 pm

Ok, here's the wireshark file.

http://www.orange-coding.net/wireshark.zip

please let me know if this is all you need or if I can assist any more.

Thanks

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Fri Feb 24, 2017 4:52 pm

Great!
Here's the exact trace I need:

start state: app not connected
(start recording)
1. cause canon app to connect to camera
2. go into remote mode, ie. seeing live view from camera
3. using canon app, trigger camera to take one photo. Be careful not to cause any extra commands to occur
4. wait 3 seconds
(stop recording)

I assume that the photo that was triggered is saved in the canon app (ie. camera roll or whatever). If not true, then I need a 2nd capture where the photo is retrieved from the camera
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Fri Feb 24, 2017 5:03 pm

Ok, done. The new capture is under the same url.

I've start the capture, connected, took a photo, waited for like 5 seconds, then left the live view, go to photos and downloaded the last photo I've taken.

Is this ok this time?

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Fri Feb 24, 2017 5:27 pm

So far it looks good, yup. It's not clear to me yet why Wifi booth doesn't connect, but i have only just started. I'm tired, i'll have a go at this on another day
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Fri Feb 24, 2017 5:37 pm

Ok.

Would be awesome if you could report the status as I am on a wedding in around 3 Weeks and would like to use it there :)

Thanks mate. If you need anything, drop me an email or write something here, I will look into this thread on a daily basis.

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Fri Feb 24, 2017 5:41 pm

Thanks.
A question about the M5: when you tell it to change its wireless settings and you have the camera waiting for wifibooth to connect to it, does it ever find wifibooth and ask you if wifibooth is allowed to connect to it?
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Sat Feb 25, 2017 3:07 am

No.
When the m5 says 'open the app' and I then open wifi booth and click on integrated wifi ( no matter if the iPad is connected directly to the m5 or if I use the house wifi) simply nothing happens.

I waited for like 3 mins but nothing.

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Sat Feb 25, 2017 8:47 am

Ok. You selected an event in wifibooth so it says connecting to camera right?
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Sat Feb 25, 2017 9:12 am

Yeah. It says: Please start the connection on your camera.

The camera on the other hand says: Start the App.

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Sat Feb 25, 2017 9:19 am

Ok weird. Im not sure why it doesnt get as far as that. Ill look again later today
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Sat Feb 25, 2017 9:28 am

Do you think it would help if I do the wireshark dance together with wifibooth?

Also you coud put debugs into your app and send me a dev version that I can install if it helps.

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Sat Feb 25, 2017 11:51 am

Hi Christian
Yup if you could take a wireshark of wifibooth failing to do anything to the camera that'd be helpful.
I already started stuff with Apple to get to the point where I can send you a test build -- it takes a few days because they have to approve things...
But I haven't yet discovered why it is not working
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Sat Feb 25, 2017 12:00 pm

I will do the wireshark dance now. Also it might be interesting for you that I've tried it with this app:
Cascable — WiFi Camera Remote by Cascable AB
https://appsto.re/de/Cnqe6.i Works without any issues. Just tried it out to be sure its the app, not any wifi issues..

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Sat Feb 25, 2017 12:14 pm

Ok, the capture is here again: http://www.orange-coding.net/wireshark.zip

Steps as usual: Start Wifi at cam, then start Wireshark and then wifi booth going to integrated wifi.

Uhm.. well last time I've developed an iPhone app, it was pretty easy to enable others to test out my app using testflight. Maybe they've changed it somehow..

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Sat Feb 25, 2017 12:16 pm

Thanks i'll look at the trace.
Testflight to external users (ie. users that don't have full control over my app on itunes connect) requires the first build of the new version to be approved. I have a dummy build waiting for approval, while I find what changes to make...
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Sat Feb 25, 2017 12:19 pm

Oh interesting. That packet trace you sent shows that Wifi Booth finds the camera, sends an init packet to it, and the cam sends back init fail. I can see why too. OK as soon as testflight build gets apprvoved i can send you a build to try.
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Sat Feb 25, 2017 12:30 pm

perfect <3

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Mon Feb 27, 2017 4:53 pm

Hey.

With the new version. the camera connects, but I got now live view. Also if I want to take a picture, it doesn't take the pic. It then tries to load the picture, then the camera screen get's black and the connection between app and camera doesn't work anymore.

Wireshark Traces are here as always: http://www.orange-coding.net/wireshark.zip

Procedure:
Start Cam Wifi -> Start Recording -> Start WifiBooth -> After Camera connect, try taking a picture -> Wait until Ooops Screen appeared.

User avatar
tim
Site Admin
Posts: 3069
Joined: Fri Apr 03, 2015 5:14 pm

Re: Canon Eos M5

Postby tim » Mon Feb 27, 2017 6:02 pm

Hi Christian
So your M5 doesn't accept the Canon-standard "take a photo" command. Blech. So everything must be done in live view mode I guess.
Looks like the trace you sent has no attempt to go into live-view, so I assume you had live-view turned off.
Can you please send me a trace with live-view enabled, so i can see which live-view commands fail ?
thanks
Please write a review for Wifibooth on the Apple App store! Indie developers like me really need people like you to review their apps. Instructions on how to write a review: http://goo.gl/w8NsDI.

christian
Posts: 34
Joined: Fri Feb 24, 2017 3:48 pm

Re: Canon Eos M5

Postby christian » Tue Feb 28, 2017 2:14 am

Mhm, this is odd. I've never disabled a live mode, I didn't even know that this is possible. Also The app cascable which I currently use works fine with both live mode and taking photos, so I assume I have not disabled live view...?

What do you think?

Would it be helpful to get another trace with cascable entering live mode and taking a photo? Could do this after work.


Return to “Help: Cameras with Built-in WiFi”