Using a dual mode bluetooth 4.0 usb device (bcm20702?) I am trying to set the inquiry tx power in Linux (Ubuntu 14.04) - using the command e.g.
sudo hciconfig hci0 inqtpl 1
The command is succesful according to hcidump but the hciconfig inqtpl always reads back zero.
Is this beacse a) the plugable device firmware is not configured to use this hci command or b) this command is only avaiable onthe UARt and not USB c) other?
Since my previous post, I have been investigating the Bluetooth specs (yes, I am a bluetooth noob!). It seems the power control is an integral part of the LMP between host and device(s) and power control is only mandatory for class 1 devices. I also read somewhere that the LMP uses the RSSI to determin if the power needs increasing automatically.
I’m seeing the same behaviour that you describe in my testing. The command goes through, but the setting does not change.
Our USB Bluetooth Adapter is a Class 2 device, and thus the Inquiry Response Transmit Power Level is not configurable by software on this class of device.
You would need a Class 1 device in order to achieve this.
I appologize that it took me so long to reply to you, I just wanted to make sure that I had the correct information to relay to you.