- #This is the step for ESP32-S2/S3/C3
- #!/bin/bash
- set -e
- if [ -z "$ESPPORT" ]; then
- echo "ESPPORT must be set"
- exit 1
- fi
- dd if=/dev/zero of=key.bin bs=1 count=32
- # Change the first byte as espsecure uses modules that won't
- # allow symmetric keys
- echo -ne \\xFF | dd conv=notrunc bs=1 count=1 of=key.bin
- espefuse.py --do-not-confirm -p $ESPPORT burn_efuse SPI_BOOT_CRYPT_CNT 0x1
- espefuse.py --do-not-confirm -p $ESPPORT burn_key BLOCK_KEY2 key.bin XTS_AES_128_KEY
|