Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

airhorn

Automated AirTag sound trigger for the BLEShark Nano.

Scans BLE, finds Apple Find My tags in separated mode, connects over GATT,
and writes 0xAF to the non-owner sound characteristic.

Requires a BLEShark Nano and the InfiShark SDK (../infishark/core).

Build:
  cargo build --release

Run:
  cargo run --release
  cargo run --release -- --once --dry-run
  cargo run --release -- --port /dev/ttyACM0 --min-rssi -70

Options:
  --port          serial port (auto-detected if omitted)
  --scan-ms       scan duration per round (default 8000)
  --connect-ms    GATT connect timeout (default 12000)
  --attempts      connect attempts per tag (default 2)
  --once          single pass then exit
  --interval-ms   idle between rounds
  --loose         also ping owner-nearby connectable tags
  --min-rssi      RSSI floor
  --dry-run       detect only, no sound
  --no-color      plain output

For authorized use only.

About

Automated AirTag sound trigger for the BLEShark Nano

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages