firmware
firmware copied to clipboard
[Feature Request]: Make meshtastic devices discoverable by the Apple FindMy network
Platform
NRF52, ESP32, RP2040
Description
Reverse engineering of the FindMy network has revealed that there is no authentication needed to advertise location by a bluetooth beacon. Therefore, it's possible to make Meshtastic devices show up on FindMy if the user has properly downloaded a private key from the device. This would be a nice bonus feature for Meshtastic devices to have, in the case where they are out of range of other Meshtastic devices, but within range of any iPhones.
More info is here: https://github.com/seemoo-lab/openhaystack
Note: from the firmware PoV, no integration with Apple services, or an Apple account, is needed. All that is needed is for the beacon protocol to conform. To actually track the device on the FindMy network, you do need an apple account. In practice, this is useful when a user has noticed that a device has not reported it's location on the Meshtastic app for some time, and they could switch over to the FindMy app as a backup to see it's location.