uBitTool is a command line and GUI application to interface with the micro:bit.
- Read the micro:bit flash contents
- Extract user Python code from the micro:bit flash
- Flash the micro:bit
- Compare the contents of the micro:bit flash against a local hex file
These docs are still a WIP.
The easiest way to use uBitTool is to download ane execute the application GUI.
Downloaded the latest version of the app for your Operating System from the GitHub Releases page, you can then double click on the gui file.
If you are using the command line application you can open the GUI with:
The command line help flag will provide information about how to use the uBitTool in the terminal:
$ ubit --help Usage: ubit [OPTIONS] COMMAND [ARGS]... uBitTool v0.5.0. CLI and GUI utility to read content from the micro:bit. Options: --help Show this message and exit. Commands: compare-flash Compare the micro:bit flash contents with a hex file. gui Launch the GUI version of this app (has more options). read-code Extract the MicroPython code to a file or print it. read-flash Read the micro:bit flash contents into a hex file or...
To see the available commands:
Or from this directory if you have clone and installed the repository:
python -m ubit --help
To retrieve the user Python code:
ubit read-code -f extracted_script.py
To read the entire flash contents:
To compare the flash contents with a hex file:
ubit compare-flash file-to-compare-against.hex
To run the GUI: