Browse Source

use the bluemark public key on bluemark boards

Andrew Tridgell 3 years ago
parent
commit
7541fd38c3
1 changed files with 6 additions and 1 deletions
  1. 6 1
      RemoteIDModule/parameters.cpp

+ 6 - 1
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
+
     }
 }