What is the micro:bit firmware

Firmware is a special kind of software that makes devices function properly.  You can think of it as the software that makes a machine behave the way it does.  The micro:bit has two chips on the back of it; one of them runs your code,  while the other one runs the firmware to enable you to program the device.


There may be times when you may want to update the firmware to test out new software features.  If that's the case, this article will show you how to do it.


How to find out the current firmware version

Before you upgrade, you'll want to find out what version of the firmware you have on your micro:bit.  Plug it in via USB, open up the DETAILS.TXT  file fom the MICROBIT drive and look for the number on the  line that begins 'Interface Version'.


# DAPLink Firmware - see https://mbed.com/daplink
Unique ID: 9900000031634e4500624014000000320000000097969901
HIC ID: 97969901
Auto Reset: 1
Automation allowed: 0
Overflow detection: 0
Daplink Mode: Interface
Interface Version: 0249
Git SHA: 682d8303e37355532402b8d93c4f240a3cec02a9
Local Mods: 0
USB Interfaces: MSD, CDC, HID, WebUSB
Interface CRC: 0x3f2b7e12
Remount count: 0
URL: https://microbit.org/device/?id=9900&v=0249    


How to update the firmware












Further Information

This firmware package came from the official DAPLink github repository



Kewords for search: upgrade the built-in firmware, software, hardware, maintenance