Skip to content

Latest commit

 

History

History
52 lines (27 loc) · 1.92 KB

README.md

File metadata and controls

52 lines (27 loc) · 1.92 KB

FindMyIN100

A ultra low current 1.5v battery tag for Apple's Find My network

This work based on https://github.com/seemoo-lab/openhaystack/ and https://github.com/biemster/FindMy.

It does not (currently) deal with the evaluation of the tracking data, but rather focuses on the hardware. The goal was to create a tracker/tag that requires as little power as possible and is as small as possible.

The size of previous tracker/tag was primarily determined by the battery.

nRF52 button style:

ST17H66 keyfob style:

ESP32:

Even the 'cut' ST17H66 will be dominated by the size of the battery:

Key generation

The python script fingen.py creates a set of all necessary data. A screenshot of the output can be seen here:

The created key file (*.keys) is compatible with: https://github.com/biemster/FindMy/blob/main/request_reports.py and contains the data for the IN100 config tool too. A sample file is here: https://github.com/Cyl0nius/FindMyIN100/blob/main/u7tw3pU.keys

Power consumption

An important aspect of long-term trackers is power consumption.

The popular ST17H66 is given as an example:

The power consumption of the FindMyIN100 with a 1.5v battery is even lower:

Programming the FindMyIN100