SASGIS - SAS.Планета
View Issue Details
0000648SAS.Планета[All Projects] Багpublic19-04-2011 20:2510-10-2012 11:49
snake83 
feya 
normalmajoralways
closedfixed 
WindowsXP SP2Professional
110418 
120808120808 
0000648: Ошибка при определении позиции по базовым станциям GSM
При попытке определения местоположения выводится ошибка: read of address 432b5439
exception, gsm
related to 0000048closed vdemidov Ошибка при определении позиции по базовым станциям GSM 
parent of 0000657closed Tolik Нерабочий пример в окне ручного ввода параметров для определения позиции по GSM 
related to 0000808closed vdemidov Работа с WiFi и Wimax сетями 
gif error.gif (2,991) 19-04-2011 20:25
https://bugtracker.sasgis.org/file_download.php?file_id=240&type=bug
gif

? SASPlanet.elf (69,481) 20-04-2011 16:36
https://bugtracker.sasgis.org/file_download.php?file_id=242&type=bug
gif терминал.gif (12,288) 20-04-2011 17:36
https://bugtracker.sasgis.org/file_download.php?file_id=243&type=bug
gif

gif галка.gif (4,063) 20-04-2011 19:49
https://bugtracker.sasgis.org/file_download.php?file_id=245&type=bug
gif

