Изменить Tx Bluetooth Linux Нет эффекта

Я хотел бы изменить уровень сигнала моего устройства bluetooth с помощью командной строки linux (ubuntu 14.04).

Я обнаружил, что мне нужно использовать команду

sudo hciconfig hci0 inqtpl

чтобы изменить уровень сигнала, но он не работает


sudo hciconfig hci0 inqtpl

дает мне

введите описание изображения здесь

и с hcidump

введите описание изображения здесь

sudo hciconfig hci0 inqtpl 2

дает мне

введите описание изображения здесь

Повторное использование команды

sudo hciconfig hci0 inqtpl

Дает мне то же самое, что и в первый раз. Ничего не изменилось.


Команда

sudo bccmd psget 0x0017

дает мне

Unsupported manufacturer

Благодарим за помощь приятелей

Ответ 1

После прочтения спецификации Bluetooth в ней говорится, что только устройства класса 1 могут изменять уровень мощности передачи программным обеспечением. Поэтому сначала проверьте класс вашего устройства. Я прочитал, что Atheros AR3012 - это класс 1, поэтому не должно быть проблем с изменением уровня мощности tx. Возможно, устройство закрыто или что-то не работает должным образом. Я хотел бы спросить производителя.

Ответ 2

Итак, после проверки с производителем, похоже, что Bluetooth, который мы используем, это Bluetooth 2 класса. Несмотря на это должно быть class1!

Благодарим вас за помощь gyus