-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mfi license #137
Comments
@butaikis , are you already an Apple MFi licensee? Had you provided your MFi license number in the request? |
@shahpiyushv No. I asked a general question, what do you need from me to get a license |
MFI license is provided by Apple. You can enroll from here. Once you get it from Apple, share your MFi license id with our sales team. They will validate the license number on the MFi portal and then grant you the access to our MFI compliant HomeKit SDK. The requirements for MFi licensees are governed by Apple. So, it will be better to check with them directly. |
Hello, I have always had a question. What is the difference between ESP Homekit SDK MFI and ESP Homekit SDK? Will accessories developed based on SDK MFI still prompt for unauthenticated devices when added to the Home App? |
Just using the MFi variant of the SDK is not sufficient. You need to either integrate the MFi auth chip into the hardware or flash software tokens provided by Apple. Thereafter, the iOS will not show the prompt for "Unauthenticated accessory". You need to be an MFi licensee to get access to the MFi variant of the SDK and also to procure the MFi auth chip or software authentication tokens. |
Hello @shahpiyushv.
|
Software tokens are provided by Apple along with UUIDs, one pair for each accessory, which is generally programmed during manufacturing. This token is verified by the iOS controller during pairing. If the token is valid and pairing succeeds, it sends a new token to the accessory for subsequent use. There is no time based validity of the tokens (at least from accessory's perspective, not sure how Apple manages this). However, a token is valid only for one pairing attempt. Espressif does not charge for the SDK. You need to be an MFi licensee though.
As mentioned above, we just verify if you are a valid MFi Licensee. There is no additional payment for getting access to the MFI variant of the SDK.
I am not sure what happens in that case. You would have to ask Apple MFi representatives for that. |
@shahpiyushv Thanks for the clarifications.
|
Hello. Tell me how can I get an MFi license for the esp-homekit-sdk? I left a request on the espressif website a couple of months ago, but they still haven't answered me.
The text was updated successfully, but these errors were encountered: