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] :
Valery Serikov писал(а):
У меня ВТ ГПС с НР5550 независимо от манипуляций с реестром абсолютно железно и в любых условиях работает с Ози и МакЦентр ПокетГПС (компас). Значит, проблема наблюдается именно в том софте (а не в железках, как я писал в начале), который рвет коннект. А МакЦентр говорит, что и во втором релизе Москвы эту багу не пофиксили...
Ньюман на своем сайте пишет о существовании проблемы использования OziExplorer CE + BT GPS и карт, размещенных на SD, а также о проблеме включения / выключения питания:
(привожу полный текст "Bluetooth issues with PocketPC 2003", нумерация моя)
Bluetooth issues with PocketPC 2003
1. When using a Bluetooth GPS and the map images are on a SD or CF card
Bluetooth disconnections may be more frequent - it may somehow relate to cpu load. Seems to happen a lot more if map images are loaded from a SD card.
2. If the PDA is turned off and on when connected to a Bluetooth GPS the connection may no longer work
2a. Even if disconnected and reconnected it cannot be made to work, a reset may be required.
3. On the iPaq 2200 and 5500 series and possibly others, if you turn off the PDA with an active Bluetooth connection the PDA will not turn on again, you must press the reset button to get the PDA working again.
This problems seems to have been acknowledged by HP and there are fixes available from the HP web site support pages.
4. Tomtom software and Tomtom GPS drivers 2.07 or 2.08 with a Bluetooth GPS.
Tomtom developed these drivers to overcome some of the bluetooth problems but these drivers prevent any other software from being able to connect to the GPS. If you want to use other software (such as OziExplorerCE) with your Bluetooth GPS then you must remove the Tomtom GPS Drivers.
5. Bluetooth in PocketPC 2003 will always ask for a device before connecting
(PocketPC 2002 only asks the first time and does not ask again once the devices are paired).
If you would like the PocketPC 2002 behavior there is a registry entry which can be made.
You will need a registry editor like RegEdit.
Under the registry key HKLM\Software\Widcomm\BtConfig\AutoConnect\0005 or HKLM\Software\Widcomm\BtConfig\AutoConnect\0008 ; it may be one or the other of these depending on the PDA.
Create a new DWORD value called : BtBrowserEnabled and set it to: 0
Bluetooth should now connect to a paired device without asking.
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] :
PanD@ писал(а):
Ссылку на этот самый текст я приводил чуть выше.
Именно по Вашей ссылке я этот текст и нашел.
Процитировал потому, что текст показался мне во-первых компактным, четким и конкретным, во вторых - охватывающим все известные проблемы BT.
Извините за то, что не упомянул о Вашем приоритете.
Разумеется, текст цитировался не для Вас и не для Valery Serikov.
PanD@ писал(а):
Из текста (п.1 в Вашей нумерации) следует, что проблемы отмечались не только с SD, но и с CF картами, и каким-то образом зависят от загрузки процессора.
Подтверждаю о загрузке ЦПУ. Чем больше загрузка тем больше вероятность обрыва связи. Понижение приоритета прикладной задачи проблему не лечит.
PanD@ писал(а):
При этом с картами SD проблемы возникают намного чаще, чем с CF.
Проблемы возникают не только с картами SD, но и с принципиально отличными картами MMC. О проблемах с СF я прочел впервые.
PanD@ писал(а):
"Кто виноват" в этой проблеме - пока не выявлено.
Кроме прикладных программистов, HP и MS к обсуждаемой проблеме приложили руки незаслуженно забываемая WIDCOMM INC.
Я не думаю, что проблема только в том, что все как один разработчики прикладного ПО не могут правильно реализовать код чтения данных из последовательного порта. Тем более, что в документации к средствам разработки есть эталонный пример этого кода.
Добавлю, что есть еще одна описанная в Интернете проблема, связанная со слотом SD - проблема продолжения работы программы, запущенной с SD/MMC карточки после выключения и включения питания. На КПК с PocketPC 2002 все работает как положено, на КПК c PocketPC 2003 - программа может продолжить работу, а может и зависнуть. Вероятность зависания повышается для более больших программ. Одна из гипотез состоит в том, что OS возобновляет исполнение программы, не контролируя включился ли механизм подгрузки сегментов кода с карточки памяти.
PanD@ писал(а):
Проблема обрывов не решается и не признается HP (по крайней мере я не встречал обратного).
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)". Настоятельно рекомендую.
[Ответить]
[Вперед >]