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: