Csr bluetooth osd settings что это

Обновлено: 05.07.2024

Всем привет! Нужна помощь. Использую Win10 Home, BT40G блютуз адаптер и CSR Harmony Wireless Software Stack (v. 2.1.63.0). Блютуз находит Wireless Controller, но процесс сопряжения проваливается (скриншот ниже). Чистая установка драйверов как блютуз адаптера, так и DS4 (через DS4Windows) не помогла. DS4 работает через кабель. Есть идеи?

UPD: Удалил все драйвера, связанные с bluetooth, ребутнул ПК, подключил bluetooth адаптер и Win10 сам всё сделал. В этот раз. Почему-то.

Какой-то странный интерфейс у твоего win10.

Это окно CSR Harmony Wireless Software Stack, так что Win10 ни при чем)

Так попробуй через win 10.

CSR Harmony — софт для блютуз адаптера на win10

И? У моего адаптера никакого софта нет, подключаю штатным средствами винды и все ок. У чувака ниже тоже все норм. ред.

Для десятки не нужен сторонний софт.
Лучше вообще снеси эту помойку, чтобы проблем не было

ну вот здесь и проблема. CSR стек не работает с дуалшоками в принципе. Использовать только с майковским.

Никаких проблем не должно быть. Буквально вчера я попробовал свой новенький китайский адаптер. Я на всякий скачал ds4windows, подключил дуалшок просто по проводу, поставил дрова. После чего зашёл в параметры винды, там выбрал блютус, нажал поиск блютус устройств, прожал на дуалшоке share+ps на несколько секунд. Лампочка замигала, геймпад появился. Всё.

upd. Дрова на адаптер точно евойные? У меня установленные виндой по-умолчанию не работали

ох уж это дрочево с подключением ДШ4 к ПК. сколько сил и слез ))

Так сложно пойти купить пад от бокса второй за копейки

Мужчина ищет решение проблем и добивается нужного ему результата. Мальчик избегает малейших трудностей.

а дуалсенс без проблем работает? Или лучше боксовский брать?

лучше боксовский брать

Только ради этого видео стоило писать вопрос. х)
Спасибо, добрый человек!

Ну попробуй адаптер поменять то.
Лучше купи соневский лул.

Стим запущен? Этот чорт любит дрова ломать дуалшокам

У меня точно такая же история. Потом гляну, какой у меня адаптер. Напишу. Я так заметил, что - Раньше, до определенного обновления винды, он вполне норм подключался, без приключений. Сейчас После ХЗ какого обновления он перестал подключаться, приходится играть через подключение по шнуру. Гуглил долго, пока тоже решения не нашел. Даже пробовал всякие сторонние проги типо DS4 и прочее.

Слушай, а у меня точно такой же как у тебя по ходу.)

Тогда советую снести все дрова, отвечающие за бт, и просто законектить адаптер)

Спасибо за инфу, попробую.

Была такая проблема и у меня. В общем не стоит устанавливать драйвера самому, за тебя это сделает win 10, а драйвера csr удали, они больше для Win 7 подходят

У меня та же проблема, только один Джой оригинальный дулшок, а второй паль. В итоге они выполняют сопряжение, но работает всегда только один, второй отключается и пропадает и дс4.

image

По умолчанию в память FLASH платки HC-04 записано ПО, которое позволяет связать по радио Bluetooth любой наладонник (или телефон, ноутбук и т. п.) со встраиваемой системой на основе микроконтроллера (робот, плата Arduino, любое устройство на микроконтроллере, имеющее TTL-порт UART RS-232). С помощью пакета CSR CASIRA BLUELAB SDK (в котором есть рабочие примеры программ Bluetooth) можно самому перепрограммировать модуль HC-04 и создавать свои собственные устройства Bluetooth. Программатор и полноценный аппаратный отладчик для модуля можно легко сделать самому, подключается к компьютеру он через порт LPT (см. [4]). В предлагаемой статье краткое описание инструментария разработки для чипов семейства BlueCore компании CSR, которое можно использовать для быстрого начала написания своих программ для модуля HC-04.

Подробно описывать технические характеристики модуля HC-04 не буду, так как все можно узнать по ссылкам с сайта dealextreme [2]. Напишу только о самом интересном. На борту у модуля стоит чип памяти на 1 мегабайт. Там записано управляющее firmware и все настройки (подробнее далее). На внешние 34 контакта модуля выведены:
— аппаратный UART, сигналы TXD, RXD, CTS и RTS.
— последовательный порт PCM (для цифрового ввода/вывода звука).
— два аналоговых входа/выхода AIO.
— ножка сброса RESET (её можно никуда не подключать).
— вход напряжения питания +3.3 вольта, ток потребления максимум 35 мА.
— интерфейс USB.
— интерфейс SPI, через который прошивается firmware и происходит отладка.
— 12 цифровых порта ввода/вывода PIO.

После подачи питания на модуль (3.3 вольта, максимум 35 мА) его можно обнаружить как беспроводное Bluetooth-устройство с профилем последовательного COM-порта. Т. е. на вашем наладоннике (телефоне, ноутбуке и проч.) появится последовательный порт, через который можно напрямую обмениваться данными через TTL-сигналы TX и RX стандартного порта RS-232. Firmware HC-04 позволяет AT-командами менять скорость передачи данных в широких пределах (от 1200 до 1382400 бод), причем изменения настройки скорости энергонезависимы, и сохраняются между выключениями питания. Таким образом, благодаря своим малым размерам и низкой цене (в России можно купить за $6.6) модуль HC-04 уже интересен как удобное готовое устройство для беспроводной связи.

Однако, как выяснилось, для модуля HC-04 можно самому писать программы, и записывать их в память чипа. Обзору этих возможностей посвящена основная часть статьи.

Инструментарий для разработки

Программатор придется делать самому, так как в России его купить невозможно, никто не продает. Радостно, что схема совсем простая, нет проблем собрать самому. Программатор представляет собой простейший интерфейс LPT SPI.

image

Через этот нехитрый программатор можно слить всю память FLASH модуля HC-04 в двоичные файлы (с помощью утилиты BlueFlash), посмотреть и отредактировать настройки модуля и программы (с помощью утилиты PSTool). Писать программы firmware и отлаживать (с помощью того же LPT SPI) можно в среде разработки xIDE. Имеются многочисленные примеры исходного кода различных устройств Bluetooth, необходимая документация на английском языке. Все эти возможности открываются на операционной системе Windows, если установить CSR CASIRA BLUELAB SDK (инсталляционный пакет занимает примерно 55 мегабайт, после установки занимает 310 мегабайт).

Примеры позволяют создавать устройства Bluetooth роли A (что-то типа мастера Bluetooth, которые сами находят устройства Bluetooth и подключаются к ним. Устройство роли A найти поиском беспроводных устройств невозможно) и роли B (slave устройства Bluetooth, которые можно найти поиском беспроводных устройств). С помощью примеров из CSR CASIRA BLUELAB SDK можно организовать обмен данными между двумя модулями HC-04, в этом случае одно должно реализовать роль A, а другое роль B (штатное firmware, которое записано в HC-04 на заводе, этого делать не позволяет, в нем реализована только роль B).

Хранилище настроек, Persistent Store

В память модуля HC-04 вместе с firmware записано множество различных параметров (такие, как адрес Bluetooth, имя устройства, выходная мощность передатчика и проч.), так называемых ключей. Это не просто особенность именно модуля HC-04, так принято в архитектуре BlueCore при программировании приложений. Все ключи могут быть просмотрены утилитой PSTool, при необходимости изменены (если Вы, конечно, понимаете, что делаете) и сохранены в файл *.psr, имеющий удобный текстовый формат. Дамп ключей делается довольно долго (у меня процесс занимал около 2 минут), при этом работа firmware не останавливается. Все ключи, хранящиеся в чипе, разделены по уровням хранения. Уровни привязаны к месту хранения настроек (FLASH, RAM, ROM), а также по времени создания (Implementation, Factory). Ключи каких уровней отображать, выбирают в меню Store (All (TIFR), Implementation Only (I), ROM Only ®, RAM Only (T), Factory Only (F), Not RAM (IFR)). Если один и тот же ключ одновременно определен на разных уровнях и с разными значениями, и выбрано показывать все уровни (All (TIFR)), то будет показано значение ключа, сохраненного на самом верхнем уровне. Значения ключей по умолчанию сохранены в ROM, самый низкий уровень. Ключи времени выполнения сохраняются на самом высоком уровне, Transient (RAM). Несколько уровней сразу обозначаются аббревиатурами из первых букв уровней, например IFR, TIFR. Подробнее об уровнях Persistent Store написано в документе blab-ug-008Pb_PSTool_User_Guide.pdf.

Библиотеки BlueCore и SDK компании CSR

  • Foundation Libraries
  • Support Libraries
  • Profile Libraries

Support Libraries — обеспечивают поддержку соединений (RFCOMM, L2CAP и SCO). Заголовочные файлы, и файлы исходного кода находятся в папке C:\BlueLab\src\lib.

Profile Libraries — относятся к профилям BlueTooth. Профили – это что-то типа предназначения устройства Bluetooth (например, последовательный порт, аудиоустройство, источник и приемник файлов, интерфейс USB и т. д.). Заголовочные файлы, и файлы исходного кода находятся в папке C:\BlueLab\src\lib.

В чипе BlueCore имеется много разных интерфейсов, источников и приемников данных (Kalimba, PCM, SCO, RFCOMM, L2CAP, UART, Host, USB, HID, Region, File, Audio Notes), которые с помощью библиотек могут достаточно просто соединяться друг стругом и обмениваться данными через потоки (streams). Некоторые источники и приемники данных (Kalimba) относятся к ядрам BlueCore, имеющим на борту DSP. Чип BC417143B, установленный на платке HC-04, относится к семейству BlueCore4 и DSP у него нет. Подробности см. в документе CS-110275-UGP1_Implementing_Streams_in_BlueLab.pdf.

Краткое описание xIDE и простейшего приложения

Проекты устройств BlueTooth, которые может найти хост через поиск, имеют суффикс _b (например spp_dev_b). Проекты, которые сами работают как хост, т. е. могут подключить к себе другие устройства BlueTooth, имеют суффикс _a (например spp_dev_a). Устройства с суффиксом _a нельзя найти хостом через поиск BlueTooth устройств.

Чтобы запустить проект через xIDE, нужно зайти в папку проекта (все проекты демонстрационных примеров находятся в папке C:\BlueLab41\apps\examples) и двойным щелчком запустить файл *.xiw (здесь хранятся настройки Workspace, настройки проекта хранятся в файле *.xip). Автоматически запустится среда разработки xIDE, в которой можно просматривать исходный код проекта и запустить код на компиляцию и отладку. При запуске отладки через LPT SPI автоматически считывается тип чипа, и проект компилируется под него. После компиляции программа автоматически заливается во внешнюю FLASH-память, подключенную к процессору CSR (напомню, что для модулей BlueTooth HC-04 это процессор BC417143B-IQN-E4 (BlueCore4-External device)), и программа запускается на выполнение. После останова отладки, если выключить и снова включить питание, то чип окажется перезаписанным новой скомпилированной программой, которая запустится и начнет работу. Грузится обычный проект а память чипа около минуты (а что Вы хотели от порта LPT?).

Можно самому с нуля написать для HC-04 простейшее приложение, мигающее светодиодом. Для этого нужно запустить xIDE, выбрать Project -> New. указать тип проекта Bluelab –> Blank VM Project, ввести любое имя проекта (например MyFirstBluelab), выбрать папку для месторасположения проекта (все сделано по аналогии, как в Visual Studio) и нажать OK. Затем нужно создать файл модуля main.c, и ввести туда текст:

0);<br> MessageSend(&toggle.task, 0, 0);<br> MessageLoop();<br> return 0;<br>>

Теперь если нажать F7, то проект скомпилируется. Если нажать F5, то программа автоматически зальется в память чипа и запустится на выполнение (при условии, что у Вас подключены модуль LPT SPI и к нему подключен модуль HC-04), и светодиод на ножке PIO1 начнет мигать с частотой 1 Гц. При этом доступна полноценная отладка – по шагам, с точками останова, с просмотром переменных, памяти и регистров процессора. Точки останова ставятся в коде как обычно, щелчком мыши слева от текста кода (появляется коричневый кружок напротив строки, где задана точка останова) – также, как в Visual Studio. Подробнее про отладку можно прочитать в документе CS-101500-UGP5_BlueLab xIDEuser guide.pdf.

image

Общая структура приложения BlueLab

DEBUG_PRINT_ENABLED можно также определить в свойствах проекта, Build System -> Define symbols. Пример использования DEBUG_PRINT_ENABLED имеется в проектах примеров приложений C:\BlueLab41\apps\examples\.

Есть несколько проблем, с которыми пришлось столкнуться при экспериментировании с xIDE. Если программа в чип прошивается, но отладка запускаться не хочет с ошибкой «The app file read from disk appears to be invalid.», то это может произойти, когда до папки проекта сложный путь, имеющий в составе пробелы и/или русские буквы. Например, Ваш проект размещается в папке c:\Documents and Settings\User\Admin\Мои документы\LEDFlashing\. Поменяйте размещение проекта на более простое, например c:\temp\LEDFlashing, и отладчик запустится нормально. С русификацией у xIDE есть определенные проблемы — текст, сохраненный в коде на русском языке, при повторном открытии отображается с кракозябрами, поэтому писать комментарии на русском языке в коде не получится. Иногда сильно мешает компиляции антивирус Касперского (процесс проходит очень медленно). Целесообразно настроить исключение проверки объектов на путь C:\BlueLab41\tools\*.exe. Настройки вступят в силу почему-то только после перезагрузки Windows.

Для моей гарнитуры Sony SBH70, обозреваемой ранее, необходим был usb свисток, подходящий по функционалу. А именно с поддержкой aptX и bluetooth 4.0. Выбор пал на китайский CSR.

Пришла в упаковке, без диска с драйвером.

На обратной стороне спецификация, поддержка до win 8 включительно. Дальность 20-50 метров.

Внешне отличается от того что нарисовано на странице продавца. Выглядит квадратно, а у продавца свисток закруглённый.


Из USB торчит примерно на сантиметр.

Установка драйверов CSR Harmony Sofrware v2.1.63 скаченных из интернета.











После установки программного обеспечения, win7 начала их устанавливать.


Поиск SBH70 мгновенно нашел гарнитуру, предварительно включенную в режим сопряжения

И вновь началась какая-то доустановка драйверов.

Повторное подключение гарнитуры происходит автоматически при включении. Этот процесс занимает примерно 2-3 секунды.
После подключения гарнитуры в устройствах воиспроизведения появилось два устройства. Bluetooth Hand-free и Audio Renderer.

Я так понял что первое — это режим работы в качестве гарнитуры, с использованием микрофона. Звук здесь ужасного качества.
А второе — нечто вроде режима для прослушивания аудио. Тут звук как из проводных наушников. Возможно как раз таки это и есть та самая aptX.
При первом использовании был немного разачарован. Задержка при прослушивании аудио в режиме Renderer была примерно 1000-2000мкс. Невозможно было комфортно разговаривать в скайпе(с использованием настольного микрофона) или играть в тот же cs 1.6. В hand-free задержки не было вообще.
Перед написанием обзора опять тестировал, задержки нету никакой(renderer), не знаю с чем это связанно.
Качество передачи звука отличное. Дальность приёма точно такая же как при присоединении к телефону, то есть можно спокойно ходить по 3-х комнатной квартире и разговаривать в скайпе.
Еще одно разачарование было тогда, когда начались проблемы со скайпом. То есть Renderer не выдавал звук на гарнитуру, даже когда скайпом не пользовался, работал как бы в hand-free режиме, хотя в Устройствах воспроизведения было четко видно что музыка играла через Renderer. Дело в том, что вместе с пакетом драйверов устанавливается какой-то плагин для скайпа.
На и эта проблема решилась. Необходимо выключить этот плагин в настройках скайпа и
. отключить профиль громкой связи в настройках подключенной гарнитуры. Тогда всё работала правильно. Возможно этот глюк только на Win7.
В целом этот свисток выполняет все что ему необходимо на должном уровне. Покупке рад, хоть и пришлось немного повозиться с настройками.

Заказывал этот усб-блютуз свисток на таобао через посредника Mistertao.
продавец положил подарок, подставку для телефона :)

Вобщем, не знаю, есть ли такое. Давно у меня был похожий модуль, соединял им комп и ноут, файлы перекидывал.
Сейчас необходимо к компу подключать Bluetooth акустику. (+aptX)
У меня есть наушники с микрофоном, которые использую с планшетом, на работе их тоже хотел бы использовать с компом.

во первых, поставил ли ты стек CSR harmony? для такого свистка нужен именно он. Во вторых, надо в винде смотреть устройства записи и воспроихведения, и настроить на нужное по умолчанию. Для скайпа CSR harmony вообще свой плагин ставит. JamesonRU,
Т.е. чтоб полноценно заработала BT-гарнитура, надо ставить примочки?
А без этого не работает только микрофон или вся гарнитура? Т.е. чтоб полноценно заработала BT-гарнитура, надо ставить примочки?
А без этого не работает только микрофон или вся гарнитура?

конкретно данны чип может тупо не хзаоработать как надо без этого ПО, обычному хватило бы стандартного стека встроенного в windows.
посе установки стека и свистка через меню подключения устроств подтыкаешь гарнитуру и у тебя появляется несколько устройств воспроизведения и записи звука. стерео -для музыки и просто -для Hands free profile

AngelOfMors, хорошо разобраться с проблемой помогут Вам (и всем нуждающимся) вот эти обзоры:

"Bluetooth 4.0 Dongle Adapter CSR 4.0 USB 2.0" - ссылка не проходит, введите название целиком в Google и по первой же ссылке выйдете на сайт "m y S K U . r u" где размещён обзор;
"USB Bluetooth адаптер на чипе CSR8510" - аналогично.

А не подскажет ли кто, какие вообще сейчас BT-адаптеры есть нормальные?

Сколько ни смотрел отзывов в инет-магазинах - все жалуются на кривые драйвера, никакую совместимость, необходимость ставить bluesoleil и прочие извращения.

Или у нас только копеечный мусор с Али перепродают втридорога?

ну например orico по-моему нормальные. прадваставить надо не bluesoleil a CSR harmony 2 - идет в комплекте. правда брал его не на али а на ebay, рублей за 300. отлично работает, приподключении lg tone ultra выдает ярлык Aptx и звук соотвествующий в гарнитуре. Про ебей-то я и забыл, посмотрю еще и там, спасибо.
Мне не для гарнитуры, а просто для эппловской клавы.
От Орико брал на Али бокс для HDD - он прямо ОЧЕНЬ.

купил bt адаптер buro bu-bt40a. сопряжаю с гарнитурой сони sbh80. увы музыку просто в вк можно слушать, а зато в паре с игрой уже не тянет поток, звук тупо тормозит. короче чушь выходит. не знаю как лечить , расстроился. стоит всего 330, это по скидке купил в ситилинк. обычнное беспонтовое барахло. а отдавать 1000р за хороший передатчик жалко, и не факт , что потянет потоки аудио в высоком битрейде + многопотоковое аудио. Короче, не берите это буро, это отстой. ну не тащат они звуковой поток. по началу справляются и потом затыки, запоздание звука итд

купил bt адаптер buro bu-bt40a. сопряжаю с гарнитурой сони sbh80. увы музыку просто в вк можно слушать, а зато в паре с игрой уже не тянет поток, звук тупо тормозит. короче чушь выходит. не знаю как лечить , расстроился. стоит всего 330, это по скидке купил в ситилинк. обычнное беспонтовое барахло. а отдавать 1000р за хороший передатчик жалко, и не факт , что потянет потоки аудио в высоком битрейде + многопотоковое аудио. Короче, не берите это буро, это отстой. ну не тащат они звуковой поток. по началу справляются и потом затыки, запоздание звука итд

А может не в адаптере дело, а в конфигурации ПК/системы??
Адаптеру-то что? Знай себе пуляй по радиоканалу, то что драйверами+железом пережалось, из исходного потока (aptx более ресурсоёмкое).
Это я к тому, что "потянуть потоки аудио в высоком битрейте + многопотоковое аудио", как ты выразился, не есть проблема блютус передатчика - всё равно всё перекодируется (на лету) в то, что он может вообще передать (этот может до 352k максимум, по aptx). Проблемы могут быть только с мощностью радиосигнала.
Тоже заказал себе сегодня в ситилинке buro bt40a + жду из китаев orico bta-403. Подключать буду к гарнитуре с aptx, для прослушивания музыки исключительно.

А может не в адаптере дело, а в конфигурации ПК/системы??
Ну, так и есть - Vancho777, ищи проблему у себя. Приехала гарнитура, спаривал с buro bt40a (из ситилинка за 300рэ). Игра GTA4 - описанной тобой проблемы, нет. А в GTA5, звука в наушниках вообще нет, но это моя проблема, а вовсе не проблема bt адаптера или гарнитуры.
Aptx, кстати рулит - реально лучше чем без него.

Прикрепленное изображение

Возможно кто-то сталкивался с подобной проблемой и сможет помочь
Bluetooth orico bta-403 и sony srs xb-20
Устанавливаются драйвера, происходит сопряжение устройств, но не работает стерео воспроизведение звука на колонку.
Колонка выбирается как утройтво по умолчанию.
При этом колонка может работать как гарнитура, но качество звука отвратительное.

Хочу поделится здесь опытом использования bluetooth usb донгла Orico bta-403.

Небольшое отступление: купил для смартфона стерео-гарнитуру от сони с поддержкой bluetooth 4.0 (чтоб меньше жрало энергии) и c поддержкой кодека AptX (для лучшего звука). Со смартфоном работает прекрасно, но я решил наушники подключить к компу. И тут началось самое интересное.

Из за жадности корпорации Qualcom владеющими правами на технологию Aptx, не все устройства поддерживают данную функцию. Недолгое гугление выдало что есть сторонние производители делающие донглы с поддержкой aptx, но все они в основном сделаны на основе контроллера CSR8510 (CSR - дочерняя фирма Qualcom выпускающая эти чипы).
Ну и после изучения гугла и форумов был выбран ресивера фирмы Orico bta-403.

Читайте также: