Linux узнать версию bluetooth

Как в Manjaro посмотреть версию Bluetooth?

Имеется желание приобрести bluetooth-наушники, а хорошие bluetooth-наушники требуют версию bluetooth от 4.2 и выше. К сожалению, я не знаю какая именно версия bluetooth у меня на компьютере.

P. S. Неактуально, нашел решение. В общем, нужно поставить пакет hciconfig из AUR и выполнить в консоли:

hci0: Type: Primary Bus: USB BD Address: 10:63:C8:4E:0F:FC ACL MTU: 1024:8 SCO MTU: 50:8 UP RUNNING RX bytes:1286 acl:0 sco:0 events:77 errors:0 TX bytes:1112 acl:0 sco:0 commands:77 errors:0 Features: 0xff 0xfe 0x8f 0xfe 0xd8 0x3f 0x5b 0x87 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF Link mode: SLAVE ACCEPT Name: 'ideapad' Class: 0x3c010c Service Classes: Rendering, Capturing, Object Transfer, Audio Device Class: Computer, Laptop HCI Version: 4.1 (0x7) Revision: 0x0 LMP Version: 4.1 (0x7) Subversion: 0x25a Manufacturer: Qualcomm (29)

Значение HCI Version и есть версия Bluetooth, у меня например она 4.1, а значит нормального звука в наушниках мне не видать. В скобках можно видеть цифровой код (0x7) и по этому коду также можно расшифровать версию Bluetooth:

| HCI version | Bluetooth version | |-------------|-------------------| | 0 (0x0) | 1.0b | | 1 (0x1) | 1.1 | | 2 (0x2) | 1.2 | | 3 (0x3) | 2.0 | | 4 (0x4) | 2.1 | | 5 (0x5) | 3.0 | | 6 (0x6) | 4.0 | | 7 (0x7) | 4.1 | | 8 (0x8) | 4.2 | | 9 (0x9) | 5.0 | | 10 (0xa) | 5.1 |

7 комментариев

Версия Bluetooth в основном влияет на скорость и энергосбережение. Да и в принципе это технология передачи данных.
Всё дело в кодеках. У меня на 4.0 прекрасно работает AptX.
А вам какой кодек надо?

А фиг его знает) Просто большинство наушников на рынке требуют блютуз пятой версии, на крайняк 4.2, но никак не 4.1 как у меня. Еле нашел нормальные уши для блютуз 4.1, как приедет буду тестить.

Они не могут требовать какую-то версию.
Наушники/колонки ПОДДЕРЖИВАЮТ работу с какой-то версией протокола, но есть обратная совместимость вплоть до bluetooth 2.0, так как блютуз 1 версии не обеспечивает скорость для передачи звука нормального качества.
Далее — наушники поддерживают аппаратно кодеки звука, типа AAC, AptX, SBC и прочие.
Например Realmi Buds Q способны декодировать AAC и работают с версией протокола 5.0, но они также подключаются к блютуз 4.0 и декодируют тот же AAC.
Повторюсь — версия блютуз отвечает за скорость передачи, дальность и энергосбережение. Качество же звука зависит от поддерживаемого кодека.

Читайте также:  Bluetooth сколько метров действует

Если на наушниках написано Bluetooth 5, а на компе у меня стоит 4.1, то уши все равно смогут коннектится и никаких проблем? Это прям 100%? Просто боюсь пролететь с покупкой.

Источник

Как в Linux узнать версию Bluetooth для адаптера и периферии

В Linux для управления Bluetooth используются утилиты из пакета, который в Debian и производных называется bluez, а в Arch Linux и производных называется bluez-utils. Но некоторое время назад ряд инструментов для управления Bluetooth были объявлены устаревшими, хотя никакой альтернативы им предложено не было. Разные дистрибутивы решают эту проблему по-разному. В Debian и производных пакет bluez компилируется с флагом, включающим устаревшие инструменты. А в Arch Linux и производных сообществом в AUR поддерживается пакет bluez-utils-compat, который также скомпилирован с флагом, включающим устаревшие инструменты.

Для целей данной статьи понадобятся инструменты hciconfig и hcitool — они относятся к «устаревшим».

В Debian и производных для установки всех инструментов, в том числе объявленных устаревшими, для управления Bluetooth, выполните команду:

В Arch Linux и производных начните с установки pikaur как это показано в статье «Автоматическая установка и обновление пакетов AUR», а затем выполните следующие команды:

