Модемы серии RX изначально предназначены для передачи данных по каналу связи CSD, соответственно, при производстве все модемы RX настраиваются на возможность работы по каналу CSD по умолчанию ("из коробки").
При различных манипуляциях с модемом, диагностике, или перемещении на другой объект, иногда возникает необходимость полного сброса настроек и восстановлении его первичной конфигурации.
Для легкого и быстрого сброса настроек модема на заводские настройки, нашей компанией разработана специальная программа RXConfigurationTool
Скачать программу RXConfigurationTool
Также сброс настроек можно выполнить с помощью АТ-команд. Список соответствующих АТ-команд приведен далее в статье.
Программы для настройки модемов RX
1. Сброс настроек на заводские с помощью специальной функции в программе RXConfigurationTool v.3.2.1
1) После запуска программы, необходимо определить подключенный к ПК модем. Для этого нужно нажать на кнопку "Настройки программы"
Далее указать COM-порт к которому подключен модем и установить параметры последовательного порта, на которые настроен модем.
В программе RXConfiguraionTool также присутствует возможность автоматического поиска модема - программа самостоятельно определит доступные COM-порты и "переберет" возможные варианты параметров последовательного порта, пока модем не ответить на подаваемую АТ-команду. Для этого необходимо нажать на кнопку "Найти модем".
Важно! Если Вам не удается найти модем и Вы ранее устанавливали какой-либо скрипт в модем, например, скрипт GPRSTerminal, то модем будет доступен для подачи АТ-команд только в первый ~10 секунд с момента подачи питания. Вам необходимо будет снять и подать питание на модем RX, далее осуществить поиск модема на текущих настройках. После этого выполнить процедуру сброса ниже.
2) После этого, необходимо выбрать нужную модель модема из выпадающего списка.
Внимание! Обратите внимание, что в списке имеются как обычные модемы серии RX, так и модемы серии RX второй аппаратной ревизии (Rel.2). Осуществляя сброс модема на заводские настройки необходимо указать точное наименование модели модема.
3) Далее необходимо нажать на кнопку "Сбросить настройки модема на заводские"
После этого Вы сможете наблюдать процесс сброса модема в логе работы программы:
В случае корректной прошивки модема в конце Вы увидите сообщение об успешном выполнении настройки.
Внимание! Программу RXConfigurationTool можно использовать с модемами только на базе модуля Telit.
2. Сброс модемов на заводские настройки с помощью АТ-команд
Сброс и удаление всех текущих настроек:
Telit: (Компания Telit Communications является мировым поставщиком беспроводной технологии М2М (машинного взаимодействия) https://www.telit.com/)
Перед перенастройкой модема его необходимо привести к "чистому" состоянию.
Для модемов на базе модулей TELIT это можно сделать, подав последовательно команды:
AT+CMAR=00000000
Ответом на команду CMAR будет (иногда нужно подождать некоторое время):
OK
Команда CMAR удалит все текущие настройки и приведет их к состоянию "пустого GSM модуля". В том числе данная команда удаляет все установленные скрипты!
В модемах RX первой аппаратной ревизии (не Rel.2) по умолчанию устанавливается скрипт на языке Python «WDT_10m», который выполняет перезагрузку модема в случае зависания модуля в течение 10 минут, а также безусловно — каждые 24 часа.
В модема RX второй аппаратной ревизии Rel.2 установлена аппаратная микросхема Watchdog, поэтому никаких скриптов по умолчанию в модем не загружается.
Cinterion: (Cinterion Wireless Modules (Gemalto M2M) – компания, сформированная из одноименного подразделения концерна Siemens в 2008 г. Ассортимент Cinterion включает более 20 продуктов, среди которых GSM, GPRS, EDGE & UMTS/HSPA модули, модули c интегрированной платформой Java.)
RX300-R4, RX500-R4
Для данных модемов не существует "чистого" состояния.
Вы можете использовать стандартную команду AT&F для сброса основных настроек.
Ниже представлен список команд, которые необходимо подавать в модем после сброса настроек ручным способом:
2.1. Модели:
RX100-R2, RX100-R4, RX102-R2, RX102-R4, RX600-R2, RX108-R2(L2), RX108-R4(L4), RX608-R2(L2), RX108-R4U(L4U), RX400-R2, RX608-L4U, RX112-L4
Команды (последовательно):
ATE0 – Отключение эха при вводе команд.
AT#SLED=2,10,10 – Установка режима работы индикатора NET.
AT#SLEDSAV – Запись в память настройки работы индикатора NET.
AT#CESTHLCK=1 - Отключает сброс звонка при передаче данных по последовательному интерфейсу.
AT+IPR=9600 – Скорость интерфейса.
ATS0=1 – Авто-ответ после первого звонка.
AT&K0 – Отключение управления потоком.
AT&W – Запись в энергонезависимую память.
AT&P - Запись в энергонезависимую память полного профиля команд.
2.2. Модель:
RX101-R4
Команды (последовательно):
ATE0 – Отключение эха при вводе команд.
AT#SLED=2,10,10 – Установка режима работы индикатора NET.
AT#SLEDSAV – Запись в память настройки работы индикатора NET.
AT#CESTHLCK=1 — Отключает сброс звонка при передачи данных по последовательному интерфейсу.
AT&K0– Отключение управления потоком.
AT+IPR=0 - Скорость интерфейса.
AT&W – Запись в энергонезависимую память.
2.3. Модели:
RX608-R6U Professional, RX102-R2 Professional, RX602-R2 Professional
Команды (последовательно):
AT#SII=1 — Команда включения второго внутреннего интерфейса. (необходимо для корректной работы встроенного процессора)
ATE0 – Отключение эха при вводе команд.
AT#SLED=2,10,10 – Установка режима работы индикатора NET.
AT#SLEDSAV – Запись в память настройки работы индикатора NET.
AT#CESTHLCK=1 — Отключает сброс звонка при передачи данных по последовательному интерфейсу.
AT&K0– Отключение управления потоком.
AT+IPR=9600 - Скорость интерфейса.
AT&W – Запись в энергонезависимую память.
AT&P - Запись в энергонезависимую память полного профиля команд.
При подаче в модем команды AT&F (сброс настроек) сбрасываются только команды, где не присутствует символ решетки #.
После подачи команды сброса AT&F настройки модема выглядят так:
AT+IPR=0 - Авто-бод, т.е. модем ответит на той скорости, на которой ему подали запрос. (Не рекомендуется использовать в модемах подключаемых к приборам учета!!!)
ATE1 - Эхо включено. (Не рекомендуется использовать в модемах с интерфейсом RS485!!!)
ATS0=0 - Авто-ответ выключен.
AT&D0 - Игнорирование сигнала DTR.
AT&K3 - Аппаратное управление потоком.
AT#SLED, AT#SLEDSAV, AT#CESTHLCK и другие, содержащие символ решетки #, при сбросе настроек значения не меняют, но их можно изменить вручную.
2.4. Модель:
RX300-R4
Команды (последовательно):
AT^SCFG="Userware/Watchdog","1"
AT^SCFG="Userware/Stdout","USB5"
AT^SCFG="GPIO/mode/SYNC","std"
AT^SLED=1
AT&W
2.5. Модель:
RX500-R4
Команды (последовательно):
AT^SSRVSET="actSrvSet",2
Дополнительная информация:
Весь перечень АТ команд для модемов на базе модулей Telit
Весь перечень АТ команд для модемов на базе модулей Cinterion EHS5
GSM модемы TELEOFIS серии RX. Руководство по эксплуатации
Ссылки по теме: