---
title: Install XBTune on Linux | Snap Store
description: Get the latest version of XBTune for Linux - Diagnostics, logging and
  tuning for Buell DDFI motorcycles
url: https://snapcraft.io/xbtune
---

# XBTune

[James Tigert (kz6fittycent)](https://snapcraft.io/publisher/kz6fittycent "View all snaps from James Tigert (kz6fittycent)")

* [James Tigert (kz6fittycent)](https://snapcraft.io/publisher/kz6fittycent "View all snaps from James Tigert (kz6fittycent)")
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/candidate 0.1.2

Install latest/candidate of XBTune

---

**Install using the command line**

```
sudo snap install xbtune --candidate
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

XBTune is only available on the unstable candidate channel. It could break and change often.

---

### Package name

* xbtune

---

### License

* GPL-3.0-or-later

---

### Last updated

* 24 October 2026 - latest/candidate

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/xbtune#report-snap-modal)

---

* [Description](https://snapcraft.io/xbtune#tab-description)
* [Security](https://snapcraft.io/xbtune#tab-security)

#### 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

---

## Install XBTune on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/xbtune/arch)

[### CentOS](https://snapcraft.io/install/xbtune/centos)

[### Debian](https://snapcraft.io/install/xbtune/debian)

[### elementary OS](https://snapcraft.io/install/xbtune/elementary)

[### Fedora](https://snapcraft.io/install/xbtune/fedora)

[### KDE Neon](https://snapcraft.io/install/xbtune/kde-neon)

[### Kubuntu](https://snapcraft.io/install/xbtune/kubuntu)

[### Manjaro](https://snapcraft.io/install/xbtune/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/xbtune/pop)

[### openSUSE](https://snapcraft.io/install/xbtune/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/xbtune/rhel)

[### Ubuntu](https://snapcraft.io/install/xbtune/ubuntu)
