BroadcomとCSRの両方のチップセットでBluetoothドングルの(お問い合わせ)送信電力を設定しようとしていますhciconfig
。例:
hciconfig hci0 inqtpl 3
しかし、私が渡す有効なパラメータが何であれ、後で値を読み取ると、常に次のように常に0になります。
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:D6:6B:25 ACL MTU: 1021:8 SCO MTU: 64:1
Inquiry transmit power level: 0
無効な値を渡すと、エラーメッセージが表示されます。
Can't set inquiry transmit power level on hci0: Input/output error (5)
したがって、明らかにパラメーターの妥当性がチェックされます。適切なHCIコマンドを手動で送信すると同じ結果が得られるので、チップセットによってチェックされていると確信しています。
どちらのチップセットも、この機能をサポートしていると述べています。
# hciconfig hci0 features
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:D6:6B:25 ACL MTU: 1021:8 SCO MTU: 64:1
Features page 0: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
[...]
<err. data report> <non-flush flag> <LSTO> <inquiry TX power>
[...]
何か問題が発生しているのですか、それとも、使用している両方のチップセットがこの機能をサポートしていないのですか?
1
更新:ドングルメーカーから、ヨーロッパのCEマーキングによる制限のためにこの機能がブロックされたという通知を受け取りました。
—
domsom