mirror of
https://protopirate.net/ProtoPirate/ProtoPirate.git
synced 2026-09-27 12:17:53 +00:00
add hitag2 seed bruteforce for serial derived keys (this is not Hitag2Hell on flipper) fix Fiat V1 encoder fix Kia V7 encoder remove untested porsche protocol merge Mitsubishi protocol into Kia V0
48 lines
1.5 KiB
C
48 lines
1.5 KiB
C
#include "../protopirate_protocol_plugins.h"
|
|
#include "../protocols_common.h"
|
|
#include "../scher_khan.h"
|
|
#include "../kia_v0.h"
|
|
#include "../kia_v3_v4.h"
|
|
#include "../kia_v5.h"
|
|
#include "../kia_v6.h"
|
|
#include "../kia_v7.h"
|
|
#include "../mazda_v0.h"
|
|
#include "../psa.h"
|
|
#include "../renault_v1.h"
|
|
|
|
static const SubGhzProtocol* const protopirate_protocol_registry_fm_items[] = {
|
|
&subghz_protocol_scher_khan,
|
|
&kia_protocol_v0,
|
|
&kia_protocol_v3_v4,
|
|
&kia_protocol_v5,
|
|
&kia_protocol_v6,
|
|
&mazda_v0_protocol,
|
|
&kia_protocol_v7,
|
|
&psa_protocol,
|
|
&renault_v1_protocol,
|
|
};
|
|
|
|
static const SubGhzProtocolRegistry protopirate_protocol_registry_fm = {
|
|
.items = protopirate_protocol_registry_fm_items,
|
|
.size = sizeof(protopirate_protocol_registry_fm_items) /
|
|
sizeof(protopirate_protocol_registry_fm_items[0]),
|
|
};
|
|
|
|
static const ProtoPirateProtocolPlugin protopirate_fm_plugin = {
|
|
.plugin_name = "ProtoPirate FM Default Registry",
|
|
.kind = ProtoPirateProtocolPluginKindRx,
|
|
.route = ProtoPirateProtocolRegistryRouteFMDefault,
|
|
.registry = &protopirate_protocol_registry_fm,
|
|
.release = NULL,
|
|
};
|
|
|
|
static const FlipperAppPluginDescriptor protopirate_fm_plugin_descriptor = {
|
|
.appid = PROTOPIRATE_PROTOCOL_PLUGIN_APP_ID,
|
|
.ep_api_version = PROTOPIRATE_PROTOCOL_PLUGIN_API_VERSION,
|
|
.entry_point = &protopirate_fm_plugin,
|
|
};
|
|
|
|
const FlipperAppPluginDescriptor* protopirate_fm_plugin_ep(void) {
|
|
return &protopirate_fm_plugin_descriptor;
|
|
}
|