Leeroy eabbff45d3 Add BS Magic Number calculation to Ford V0
* The Code uses 6f, all my remotes use different numbers.
* So, I am getting the required Magic Number on decode,
* and saving that to the psf.
* Then on Encode, I grab that number and use that instead of 6f
* This works with the 2 remotes I have, and I dont have to patch
* the Magic Number from Calulator anymore!

*** I noticed my Chinese Fob with Magic of 0 said CRC BAD, but Car Unlocked as it captured!
*** It also works when Emulated, car unlocks.
*** The CRC check will have to be looked at!
2026-01-20 13:21:51 +11:00
2026-01-14 23:23:38 +03:00
2026-01-12 23:29:01 +03:00
2026-01-14 23:50:25 +03:00
2025-12-06 15:17:56 -08:00
2026-01-14 22:59:31 +03:00
2025-12-18 11:48:45 -08:00
2026-01-12 23:29:01 +03:00
2026-01-14 22:59:31 +03:00

ProtoPirate

for Flipper Zero

ProtoPirate is an experimental rolling-code analysis toolkit developed by members of The Pirates' Plunder. The app currently supports decoding for multiple automotive key-fob families (Kia, Ford, Subaru, Suzuki, VW, and more), with the goal of being a drop-in Flipper app (.fap) that is free, open source, and can be used on any Flipper Zero firmware.

Supported Protocols

Decoders:

  • KIA V0
  • KIA V1
  • KIA V2
  • KIA V3 / V4
  • KIA V5
  • KIA V6
  • Fiat V0
  • Ford V0
  • Scher-Khan
  • StarLine
  • Subaru
  • Suzuki
  • Volkswagen (VW)

Encoders:

  • Fiat V0
  • Ford V0
  • KIA V0
  • KIA V1
  • KIA V2
  • KIA V3 / V4
  • StarLine
  • Subaru
  • Suzuki
  • More Coming Soon

Features

📡 Protocol Receiver

Real-time signal capture and decoding with animated radar display. Supports frequency hopping.

📂 Sub Decode

Load and analyze existing .sub files from your SD card. Browse /ext/subghz/ to decode previously captured signals.

⏱️ Timing Tuner

Tool for protocol developers to compare real fob signal timing against protocol definitions.

  • Protocol Definition: Expected short/long pulse durations and tolerance
  • Received Signal: Measured timing from real fob (avg, min, max, sample count)
  • Analysis: Difference from expected, jitter measurements
  • Conclusion: Whether timing matches or needs adjustment with specific recommendations

Credits

The following contributors are recognized for helping us keep open sourced projects and the freeware community alive.

App Development

  • RocketGod
  • MMX
  • Skorp - Thanks, I sneaked a lot from Weather App!
  • Vadim's Radio Driver

Protocol Magic

  • L0rdDiakon
  • YougZ
  • RocketGod
  • DoobTheGoober
  • Skorp
  • Slackware
  • Trikk
  • Wootini
  • Li0ard

Reverse Engineering Support

  • DoobTheGoober
  • MMX
  • NeedNotApply
  • RocketGod
  • Slackware
  • Trikk
  • Li0ard

Community & Support

Join The Pirates' Plunder on Discord for development updates, testing, protocol research, community support, and a bunch of badasses doing fun shit:

➡️ https://discord.gg/thepirates

rocketgod_logo_transparent
Description
No description provided
Readme GPL-3.0 3.6 MiB
Languages
C 100%