Put a board into firmware install mode
pico_board_bootloaderRestart a selected Pico or ESP32 board into firmware install mode (BOOTSEL or ROM download), stopping its running program and serial port; confirm with the user first.
Instructions
Restart the selected board into firmware install mode: BOOTSEL on a Pico, ROM download mode on an ESP32. The running program stops and the board leaves its normal serial port, so ask the user first. When an ESP32 cannot be reset automatically the result has manual: true and a reason, and the user must hold BOOT while pressing RESET. Afterwards call pico_boards_list, then pico_install with action check.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"board_id": "<board_id>"
},
"name": "pico_board_bootloader"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| board_id | Yes | Stable board UID returned by pico_boards_list, or its current serial device path. |