gif ввод параметров.gif (6,009) 20-04-2011 19:49
https://bugtracker.sasgis.org/file_download.php?file_id=246&type=bug
gif
Issue History
19-04-2011 20:25snake83New Issue
19-04-2011 20:25snake83File Added: error.gif
19-04-2011 21:41gpsMaxTag Attached: gsm
19-04-2011 21:41gpsMaxTag Attached: exception
19-04-2011 21:43gpsMaxNote Added: 0002112
19-04-2011 21:43gpsMaxStatusnew => feedback
19-04-2011 21:44gpsMaxRelationship addedrelated to 0000048
19-04-2011 21:45gpsMaxSummaryНе определяется позиция по БС => Ошибка при определении позиции по базовым станциям GSM
20-04-2011 16:36snake83File Added: SASPlanet.elf
20-04-2011 16:36snake83Note Added: 0002144
20-04-2011 16:36snake83Statusfeedback => new
20-04-2011 16:49gpsMaxNote Added: 0002146
20-04-2011 16:49gpsMaxStatusnew => feedback
20-04-2011 16:55snake83Note Added: 0002147
20-04-2011 16:55snake83Statusfeedback => new
20-04-2011 17:19gpsMaxNote Added: 0002149
20-04-2011 17:19gpsMaxStatusnew => feedback
20-04-2011 17:20gpsMaxNote Edited: 0002149bug_revision_view_page.php?bugnote_id=2149#r915
20-04-2011 17:21gpsMaxNote Edited: 0002149bug_revision_view_page.php?bugnote_id=2149#r916
20-04-2011 17:27gpsMaxNote Added: 0002150
20-04-2011 17:30snake83Note Added: 0002152
20-04-2011 17:30snake83Statusfeedback => new
20-04-2011 17:32snake83Note Edited: 0002152bug_revision_view_page.php?bugnote_id=2152#r918
20-04-2011 17:36snake83File Added: терминал.gif
20-04-2011 17:49gpsMaxNote Added: 0002155
20-04-2011 18:20gpsMaxNote Added: 0002156
20-04-2011 18:26snake83File Added: Terminal.exe
20-04-2011 18:28snake83Note Added: 0002157
20-04-2011 18:44snake83Note Added: 0002160
20-04-2011 18:47gpsMaxNote Added: 0002161
20-04-2011 19:32snake83Note Added: 0002164
20-04-2011 19:42gpsMaxNote Added: 0002166
20-04-2011 19:44gpsMaxStatusnew => acknowledged
20-04-2011 19:49snake83File Added: галка.gif
20-04-2011 19:49snake83File Added: ввод параметров.gif
20-04-2011 19:51snake83Note Added: 0002167
20-04-2011 19:53gpsMaxNote Edited: 0002166bug_revision_view_page.php?bugnote_id=2166#r920
20-04-2011 19:55snake83Note Edited: 0002167bug_revision_view_page.php?bugnote_id=2167#r922
20-04-2011 19:58snake83Note Edited: 0002167bug_revision_view_page.php?bugnote_id=2167#r923
20-04-2011 20:00gpsMaxNote Added: 0002168
20-04-2011 20:08gpsMaxRelationship addedparent of 0000657
20-04-2011 20:11gpsMaxNote Added: 0002169
20-04-2011 20:14snake83Note Added: 0002170
20-04-2011 20:17snake83Note Edited: 0002167bug_revision_view_page.php?bugnote_id=2167#r924
20-04-2011 20:23gpsMaxNote Added: 0002172
20-04-2011 20:28snake83Note Added: 0002174
20-04-2011 20:34snake83Note Added: 0002175
20-04-2011 20:35snake83Note Edited: 0002175bug_revision_view_page.php?rev_id=926
20-04-2011 21:32snake83Note Deleted: 0002175
21-04-2011 16:11bk99Note Added: 0002232
21-04-2011 17:37snake83Note Added: 0002235
22-04-2011 03:18ParasiteNote Added: 0002237
22-04-2011 03:18ParasiteFile Deleted: Terminal.exe
22-04-2011 03:19ParasiteNote Deleted: 0002172
22-04-2011 03:19ParasiteNote Deleted: 0002235
22-04-2011 03:19ParasiteNote Deleted: 0002232
22-04-2011 03:19ParasiteNote Deleted: 0002174
22-04-2011 03:19ParasiteNote Deleted: 0002157
22-04-2011 03:20ParasiteNote Deleted: 0002156
22-04-2011 04:37TolikNote Added: 0002239
22-04-2011 06:46bk99Note Added: 0002240
22-04-2011 10:06PapazolNote Added: 0002242
22-04-2011 10:55snake83Note Added: 0002244
22-04-2011 11:06PapazolNote Added: 0002245
22-04-2011 11:15gpsMaxNote Added: 0002246
22-04-2011 11:15gpsMaxNote Edited: 0002246bug_revision_view_page.php?bugnote_id=2246#r971
22-04-2011 16:39TolikNote Deleted: 0002239
16-05-2011 19:05ELITENote Added: 0002540
16-05-2011 19:06ELITENote Edited: 0002540bug_revision_view_page.php?bugnote_id=2540#r1214
18-05-2011 04:36ParasiteNote Added: 0002552
18-05-2011 04:45PapazolNote Added: 0002553
18-05-2011 05:01ELITENote Added: 0002555
18-05-2011 09:19ParasiteNote Added: 0002556
23-05-2011 04:58ELITENote Added: 0002637
23-05-2011 05:54ParasiteNote Added: 0002638
12-06-2011 21:31GDragonNote Added: 0002929
14-06-2011 06:05GDragonNote Added: 0002935
14-06-2011 06:44vdemidovNote Added: 0002938
14-06-2011 06:46GDragonNote Added: 0002939
14-06-2011 07:17ParasiteNote Deleted: 0002939
19-06-2011 08:55gpsMaxRelationship addedrelated to 0000808
26-06-2011 09:38Alex_SNote Added: 0003050
15-08-2011 19:58vdemidovAssigned To => feya
15-08-2011 19:58vdemidovStatusacknowledged => assigned
09-09-2011 09:26feyaStatusassigned => resolved
09-09-2011 09:26feyaFixed in Version => 120808
09-09-2011 09:26feyaResolutionopen => fixed
09-09-2011 11:44TolikTarget Version => 120808
23-01-2012 10:58vdemidovProduct Version => 110418
10-10-2012 11:49TolikStatusresolved => closed

Notes
(0002112)
gpsMax   
19-04-2011 21:43   
1. Версия последняя?

2. На форуме есть топик с отладочными версиями, отчёт сюда приложить неплохо бы.
(0002144)
snake83   
20-04-2011 16:36   
Версия последняя, отчет прикрепил.
(0002146)
gpsMax   
20-04-2011 16:49   
А падает с подключенным/отключенным модемом?

Какие вообще обстоятельства ошибки?

В отчёте (да и в тикете) написано, что WinXP SP2 - а на третьем не пробовали? А на другой машине/системе?
(0002147)
snake83   
20-04-2011 16:55   
Модем отключен, прога пытается определить местоположение, потом просто виснет, и выдает данную ошибку, SP3 не ставил,ибо он у меня дикие лаги вызывает, на другой машине также не запускал.
(0002149)
gpsMax   
20-04-2011 17:19   
(edited on: 20-04-2011 17:21)
Ничего не понял :-) Давайте всё-таки подробности.

Вот прицепил я модем к ноуту (WinXP SP3, gprs-модем проводной USB - подозреваю, у вас блютусный?). Подключился через него в сеть, поскачивал тайлы. SAS его не увидел, Com-порт с ним я не нашел - USB вроде на Сom и не встаёт. Как вы узнали, кстати, что в настройках верный порт? Ну и вообще, клещами из вас всё вытягивать? :-)

(0002150)
gpsMax   
20-04-2011 17:27   
Могу и по блютусу подцепиться к другому девайсу ради тестирования, только это слегка нетривиально будет. Сейчас подумаю и сделаю.

Вы, главное, проясняйте картину, а то соседний тикет на эту тему уже закрыли как невоспроизводимый и без достаточной информации.
(0002152)
snake83   
20-04-2011 17:30   
(edited on: 20-04-2011 17:32)
Пардон, если запутал. Ситуация такая: имеется телефон - n70, он по блютусу цепляется к ноуту, при этом создавая виртуальный com порт, в моем случае - com40.
Порт 100% верный, подглядел его в настройках модема.
At команды также проходят на телефон, проверял с помощью терминала.

(0002155)
gpsMax   
20-04-2011 17:49   
Про AT-команды это очень здорово, и картинка очень радует.

А если снять галку, то не падает?
А если порт везде поменять на другой? Например, на 1..15
(0002160)
snake83   
20-04-2011 18:44   
Сейчас проверил на другой машине, прога также "крошится", именно с той же ошибкой.
(Win xp sp2, com port 5)
(0002161)
gpsMax   
20-04-2011 18:47   
Я пока приконнектился на Com4, диагностика проходит, AT-команды проходят, кроме AT+CBC, AT+CSQ - к инету пока не подключился еще. SAS.Планета вроде ничего не видит, но зато и не падает.
(0002164)
snake83   
20-04-2011 19:32   
Вручную определяет положение, при вводе cellid, lac, mnc, mcc.
(0002166)
gpsMax   
20-04-2011 19:42   
(edited on: 20-04-2011 19:53)
Вводе куда?

В общем, ладно, не работает оно. Но и не падает, просто ничего не делает.

Про "Gps -> Определить положение по GSM" догадался совсем не сразу, думал, при включенной галке в настройках само будет пытаться.

Мои действия:
- Подключился к девайсу по блютусу, вышел в инет
- Зашел в настройки, выставил верный порт для GSM
- Тыкаю вышеуказанный пункт в меню, ничего не происходит.

Если выставить неверный порт, то говорит сразу про ошибку подключения, то есть порт САС, как минимум, опрашивает. А при верном просто тишина. GSM при этом есть, инет работает, пинги идут, тайлы грузятся.

(0002167)
snake83   
20-04-2011 19:51   
(edited on: 20-04-2011 20:17)
В настройках программы снимаем галку "автоматически определять параметры бс..."
Это дает возможность вручную ввести данные, в пункте "определить позицию по бс"
Пример данных: 01,250,801,52101 - бс в районе звенигородского шоссе, сектор 1, мтс.

(0002168)
gpsMax   
20-04-2011 20:00   
> Введите через запятую параметры...
> Например, 02,250,17023,13023

При вводе "02,250,17023,13023" - "Невозможно определить позицию". Товарищи, пример должен быть рабочим. Сейчас отдельный тикет сделаю на эту тему.
(0002169)
gpsMax   
20-04-2011 20:11   
> 01,250,801,52101
Ага, работает
(0002170)
snake83   
20-04-2011 20:14   
В примере заданы параметры мегафоновской бс, вот только LAC неверный.
Попробуйте так: 02,250,7718,11942 Неглинная улица, 2 сектор, мегафон.
(0002237)
Parasite   
22-04-2011 03:18   
>А прога этого программера, это факт
Господа, тут не обмен левыми программами, а обсуждение бага. Посторонние вопросы - в лички друг другу плз.
(0002240)
bk99   
22-04-2011 06:46   
>Попробуйте так: 02,250,7718,11942 Неглинная улица, 2 сектор, мегафон.

>Вставил "02,250,7718,11942" в англоязычную Планету

А что, если не Мегафон, то эти цифры не прокатят?
Если так, то надо бы вставлять так:
"02,250,7718,11942 (Мегафон)"
или даже так:
"02,250,7718,11942 (Мегафон), хх,ххх,хххх,ххххх (МТС), хх,ххх,хххх,ххххх (Билайн)"
т.е. указывать примеры для всех опсосов из "большой тройки".

ЗЫ Я просто не в теме, но "палочки должны быть перпендикулярны".
(0002242)
Papazol   
22-04-2011 10:06   
Если в сабжевое поле ввести легальные данные, положение БС определится. Разве является задачей проверка работоспособности данной фичи? К тому же, при вводе одних и тех же значений (одной и той же БС) всегда попадём на неё, смысл указывать опсоса?
(0002244)
snake83   
22-04-2011 10:55   
В принципе, можно примеры не в само окно запросов добавить, а в справку, например.
Кому надо, тот в любом случае до них доберется.
а в окне лишь оставить это:(mnc, mcc, Lac,CellId)
(0002245)
Papazol   
22-04-2011 11:06   
Воспользоваться ручным вводом параметров БС с целью определения своего положения можно, лишь имея телефон с включенным нетмонитором. Он есть далеко не у всех, поэтому подключение телефона как модема весьма рулит здесь. И обсуждение окна ручного ввода параметров кажется, как бы это... ненасущным.
(0002246)
gpsMax   
22-04-2011 11:15   
Обсуждение окна ручного ввода кажется, как бы это... идёт в тикете 657 :-)

(0002540)
ELITE   
16-05-2011 19:05   
(edited on: 16-05-2011 19:06)
щас яндекс мапс запустил сервия мобильные карты и у них есть функция определения координат по БС!!! при этом работает на любых телефонах, даже на базе s40 с явой 2.0

поддержка МТС и мегафона, при этом бесплатно!!! в том числе и трафик на кортографический сервис тоже!!!

может стоит покопать в сторону их приложений и както код из них прикрутить к сас планете? а заодно поглядеть сертификаты для сотовых и алкоритмы полчения координат??

по крайней мере с нокия3110с это единственный сервис, которы заработал и нормально определил координаты (ошибся всега на метров 500) в нескольких точках города :)

