Изменить 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