Использование модуля Bluetooth UART через hciattach

У меня есть bluetoothmodule здесь на моем UART и хотел бы использовать его через hciattach. Это модуль KC21v6.3 от kc-Wirefree. Насколько мне известно, на нем есть CSR-Chip. Поэтому проверяется следующее:

# hciattach -n -s 115200 /dev/ttyS0 csr 

Это дает мне «Инициализацию».

Если я попробую то же самое с типом «any», он работает до сих пор, и я получаю «Настройка устройства завершена».

 # hciconfig 

дает мне:

 hci0: Type: BR/EDR Bus: UART BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0 DOWN RX bytes:22 acl:0 sco:0 events:0 errors:0 TX bytes:150 acl:0 sco:0 commands:30 errors:0 

Но после этого, когда я пытаюсь

 # hciconfig hci0 up 

Я всегда получаю

 Can't init device hci0: Connection timed out (110) 

Я понятия не имею, что попробовать больше. Разве я не должен указывать чип «csr»? Или это имеет какое-либо отношение к прошивке моего KC21 (он понимает AT Commands и также имеет команду AT HciMode) … Я уже пробовал это, прежде чем использовать команду «hciattach», но ничего не изменилось.

Любая помощь будет оценена по достоинству.

любезно относится к Тому

Хорошо, сегодня мы выяснили решение:

«Проблема» заключалась в том, чтобы установить устройство в «сыром» режиме из-за команды «AT HciMode».

 # hciattach -r /dev/ttyS0 bcsp 115200 

Может быть, это помогает кому-то.