Подниму темку...
Предыстория: у меня Lenovo S580, адаптер
ссылка. Работали с ГА нормально до поры до времени. Пока не обновил ПО на телефоне. И все! Никакие танцы с бубном не помогали восстановить работоспособность ГА - менял версии ГА, менял адаптеры (5 штук разных, за исключением
ссылка. Програмисты пытались подсунуть в телефон какие то программки - эмуляторы, симуляторы...Бесполезно!
Решил поразбираться с этим вопросом, насколько позволяют мои корявые знания. И выяснилось, что:
1. Блютуз модуль в телефоне и в адаптере по скорости передачи данных должны совпадать. В противном случае связь устанавливаться не будет вообще или будет постоянно обрываться.
2. Оба модуля должны одинаково и правильно понимать команды ГА. В противном случае могут не работать какие то функции ГА, обрывы связи, тормоза в работе.
3. Блютуз модуль в разных телефонах разный по железу.
4. Программно блютуз модуль в одном и том же телефоне зависит от прошивки Андроида. От этого зависит правильность понимания команд ГА. Поэтому у некоторых людей ГА на одном и том же телефоне с одной прошивкой работает, а с другой нет!
Кроме того, если я правильно понял, передача данных в ГА организована в один поток (сорри, если не правильно выразился), что еще больше усложняет установление устойчивой связи. Кстати, именно по этой причине другие проги (Торк и прочие) работают, т.к. передача данных многопотоковая.
В конце концов решил вернуть заводскую прошивку в телефон, что недавно и сделал. И чудо случилось, ГА заработал как положено! Все функции работают на ура и довольно быстро! Причем со всеми не рекомендованными адаптерами!!!
Может в чем то и не прав или не так выразился, не пинайте! Но суть где то рядом!
Удачи!