Skip to main content

uBitTool

Code coverage CI: Tests CI: Build PyPI versions Supported Platforms Code style Black PyPI - License

uBitTool is a command line and GUI application to interface with the micro:bit.

It can:

  • 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

screenshots

terminal recording demo

Docs

The documentation is online at https://carlosperate.github.io/ubittool/, and its source can be found in docs directory.

Basic Introduction

The easiest way to use uBitTool is via the application GUI.

  • Download one of the latest GUI executables for macOS or Windows from the GitHub Releases Page.
  • Plug-in your micro:bit to the computer via USB
  • Open the GUI executable file
  • On the application menu click "nrf > Read Full Flash contents (Intel Hex)".
  • A full image of the micro:bit flash should now be displayed in the GUI :)

For more information and instructions for other platforms please visit the Documentation.

Metadata

Release files for ubittool 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ubittool 0.8.0
File Size Uploaded
ubittool-0.8.0.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ubittool 0.8.0
File Interpreter ABI Platform
ubittool-0.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.6 kB

Release files / ubittool-0.8.0.tar.gz

Download URL ubittool-0.8.0.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0896045d47b20bfb0c5a9d9fe4f061a84fa5c6927787a98f79a37a63dd6ed9cd
BLAKE2b-256 checksum
How to use checksums
74b5bc617f8bd01f3818b60f78a656a9cc57f7d86f19669a5d5722cfbe60f1f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.9.25 Darwin/24.6.0

Release files / ubittool-0.8.0-py3-none-any.whl

Download URL ubittool-0.8.0-py3-none-any.whl
Size 15.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2bcaac67ff5809301478c842a5978794d548780d10ae5636ac8d00fe8c8e9368
BLAKE2b-256 checksum
How to use checksums
545a37512a1426c914c55ac7f007874f501269ecf7147b1bb33ad1737b8f8c37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.9.25 Darwin/24.6.0

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page