Our RigDFU bootloader provides these advantages:
- Encrypted updates: Full end-to-end encryption of firmware updates keeps your firmware files from being intercepted or from rogue firmware being loaded onto your product.
During manufacturing of your end product when application firmware is being programmed, you would also program an encryption key onto the module. For an OTA update, the same security key is used to encrypt the file. This way, no security keys are shared over the air as they are with BLE, and no simple PIN is used that could be easily hacked.
- Compressed updates: Normally a firmware update would consist of an entirely new image. We have the option to generate an incremental update which significantly reduces the file size and the time for the update.
- Update Compression: Updates for bug fixes and new features can take just a few seconds, instead of minutes. For a minor bug fix, we have achieved a 99% reduction in update image size. For bug fixes and adding some major features, we've seen an 84% reduction in image size.