다음을 사용하여 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