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       chiprev
51              Get chip revision
52
53       buildname
54              Get the full build name
55
56       panicarg
57              Get panic code argument
58
59       faultarg
60              Get fault code argument
61
62       coldreset
63              Perform cold reset
64
65       warmreset
66              Perform warm reset
67
68       disabletx
69              Disable TX on the device
70
71       enabletx
72              Enable TX on the device
73
74       singlechan <channel>
75              Lock radio on specific channel
76
77       hoppingon
78              Revert to channel hopping
79
80       rttxdata1 <decimal freq MHz> <level>
81              TXData1 radio test
82
83       radiotest <decimal freq MHz> <level> <id>
84              Run radio tests, tests 4, 6 and 7 are transmit tests
85
86       memtypes
87              Get memory types
88
89       psget [-r] [-s <stores>] <key>
90              Get value for PS key.  -r sends a warm reset afterwards
91
92       psset [-r] [-s <stores>] <key> <value>
93              Set value for PS key.  -r sends a warm reset afterwards
94
95       psclr [-r] [-s <stores>] <key>
96              Clear value for PS key.  -r sends a warm reset afterwards
97
98       pslist [-r] [-s <stores>]
99              List all PS keys.  -r sends a warm reset afterwards
100
101       psread [-r] [-s <stores>]
102              Read all PS keys.  -r sends a warm reset afterwards
103
104       psload [-r] [-s <stores>] <file>
105              Load  all  PS  keys from PSR file.  -r sends a warm reset after‐
106              wards
107
108       pscheck [-r] [-s <stores>] <file>
109              Check syntax of PSR file.  -r sends a warm reset afterwards
110

KEYS

112       bdaddr country devclass keymin keymax features commands version  remver
113       hciextn  mapsco baudrate hostintf anafreq anaftrim usbvid usbpid dfupid
114       bootmode
115

AUTHORS

117       Written by Marcel Holtmann <marcel@holtmann.org>, man page by Adam Lau‐
118       rie <adam@algroup.co.uk>
119
120BlueZ                             Jun 20 2006                         BCCMD(8)
Impressum