tag:github.com,2008:https://github.com/raspberrypi/debugprobe/releasesRelease notes from debugprobe2026-02-11T11:28:55Ztag:github.com,2008:Repository/315362480/debugprobe-v2.3.02026-02-11T14:16:52ZDebugprobe v2.3.0<p>New features:</p>
<ul>
<li>Opt-in Autobaud for CDC UART</li>
<li>FreeRTOS in SMP mode</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Board reset pin control</li>
<li>Export version string in binary info</li>
<li>Multi-packet pipelining for the DAP</li>
<li>Performance enhancements for USB-DAP thread interactions</li>
<li>Explicitly set CMake build type</li>
</ul>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.2.32025-07-08T11:52:48ZDebugprobe release v2.2.3<p>Point release of probe firmware, since there was a functional change:</p>
<ul>
<li>Fix a bug with SWCLK divisor rounding</li>
</ul>
<p>Build changes:</p>
<ul>
<li>Remove CMSIS_5 as a submodule, include relevant files as downstream copies instead</li>
<li>New clones of the repo will use significantly less disk space</li>
</ul>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.2.22025-03-13T16:38:52ZDebugprobe release v2.2.2<p>Point release to address high uart TX baud rate corruption, at the<br>
expense of throughput.</p>
<p>Support building with spaces in directory path names.</p>
<p>Also skip over an attempt at UART/SDK optimisation that caused issues<br>
for users.</p>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.2.12025-01-09T14:55:11ZDebugprobe release v2.2.1<p>This release is a point release because unknown/stale submodule(s)<br>
caused a regression with long UART TX strings that subsequently could<br>
not be reproduced.</p>
<p>The build artifacts for this release were compiled on a Raspberry Pi 5<br>
running Raspberry Pi OS (Debian 12) instead of Ubuntu 22.04 on amd64.</p>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.2.02024-12-03T13:22:36Zdebugprobe-v2.2.0<ul>
<li>Fix regression that caused probe firmware crashes across a Pi 5 reboot</li>
</ul>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.1.02024-11-29T10:04:26Zdebugprobe-v2.1.0<ul>
<li>Clarify project license and resolve attribution issues</li>
<li>Add an ugly but functional workaround for RP2040 USB device controller sporadic failures in noisy environments</li>
<li>Better handle thread state between USB bus states</li>
<li>Put SWD and nRESET pins into HiZ mode when the DAP is deactivated</li>
<li>Support building for Pico 2</li>
<li>Build against upstream FreeRTOS</li>
<li>Build against pico-sdk 2.1.0</li>
</ul>
<p>It is recommended to delete your build/ directory and re-run cmake prior to building this release locally.</p>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.0.12024-04-16T13:11:24Zdebugprobe-v2.0.1<ul>
<li>Fix DAP LED handling</li>
<li>Fix UART Break LED handling</li>
<li>Fix PROBE_IO_OEN ifdef's</li>
<li>Add pin names to binary information</li>
</ul>P33Mtag:github.com,2008:Repository/315362480/debugprobe-v2.02024-03-18T16:55:32Zdebugprobe-v2.0<ul>
<li>Remove all repository references to Picoprobe</li>
<li>As a consequence, the build file for the Pico is now called <code>debugprobe_on_pico</code></li>
<li>Fix target reset functionality for pins 0 and 1</li>
<li>Add UART line break handling</li>
<li>Add UART hardware flow control option</li>
</ul>P33Mtag:github.com,2008:Repository/315362480/picoprobe-cmsis-v1.12024-01-29T10:29:39Zpicoprobe-cmsis-v1.1: DAP: fix atomic command support<ul>
<li>Add DAP atomic sequence support</li>
<li>Add RTS/CTS UART pin definitions (optional)</li>
<li>Allow setting of UART databits/parity/stopbits</li>
<li>Improve UART buffering for Windows hosts</li>
</ul>P33Mtag:github.com,2008:Repository/315362480/picoprobe-cmsis-v1.0.32023-08-15T10:57:49Zpicoprobe-cmsis-v1.0.3<ul>
<li>Fix debug printing</li>
<li>Don't define a reset pin by default - neither picoprobe instructions nor the debugprobe have a connection for it</li>
<li>Bump to incorporate REMOTE_WAKE removal to avoid autosuspend/resume dropping uart characters</li>
<li>Increase SWDIO throughput by reducing dead cycles and being cleverer about handling turnarounds</li>
</ul>P33M