Skip to content

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

License

Notifications You must be signed in to change notification settings

Cyl0nius/FindMyIN100

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages