---
name: "xb360gp"
section: "4"
platform: "freebsd"
package: "base"
version: "16.0-CURRENT-20261027-61c70dc16a79"
release: "FreeBSD 16.0-CURRENT (2026-10-27)"
platforms: ["freebsd"]
url: "https://new.carta.tech/xb360gp"
---

# xb360gp(4)

XBox 360 gamepad driver

## NAME

**xb360gp** – XBox 360 gamepad driver

## SYNOPSIS

**device** **xb360gp** **device** **hgame** **device** **hid** **device** **hidbus** **device** **hidmap** **device** **evdev**

In [loader.conf(5)](/loader.conf/5.md): **hw.hid.xb360gp.debug** **xb360gp\_load="YES"**

In [loader.conf(5)](/loader.conf/5.md) or [sysctl.conf(5)](/sysctl.conf/5.md): **dev.xb360gp.X.debug**

## DESCRIPTION

The **xb360gp** driver provides support for XBox 360 gamepad driver.

The */dev/input/event\** device presents the game controller as a *evdev* type device. It is accessible to members of the *games* group.

## SYSCTL VARIABLES

The following variable is available as both [sysctl(8)](/sysctl/8.md) variable and [loader(8)](/loader/8.md) tunable:

- *dev.xb360gp.X.debug*

  Debug output level, where 0 is debugging disabled and larger values increase debug message verbosity. Default is 0.

It's default value is set with [loader(8)](/loader/8.md) tunable:

- *hw.hid.xb360gp.debug*

  ## FILES

- */dev/input/event\**

  input event device node.

## HISTORY

The **xb360gp** driver first appeared in FreeBSD 13.0.

## AUTHORS

The **xb360gp** driver was written by Val Packett ⟨*val@packett.cool*⟩.

This manual page was written by Vladimir Kondratyev ⟨*wulf@FreeBSD.org*⟩.
