0.1.14GPL-3.0-or-later
strict
core24
Diagnostics, logging and tuning for Buell DDFI motorcycles
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
(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
22 Oct 2026, 18:34 UTC
22 Oct 2026, 19:39 UTC
22 Oct 2026, 19:00 UTC




