To reset your micro:bit to run the default program that came with it (called the Out Of Box experience), download and flash the .hex file attached to this article via USB. If you are unsure on how to do this, follow our article on How to transfer code onto the micro:bit via USB. 


The Out Of Box Experience (OOB) runs through a demonstration of all the features onboard the micro:bit. On the latest micro:bit this includes the speaker and microphone and on all micro:bis;  the LED display, A and B buttons, Accelerometer and Compass. There is also a hidden Easter Egg that you can unlock by pressing A+B when you see the heart animation.


The code for this OOB experience is written in C++, it will therefore not load in the MakeCode or Python Editors. We hope to make versions for these editors available in future.


If you are running the OOB program and wish to use bluetooth services on iOS 10 or later, you will need to re-flash the BBC micro:bit via USB, with a program created in makecode.microbit.org to enable pairing.  


The original source code for the OOB experience, was provided by our friends at Technology Will Save Us and has since been developed and released by the Foundation.


Keywords for search: reload, initial program, first experience hex file, pre-loaded, demo, out of the box