Version0.1.1
Revision4
LicenseGPL-3.0-or-later
Confinementstrict
Basecore24

Diagnostics, logging and tuning for Buell DDFI motorcycles

ScreenshotScreenshotScreenshotScreenshotScreenshot

XBTune reads, logs and tunes Buell DDFI ECMs: the 2003-2009 XB9 and XB12
(DDFI-2, DDFI-3), the 1999-2002 tube-frame bikes (DDFI) and factory race
ECMs, over Bluetooth (BuellTooth and other SPP adapters) or a USB serial
cable.

Free and open source: no price, no ads, no account. It identifies the
ECM, reads and saves the EEPROM, shows and logs live data (with an
optional Innovate LC-2 wideband), reads trouble codes and runs tests,
edits tunes offline, auto-tunes the fuel maps from your logs, and writes
tunes to the ECM. Remote tuning lets a tuner work on your tune over the
internet, end-to-end encrypted, with only the permissions you give.
Tests, resets and writing to the ECM are locked until you unlock them in
Settings; every write makes a verified backup first and is read back.

WARNING: a bad tune can damage your engine. Check every change before
writing it. XBTune comes with no warranty (GPL-3.0); you are responsible
for what you write to your ECM.

After installing, connect the interfaces it needs:

sudo snap connect xbtune:bluez

sudo snap connect xbtune:raw-usb

sudo snap connect xbtune:removable-media

Then open XBTune from the app menu, or try the command line:

xbtune.cli doctor

xbtune.cli scan

xbtune.cli info --bt 00:11:22:AA:BB:CC

xbtune.cli info --serial /dev/ttyUSB0

Update History

0.1.0+git5b94b9e (1) → 0.1.1 (4)
22 Oct 2026, 19:45 UTC
0.1.0+git5b94b9e (1)
22 Oct 2026, 19:00 UTC

Published22 Oct 2026, 18:34 UTC

Last updated22 Oct 2026, 19:39 UTC

First seen22 Oct 2026, 19:00 UTC