From 457ac83e95e13c5b2eda4cdde2d1f1c76c5e3392 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 20 Sep 2022 06:25:54 +1000 Subject: [PATCH] use the bluemark public key on bluemark boards --- RemoteIDModule/parameters.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/RemoteIDModule/parameters.cpp b/RemoteIDModule/parameters.cpp index 569b5e3..66bcd3c 100644 --- a/RemoteIDModule/parameters.cpp +++ b/RemoteIDModule/parameters.cpp @@ -312,7 +312,12 @@ void Parameters::init(void) // setup public keys set_by_name_char64("PUBLIC_KEY1", ROMFS::find_string("public_keys/ArduPilot_public_key1.dat")); set_by_name_char64("PUBLIC_KEY2", ROMFS::find_string("public_keys/ArduPilot_public_key2.dat")); - set_by_name_char64("PUBLIC_KEY3", ROMFS::find_string("public_keys/ArduPilot_public_key2.dat")); +#if defined(BOARD_BLUEMARK_DB200) || defined(BOARD_BLUEMARK_DB110) + set_by_name_char64("PUBLIC_KEY3", ROMFS::find_string("public_keys/BlueMark_public_key1.dat")); +#else + set_by_name_char64("PUBLIC_KEY3", ROMFS::find_string("public_keys/ArduPilot_public_key3.dat")); +#endif + } }