© 2019 Insight Resources
software resources for science and technology education
The iOS micro:bit app and Bluetooth
Since the BBC micro:bit employs the low energy version of Bluetooth wireless communication, the iPhone or iPad running the app must have Bluetooth low energy capability. Unfortunately this excludes some older models. The app has been successfully tested on iPad 4, iPad Mini, iPad Air, iPhone 4S, 5, 6.
Problems with pairing?
The method of pairing requires holding down buttons A and B and pressing and releasing
the RESET button. Normally, A and B need to be held until the message “PAIRING MODE..”
begins to scroll across the LEDs. The requirement of entering a pattern and 6-
A compiled HEX file contains not only your script code but also ‘runtime’ and ‘bootloader’
code. Bluetooth communication depends upon the runtime and bootloader code in micro:bit.
If the runtime or bootloader code in micro:bit is corrupted or overwritten with
incompatible code, Bluetooth flashing and pairing will fail, and the only method
of restoring it is to flash a suitable HEX file from a computer via a USB cable.
from Python scripts are not compatible with Bluetooth. From time to time the runtime
and bootloader code from the website is updated, so it is good practice to create
fresh HEX files by re-
1. If the micro:bit appears not to respond, check that it has power and that your iPad or iPhone has Bluetooth switched on.
2. If you can’t get access to the website and code editors, check that you have an Internet connection.
3. If flashing doesn’t work, try re-
4. If re-
5. If re-