sudo pacman -R bluez-hciconfig # если у вас BlackArch pikaur -S bluez-utils-compat

Вы увидите следующее предупреждение:

поиск конфликтующих пакетов из AUR. :: bluez-utils-compat и bluez-utils конфликтуют. Удалить bluez-utils? [y/N]

вам нужно согласиться с заменой пакета bluez-utils на bluez-utils-compat, то есть введите «y».

Далее действия идентичны во всех дистрибутивах.

Как узнать версию Bluetooth компьютера

Обратите внимание на строку, содержащую «HCI Version»:

Эта строка содержит номер версии Bluetooth, на скриншоте это 5.1.

Актуальными на данный момент можно считать версии Bluetooth 4.* и более поздние. На момент написания самой последней версией Bluetooth является 5.2. Уже разработан стандарт 5.3, но устройства с его поддержкой ещё не выпускаются.

Если на вашем дистрибутиве вы столкнулись с ошибкой, что команда hciconfig не найдена, то воспользуйтесь следующей командой (спасибо redking за подсказку):

btmgmt info | awk 'BEGIN$1=="addr"'

Предыдущая команда выводит MAC-адрес вашего Bluetooth адаптера и его версию. Если вам нужна только версия протокола, которую поддерживает Bluetooth вашего компьюютера, то используйте команду:

btmgmt info | awk 'BEGIN$1=="addr"'

Как узнать версию Bluetooth подключаемых устройств

Начните с вывода списка доступных Bluetooth подключений и MAC адресов устройств:

Затем выполните команду вида:

sudo hcitool info MAC_АДРЕС

Предположим, я хочу узнать версию Bluetooth которую имеет Alexey’s S21 Ultra с MAC адресом AC:6C:90:6E:53:EE, тогда команда следующая:

sudo hcitool info AC:6C:90:6E:53:EE

Обратите внимание на строку «LMP Version:», она содержит номер версии Bluetooth, в данном случае это 5.2.

Если команда hcitool не сработала и вы получили ошибку

Requesting information . Can't create connection: Input/output error

то перед выполнением данной команды предварительно выполните сопряжение Bluetooth устройства, версию которого вы хотите проверить.

Связанные статьи:

Источник

Linux — Bluetooth version of connected devices

I will replace my local BD Address with AA:AA:AA:AA:AA:AA and my remote BD Address with BB:BB:BB:BB:BB:BB in the following post.

Detecting Bluetooth version of local devices

We will start to detect the Bluetooth version of the local device, in my case a Thinkpad W520. Very helpful for me was the command hciconfig .

hciconfig -a hci0: Type: BR/EDR Bus: USB BD Address: AA:AA:AA:AA:AA:AA ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN ISCAN INQUIRY RX bytes:1303 acl:0 sco:0 events:139 errors:0 TX bytes:1290 acl:0 sco:0 commands:86 errors:0 Features: 0xff 0xff 0x8f 0xfe 0x9b 0xff 0x79 0x87 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK Link mode: SLAVE ACCEPT Name: 'user-THINK' Class: 0x00010c Service Classes: Unspecified Device Class: Computer, Laptop HCI Version: 3.0 (0x5) Revision: 0x2ec LMP Version: 3.0 (0x5) Subversion: 0x4203 Manufacturer: Broadcom Corporation (15)

The LMP Version is already saying that my notebook computer has only Bluetooth 3.0.

Finding the BD Address of a remote device

Very helpful for detecting remote devices was the command hcitool . The following command shows all connections.

Detecting Bluetooth version of remote devices

The BD Address of the remote device is needed to find the Bluetooth version with the following command.

hcitool info BB:BB:BB:BB:BB:BB Requesting information . BD Address: BB:BB:BB:BB:BB:BB Device Name: Nintendo RVL-CNT-01-TR LMP Version: 2.0 (0x3) LMP Subversion: 0x1d8d Manufacturer: Cambridge Silicon Radio (10) Features: 0xbc 0x02 0x04 0x38 0x08 0x00 0x00 0x00

Wii Remote Plus and Web Bluetooth

It seems to be impossible to connect a Wii Remote controller via Web Bluetooth to a web browser. A Wii Remote Plus controller is using Bluetooth 2.0 as you can see above.

About

My name is Gordon Lesti. I have a B.Sc. degree in Computer Science and I work as Webshop Developer.

Tags

