Skip to content

BUG: [Micro:Bit v2.00] List on a newly flashed board does not work on serial #129

Description

@eva-cosma

Setup:

Board: Micro:Bit v2.00
Tock commit hash: f7e2c5c194194c55017c8b8282c64e488937ec05
Bootloader installed: Yes

Replicate

  • Install Tock with bootloader (Ensure previously erased entire flash)
  • List application using serial
cargo run -p tockloader -- list --board microbit-v2 --serial
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.29s
     Running `target/debug/tockloader list --board microbit-v2 --serial`
> Which serial port do you want to use? /dev/ttyACM0
[2026-07-03T11:28:10Z INFO  tockloader_lib::connection] Serial connection opened succesfully.
Error: Failed to list apps.

Caused by:
    0: Tock OS error: Bootloader returned an invalid header: 252 17
    1: Bootloader returned an invalid header: 252 17

Expected behaviour

Listing should not fail, should list 0 apps

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions