What is "Supported external accessory protocols" for Canon cameras? Where is list of these strings?

When dealing with External Accessory on an iPhone, in the info.plst, "Supported external accessory protocols" as strings are required before the device can be accepted/connected/session. Vendors as poart of MFI program, created hardware that is MFI compliant. As a result of being compliant there is an associated "external accessory protocol, " a string. For EADemo, the string is "com.example.apple-samplecode.data." Where can I find the list of existing "external accessory protocols" for existing supported devices? Specifically, a Canon Camera. Don't suggest contacting huge company, behind the bunker, Canon. Elsewhere I saw a string of "still-camera."


In summary, list of "external accessory protocol" (plist.info suitable) strings for existing devices?

I don't think there is a "master list" published anywhere that would be publically accessible. If you wish to work with a particular vendor's hardware, you'll need to obtain their SDK or documentation directly from that vendor.

I am working with a particular vendor's device and in direct contact with them. We are not sure what to do.


We would like to test a little the communication with the device before subscribing to the MFI program. Just send a simple message or something. Is there a way to do that? I have no idea what to enter as accessory protocol in the plist. Where does this name come from? The MFI?


I also wonder how do the redpark cables work. They have e.g. "com.redpark.obdb9" as protocol name - does this means these cables are registered with the MFI?


If yes is there no way to communicate with this defice before enrolling with the MFI?


Thanks in advance!

>does this means these cables are registered with the MFI?


According to the website, that product carries the MFi licensing logo. h ttp://redpark.com/ttl-serial-cable-c2-ttl/


You don't need to be in the MFi program to use someone else's product, you just need their software that employs their key, and/or their permission and key to use in your app. There is no hobbyist trial etc. when working with licensed MFi products. See the MFI FAQs for who does/doesn't need to be in the program.



>We are not sure what to do.


If you have questions about their device, you should contact that vendor for permission to use their MFi product with your app(s).


If you have further technical questions for the forum, you may want to start your own thread so that it can receive the unique attention it deserves, etc.

What is "Supported external accessory protocols" for Canon cameras? Where is list of these strings?
 
 
Q