HPC.ru lite - Все форумы
Форум: Навигация - общие вопросы
Тема: Всем владельцам ВТ GPS + iPAQ 22** и 55** серии!!!
Страницы: [1] 2

[Ответить]
Valery Serikov [01.05.2004 21:59] Всем владельцам ВТ GPS + iPAQ 22** и 55** серии!!!:
Скорее всего, проблемы с разрывом связи с ВТ ГПС приемником кроются в аппаратных проблемах девайсов серий в сабжекте.

Надеюсь, после того, как вы проделаете следующие манипуляции с реестром, обрывов с картой Москвы больше не будет. У меня Москвы нет, но, тем не менее, мне помогло при таких же симптомах, о которых я читал в данном форуме. Теперь не то, что разрывов нет - и окно ВТ менеджера для выбора устройства не появляется! (думаю, вряд ли у кого-нибудь их больше одного, чего и вам искренне желаю.

Нашел на форумах следующее:

Try this :- change the registry

HKLM\SOFTWARE\Widcomm\BtConfig\Autoconnect\000x
(000x is 0008 for com8 )
add an entry (DWORD)

BtBrowserEnabled=0

It works great it stops the BT browser from popping up, and the BT GPS is reconnected.
PanD@ [02.05.2004 13:34] :
Это лекарство известное, но, к сожалению, от обсуждаемой болезни не помогает.
Работать будет удобнее, но проблем с обрывом не решит.

Я думаю, что у многих еще есть телефон с БТ и БТ-донгл на большом компе для синхронизации.
Valery Serikov [02.05.2004 22:42] Другие ВТ устройства не в тему:
2 Pand@ - вероятно, Вы сами не пользовались этим лекарством.
Причем здесь ВТ телефоны и донглы? Ведь речь идет только о ВТ GPS, и вряд ли у кого-нибудь два или более таких устройств. Когда Вы хотите подключиться к АктивСинку или ГПРС, Вы выбираете НЕ устройство, а ЯРЛЫК к данному соединению в ВТ менеджере! Так что данный фикс реестра относится именно к ВТ GPS, и никоим образом не влияет на работу других ВТ-устройств или появление каких-либо других экранов. У меня у самого ВТ телефон и донгл, все работает чудным образом так же, как и после соответствующих изменений, они коснулись ТОЛЬКО ГПС.
PanD@ [02.05.2004 23:52] :
2 Valery Serikov

Я давно пользуюсь этим лекарством.
Оно описано на сайте www.oziexplorer.com -> oziexplorerCE -> PoctePC 2003 issues -> Bluetooth issues with PocketPC 2003

Для удобного включения/выключения этого режима служит утилитка BtRegTweak

http://www.handango.com/PlatformProductDetail.jsp?siteId=1&jid=B218E6ACE7X824C8EDB2D1C6X6EXC6C6&platformId=2&productType=2&catalog=0§ionId=0&productId=96903

Но повторяю: это лекарство не от обрывов связи. Назначение см. на вышеприведенных сайтах.
Valery Serikov [03.05.2004 00:29] :
Спасибо за твикер, попробую установить!

Конечно, я неправильно выразился, это не решает проблему обрывов - они все равно появляются - этот фикс просто упрощает работу и заново подключает ВТ ГПС, что освобождает нас от тыканья по экрану во время движения. Мне этот фикс нравится - по крайней мере, когда я смотрю на девайс, я вижу, где я еду, независимо от наличия или отсутствия обрывов, правда, я еще не пробовал сохранять маршрут в таком режиме, и не знаю, как это понравится моей навигационной программе.

И еще - народ говорит, что это наблюдается, в основном, с ВМ2003. А на иностранных форумах кроют навигационный софт.

В общем, мнений масса. У меня ВТ ГПС с НР5550 независимо от манипуляций с реестром абсолютно железно и в любых условиях работает с Ози и МакЦентр ПокетГПС (компас). Значит, проблема наблюдается именно в том софте (а не в железках, как я писал в начале), который рвет коннект. А МакЦентр говорит, что и во втором релизе Москвы эту багу не пофиксили... Надеюсь, Питерские девелоперы для нашей проги чего-нить придумают все-таки!
VctOs [03.05.2004 12:59] :
Ньюман на своем сайте пишет о существовании проблемы использования OziExplorer CE + BT GPS и карт, размещенных на SD, а также о проблеме включения / выключения питания:
(привожу полный текст "Bluetooth issues with PocketPC 2003", нумерация моя)


Valery Serikov [03.05.2004 13:39] :
2 Vctos - спасибо за поддержку, на это все тоже известно.

1,2,3 - решается новым РОМом

4 - нам не светит. Подтверждает мои слова о том, что все-таки именно разработчики должны думать об устранении бага.

5 - об этом и топик, собссно

Я же писал - у меня Ози с SD, все работает! Обрыва не было НИ РАЗУ!
PanD@ [03.05.2004 13:43] :
2 VctOs

Ссылку на этот самый текст я приводил чуть выше.
Из текста (п.1 в Вашей нумерации) следует, что проблемы отмечались не только с SD, но и с CF картами, и каким-то образом зависят от загрузки процессора. При этом с картами SD проблемы возникают намного чаще, чем с CF.
"Кто виноват" в этой проблеме - пока не выявлено.
Другие проблемы были признаны HP (п.3) и он выпускал патчи, а теперь уже и новые прошивки.
Проблема обрывов не решается и не признается HP (по крайней мере я не встречал обратного).
Если ключевое слово здесь - загрузка процессора, то нельзя ли попробовать решить эту проблему способами:
А. "разгоном" процессора
Б. Оптимизацией кода (в широком смысле), введение каких-нибудь специальных "антиобрывных" приемов.

Из-за невозможности влиять на п Б., буду пробовать п.А.
VctOs [03.05.2004 14:34] :
Именно по Вашей ссылке я этот текст и нашел.
Процитировал потому, что текст показался мне во-первых компактным, четким и конкретным, во вторых - охватывающим все известные проблемы BT.
Извините за то, что не упомянул о Вашем приоритете.
Разумеется, текст цитировался не для Вас и не для Valery Serikov.

Подтверждаю о загрузке ЦПУ. Чем больше загрузка тем больше вероятность обрыва связи. Понижение приоритета прикладной задачи проблему не лечит.

Проблемы возникают не только с картами SD, но и с принципиально отличными картами MMC. О проблемах с СF я прочел впервые.

Кроме прикладных программистов, HP и MS к обсуждаемой проблеме приложили руки незаслуженно забываемая WIDCOMM INC.
Я не думаю, что проблема только в том, что все как один разработчики прикладного ПО не могут правильно реализовать код чтения данных из последовательного порта. Тем более, что в документации к средствам разработки есть эталонный пример этого кода.

Добавлю, что есть еще одна описанная в Интернете проблема, связанная со слотом SD - проблема продолжения работы программы, запущенной с SD/MMC карточки после выключения и включения питания. На КПК с PocketPC 2002 все работает как положено, на КПК c PocketPC 2003 - программа может продолжить работу, а может и зависнуть. Вероятность зависания повышается для более больших программ. Одна из гипотез состоит в том, что OS возобновляет исполнение программы, не контролируя включился ли механизм подгрузки сегментов кода с карточки памяти.

BT устройства взаимодействуют по радиоканалу, а это лимитированный и помехочуствительный ресурс. В Росиии диапазон 2.4GHz только за BT устройствами никто не закреплял. Фактически на нем сидят все CDMA устройства, не требующие регистрации. Это я к тому, что связь рвалась и будет рваться. Проблема состоит в том, что устройства не пытаются восстановить потерянное соединение. Разнесите устройства до зоны критической видимости и посмотрите как они начинают себя вести. Это или фунтдаментальная проблема протокола (вряд ли, но и это возможно - нужно разбираться) или проблема имплементации драйвера (в широком смысле, включая настройки таймаутов).
Судя по наличию у Ньюмана п.5 он "решает" эту проблему (очевидно, что, это не решение, а обход проблемы) переоткрытием порта. Что, кстати, на WCE также далеко не всегда завершается успехом даже для com1.
Valery Serikov [03.05.2004 14:55] :
ИМХО, проблема проца - выдуманная. Сами подумайте - речь об устройствах 22 и 55, а у них, мягко говоря, камни самые что ни на есть быстрые! Только что попробовал Advanced XScaleCtrl до 472 МГц - ноль реакции.

Ведь если взять 1940, 38(39)70 - почему говорят, что там все путем, хотя процы медленнее? Потому что Винда 2002!

По поводу CF - говорят, с ними проблем действительно меньше.

Если кто знает английский - почитайте http://www.gpspassion.com/forumsen/forum.asp?FORUM_ID=50

12 страниц, 177 ответов, 14 тысяч просмотров прикрепленной и самой обсуждаемой темы "WM2003 - Bluetooth problems (connection and power)". Настоятельно рекомендую.
[Ответить]
[Вперед >]