-
Notifications
You must be signed in to change notification settings - Fork 10
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
iOS 16.2 QR Code pairing issue #181
Comments
Ok, I digged deeper:
|
oookkk ... it gets more interesting .... All above was my macbook connected to LAN. Now I tried with WLAN and heeyy ... it goes different ...
|
Hhmm ... ok second try with WLAN ... same as at the beginning :-( Ok wil multiple more tries I alwys end between the two error scenaries |
Oookkkk ... Then I tried with Alexa App and here pairing works :-)) BBUTTT when I delete the device in alexa then I get the same issue again ...
Maybe we have annissue in decoding?? |
I checked ... Alexa when deleting fabric and Apple when pairing send the exact same data: 1528002901360215370024000024013e24020a18350124000018181824ff0118 |
Hi Ingo, 1_ Original log trace: the problem is at this line: On my side iOs never requested this characteristic so the logic to return the right value is not implemented. I don't know why Home on my iPhone is not requesting this characteristic, there seems to be no way to check the version for it... (I am on iOS 16.2). 2 _ Original log trace: ERROR line 3 _ 2nd log trace: "ERROR MdnsBroadcaster Error: send EHOSTUNREACH ff02::fb:5353" 4 _ 2nd log trace: "Error: Incorrect ack received. Expected 1846426713, received: 1846426712" 5 _ 3rd log trace: yes, removeFabric is not implemented Can you split this issue into 5 separate issues for tracking them?
I think only nb 1 is blocking for you to be able to pair node-matter with iOS |
Good morning, Yes I will split up the issue. Thank you for all the insights. I also have iOS 16.2. and it happened with HomePod online and also without. |
For removeFabric there is no case of "id 0 is allowed" defined in the specs, and as said: when I delete the device in Alexa App then the same case happens too and also Id 0 is sent ... and there is no such read request before in my logs. |
Point 2: correction, it is actually FabricIndex and not FabricId used in this method. |
Closing this since this has been split into different issues |
I tried to pair with current GitHub version on iOS by using QR code and interestingly he tries to call removeFabric with 0 as fabricIndex which is then crashing because fabricIndex is minimum 1 :-(
Log:
Spec wise this is all correct, so Apple does an invalid call?
(the one command logile I added)
The text was updated successfully, but these errors were encountered: