csr bluetooth chip что это

Csr bluetooth chip что это

Навеяно темой Улучшение звука Bluetooth на наушниках без aptX и LDAC. Решил создать параллельный способ решения проблемы, но со стороны наушников. Сразу скажу способ чуть менее тривиальный, требует некоторых технических навыков, внимательности и оборудования. Ссылки на софт и сопутствующий материал я приложу в конце статьи.

Внимание: описанные ниже манипуляции Вы проводите на свой страх и риск, велик шанс окирпичить свои наушники. Одни из двух имеющихся у меня я по глупости окирпичил, как этого избежать я расскажу.

Так же общая рекомендация: старайтесь как можно меньше лапать чипы на плате наушников, особенно маленькую микросхему SPI FLASH памяти, которая очень боится статики как и любая память, по той же причине лучше предварительно облапать батарею дабы снять с себя заряд и не сидеть в синтетическом махровом халате, шерстяном свитере, а так же убрать подальше кошку.

Однажды я увидел недорогие блютуз наушники с неплохими характеристиками (20 часов прослушивания, блютуз 4.1 и неплохое звучание на мой не искушенный слух). Так я стал владельцем Sven B350MV, позже я их слегка разобрал ради интереса и посмотрел что там за чип, а так же бегло погуглил про него инфу, это был CSR8635, убедился что он поддерживает AAC, а не только стандартный SBC и успокоился. Еще позже я решил взять себе недорогие же блютуз затычки, и прослушал несколько вариантов за ту же цену взял наиболее понравившиеся по звуку Sven SEB-B265MV, к слову аккум у них очень дохлый, садится за 3-4 часа, заряжается за 5-10 минут(буквально). Далее чисто случайно на компьютере обнаружил что у меня обе пары наушников работают в SBC, хотя аппаратная поддержка ААС в чипе есть. Думал дело в компьютере, но распарсив дамп протокола блютуз во время handshake, когда устройства сообщает о себе инфу во время соединения и поддерживаемые протоколы, понял что наушники действительно умеют только SBC. Так и родилась идея поддержку AAC в них включить.

Итак, нам понадобится:

Если вы увлекаетесь Arduino, то скорее всего все выше перечисленное у вас уже есть. В противном случае все можно заказать на Алике по ключевым словам FT232RL для программатора и TXS0108E для преобразователя уровней, либо в местных радио/ардуино магазинах, если не хотите ждать.

Кастомный драйвер можно скачать тут: https://github.com/lorf/csr-spi-ftdi/releases, там же есть подробная инструкция по установке и командам.

Что касается по драйверу, установка его заключается в подмене файла (библиотеки драйвера) в папке уже установленной программы BlueSuite (и других) и выглядит следующим образом:

Все, можно запускать программы.

Далее железная часть.

Далее нам надо подключить это все к программатору и тут есть несколько нюансов.
Во-первых: дело в том что наш программатор работает с уровнями логики 5в и 3.3в (устанавливается перемычкой), а наш чип с 1.8в, для этого нам и нужен двусторонний преобразования уровней, однако в даташите заявлена толерантность к максимальному напряжению 3.6в, следовательно вы можете на свой страх и риск выставить 3.3в на FTDI и подключить все через 10кОм резисторы. Судя по ветке переписки на гитхабе у людей все получилось успешно здесь и здесь.

Схема подключения выглядит следующим образом:

Здесь я добавлю схему подключения если вы используете преобразователь логических уровней как я и особенности подключения преобразователя на микросхеме TXS0108E (как у меня).

Общим для всех преобразователей является необходимым наличие нужных опорных напряжений с обоих сторон, чтобы преобразователь «понимал» с какого на какое напряжение производить преобразования сигналов. Так же есть требования по сторонам для высокого и низкого напряжений будь это простой транзисторный преобразователь или на базе микросхемы. Обычно эти пины подписаны как HV (high voltage или высокое напряжение) и LV (от low voltage или низкое напряжение) или LB и LA для моего преобразователя. Если у нас происходит преобразование с 5в на 1.8в соответственно +5В подключаем к HV и +1.8В к LV. Для TXS0108E это будет +5в на LB и 1.8в для LA. важно что VCCA ≤ VCCB, поесть напряжение на стороне А (L) должно быть меньше либо равно напряжения на стороне B (H). Так же для TXS0108E как следует из даташита нужно задать рабочий режим отдельным пином, подписанным OE (output-enable), для этого его необходимо подключить к выводу LA.

Читайте также:  что делать если кот прыгает и кусается

Итого: подключаем напряжение +3.3в или 5в (с преобразователем не принципиально) к LB. GND к соответственно GND на плате преобразователя и подключаете все остальные нужные выводы программатора со схемы выше к стороне B к пинам B1-B8 как удобно, я подключил по-порядку B1-B4 (cм. фото). Соответственно B1-Bx (H1-Hx) будут соответствовать выводам на другой стороне A1-Ax (L1-Lx). Пин OE подключаем к LA (у транзисторных его нет).

После того как разберетесь с опорным напряжением соедините соответствующие выводы стороны А(L) с пинами наушников, НО предварительно желательно проверить все неоднократно и замерить напряжения мультиметром. Ни в коем случае на контроллер наушников не должно приходить напряжение выше 3.6В иначе он сразу же сгорит.

После того как все подключили и 10 раз перепроверили можно подключать программатор к компьютеру. Если у вас 1.8 вольт взято с платы наушников, их стоит предварительно включить иначе контроллер не подаст напряжение. Далее можно запустить PSTool из комплекта BlueSuite.

Софтовая часть и прошивка
Внимание: прежде чем вносить любые модификации в прошивку НАСТОЯТЕЛЬНО рекомендую внимательно прочитать этот раздел до конца и выделенные области, особенно раздел по порядку прошивки иначе гарантировано окирпичите устройство.

Так же работайте с программами осторожно, внимательно читайте меню, не совершайте лишних кликов, это сервисные утилиты, у них нет абсолютно никаких предупреждений перед действиями, перед записью и удалением настроек, программа не будет вас 10 раз спрашивать уверенны ли вы что хотите окирпичить устройство, а сделает это молча. Так же программы любят по долгу задумываться и казаться зависшими, винда неоднократно предложит закрыть их принудительно, но обычно это не так и в этот момент она может работать с флешем, поэтому не стоит прерывать их работу. Так же НЕ стоит переписывать весь флешь целиком, а менять настройки атомарно

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

Начнем с PSTool.
Запустите PSTool и если манипуляция с драйверами проведена успешно получите такое окно выбора интерфейса:

Если при выборе SPI BCCMD справа в поле будет что-то типо «No FTDI device found» значит либо не подключен программатор либо что-то заменили не правильно. Так же автор драйвера говорит что с USB3 порой FTDI микросхема работает не стабильно, у меня в ноутбуке только USB 3.0, но все благополучно завелось. Вы же по возможности используйте USB2.

Если все прошло успешно вы увидите следующее окно:

окно программы заполнится полями настроек, вручную там редактировать не удобно, все настройки представлены строками в 16-ричном формате, для этого воспользуемся другой утилитой, а пока мы сохраним дамп настроек. Для этого заходим в пункт File и выбираем Dump а так же имя место сохранениям дампа:

Лучше делать это в мои документы во избежание проблем с правами админа и тд.
После этого опять появится ползунок неопределенного прогресса и прога надолго задумается, если попытаться кликнуть по ней то винда скажет что она не отвечает, не закрывайте ее, жмите «ожидание завершения»(или как там). Что прогресс идет можно убедится открыв этот файл в неблокирующем текстовом редакторе, например Sublime text и убедится что строчки добавляются в файл. Полный размер файла дампа занимает примерно 20-30кб и содержит около 800-900 строк. Как только программа закончит создавать дамп настроек, она никак не уведомит об этом, просто пропадет окно прогрессбара. Сделайте копию оригинального файла настроек и сохраните. С текущим мы будем работать.

Читайте также:  ceteareth 20 в косметике для волос что это

Так же желательно сделать дамп EEPROM через консольные утилиты. Для этого открываем командную строку от админа: ПКМ по Пуск и выбираем Windows PowerShell(администратор):

Далее переходим в папку с пакетом программ BlueSuite:

Источник

Bluetooth 4.0 Dongle Adapter CSR 4.0 USB 2.0

Полгода назад задался покупкой Bluetooth адаптера с поддержкой аудиокодека aptX, который дает лучшее качество звучания, по сравнению со стандартным SBC, в пару к aptX гарнитуре Samsung HS3000. Что из этого вышло?

На тот момент ассортимент таких специфических адаптеров был небольшим — всего 3 варианта от известных брендов, цена каждого переваливала за 1500 руб. Узнав на каком чипе построены сии девайсы (там использовался CSR8510 A10), был найден китайский вариант на том же чипе.

Пришел в бумажном пакете, без коробки. В комплекте ничего нет, кроме самого адаптера.
В порт входит недоконца, в режиме ожидания мигает синим диодом.
Чипсет действительно CSR8510 A10:

Устанавливаем Bluetooth стек с поддержкой aptX — CSR Harmony Sofrware v2.1.63 на Windows 7 x64 HP. В конце ошибка: «У вас нет действующей лицензии на запуск CSR Harmony Sofrware». Поддержка этого чипа заявлена в PDF документе, взятом с их сайта:
На иностранных форумах пишут, что проблема частая даже на брендовых адаптерах, как исправить — неизвестно…

Т.к. стандартный стек Microsoft на Windows 7 сильно нестабилен, задержка звука порядка 0,5-2 сек и его качество сильно хромает — слышны некоторые неприятные артефакты, был установлен стек TOSHIBA (BlueSoleil — редкая какаха), который устанавливает соединение уже на приемлемом уровне — SBC 328 kbps, более, чем достаточном для большинства:
soundexpert.org/encoders-320-kbps
По ссылке выше представлены графики качества кодеков 320+ kbps. Простым языком: если средняя оценка больше 5, то вы не услышите никаких звуковых «артефактов».
В Windows 8 Microsoft выполнила большую работу по оптимизации работы стандартного стека Bluetooth. Теперь стабильность гораздо лучше, задержка минимальна, а качество звука на слух не хуже стека TOSHIBA, к сожалению, не знаю битрейт в точных цифрах, на котором согласуются гарнитура и адаптер.

Что в итоге? Отличный адаптер, обеспечивающий более, чем достаточное качество звука. Проблемы с лицензией на CSR Harmony не дают раскрыть весь его потенциал. Пока не спешу покупать другой, т.к. стек используется тот же. Возможно, его обновление исправит ситуацию.

Источник

USB Bluetooth адаптер на чипе CSR8510

Похожий адаптер уже обозревался тут,
но там возникли проблемы с установкой родных драйверов.

Мне же повезло, я установил родной стек CSR Harmony. Так что могу рекомендовать к покупке.

Все остальное — под cut’ом

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

После установки в ПК с Win10 — ставится стандартный драйвер Microsoft, но пользоваться им решительно не возможно. Гарнитуру удается сопрячь, но звука нет от слова никак.

Порывшись на просторах сети, нашел вот эти драйверы(430 Мб), которые отлично «завелись».

Скриншот драйвера:

В проводнике, появляется пункт «Мои устройства Bluetooth»

Гарнитура работает отлично, также был опробован смартфон как источник музыки

И iPad Air как источник интернета

В целом: устройством доволен — со своими задачами справляется. Минус — это слабая антенна, по комнате связь с «ушами» не теряется, но через стенку в 4 метрах уже начинаются проблемы. Смартфон (Prestigio 8500 DUO) «бьёт» дальше на несколько метров и через две стены.

Источник

Ugreen USB Bluetooth CSR8510 A10 адаптер (aptx)

