seemoo-lab / openhaystack

Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
https://owlink.org
GNU Affero General Public License v3.0
8.03k stars 428 forks source link

Public-key 28bits instead of required 57bits / NRF51822 #186

Closed NWolkow closed 1 year ago

NWolkow commented 1 year ago

Hi guys,

I'm a noob but trying my best to figure out how things are done.

As my Intel MacbookPro giving me trouble flashing any of those possible devices I'm just using it for tracking. Flashing is done via a Linux setup (command line) which helped me to flash an ESP32 which now works and gets perfectly tracked via the app on my Macbook.

Now I was trying to flash a NRF51822 beacon with my Linux machine (and and ST-Link v2) but it stops early with an error concerning the public-key which is obviously expected to be 57 bits by the code but the public-key given by openhaystack for the new device (base64) obviously only has 28bits.

I can't figure out why, I searched through the "issues", did googling but haven't found any hints.

Any help?

Thx & BR

NWolkow