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

 
 
6 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> модем Flyfot M260, о прошивке
YurikV
сообщение Dec 25 2015, 07:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



Доброго всем дня. Приходится работать с модемами М260. Есть у них одна проблема-слетает прошивка. Один человек перешивал их, после чего работоспособность восстанавливается, но не говорит, как это делает. По описанию это можно сделать так: с помощью гипертерминала используя Хмодем, с помощью PC Loader, с помощью Vision 3.85. Две последние вещи совсем не понятны, что это такое и где их брать. Если кто сталкивался с подобным-огромная просьба подсказать, как правильно перешить (обновить) модем. Как можно считать прошивку? Может у кого есть прошивка для этого модема, огромная просьба поделиться самой прошивкой или ссылкой, где ее можно скачать. Несколько позже напишу, какая версия зашита на данный момент в модем. Заранее благодарю.
Go to the top of the page
 
+Quote Post
YurikV
сообщение Dec 28 2015, 13:47
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



у дних модулей версия ПО 02.530, у других 02.620. Неужели никт о них ничего не слышал?

Сообщение отредактировал YurikV - Dec 28 2015, 13:48
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 29 2015, 08:13
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 825
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>Неужели никто о них ничего не слышал?

Оригиналом был вейвкомовский Q2406B.
Потом китайцы сделали его копию - PIML-900-1800.
А Flyfut это уже копия копии. Древняя как фараоны.

Так что лучше о них забыть и перейти на что-нибуть современное.
Go to the top of the page
 
+Quote Post
YurikV
сообщение Dec 29 2015, 09:09
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



Согласен, что древние, но они еще широко применяются. Приходится чинить оборудование, в котором они используются. Много неисправностей именно в них: в частности-слет прошивки. Сейчас новые купить уже невозможно. Пока производитель перейдет на новые типа М95 Quectel - неизвестно, не все там просто с командами взаимодействия. Можно проследить историю от Wavecom до Centel technology, Techfaith. И везде написано - можно обновить ПО. AT+WDWL. Так не работает на них процедура, не переходят в режим загрузки. На Q2406 работает. Может команда AT+WDWL иначе пишется для них?
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 29 2015, 13:09
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 695
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(YurikV @ Dec 29 2015, 12:09) *
Пока производитель перейдет на новые типа М95 Quectel - неизвестно, не все там просто с командами взаимодействия.


Они в каком режиме используются, CMS, CSD, GPRS? Если первые два - подойдет любой модем с CSD, команды совместимы, в последнем случае нужно поправить скрипт с АТ командами для работы в GPRS. Если не тот форм-фактор - можно делать переходную платку. Зачем ремонтировать модемы эпохи динозавров, которые еще и неремонтопригодны?

Сообщение отредактировал mantech - Dec 29 2015, 13:12
Go to the top of the page
 
+Quote Post
YurikV
сообщение Dec 29 2015, 18:07
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



Я не разработчик, для меня слова "поправить скрипт" темный лес. Я ремонтирую оборудование. Знаю только, что используется протокол TCP/IP между платой устройства и модемом М260. Объем передаваемых данных небольшой, только данные, без голоса и СМС. Пробовал использовать М95 Quectel, но он отказывается работать. Есть мнение, что из-за особенностей некоторых команд с TCP/IP и других: например AT+QIOPEN и т.п., имею в виду те, которые начинаются с Q. Не "понимают" плата и модем друг друга. На что можно заменить М260. Можно ли G510/600/610 Fibocom, Q2687 Sierra или какие другие? Ремонтировать пришлось, нечем было комплектовать оборудование. Кто прошивал-никогда не расскажет, как он это сделал. Но это факт, они работали после прошивки.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 30 2015, 13:14
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 695
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(YurikV @ Dec 29 2015, 21:07) *
Пробовал использовать М95 Quectel, но он отказывается работать. Есть мнение, что из-за особенностей некоторых команд с TCP/IP и других: например AT+QIOPEN


Скорее всего ваша прога использует встроенный IP стек модема, он не стандартизирован, поэтому требуется замена АТ команд, отвечающих за соединение с интернетом.
Попробуйте узнать, кто делал эти программы, возможно есть исходники и люди, кто может их подкорректировать. Там работы на пару часов специалиста.
Go to the top of the page
 
+Quote Post
YurikV
сообщение Jan 3 2016, 20:08
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



mantech, к сожалению программой разработчик не поделится, монополист. Очевидно, что надо что-то править, чтобы использовать другие модемы. Максимум, что можно попробовать, считать прошивку с контроллера платы, если она не защищена от чтения (на атмеге сделана плата). Если даже получится-что дальше делать, как "перевести" .bin в удобочитаемый язык?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jan 5 2016, 04:57
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 290
Регистрация: 26-06-07
Пользователь №: 28 718



Запишите поток команд между модемом и контроллером. По ним вам легче будет подобрать аналог или предложить кому-то сделать "переходник" для современных модемов.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 5 2016, 14:03
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 695
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(smalcom @ Jan 5 2016, 07:57) *
Запишите поток команд между модемом и контроллером. По ним вам легче будет подобрать аналог или предложить кому-то сделать "переходник" для современных модемов.


Присоединяюсь, совет дельный cool.gif

Цитата(YurikV @ Jan 3 2016, 23:08) *
Если даже получится-что дальше делать, как "перевести" .bin в удобочитаемый язык?


Нее, про это забудте! Во первых- там скорее всего МК залочен - прошивку не считать, во вторых - дизассемблировать все это гораздо сложнее, (если вы не асс в реверсинге прошивок) чем написать новое или сделать переходник-транслятор команд...
Go to the top of the page
 
+Quote Post
YurikV
сообщение Jan 6 2016, 06:58
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



А как я запишу поток команд? Контроллер с модемом связан по Rx, Tx. Я могу только посмотреть осциллографом обмен электрическими сигналами по шинам Rx, Tx. Периодически контроллер выбрасывает в сеть некие сигналы. На начальном этапе, как представляется, будет команда инициализации модема, далее возможно запись/чтение значений, сами данные. Можно опросить контроллер через модем (сеть GSM) удаленно, получить ответ о состоянии. Но эти сигналы по шинам Rx, Tx я никак не соотнесу с командами и данными.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 6 2016, 07:33
Сообщение #12


Профессионал
*****

Группа: Участник
Сообщений: 1 695
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(YurikV @ Jan 6 2016, 09:58) *
А как я запишу поток команд? Контроллер с модемом связан по Rx, Tx. Я могу только посмотреть осциллографом обмен электрическими сигналами по шинам Rx, Tx.


А с такой штукой, как "терминал" вы знакомы? biggrin.gif

Есть встроенный в винду, но им пользоваться неудобно, сам пользуюсь rs232pro.
Go to the top of the page
 
+Quote Post
YurikV
сообщение Jan 6 2016, 08:42
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



Знаком, с помощью переходной платы на ADM2302 (так называемый "программатор") меняю скорость на модеме и некоторые другие значения. Потом модем ставится в плату. И куда предлагаете com-порт подключить? На плате его нет.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jan 6 2016, 12:59
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 290
Регистрация: 26-06-07
Пользователь №: 28 718



нужен преобразователь USB-UART(или RS232-UART, что там у вас в ПК). в идеале нужны два преобразователя, чтобы записывать и Rx и Tx. Если только одна, то необходимо записать то, что МК передаёт модему. Раз знакомы только с виндой, то в гипертерминале включите запись журнала в файл.
Включайте устройство и ждите минут пять, чтобы записалось достаточное количество команд. Одновременно их можно будет наблюдать в окне терминала.

Цитата
И куда предлагаете com-порт подключить? На плате его нет.

ну тогда просто бросьте эту затею и обратитесь к тому, кто разбирается.
Go to the top of the page
 
+Quote Post
YurikV
сообщение Jan 8 2016, 15:25
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834



спасибо за подсказку, думал, что параллельно нельзя подключаться к Rx, Tx. Преобразователь есть на ADM3202. Можно видеть некоторые команды от контроллера к модему и обратно. Все данные на работе, поздно подключился, все не обработал. В понедельник более детально сообщу. На удивление-ни одной команды для работы с TCP/IP стеком. Я пробовал модем М95 от Quectel. Не заработал. Там как раз команды TCP/IP, GPRS, СИМ-карты начинались с Q, чего не было при работе с модемом М260. Вот и думал, что М95 не понимает команд контроллера.
Разница в некоторых командах будет, найду. Переходник можно сделать только на контроллере? Или есть другие варианты, кто что думает?
АТ команды М95 в приложении.
Прикрепленные файлы
Прикрепленный файл  M95_ATC_V1.0.pdf ( 1.79 мегабайт ) Кол-во скачиваний: 12
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st November 2017 - 19:28
Рейтинг@Mail.ru


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