Skip to content

Releases: privkeyio/keep-esp32

v0.2.0

16 Feb 16:04
e107de5

Choose a tag to compare

Web Flasher (Easiest)

Flash directly from your browser - no tools required:

Open Web Flasher

Manual Flashing

Quick Flash (Merged Binary)

Flash the merged binary directly at address 0x0:

esptool.py --chip esp32s3 --port /dev/ttyACM0 write_flash 0x0 keep-merged.bin

Individual Binaries

Or flash each binary separately:

esptool.py --chip esp32s3 --port /dev/ttyACM0 write_flash \
  --flash-mode dio --flash-freq 80m --flash-size 8MB \
  0x0 bootloader.bin \
  0x8000 partition-table.bin \
  0xd000 ota_data_initial.bin \
  0x10000 keep.bin

Replace /dev/ttyACM0 with your device's serial port (e.g., COM3 on Windows, /dev/cu.usbmodem* on macOS).

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2

08 Jan 01:32
v0.1.2
e39708f

Choose a tag to compare

Flashing Instructions

Quick Flash (Merged Binary)

Flash the merged binary directly at address 0x0:

esptool.py --chip esp32s3 --port /dev/ttyUSB0 write_flash 0x0 keep-merged.bin

Individual Binaries

Or flash each binary separately:

esptool.py --chip esp32s3 --port /dev/ttyUSB0 write_flash \
  --flash-mode dio --flash-freq 80m --flash-size 8MB \
  0x0 bootloader.bin \
  0x8000 partition-table.bin \
  0xd000 ota_data_initial.bin \
  0x10000 keep.bin

Replace /dev/ttyUSB0 with your device's serial port (e.g., COM3 on Windows, /dev/tty.usbserial-* on macOS).

What's Changed

  • Add Bitcoin PSBT parsing and Taproot sighash extraction by @kwsantiago in #42

Full Changelog: v0.1.1...v0.1.2

v0.1.1

06 Jan 23:40
v0.1.1
529d483

Choose a tag to compare

Flashing Instructions

Quick Flash (Merged Binary)

Flash the merged binary directly at address 0x0:

esptool.py --chip esp32s3 --port /dev/ttyUSB0 write_flash 0x0 keep-merged.bin

Individual Binaries

Or flash each binary separately:

esptool.py --chip esp32s3 --port /dev/ttyUSB0 write_flash \
  --flash-mode dio --flash-freq 80m --flash-size 8MB \
  0x0 bootloader.bin \
  0x8000 partition-table.bin \
  0xd000 ota_data_initial.bin \
  0x10000 keep.bin

Replace /dev/ttyUSB0 with your device's serial port (e.g., COM3 on Windows, /dev/tty.usbserial-* on macOS).

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

31 Dec 20:34
v0.1.0
d3d2380

Choose a tag to compare

Flashing Instructions

Quick Flash (Merged Binary)

Flash the merged binary directly at address 0x0:

esptool.py --chip esp32s3 --port /dev/ttyUSB0 write_flash 0x0 frost-participant-merged.bin

Individual Binaries

Or flash each binary separately:

esptool.py --chip esp32s3 --port /dev/ttyUSB0 write_flash \
  --flash-mode dio --flash-freq 80m --flash-size 8MB \
  0x0 bootloader.bin \
  0x8000 partition-table.bin \
  0xd000 ota_data_initial.bin \
  0x10000 frost-participant.bin

Replace /dev/ttyUSB0 with your device's serial port (e.g., COM3 on Windows, /dev/tty.usbserial-* on macOS).

What's Changed

Full Changelog: https://github.com/privkeyio/keep-esp32/commits/v0.1.0