Всем привет! На обзоре Ugreen USB Bluetooth CSR8510 A10 ресивер адаптер для ПК. В котором обещают беспроблемный aptx. Эта штука нужна чтобы с компа можно было транслировать музыку на bluetooth наушники, или передать файл по bluetooth или подключить bluetooth мышь, клавиатуру.
Проверим, кому интересно прошу под кат…

Характеристики:

Приезжает в фирменном блистере, подарок нейлоновая стяжка, диск с ПО.

Сам по себе адаптер крохотный, нанесен фирменный логотип.


В системе определяется как

Собственно операционная система у меня win 10

Подключаю я адаптер Ugreen USB Bluetooth CSR8510, система находит новое устройство и ставит сама драйвера.
Так как ранее я читал что чтобы, был aptx надо ставить родные драйвера лезу на сайт и качаю их оттуда, а что поделать дисковода уже как лет 10 нет)

Распаковываю и вижу древние драйвера CSR Harmony Driver аж 2012 года. Пытаюсь поставить, ставится в системе, исчезает родная панель Bluetooth и появляется от этой софтины. но она не видит адаптер. Переустановки, танцы с бубном, ничего не помогает.
Сношу утилиту. Пробую подключить наушники с теми драйверами что система поставила сама, и что я вижу?

То есть мои наушники в Stereo режиме. Включаю музыку и слышу весьма качественный звук, как телефон с aptx, но он хуже чем теже наушники с моими realme x2. И тут до меня доходит windows 10 поставила сходу aptx драйвера, но только нет красивого значка aptx.

Качаю утилиту Bluetooth Tweaker и смотрю протокол на котором согласовано подключение. Чтобы подтвердить свои предположения.

Так и есть, windows 10 поставила сходу aptx драйвера и выбрало кодек для согласования aptx, даже если наушники поддерживают aptx LL/HD.

Разборки не будет. Куплено за свои.

По дальности действия. Подключен он на usb удлинитель и выведен к столу. Наушники с ним работают не затыкаются.
Типовую хручевку закрывает полностью. ( но тут сильно еще зависит от подключаемых наушников)

На этом все, всем спасибо!
Для тех кто хочет купить:
Промкод FAN0809 сделает цену 3,99$

Источник

Ugreen USB Bluetooth Адаптер

Всем привет!
Сегодня расскажу про Bluetooth адаптер для компьютера.
Выполнен на чипе CSR8510, есть поддержка aptx.

Модуль шел почтой Китая около двух месяцев, у меня за это время появился более продвинутый вариант MPOW BH259A. Но рассказать о нем, пожалуй, надо.

У меня в мини компьютере слабый Bluetooth модель, хватает только на одну комнату. Решил взять отдельный usb модуль, что бы слушать музыку в беспроводных наушниках. Выбор стоял между Orico BTA-403 и Ugreen (они на одном чипе). Решил взять Ugreen, хоть чуть и дороже, качество у них хорошее, убедился — у меня есть звуковая карта с хабом Ugreen.

Вот, что мне не понравилось в этом адаптере это возня с драйверами.
На win 7 без драйверов ожидаемо не заработало:

Но! на win 10 тоже сначала не заработало.
А так как дисковода у меня нет (старая шутка «дрова от модема в сидюке, а от сидюка в инете»)
Скачал драйвера тут 407 Мб. Вот тут обсуждение драйверов для этого чипа.
После установки на win 10 адаптер виден так:


В мой компьютер появляется «Мои устройства Bluetooth»:

Там можно добавить новое беспроводное устройство:

Профили для каждого устройства:

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

Заявленная зона действия сигнала 15-20 м похожа на правду, через стену в квартире пробивает, через две уже нет.
Качество звука я оценил, когда подключил наушники с поддержкой aptx Mpow H7+ (про них позднее). Получилось отлично, чуть прозрачней чем у MPOW BH259A, видимо сказывается отсутствие одного преобразования ацп. Подключал только наушники и телефон, все работало стабильно.

Вот такие небольшие, но полезные устройства от Ugreen. Можно брать.

Спасибо за просмотр. Удачных покупок!

Источник

Читайте также:  ccmexec exe что это
Сказочный портал