Bootloaders
More Articles ...
Subcategories
USB Bootloader Pro
Upgrade Your USB Device In the Field with USB Bootloader Pro
USB Bootloader Pro is designed to help companies add the ability to upgrade their products in the field over the Universal Serial Bus (USB). It has two main components:
- A small piece of firmware called a bootloader that gets programmed into the device in the factory. This bootloader is then capable of reprogramming the main firmware of the product in the field, without the need for special equipment.
- A PC program that reads a firmware hex file which contains new firmware to be programmed into the device in the field. When the device is connected to the PC and put into bootloader mode, the PC program then sends commands and data to the bootloader which causes the device to be reprogrammed.
SUMS
Upgrade Your Device In the Field with Simple Upgrade Management SYSTEM (SUMS)
SUMS is a seamlessly integrated, mechanized PIC Bootloader SYSTEM is designed to help companies add the ability to upgrade MULTIPLE products in the field even if those products use different PIC processors and different connectivity type (e.g. some products use Universal Serial Bus [USB], other products use Ethernet).
SUMS is easy to add on to your product at the last minute. There is NO PC PROGRAMMING REQUIRED AT All. You'll just need to add a small modification to your PIC code to be able to get it into Bootloader Mode when it's time to upgrade your device's firmware.
The ready to use SUMS Bootloader PC program we supply is designed to be operated by non technical end users, so they can't get in to trouble with our one-click automatic upgrade operation.
Best of all, it's simple for you to customize the SUMS Bootloader PC program so your customers will think that YOU wrote it!
The S.U.M.S. software system consists of 4 main parts:
1. The Bootloader Firmware, which coexists in the microcontroller’s program memory with the main firmware application you have written,
2. A BLPROtected Bootloader PC Program, which you use yourself (in Developer mode), and which you also send to your users (set up to run for them in the simpler End User Mode). This program reads the encrypted firmware file and communicates with the Bootloader Firmware during the firmware update process,
3. A Protected Firmware File, which is an encrypted file that you send to your customers in order to perform a field upgrade of the firmware in your device, and
4. The SUMS Upgrade Manager program, which you only use in your factory. This program combines your hex file and with a Company ID, Model ID, and optional Serial Number into a single encrypted Protected Firmware File. The program also automates the process of collecting and emailing, to any customer, all the files that he needs to install a new version of your firmware in his hardware model.
When it’s time to send out an upgrade, the SUMS Upgrade Manager program not only creates the Protected Firmware File, but it can also that file together will all the other files that the customer needs into a WinZip archive, and automatically send it to him, attached to a customized email.