реклама на сайте
подробности

 
 
> SIM300DZ, передача данных, Разные ответы у разных GSM-операторов
Mingrief
сообщение Apr 8 2008, 05:45
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 18-03-08
Из: удалить этот аккаунт!
Пользователь №: 36 006



Здравствуйте, уважаемые.

Проблема заключается в следующем: у двух разных GSM-операторов по разному проходит операция передачи данных.
У первого все правильно:

ATD(номер)(без ";")

CONNECT 9600
(данные)+++ATH0

NO CARRIER
ATH

OK


У второго же (МТС) вот так:

ATD(номер)(без ";")

CONNECT 9600
(данные)+++ATH0
UUUUUUUUUUяUU
ERROR


Вот эти UUUU - это 01010101010101... (0x55 0x55 ...). Что это такое, откуда берется, почему?
Искал по форуму, но ничего похожего не нашел, поэтому создаю тему (если кто уже сталкивался с этим дайте плз ссылку).

SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B12SIM300D32_SST34HF3284

Сообщение отредактировал Mingrief - Apr 8 2008, 05:48


--------------------
удалить этот аккаунт!удалить этот аккаунт!удалить этот аккаунт!удалить этот аккаунт!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
stream
сообщение Apr 9 2008, 08:14
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(Mingrief @ Apr 8 2008, 09:45) *
Проблема заключается в следующем: у двух разных GSM-операторов по разному проходит операция передачи данных.


Вот тут надо определиться: передача данных или разрыв соединения? Судя по твоему логу, второе.

Цитата
У второго же (МТС) вот так:

ATD(номер)(без ";")

CONNECT 9600
(данные)+++ATH0
UUUUUUUUUUяUU
ERROR


Вот эти UUUU - это 01010101010101... (0x55 0x55 ...). Что это такое, откуда берется, почему?


Похоже, это пучит прошивку и она выдает наружу всякий мусор. Ты ведь уже передал данные, так? И хочешь разорвать соединение? А в ответ вместо NO CARRIER всякая фигня с ERROR на конце приходит? Явно прошивка. Оператор тут чисто опосредованно - допустим, используется такой вид соединения, который в прошивке неправильно обрабатывается.

Цитата
Revision:1008B12SIM300D32_SST34HF3284


Или перешивать до победного (я не помню, что нынче последнее для "D"), либо забить и ждать в программе _любого_ ответа модема - либо 0x0A, "NO CARRIER", 0x0D - либо 0x0A, "ERROR", 0x0D. Остальное тупо игнорировать.
Go to the top of the page
 
+Quote Post
ChYM
сообщение Apr 9 2008, 10:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 9-04-08
Из: Украина, Запорожье
Пользователь №: 36 598



Цитата(stream @ Apr 9 2008, 11:14) *
либо забить и ждать в программе _любого_ ответа модема - либо 0x0A, "NO CARRIER", 0x0D - либо 0x0A, "ERROR", 0x0D. Остальное тупо игнорировать.

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


--------------------
Ковчег был построен дилетантом, профессионалы построили Титаник
Go to the top of the page
 
+Quote Post
stream
сообщение Apr 9 2008, 10:19
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(ChYM @ Apr 9 2008, 14:06) *
Когда производство единичное можно под глюки любой прошивки подстроиться. А так кто его знает, что начнет очередной модуль выдавать в серии?


К сожалению, это везде жизнь такая - безотносительно к симкому. Например, в одной софтине пришлось подстраиваться под глюки японской версии Windows - в русской и английской все было нормально.

Хочешь сделать нормальное изделие - при смене компонента делай тщательную проверку. А предложенный способ обхода хорош тем, что универсален - будет работать и с багом, и когда (если) баг исправят.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mingrief   SIM300DZ, передача данных   Apr 8 2008, 05:45
- - CADiLO   Не уверен что это используется оператором, но мы и...   Apr 8 2008, 06:05
|- - Mingrief   Цитата(CADiLO @ Apr 8 2008, 08:05) Не уве...   Apr 8 2008, 07:23
- - CADiLO   Ответ наверняка зависит от оператора, так как по м...   Apr 8 2008, 08:19
- - Mingrief   Спасибо всем ответившим. Собственно так и поступил...   Apr 9 2008, 11:34
|- - stream   Цитата(Mingrief @ Apr 9 2008, 15:34) Собс...   Apr 9 2008, 13:24
|- - Mingrief   Цитата(stream @ Apr 9 2008, 15:24) Так вс...   Apr 9 2008, 14:37
- - shb   Тот конец работает неправильно. После +++ должен б...   Apr 10 2008, 05:01
|- - Harbinger   Цитата(shb @ Apr 10 2008, 08:01) Тот коне...   Apr 10 2008, 08:07
- - edo   проще всего распаять dtr и сказать модему at&d...   Apr 10 2008, 11:26
|- - ChYM   Цитата(edo @ Apr 10 2008, 14:26) проще вс...   Apr 10 2008, 18:27
|- - Harbinger   Цитата(edo @ Apr 10 2008, 14:26) проще вс...   Apr 11 2008, 13:28
- - shb   Если не распаять DTR то разрыв соединения Виндовс ...   Apr 11 2008, 03:16
- - ChYM   Цитата(shb @ Apr 11 2008, 06:16) Но не бу...   Apr 11 2008, 06:24
- - =F8=   Цитата(ChYM @ Apr 11 2008, 09:24) Только ...   Apr 11 2008, 13:07
- - stream   Цитата(ChYM @ Apr 11 2008, 10:24) Вот экс...   Apr 13 2008, 08:51


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 15:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016