1BCCMD(8)                  Linux System Administration                 BCCMD(8)
2
3
4

NAME

6       bccmd - Utility for the CSR BCCMD interface
7

SYNOPSIS

9       bccmd
10       bccmd [-t <transport>] [-d <device>] <command> [<args>]
11       bccmd [-h --help]
12

DESCRIPTION

14       bccmd  issues  BlueCore commands to Cambridge Silicon Radio devices. If
15       run without the <command> argument, a short  help  page  will  be  dis‐
16       played.
17

OPTIONS

19       -t <transport>
20              Specify the communication transport. Valid options are:
21
22              HCI    Local device with Host Controller Interface (default).
23
24              USB    Direct USB connection.
25
26              BCSP   Blue Core Serial Protocol.
27
28              H4     H4 serial protocol.
29
30              3WIRE  3WIRE protocol (not implemented).
31
32
33
34       -d <dev>
35              Specify  a  particular  device  to operate on. If not specified,
36              default is the first available  HCI  device  or  /dev/ttyS0  for
37              serial transports.
38

COMMANDS

40       builddef
41              Get build definitions
42
43       keylen <handle>
44              Get current crypt key length
45
46       clock  Get local Bluetooth clock
47
48       rand   Get random number
49
50       buildname
51              Get the full build name
52
53       panicarg
54              Get panic code argument
55
56       faultarg
57              Get fault code argument
58
59       coldreset
60              Perform cold reset
61
62       warmreset
63              Perform warm reset
64
65       disabletx
66              Disable TX on the device
67
68       enabletx
69              Enable TX on the device
70
71       singlechan <channel>
72              Lock radio on specific channel
73
74       hoppingon
75              Revert to channel hopping
76
77       rttxdata1 <decimal freq MHz> <level>
78              TXData1 radio test
79
80       memtypes
81              Get memory types
82
83       psget [-r] [-s <stores>] <key>
84              Get value for PS key.  -r sends a warm reset afterwards
85
86       psset [-r] [-s <stores>] <key> <value>
87              Set value for PS key.  -r sends a warm reset afterwards
88
89       psclr [-r] [-s <stores>] <key>
90              Clear value for PS key.  -r sends a warm reset afterwards
91
92       pslist [-r] [-s <stores>]
93              List all PS keys.  -r sends a warm reset afterwards
94
95       psread [-r] [-s <stores>]
96              Read all PS keys.  -r sends a warm reset afterwards
97
98       psload [-r] [-s <stores>] <file>
99              Load  all  PS  keys from PSR file.  -r sends a warm reset after‐
100              wards
101
102       pscheck [-r] [-s <stores>] <file>
103              Check syntax of PSR file.  -r sends a warm reset afterwards
104

KEYS

106       bdaddr country devclass keymin keymax features commands version  remver
107       hciextn  mapsco baudrate hostintf anafreq anaftrim usbvid usbpid dfupid
108       bootmode
109

AUTHORS

111       Written by Marcel Holtmann <marcel@holtmann.org>, man page by Adam Lau‐
112       rie <adam@algroup.co.uk>
113
114BlueZ                             Jun 20 2006                         BCCMD(8)
Impressum