Efrpme Easy Firmware · Instant & Hot

You don’t need to wait for a product. You can design your firmware to follow easy principles today.

Compile your code as usual, but output an ELF or raw binary. Then, wrap it using the easy-firmware CLI:

easy-fw pack --input build/firmware.bin --output update.efi \
  --version 2.1.0 \
  --sign-with efrpme_private.pem \
  --encrypt --key-id 0x01

The result: update.efi – a fully encrypted, signed, ready-to-deploy payload. efrpme easy firmware

Click “Update.” Behind the scenes, the EFRPME engine:

The free version limits:

"Easy" doesn't mean "careless." EFRPME protocols automatically compute SHA-256 checksums on the device before writing to NAND. If the checksum fails by a single digit, the operation aborts.


The embedded world is moving toward Post-Quantum Cryptography (PQC). The EFRPME roadmap for late 2025 includes support for CRYSTALS-Dilithium signatures, ensuring that your "Easy Firmware" updates remain secure even against quantum adversaries. You don’t need to wait for a product

Furthermore, the "Easy" ecosystem is expanding to include: