diff --git a/tools/flash_recovery_key.py b/tools/flash_recovery_key.py new file mode 100755 index 000000000..a73ff8f67 --- /dev/null +++ b/tools/flash_recovery_key.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 +# This file is part of the OpenMV project. +# +# Copyright (c) 2013-2024 Ibrahim Abdelkader +# Copyright (c) 2013-2024 Kwabena W. Agyeman +# +# This work is licensed under the MIT license, see the file LICENSE for details. +# +# Generates a binary that triggers flash recovery process when downloaded +# to special DFU partitions. +if __name__ == "__main__": + with open("key.bin", "wb") as f: + f.write(b'\x15\x9e}B\x96\x1aq\xebs\xa3&)+\x08\t\x0e' + bytearray(4080)) + print("Recovery key generated and saved.")