(0002552)
Parasite   
18-05-2011 04:36   
>при этом работает на любых телефонах
>может стоит покопать в сторону их приложений и както код из них прикрутить к сас планете?
А может просто попытаться понять разницу между приложением ВНУТРИ телефона (яКарты) - и СНАРУЖИ оного (САС)?
Далеко не все _внутренние_ ф-ии телефона даются им и наружу (и весьма часто сюда попадают именно нетмониторные параметры).
(0002553)
Papazol   
18-05-2011 04:45   
Даже если всё заработает, зачем нужен этот сервис? Чтобы определить своё местоположение с точностью 500 метров? И это в городе, где много БС. А в селе будем где-то вокруг одной БС в радиусе 5 км. Навигация!
(0002555)
ELITE   
18-05-2011 05:01   
ну как вариант приложение для сотового, отдающее наружу нужные параметры...
(0002556)
Parasite   
18-05-2011 09:19   
>как вариант приложение для сотового, отдающее наружу нужные параметры
Вы вообще в курсе, сколько в мире различных моделей сотовых, и сколько разнообразнейших мобильных платформ и I\O интерфейсов (причем большинство - очень скудно или вообще никак не документировано производителем)?
Может, все же пойти и купить простейший GPS приемник баксов на пять-десять? :)
(0002637)
ELITE   
23-05-2011 04:58   
сложно, не спорю
но яндекс както смог это сделать...
да и если в москве и есть за 5 баксов жпс
то за мкадом ценник от 50 уже, и зп в 5 раз меньше...
(0002638)
Parasite   
23-05-2011 05:54   
>но яндекс както смог это сделать...
САС - не яндекс.

>то за мкадом ценник от 50 уже, и зп в 5 раз меньше...
http://www.dealextreme.com/p/nd-100s-sirf-iii-gps-usb-receiver-dongle-for-laptop-work-with-street-trips-37137
29 баксов, включая доставку в любую часть России.
(0002929)
GDragon   
12-06-2011 21:31   
подтверждаю баг на sp1 и sp3 winxp pro
(0002935)
GDragon   
14-06-2011 06:05   
предлагаю тогда вообще скрыть данный функционал из стабильной версии программы
если нет желания допиливать
(0002938)
vdemidov   
14-06-2011 06:44   
Это к Feya. Это исключительно его функционал. Мне он кажется абсолютно бесполезным и я его допиливать не собираюсь.
(0003050)
Alex_S   
26-06-2011 09:38   
Тоже не работает данная фича. Считаю ее полезной, и хотелось бы ее запустить ).
Готов поучаствовать в тестировании и поиске бага.
Что имеем:
 - SASPlanet версия 110418
 - телефон SonyErricsson W850, связанный с компом по bluetooth. На АТ команды отвечает, com12.
 - данные на порту смотрю при помощи HHDSerialMonitor 3.15.

Активность проги:
-------------------------------------------------------------------
Порт открыт процессом "SASPlanet.exe" (PID: 3812)

Запрос:26.06.2011 12:15:48.406250064 (+73.0156250000 seconds)

 41 54 2B 43 52 45 47 3D 32 0D 41 54 2B 43 4F 50 AT+CREG=2.AT+COP
 53 3D 30 2C 32 0D 41 54 2B 43 52 45 47 3F 0D 41 S=0,2.AT+CREG?.A
 54 2B 43 4F 50 53 3F 0D T+COPS?.

Ответ:26.06.2011 12:15:49.515625064 (+0.9062500000 seconds)

 41 54 2B 43 52 45 47 3D 32 0D 0D 0A 4F 4B 0D 0A AT+CREG=2...OK..
 41 54 2B 43 52 45 47 3F 0D 0D 0A 2B 43 52 45 47 AT+CREG?...+CREG
 3A 20 32 2C 31 2C 22 38 42 39 30 22 2C 22 30 30 : 2,1,"8B90","00
 30 30 36 38 41 37 22 0D 0A 0D 0A 4F 4B 0D 0A 0068A7"....OK..
-------------------------------------------------------------------

Т.е. прога порт открывает, получает lac и cellID, и выдает сообщение "Access violation at address 00405C3A in module 'SASPlanet.exe'. Read of address 8BD182C9".
После этого порт не закрывает, при повторной попытке определить координаты пишет - "ошибка открытия порта".
После закрытия программы порт закрывается. После перезапуска - все то же самое.
Подозреваю, что возникает ошибка при отработке ответа от модема, и машинка состояний не переходит на следующее состояние.