Bluetooth: Add OpenHaystack implementation #3408
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's new
Verification
Checklist (For Reviewer)
Note
Current issue that I could use help finding a way around; You can't connect to the mobile app because the service UUID and the broadcasting name are not set while Haystack is on, and the mac address is not the same to stock. You can connect to the Flipper if you reenable service UUID in gap.c, connect to the mobile app, then disable services again. It will even reconnect even with the service disabled.
One more thing, until this issue gets resolved, iOS 17 devices will not report the "AirTag" frequently. It will see it, and give you the "someone is tracking you" notification, but I guess the Apple Servers don't like it? Either way, without a iOS <= 16 phone around, this is practically useless. Mostly posting this now so when the issue is fixed, all issues with this PR will be resolved and can be merged.