Tag Archives: openblt

OpenBLT 1.6.0 release notes

OpenBLT version 1.6.0 was officially released yesterday, after another half year of development work. 42 tickets were processed, which resulted in 140 commits. Feel free to download the new version of the OpenBLT bootloader and give it a try. This … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on OpenBLT 1.6.0 release notes

Firmware updates in a network with multiple nodes

Internally, the OpenBLT bootloader is based on the XCP communication protocol. XCP is a point-to-point protocol for establishing a connection between a host PC and a microcontroller. Now consider a system with multiple nodes, where each node consists of a … Continue reading

Posted in OpenBLT | Tagged , , , , | Comments Off on Firmware updates in a network with multiple nodes

Reducing the bootloader’s ROM footprint

The recommended way to get started with the OpenBLT bootloader is to first find a demo program, which is based on a microcontroller similar to the one in your system. Once you have gotten familiar with your selected demo bootloader, … Continue reading

Posted in OpenBLT | Tagged , , | Comments Off on Reducing the bootloader’s ROM footprint

Introducing MicroBoot version 2

MicroBoot is the graphical user interface application for initiating and monitoring the firmware update procedure. It is part of the OpenBLT bootloader package and forms the counter-part to the BootCommander application, which is console based. The latest stable OpenBLT bootloader … Continue reading

Posted in OpenBLT | Tagged , , , | Comments Off on Introducing MicroBoot version 2

Cross-platform IDE selection for MicroBoot 2.0

The OpenBLT host library (LibOpenBLT), developed in 2017, adds interesting functionality to the OpenBLT bootloader project. It makes it possible for all users to quickly and easily develop their own firmware update tool, in the programming language of their liking. … Continue reading

Posted in OpenBLT | Tagged , , | Comments Off on Cross-platform IDE selection for MicroBoot 2.0

Update on OpenBLT development efforts

After the OpenBLT version 1.5.0 release last month, development efforts for the next version were started right away. With the goal of having a transparent development process, this article provides an update on the ongoing development tasks. For those new … Continue reading

Posted in OpenBLT | Tagged , , , | Comments Off on Update on OpenBLT development efforts

OpenBLT 1.5.0 release notes

After half a year of development work, OpenBLT version 1.5.0 was officially released yesterday. Feel free to download the new version of the OpenBLT bootloader and take it for a spin yourself. This release is on track with the standard … Continue reading

Posted in OpenBLT | Tagged , | Comments Off on OpenBLT 1.5.0 release notes

TCP/IP support in LibOpenBLT and BootCommander

Goods news for all OpenBLT bootloader users that are interested in performing firmware updates on their microcontroller, via the Internet or from a local network. TCP/IP support was already available in the MicroBoot tool for Windows and is now also … Continue reading

Posted in OpenBLT | Tagged , , | Comments Off on TCP/IP support in LibOpenBLT and BootCommander

Conversions between HEX and SREC files

The OpenBLT bootloader package includes two PC programs for initiating and monitoring firmware updates (MicroBoot and BootCommander). Both programs expect your firmware file to be in the Motorola S-Record (SREC) format. Several users have requested the additional support of the … Continue reading

Posted in OpenBLT | Tagged , , , , | Comments Off on Conversions between HEX and SREC files

Improved USB support in OpenBLT 1.4.2

OpenBLT version 1.4.2 was released last week. The majority of the changes in this patch release, were focused on the USB support on the host side. The OpenBLT bootloader already supported firmware updates using USB as the transport layer. There … Continue reading

Posted in OpenBLT | Tagged , , | Comments Off on Improved USB support in OpenBLT 1.4.2