Also on the 5D3, it unfortunately goes to semi-automatic mode where I have to manually change the AFMA settings because Canon for some strange reason left that out of the official SDK. Works for the 6D, but not 5D3/1DX. Every time I've put in a support request saying "it's not there, fix it!" I get a response saying "the SDK is what it is, we'll take it under advisement". Which more or less, to me, says screw you, we don't give a crap.
Seeing as how Canon requires any USB communication to run through their SDK, your opinion of "screw you, we don't give a crap" seems rather obtuse. If the SDK (from Canon) doesn't support certain functionality, and there is no other method of communication with the camera, how is this Reikan's fault?
I thought it would be a great idea to write an iOS app which would allow you to tether your phone (via connector port <-> USB) to your Canon SLR (who really wants to lug a laptop with them for tethered shooting in the field?). That is, until I realized Canon doesn't offer an iOS SDK, and trying to reverse engineer their API would be a nightmare.
So yeah, I can't blame Reikan at all for not being able to support functions that aren't included in Canon's SDK.