Manpage logo

bluetoothctl-hci - HCI Submenu

NAME  SYNOPSIS  COMMANDS  open  cmd  send  register  unregister  close  RESOURCES  REPORTING BUGS  COPYRIGHT 

NAME

bluetoothctl-hci − HCI Submenu

SYNOPSIS

bluetoothctl [−−options] [hci.commands]

COMMANDS

open

Open HCI channel.

Usage

> open <index> <chan=raw,user>

Example open user channel

In order to open a user channel the controller needs to be power off
first:
> power off
> hci.open 0 user
HCI index 0 user channel opened

cmd

Send HCI command.

Usage

> cmd <opcode> [parameters...]

Example send HCI Reset command

> hci.cmd 0x0c03
HCI Command complete:

00

send

Send HCI data packet.

Usage

> send <type=acl,sco,iso> <handle> [data...]

Example send ACL data packet to connection handle 0x0000

> hci.send acl 0x0000

register

Register HCI event handler.

Usage

> register <event>

unregister

Unregister HCI event handler.

Usage

> unregister <event>

close

Close HCI channel.

Usage

> close <index>

RESOURCES

<http://www.bluez.org>

REPORTING BUGS

<linux−[email protected]>

COPYRIGHT

Free use of this software is granted under the terms of the GNU Lesser General Public Licenses (LGPL).


Updated 2026-06-01 - jenkler.se | uex.se