Art Audio beastmaker Bluetooth Books Bootstrap C CAD Chrome Climbing Conference CSS D3 Debian Docker Email Firefox Food Fpc Gitlab Grunt Inkscape Java JavaScript LaTeX Linux Magento Math Meetup Mysql ownCloud PDF PHP Prism Python QUnit Raspberry Pi Search Shopware SVG Talk Testing Time Series Tool Ubuntu Vagrant Video VirtualBox Windows WordPress

Archives

Feb23 Jan23 Nov22 Jun21 Mar21 Dec20 Nov20 Apr20 Oct19 Jun18 Apr18 Mar18 Feb18 Jan18 Dec17 Oct17 Aug17 Jul17 May17 Apr17 Mar17 Feb17 Jan17 Dec16 Nov16 Oct16 Sep16 Aug16 Jul16 Jun16 May16 Mar16 Feb16 Jan16 May15 Apr15 Mar15 Feb15 Jan15 Dec14 Nov14 Sep14 May14 Apr14 Feb14 Jan14 Sep13 Aug13 Jul13 May13 Apr13

This Website is build with Slim, Twig, Grunt, Bootstrap and Prism by Gordon Lesti.

Источник

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

WiFiGid

Всех приветствую, на нашем ламповом портале Wi-Fi-Гид. Сегодня я расскажу вам, как быстро узнать версию Bluetooth на ноутбуке или компьютере. Первые два способа подходят только для Windows. Если у вас Linux, то смотрим последний способ. Если у вас в процессе останутся какие-то вопросы, то пишите в комментариях – помогу чем смогу. Поехали!

Способ 1: Через номер LMP

  1. Зайдите в «Диспетчер устройств» – туда можно попасть двумя способами. Нажав, по компьютеру правой кнопкой и зайти в «Свойства». Или также нажав ПКМ по кнопке «Пуск».

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

  1. Открываем раздел «Bluetooth» и заходим в «Свойства» адаптера, с помощью нашей любимой правой кнопки мыши. Если его вообще тут нет, то посмотрите в раздел «Сетевые адаптеры», если его и там нет, то скорее всего у вас не установлены на него драйвера.

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

  1. Бывает такое, что в данном окне ничего не отображается, а все поля пустые. В таком случае прейдите на соседнюю вкладку «Сведения», нажмите по «Свойствам» и выберите «LMP-версия радиомодуля Bluetooth» – дальше смотрим версию в поле «Значение».

ПРИМЕЧАНИЕ! Кстати, LMP и HCI имеют одинаковые цифры, так что можно смотреть оба варианта.

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

Способ 2: Через стороннюю программу

Есть такая очень удобная утилитка – Bluetooth Version Finder. Она позволяет быстро узнать версию вашего Bluetooth адаптера. Причем приложение не нужно устанавливать, и она работает из коробки. Просто скачиваем программку с официального сайта . Далее просто запускаем её и видим нужную нам информацию. Если номер не отображается, то выберите в «Bluetooth Device» правильный адаптер.

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

Способ 3: С помощью поиска

Как правило Bluetooth модуль, как в компьютере, так и в ноутбуке встроен в Wi-Fi адаптер. Хотя есть и исключения, когда Блютуз покупается вместе с беспроводными наушниками. Но в таком случае версию можно глянуть на коробке или вбить в поиск название ушек.

Мы сделаем подобное действие, но только с беспроводным сетевым адаптером. Опять заходим в «Диспетчер устройств». Далее открываем «Сетевые адаптеры» и находим наш Wi-Fi модуль – заходим в свойства.

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

На вкладке «Сведения» просто копируем значение. И ищем по данному названию наш адаптер. Можно посмотреть номер Bluetooth как в любом магазине, так и на официальном сайте производителя.

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

СОВЕТ! Если название отображается не корректно или оно сокращено, то можно поискать информацию именно по названию ноутбука – ищем характеристики устройства и смотрим версию Блютус. Полное и точное название ноута можно посмотреть на этикетке, которая приклеена на дне устройства.

Способ 4: для Linux (Ubuntu)

Открываем консоль и далее вводим команду:

Проверка версии Bluetooth на ноутбуке и компьютере (Windows, Linux)

Находим строки «LMP Version» или «HCI Version». Сверяем этот номер с таблицей, которая представлена в конце первой главы этой статьи (Способ 1: Через версию LMP). Можно также вторым способом – сначала узнаем МАК-адрес устройства:

bluetoothctl devices

После этого, используя MAC-вводим команду:

Опять же, смотрим версию ЛМП в той же самой таблице.

Источник

Оцените статью
Adblock
detector