<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://betaflight.uk.com/blog</id>
    <title>Betaflight News Atom Feed</title>
    <updated>2026-09-06T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://betaflight.uk.com/blog"/>
    <subtitle>Betaflight Blog</subtitle>
    <icon>https://betaflight.uk.com/img/betaflight/icon_light.svg</icon>
    <rights>Copyright © 2026 All rights reserved BetaFlight Team</rights>
    <entry>
        <title type="html"><![CDATA[The Betaflight App Is Adopting TypeScript, Incrementally]]></title>
        <id>https://betaflight.uk.com/blog/2026/09/06/the-betaflight-app-is-adopting-typescript</id>
        <link href="https://betaflight.uk.com/blog/2026/09/06/the-betaflight-app-is-adopting-typescript"/>
        <updated>2026-09-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Betaflight App is now type-checked. Three TypeScript files had already made their way into the tree over the past fortnight, but nothing was checking them: Vite quietly stripped the types and moved on. With #5503 the repository has a tsconfig.json, vue-tsc runs as part of npm run lint, and ESLint understands .ts files and `` blocks. CI and the pre-commit hook gate on it like they do on lint.]]></summary>
        <content type="html"><![CDATA[<p>The Betaflight App is now type-checked. Three TypeScript files had already made their way into the tree over the past fortnight, but nothing was checking them: Vite quietly stripped the types and moved on. With <a href="https://github.com/betaflight/betaflight-configurator/pull/5503" target="_blank" rel="noopener noreferrer" class="">#5503</a> the repository has a <code>tsconfig.json</code>, <code>vue-tsc</code> runs as part of <code>npm run lint</code>, and ESLint understands <code>.ts</code> files and <code>&lt;script setup lang="ts"&gt;</code> blocks. CI and the pre-commit hook gate on it like they do on lint.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why">Why<a href="https://betaflight.uk.com/blog/2026/09/06/the-betaflight-app-is-adopting-typescript#why" class="hash-link" aria-label="Direct link to Why" title="Direct link to Why" translate="no">​</a></h2>
<p>The app talks to the flight controller through a large, loosely typed object graph: the <code>FC</code> state, MSP replies, CLI output. Most of the bugs we chase are shape mismatches: a field that moved, a <code>null</code> nobody handled, a wire format that changed. Last week a port-annotation feature was built against a function mask the firmware had already stopped sending; the code was fine, the assumption was not. Types make those assumptions visible, and the compiler enforces them on every refactor rather than relying on grep.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-approach">The Approach<a href="https://betaflight.uk.com/blog/2026/09/06/the-betaflight-app-is-adopting-typescript#the-approach" class="hash-link" aria-label="Direct link to The Approach" title="Direct link to The Approach" translate="no">​</a></h2>
<ul>
<li class=""><strong>No rewrite.</strong> <code>src/js</code> (MSP, FC, serial) stays JavaScript. Users see no change.</li>
<li class=""><strong>New code is TypeScript</strong>, as <code>.ts</code> files or <code>&lt;script setup lang="ts"&gt;</code>, in strict mode from day one.</li>
<li class=""><strong>Legacy JavaScript is importable, not judged.</strong> <code>allowJs</code> lets TypeScript consume it; <code>checkJs: false</code> means it is not type-checked. Where TS needs a shape from a JS module, a JSDoc <code>@type</code> on that module is enough.</li>
<li class=""><strong>Convert as you touch.</strong> A composable or store you materially change may be converted in the same pull request, one file per PR so reviews stay small.</li>
<li class=""><strong>Ratchet later.</strong> Once enough of a folder is TypeScript, <code>allowJs</code> is switched off there and the FC state gets a sealed interface. That is the next phase, tracked in the repository's <code>AGENTS.md</code>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="for-contributors">For Contributors<a href="https://betaflight.uk.com/blog/2026/09/06/the-betaflight-app-is-adopting-typescript#for-contributors" class="hash-link" aria-label="Direct link to For Contributors" title="Direct link to For Contributors" translate="no">​</a></h2>
<p>Nothing changes in how you build or run the app. <code>npm run lint</code> now includes the type-check; <code>npm run typecheck</code> runs it alone. If you open a pull request that adds a JavaScript file where a TypeScript one would do, expect a reviewer to ask for the <code>.ts</code> version.</p>
<p>Questions and discussion are welcome in the development channels on the <a href="https://discord.betaflight.com/invite" target="_blank" rel="noopener noreferrer" class="">Betaflight Discord</a>.</p>]]></content>
        <author>
            <name>blckmn</name>
            <uri>https://github.com/blckmn</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Blackbox Explorer Is Now Part of the App]]></title>
        <id>https://betaflight.uk.com/blog/2026/08/20/blackbox-explorer-is-now-part-of-the-app</id>
        <link href="https://betaflight.uk.com/blog/2026/08/20/blackbox-explorer-is-now-part-of-the-app"/>
        <updated>2026-08-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Blackbox Explorer now lives inside the Betaflight App. Open the Blackbox Viewer tab, load a log, and analyse it without leaving the app you just tuned in.]]></summary>
        <content type="html"><![CDATA[<p>Blackbox Explorer now lives inside the Betaflight App. Open the <strong>Blackbox Viewer</strong> tab, load a log, and analyse it without leaving the app you just tuned in.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="one-app-one-place">One app, one place<a href="https://betaflight.uk.com/blog/2026/08/20/blackbox-explorer-is-now-part-of-the-app#one-app-one-place" class="hash-link" aria-label="Direct link to One app, one place" title="Direct link to One app, one place" translate="no">​</a></h2>
<p>For years, reviewing a log meant leaving the Betaflight App and heading to a separate site. That split is gone. Since the <strong>2026.6</strong> release, the log viewer is a tab in the app itself, at <a href="https://app.betaflight.com/" target="_blank" rel="noopener noreferrer" class="">app.betaflight.com</a> and in the desktop and mobile builds.</p>
<p>Nothing was cut down to fit. The graph view, the legend, workspaces, graph setup, the craft and stick overlays, the CSV and GPX exports, and every keyboard shortcut came across intact.</p>
<p><img decoding="async" loading="lazy" alt="The Blackbox Viewer tab in the Betaflight App" src="https://betaflight.uk.com/assets/images/app-blackbox-tab-962e5f01e88a4e366c4e0dbf0e7d84dd.png" width="1600" height="950" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="analysis-tools-still-one-keypress-away">Analysis tools, still one keypress away<a href="https://betaflight.uk.com/blog/2026/08/20/blackbox-explorer-is-now-part-of-the-app#analysis-tools-still-one-keypress-away" class="hash-link" aria-label="Direct link to Analysis tools, still one keypress away" title="Direct link to Analysis tools, still one keypress away" translate="no">​</a></h2>
<p>Press <strong>A</strong> and the spectrum analyser opens over the graph, with your configured filter cutoffs drawn on top so you can see exactly where each one sits against the noise you actually recorded.</p>
<p><img decoding="async" loading="lazy" alt="The spectrum analyser with filter cutoffs overlaid" src="https://betaflight.uk.com/assets/images/app-blackbox-analyser-66572e4448f3b629e6907701198283cf.png" width="1600" height="950" class="img_ev3q"></p>
<p>Because the viewer is part of the app, it also reads the log header alongside the rest of your configuration, so the settings that produced a trace are never more than a tab away.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="coming-in-202612">Coming in 2026.12<a href="https://betaflight.uk.com/blog/2026/08/20/blackbox-explorer-is-now-part-of-the-app#coming-in-202612" class="hash-link" aria-label="Direct link to Coming in 2026.12" title="Direct link to Coming in 2026.12" translate="no">​</a></h2>
<p>In the next release, a loaded log stays loaded. Switch to PID Tuning to check a value, come back, and your log, playhead position and zoom are exactly where you left them.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-old-blackbox-explorer">The old Blackbox Explorer<a href="https://betaflight.uk.com/blog/2026/08/20/blackbox-explorer-is-now-part-of-the-app#the-old-blackbox-explorer" class="hash-link" aria-label="Direct link to The old Blackbox Explorer" title="Direct link to The old Blackbox Explorer" translate="no">​</a></h2>
<p>The standalone <a href="https://github.com/betaflight/blackbox-log-viewer" target="_blank" rel="noopener noreferrer" class="">blackbox-log-viewer</a> repository is now <strong>feature frozen</strong>. All new work happens in the Betaflight App, so please raise bugs and feature requests against <a href="https://github.com/betaflight/betaflight-configurator/issues" target="_blank" rel="noopener noreferrer" class="">betaflight-configurator</a> from here on.</p>
<p>The repository will be <strong>archived on 1 December 2026</strong>. <a href="https://blackbox.betaflight.com/" target="_blank" rel="noopener noreferrer" class="">blackbox.betaflight.com</a> will stay online after that as a frozen, unmaintained build of the last standalone release, so nothing you have bookmarked disappears. It simply will not receive fixes or new features.</p>
<p>If you are still using the standalone viewer, now is a good time to move across.</p>]]></content>
        <author>
            <name>blckmn</name>
            <uri>https://github.com/blckmn</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Build Server Retention Policy]]></title>
        <id>https://betaflight.uk.com/blog/2026/07/22/Build Server Retention Policy</id>
        <link href="https://betaflight.uk.com/blog/2026/07/22/Build Server Retention Policy"/>
        <updated>2026-07-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[To keep our build server sustainable, we're introducing retention limits on the firmware builds we host.]]></summary>
        <content type="html"><![CDATA[<p>To keep our build server sustainable, we're introducing retention limits on the firmware builds we host.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changing">What's Changing<a href="https://betaflight.uk.com/blog/2026/07/22/Build%20Server%20Retention%20Policy#whats-changing" class="hash-link" aria-label="Direct link to What's Changing" title="Direct link to What's Changing" translate="no">​</a></h2>
<ul>
<li class=""><strong>Release Candidate (RC) builds</strong> will be kept for <strong>30 days</strong>, then removed.</li>
<li class=""><strong>Point releases</strong> will be kept for a <strong>maximum of 2 years</strong>, then removed.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-stays-available">What Stays Available<a href="https://betaflight.uk.com/blog/2026/07/22/Build%20Server%20Retention%20Policy#what-stays-available" class="hash-link" aria-label="Direct link to What Stays Available" title="Direct link to What Stays Available" translate="no">​</a></h2>
<p>The <strong>latest point release of every major version from 4.3 onwards</strong> will always remain available, regardless of age. Even once the 2-year window has passed, you'll still be able to download the final build of each major release (4.3.x, 4.4.x, 4.5.x, 2025.12.x, and so on).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="please-note">Please Note<a href="https://betaflight.uk.com/blog/2026/07/22/Build%20Server%20Retention%20Policy#please-note" class="hash-link" aria-label="Direct link to Please Note" title="Direct link to Please Note" translate="no">​</a></h2>
<p>We may remove any point release at any time where it's in the interests of the community to do so, for example due to a safety issue.</p>
<p>If you rely on an older build, we recommend downloading and archiving it locally before it ages out.</p>
<p>Remember that every release is tagged in our source repository, so you can clone <a href="https://github.com/betaflight/betaflight" target="_blank" rel="noopener noreferrer" class="">betaflight/betaflight</a> and build any version yourself, at any time.</p>]]></content>
        <author>
            <name>blckmn</name>
            <uri>https://github.com/blckmn</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[RP2350 Lands in Betaflight!]]></title>
        <id>https://betaflight.uk.com/blog/2025/10/10/RP2350 Lands in Betaflight</id>
        <link href="https://betaflight.uk.com/blog/2025/10/10/RP2350 Lands in Betaflight"/>
        <updated>2025-10-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A New Challenger Enters the Ring: RP2350 Lands in Betaflight!]]></summary>
        <content type="html"><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-new-challenger-enters-the-ring-rp2350-lands-in-betaflight">A New Challenger Enters the Ring: RP2350 Lands in Betaflight!<a href="https://betaflight.uk.com/blog/2025/10/10/RP2350%20Lands%20in%20Betaflight#a-new-challenger-enters-the-ring-rp2350-lands-in-betaflight" class="hash-link" aria-label="Direct link to A New Challenger Enters the Ring: RP2350 Lands in Betaflight!" title="Direct link to A New Challenger Enters the Ring: RP2350 Lands in Betaflight!" translate="no">​</a></h2>
<p>Get ready for a game-changer! 🚀 The Betaflight <strong>2025.12</strong> release officially introduces support for a powerful new target: the <strong>Raspberry Pi RP2350</strong> aka <strong>PICO 2</strong>. This impressive little chip is set to shake up the FPV world, offering a unique blend of smart features, solid performance, and incredible value.</p>
<p>The Betaflight and Raspberry Pi team worked together to bring the <strong>RP2350</strong> to you.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="smart-performance-over-raw-speed">Smart Performance Over Raw Speed<a href="https://betaflight.uk.com/blog/2025/10/10/RP2350%20Lands%20in%20Betaflight#smart-performance-over-raw-speed" class="hash-link" aria-label="Direct link to Smart Performance Over Raw Speed" title="Direct link to Smart Performance Over Raw Speed" translate="no">​</a></h2>
<p>While the core clock speed of the <strong>RP2350</strong> may not top the charts when compared to some rivals, it delivers a serious punch where it counts. This processor is all about working smarter, not just harder. Its architecture is designed for efficiency, ensuring a smooth and locked-in flight experience without needing the absolute highest clock rates.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-pio-advantage-offloading-the-cpu">The PIO Advantage: Offloading the CPU<a href="https://betaflight.uk.com/blog/2025/10/10/RP2350%20Lands%20in%20Betaflight#the-pio-advantage-offloading-the-cpu" class="hash-link" aria-label="Direct link to The PIO Advantage: Offloading the CPU" title="Direct link to The PIO Advantage: Offloading the CPU" translate="no">​</a></h2>
<p>One of the <strong>RP2350's</strong> standout features is its Programmable I/O (PIO). Think of PIO as a set of small, dedicated co-processors that can be programmed to handle I/O tasks independently.</p>
<p>This is a massive advantage for Betaflight. It means that complex, timing-sensitive tasks like running ESC protocols (like DSHOT) or receiver protocols (like CRSF) can be completely offloaded from the main CPU cores. This frees up the CPU to dedicate 100% of its resources to what matters most: executing the flight control loop as quickly and precisely as possible.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="future-proofed-with-multicore-capability">Future-Proofed with Multicore Capability<a href="https://betaflight.uk.com/blog/2025/10/10/RP2350%20Lands%20in%20Betaflight#future-proofed-with-multicore-capability" class="hash-link" aria-label="Direct link to Future-Proofed with Multicore Capability" title="Direct link to Future-Proofed with Multicore Capability" translate="no">​</a></h2>
<p>The <strong>RP2350</strong> is a dual-core processor, with each core operating at 150mhz. While this initial release lays the crucial groundwork for the new target, future Betaflight versions will be built to take full advantage of this multicore architecture. This opens up exciting possibilities for dividing tasks between cores, leading to even greater performance, lower latency, and the ability to run more complex features without breaking a sweat.</p>
<p>Previous versions of the PICO have seen overclocking be officially supported so we expect the possibility of the <strong>RP2350</strong> getting this speed boost in the future also.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="watch-this-space">Watch This Space!<a href="https://betaflight.uk.com/blog/2025/10/10/RP2350%20Lands%20in%20Betaflight#watch-this-space" class="hash-link" aria-label="Direct link to Watch This Space!" title="Direct link to Watch This Space!" translate="no">​</a></h2>
<p>Perhaps the most compelling aspect of the <strong>RP2350</strong> is its fantastic price point. This combination of smart performance, the PIO advantage, and future-proof multicore design makes it an incredibly attractive option for hardware manufacturers.</p>
<p>Keep your eyes peeled! You can expect to see a new wave of innovative and affordable flight controllers featuring this great little chip hitting the market very soon. The future of flight controllers is looking bright and budget-friendly!</p>
<p>For more details on the <strong>RP2350</strong> you can check out the Raspberry Pi <a href="https://www.raspberrypi.com/documentation/microcontrollers/pico-series.html" target="_blank" rel="noopener noreferrer" class=""><strong>Pico series</strong></a>.</p>]]></content>
        <author>
            <name>blckmn</name>
            <uri>https://github.com/blckmn</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Calendar Versioning & Release Cadence]]></title>
        <id>https://betaflight.uk.com/blog/2025/09/01/Calendar Versioning Change</id>
        <link href="https://betaflight.uk.com/blog/2025/09/01/Calendar Versioning Change"/>
        <updated>2025-09-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[New Versioning Scheme & Release Cadence]]></summary>
        <content type="html"><![CDATA[<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Announcement</div><div class="admonitionContent_BuS1"><p>New Versioning Scheme &amp; Release Cadence</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="introduction">Introduction<a href="https://betaflight.uk.com/blog/2025/09/01/Calendar%20Versioning%20Change#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction" translate="no">​</a></h3>
<p>To create a more predictable release schedule, we're moving to a new versioning system and development cycle, starting with the next release. The versioning scheme we will be moving to is known as <a href="https://calver.org/" target="_blank" rel="noopener noreferrer" class="">CalVer</a> or Calendar Versioning.</p>
<p>This style of versioning works well when there is a predictable release cadence, and that is something we are going to establish for the Betaflight project. Our release cadence will move to two major releases per year, with patch releases in between. Our target months for a major release will be June and December each year.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="our-calver-format">Our CalVer Format<a href="https://betaflight.uk.com/blog/2025/09/01/Calendar%20Versioning%20Change#our-calver-format" class="hash-link" aria-label="Direct link to Our CalVer Format" title="Direct link to Our CalVer Format" translate="no">​</a></h3>
<p>The <strong>New Format</strong> will be: <code>YYYY.M.PATCH</code> (e.g., <code>2025.12.0</code>)</p>
<p>This means the successor to our current <code>4.x</code> series will be Betaflight <code>2025.12.0</code>, followed by Betaflight <code>2026.6.0</code>. We will also align the Betaflight App and Firmware to the same <code>YYYY.M</code> releases (and cadence).</p>
<p>You can expect the major release version of the App and the Firmware to work together seamlessly and without issues.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="our-new-release-cycle">Our New Release Cycle<a href="https://betaflight.uk.com/blog/2025/09/01/Calendar%20Versioning%20Change#our-new-release-cycle" class="hash-link" aria-label="Direct link to Our New Release Cycle" title="Direct link to Our New Release Cycle" translate="no">​</a></h3>
<p>To support this schedule, our development phases will be structured as follows:</p>
<ul>
<li class="">
<p><strong>Alpha:</strong></p>
<p>For new feature development. Alpha builds for the next version will be available shortly after a stable release is published. This will be the <code>master</code> branch, and will always be available.</p>
<p>This will be available in the App Firmware Flasher tab when <strong>Development</strong> is selected.</p>
<br>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p><em>"<strong>Expert mode</strong>"</em> must be activated in the <a href="https://app.betaflight.com/" target="_blank" rel="noopener noreferrer" class="">Betaflight App</a>.</p></div></div>
</li>
<li class="">
<p><strong>Release Candidate (RC):</strong></p>
<p>A one-month feature freeze for final stabilization and testing before the official release, starting approximately one month before a major release. This will be the beginning of the <code>*-maintenance</code> branch. Fixes placed into the <code>master</code> branch will be periodically merged to the <code>*-maintenance</code> branch during this period.</p>
<p>This will be available in the App Firmware Flasher tab when <strong>Release and Release Candidates</strong> is selected.</p>
<br>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p><em>"<strong>Show release candidates</strong>"</em> must be activated on the Firmware Flasher tab in the <a href="https://app.betaflight.com/" target="_blank" rel="noopener noreferrer" class="">Betaflight App</a>.</p></div></div>
</li>
<li class="">
<p><strong>Final:</strong></p>
<p>The suffixes are removed from the version, the code is tagged, the release prepared and then announced.</p>
<p>This will be available in the App Firmware Flasher tab when the default of <strong>Release</strong> is selected.</p>
</li>
<li class="">
<p><strong>Patch:</strong></p>
<p>Periodically we will make a patch release (incrementing the patch number) for any notable bugs that need resolving. These will generally be placed into <code>master</code> and backported to the <code>*-maintenance</code> branch.</p>
<p>These will be available in the App Firmware Flasher tab when the default of <strong>Release</strong> is selected.</p>
</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="202512-special-mention">2025.12 Special Mention<a href="https://betaflight.uk.com/blog/2025/09/01/Calendar%20Versioning%20Change#202512-special-mention" class="hash-link" aria-label="Direct link to 2025.12 Special Mention" title="Direct link to 2025.12 Special Mention" translate="no">​</a></h4>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Important Note for the <code>2025.12.0</code> Release</div><div class="admonitionContent_BuS1"><ul>
<li class="">For this first cycle, due to the timing since the last release, we are <strong>extending the RC period to two months</strong>. The Release Candidate phase will begin in October and run through November.</li>
<li class="">The <code>2025.12.0-beta</code> pre-release will be made available today around 1200 UTC. Once in <code>beta</code> <strong>only bug fix pull requests will be merged</strong>, with all other items held over to the next <code>alpha</code> pre-release.</li>
</ul></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="questions">Questions<a href="https://betaflight.uk.com/blog/2025/09/01/Calendar%20Versioning%20Change#questions" class="hash-link" aria-label="Direct link to Questions" title="Direct link to Questions" translate="no">​</a></h3>
<p>If you have any questions please feel free to ask on the Betaflight <a href="https://discord.gg/n4E6ak4u3c" target="_blank" rel="noopener noreferrer" class="">Discord</a>.</p>]]></content>
        <author>
            <name>blckmn</name>
            <uri>https://github.com/blckmn</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[New Speed Record for RC quadcopter]]></title>
        <id>https://betaflight.uk.com/blog/New World Record for Fastest Drone</id>
        <link href="https://betaflight.uk.com/blog/New World Record for Fastest Drone"/>
        <updated>2023-10-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It's simply a case of "ICYMI". Yes folks Betaflight, albeit an earlier version than current, was the firmware behind the most recent record breaking success story for the “Fastest ground speed by a battery-powered remote-controlled (RC) quadcopter”.]]></summary>
        <content type="html"><![CDATA[<p>It's simply a case of "ICYMI". Yes folks <strong>Betaflight</strong>, albeit an earlier version than current, was the firmware behind the most recent record breaking success story for the <strong>“Fastest ground speed by a battery-powered remote-controlled (RC) quadcopter”</strong>.</p>
<p>The Guinness World Records has granted the title to Ryan Lademann (USA), using his custom built drone called the XLR V3 Red. This drone powered its way to the record books by hitting 224mph (360kmh). Yes that's right folks this drone nearly hit 200knots (195knots). Many light aircraft would love to reach those speeds. The record attempt was made in Scottsdale, Arizona, USA, on 8 November 2022. What a way to finish out the year.</p>
<p>The team here at Betaflight congratulate Ryan on his successful attempt, and are very happy the firmware played a small part in that success. Now how can we get Ryan to update his firmware ;).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="for-some-more-details-on-the-attempt">For some more details on the attempt:<a href="https://betaflight.uk.com/blog/New%20World%20Record%20for%20Fastest%20Drone#for-some-more-details-on-the-attempt" class="hash-link" aria-label="Direct link to For some more details on the attempt:" title="Direct link to For some more details on the attempt:" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Video Clip</div><div class="admonitionContent_BuS1"><p>For a clip of the attempt</p><p><a href="https://youtu.be/J3WwtByvSI0?t=21" target="_blank" rel="noopener noreferrer" class="">https://youtu.be/J3WwtByvSI0?t=21</a></p></div></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Blackbox Log</div><div class="admonitionContent_BuS1"><p>If you are so inclined the black box log of the attempt can be analysed here</p><p><a href="https://drive.google.com/file/d/1K1JLV_f3W0z1dRSP84hw3UEqv5Fc_b5P/view" target="_blank" rel="noopener noreferrer" class="">https://drive.google.com/file/d/1K1JLV_f3W0z1dRSP84hw3UEqv5Fc_b5P/view</a></p></div></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Ryan's Page</div><div class="admonitionContent_BuS1"><p>Don't forget to check out Ryan's page for more details on the drone</p><p><a href="https://quad-star-drones.com/xlr-v3/" target="_blank" rel="noopener noreferrer" class="">https://quad-star-drones.com/xlr-v3/</a></p></div></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Guinness World Records</div><div class="admonitionContent_BuS1"><p>And last but not least, the details from GWR themselves</p><p><a href="https://www.guinnessworldrecords.com/world-records/464800-fastest-ground-speed-by-a-battery-powered-remote-controlled-quadcopter" target="_blank" rel="noopener noreferrer" class="">https://www.guinnessworldrecords.com/world-records/464800-fastest-ground-speed-by-a-battery-powered-remote-controlled-quadcopter</a></p></div></div>]]></content>
        <author>
            <name>blckmn</name>
            <uri>https://github.com/blckmn</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[HQProp - Betaflight Development Team Sponsor]]></title>
        <id>https://betaflight.uk.com/blog/HQProp - Development Team Sponsor Review</id>
        <link href="https://betaflight.uk.com/blog/HQProp - Development Team Sponsor Review"/>
        <updated>2023-01-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Founded in 2012, HQProp are devoted to supplying the RC community with High Quality props. This brand has been fundamental to the development of the FPV quadcopter hobby by producing cutting edge designs over the whole range of drone size and uses, and they are a popular choice in the Betaflight development team.]]></summary>
        <content type="html"><![CDATA[<p>Founded in 2012, <strong>HQProp</strong> are devoted to supplying the RC community with High Quality props. This brand has been fundamental to the development of the FPV quadcopter hobby by producing cutting edge designs over the whole range of drone size and uses, and they are a popular choice in the Betaflight development team.</p>
<p>We are therefore delighted to partner with them as an official Betaflight Team Sponsor.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="some-comments-from-developers">Some comments from developers<a href="https://betaflight.uk.com/blog/HQProp%20-%20Development%20Team%20Sponsor%20Review#some-comments-from-developers" class="hash-link" aria-label="Direct link to Some comments from developers" title="Direct link to Some comments from developers" translate="no">​</a></h2>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sugark">SugarK:<a href="https://betaflight.uk.com/blog/HQProp%20-%20Development%20Team%20Sponsor%20Review#sugark" class="hash-link" aria-label="Direct link to SugarK:" title="Direct link to SugarK:" translate="no">​</a></h4>
<blockquote>
<p><em>“Been a fan of HQ and their props for a long time. I love the way they are easy to bend back with the simple shapes which is a big plus in racing. I race ultralite quads and the Ethix range has the perfect range of sub 4g props with different amounts of pitch to suit all the different tracks i might fly. Having been in the hobby a long time the owner of HQ is a real gentleman and very supportive of the hobby, so he was the first person I reached out to when I started looking for sponsors for the Betaflight Dev team.”</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="vitroid">Vitroid:<a href="https://betaflight.uk.com/blog/HQProp%20-%20Development%20Team%20Sponsor%20Review#vitroid" class="hash-link" aria-label="Direct link to Vitroid:" title="Direct link to Vitroid:" translate="no">​</a></h4>
<blockquote>
<p><em>“I love the J37 and P3.5 for all of my 5” builds, and the 3x2x3 for my 3” practice rig. So far a set has outlived an arm or two! HQ did an amazing job!”</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="limon">Limon:<a href="https://betaflight.uk.com/blog/HQProp%20-%20Development%20Team%20Sponsor%20Review#limon" class="hash-link" aria-label="Direct link to Limon:" title="Direct link to Limon:" translate="no">​</a></h4>
<blockquote>
<p><em>“R36 is my favourite prop ever. R38 are also good. They are very durable for racing and crashing, well-designed to be fast enough, but not too fast draining the battery. R36 is an awesome combination of authority, power, and style. HQProp is always super supportive for droneracing community, love that!”</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="unt">Un!t:<a href="https://betaflight.uk.com/blog/HQProp%20-%20Development%20Team%20Sponsor%20Review#unt" class="hash-link" aria-label="Direct link to Un!t:" title="Direct link to Un!t:" translate="no">​</a></h4>
<blockquote>
<p><em>“Rocking R37 and R38 for all my 5”. The R37 work perfectly for freestyle, when i want a little bit faster, the R38 are just perfect. Also after a crash, you bend them back and they are nearly as new! Love them!”</em></p>
</blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="supaflyfpv">SupaflyFPV:<a href="https://betaflight.uk.com/blog/HQProp%20-%20Development%20Team%20Sponsor%20Review#supaflyfpv" class="hash-link" aria-label="Direct link to SupaflyFPV:" title="Direct link to SupaflyFPV:" translate="no">​</a></h4>
<blockquote>
<p><em>“I fly HQ J37 props exclusively for 5" freestyle because they have an awesome feel and balance - J for the Juice... HQ are quality by name and quality by nature. Thanks Zhong!”</em></p>
</blockquote>]]></content>
        <author>
            <name>Supafly FPV</name>
            <uri>https://supaflyfpv.com/</uri>
        </author>
    </entry>
</feed>