12-10-2012 01:55 PM
Are there any plans on releasing a version of the EOS Remote software for Windows Phone 8 in the near future?
Thanks
02-17-2013 03:00 PM
I just registered to say that sucks.
12-29-2013 11:46 AM
Me to, you should absolutly have a App for the winsows plattform.
01-02-2014 08:57 AM
Please count me in - recent purchase of 70D only to see my wifi hopes dashed
09-26-2014 07:51 AM
To create an app on WP8, we need an sdk built for the ARM processor. So I asked Canon if they could compile me an ARM sdk. I got the answer:
Dear Wouter, Thank you for contacting DIDP Admin. I’m afraid there is no SDK for ARM platform. We are providing SDK for Windows/Mac OS X platform only. And we do not disclose our source code to any 3rd party developers. Thank you for your understanding. Canon DIDP Admin
So what can we do from here ?
Anyone else ideas ?
10-01-2014 05:44 AM
@antiwo wrote:To create an app on WP8, we need an sdk built for the ARM processor. So I asked Canon if they could compile me an ARM sdk. I got the answer:
Dear Wouter, Thank you for contacting DIDP Admin. I’m afraid there is no SDK for ARM platform. We are providing SDK for Windows/Mac OS X platform only. And we do not disclose our source code to any 3rd party developers. Thank you for your understanding. Canon DIDP AdminSo what can we do from here ?
- deassemble the DLLs of Windows X86 back to "source" code > this will take a lot of time, without known success rate. It is also against my philosopy to do such thing. (And those tools are quit expensive)
- An aterative is sniffing the network traffic between a wireless app and the EOS device. If it is a straight forward protocol, it must be doable to make a map of the interface.
Anyone else ideas ?
They must have an ARM SDK of some sort for Android/iOS apps. It's just not publically available.
Disassembling DLLs might give insight into the API the SDK uses to communicate with the cameras. Looking into the Android app might also be of help since decompiled Java is easier to understand than x86 assembly.
The combination of that together with network sniffing seems to be the only option to piece back together the communication layer between the app and the camera. I've toyed with the idea of taking this up myself but I'm heavily time-constrained and it will not be quick and easy in any case.
If you do dare venture there, I ask of you to re-implement the layer as a WinRT component so it could easily be used in Windows 8 apps as well. And if you need help with the Windows side of things, I'm a Microsoft MVP in Windows Platform Development and can provide you with assistance, maybe even development with the application itself. Even though the lack of an app persuaded me to switch to Nikon and I expressed that concern in this thread earlier, an interesting twist of fate landed me a 70D anyways and I'm very interested in connecting it with my Windows Phone.
10-01-2014 06:03 AM
Thanks Fraza for the support and insight. I found yesterday (Through a companion called Oleg) some very interesing link: https://github.com/felis/PTP_2.0. I take a look there. The puzzle is coming toghether. Now I can start working 🙂
10-01-2014 06:25 AM
No problem. Keep us posted in how things work out with PTP 2.0
Some additional information that might help:
09-29-2014 06:44 AM
09-29-2014 08:36 AM
@protik wrote:
Virindi, I just also registered to KUDOS you. What we can do now is to warn people with Windows phone about the danger of buying a "Canon Device" ..........
Or we can warn people with Canon cameras not to buy a Windows phone.
09-29-2014 12:26 PM
@amiima wrote:Hey Bob,
are you somehow working for Canon?
Regards,
Alex
No.
09/26/2024: New firmware updates are available.
EOS R5 Mark II - Version 1.0.1
EOS R6 Mark II - Version 1.5.0
07/01/2024: New firmware updates are available.
04/16/2024: New firmware updates are available.
RF100-300mm F2.8 L IS USM - Version 1.0.6
RF400mm F2.8 L IS USM - Version 1.0.6
RF600mm F4 L IS USM - Version 1.0.6
RF800mm F5.6 L IS USM - Version 1.0.4
RF1200mm F8 L IS USM - Version 1.0.4
Canon U.S.A Inc. All Rights Reserved. Reproduction in whole or part without permission is prohibited.