-
Notifications
You must be signed in to change notification settings - Fork 41
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
Vocolinc SmartBar non standard feature flag and disconnect during pairing #129
Comments
Hey, are you using master or a release? For the FeatureFlag Problem: Current implementations breaks if more than bit 0 is used. Will fix that soon. I will have to think a little more about the pairing issue. |
Thanks for the prompt response. I have tried both the latest release on pypi and the master. The result is the same. Let me know if there is anything that I can help on the pairing issue. I can send you my MAC address and pairing code through a private channel if you need. I also tried to pair with it using my iPhone and it works. I can also send you a network trace of my iPhone trying to pair with it if you need it. |
Hi @valkjsaaa, Just merged #130 which fixed some issues with headers in case of HomeKit IP. Perhaps this fixes this issue as well? |
I just tried the latest master branch and it still stuck at the same point. I'll capture a network trace next time. |
My name is Anthony, from VOCOlinc Product team. My colleague just shared this 'issue' with me. The differences between PM1(which works I think?) and Smartbar is that Smartbar uses Software Authentication instead of an MFi chip in PM1. Sorry that I am not authorized to provide you details on how to use a third-party tool for pairing due to the confidential deal between Apple and VOCOlinc. |
@AnthonyBoYuan that sounds a little weird. So iOS Devices handle VOCOlinc Smartbars different that other accessories? |
iOS device handle accessories using "MFi IC Authentication" differently with those accessories using "Software Token Authentication". Smartbar using the latter. @jlusiardi |
Hey @AnthonyBoYuan, Is the "VOCOlinc – PM5" also using "MFi IC Authentication"? And should not all commercial products use this chip? Is there any Apple Spec freely available? Regards |
PM5 uses "MFi IC Authentication". And I think you can get information from Apple's website if you have a developer account. But not sure if there is a spec released or not. |
I have this Vocolinc SmartBar that I'm trying to use with home assistant. However, it seems that it have a non-standard feature flag that is preventing me from discover it. I manually fixed it, but it still won't pair. I suspect that the device reset during the pairing process.
Discover:
(The first device is another device that I have that works perfectly with
homekit_python
. The second device is the SmartBar that is giving me trouble. I changed the source code to make it won't crash and display "I don't know" when feature flag 0x02 is received)Pair:
(I can hear the switch turn off and turn on again, and the program is stuck here forever.)
Any idea how I can deal with this problem?
The text was updated successfully, but these errors were encountered: