
GSM Шлюз GoIP 4SIM — Перезагружается
Попалась мне такая железка на 4 сим карты.
Симптомы: Циклический ребут.
Немного тех информаии о какой железке речь
Имя: GoIP-4
Прошивка: GS-4.01-8x
Ревзия платы: RS4 V3.1
Входящее питание 12в
На SIM модулях свои DC-DC преобразователи на 3,8в
На остальную локику 3,3в (Marwell сетевой работает на 1,2 походу)
PC порт расчитан на прямое прделючение к пк с статическим адресом 192.168.8.1
LAN порт может иметь статический и динамический адрес. Может поднимать PPPOE следовательно, работать как роутер
Стандартный log/psw — admin/admin
Можно подключиться по telnet:13000
На плате есть UART. Логика 3,3в!
Недалеко от кнопки сброса, светодиодами к себе
TX — RX — VCC — GND
Можно общаться без VCC
Параметры: 38400 8n1
Оттуда есть возможность пообщаться с bootloader и даже вычитать bin прошивки
Как ведет себя пациент?
По UART при загрузке уходил в ребут и щелкал реюшкой после сообщения
gpio 9 state=1
После он должен писать
exec external command: gpio
Но нет — перезагружается. Реле кстати занимается питание GSM модулей.
На форуме упоминалось о некорректной работе функции auto restart вероятно, отсюда ноги растут при попытке загрузится наверное ловит таск с перезагрузкой модулей и сам уходит в ребут.
Полный лог как в случае проблемы
Initializing…
mem: 16M/16
Hit any key for boot setup
boot kernel: 200000
## Starting application at 0x00200000 …
Uncompressing Lin…………………………… done, booting tinit start…
starting rcS…
exec external command: hwinfo
exec external command: insmod
Using /lib/modules/wd.o
mount failed: No such device
exec external command: insmod
Using /lib/modules/unimac.o
syscfg: cannot send to /tmp/.syscfg-server: No such file or directory
exec external command: insmod
Using /lib/modules/gpio_drv.o
starting rc…
exec external command: /sbin/svcd
exec external command: reset_monitor
exec external command: gpio
open gpio fd=8
gpio 9 state=1
эуаВ‚OK
Initializing…
mem: 16M/16
Hit any key for boot setup
boot kernel: 200000
## Starting application at 0x00200000 …
Uncompressing Lin…………………………… done, booting tinit start…
starting rcS…
exec external command: hwinfo
exec external command: insmod
Using /lib/modules/wd.o
mount failed: No such device
exec external command: insmod
Using /lib/modules/unimac.o
syscfg: cannot send to /tmp/.syscfg-server: No such file or directory
exec external command: insmod
Using /lib/modules/gpio_drv.o
starting rc…
exec external command: /sbin/svcd
exec external command: reset_monitor
exec external command: gpio
open gpio fd=8
gpio 9 state=1——————————<ребут был здесь
exec external command: gpio
open gpio fd=8
gpio 9 state=1
exec external command: mlimit_load
exec external command: registry
cannot stat /usr/etc/digit_map: No such file or directory
starting httpd…
starting audio…
insmod -x /usr/lib/modules/vpdsp_drv.o freq=96 channels=4 rstn_pin=1 hint_pin=2 ackn_pin=3 afe=4 jb_mode=2 jb_min=40 jb_delay=360
exec external command: insmod
Using /usr/lib/modules/vpdsp_drv.o
exec external command: gpio
open gpio fd=8
gpio 1 state=1
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
0
exec external command: vpdsptool
100
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
0
exec external command: vpdsptool
100
exec external command: vpdsptool
100
exec external command: vpdsptool
0
exec external command: vpdsptool
100
exec external command: vpdsptool
0
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
parse cmd:
type=a04d
length=7
sequence=0
timestamp=0
payload:
#0: e600
#1: 6af7
#2: fff8
#3: dd00
#4: d000
#5: f400
#6: 0100
got command ack: 0000
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: vpdsptool
exec external command: licdns
exec external command: /sbin/network
exec external command: /sbin/ioctl
starting ata…
starting network…
command hostname not found
Login: exec external command: rgcfg
User’s Net Config:
VLAN 1 (eth0):
MAC address = 38:XX:10:00:XX:XX
Port Set = { 0, 1, 5 }
VLAN 2 (eth1):
MAC address = 38:XX:10:00:XX:XX
Port Set = { 2, 3, 4, 6, 5 }
Switch Information:
Device Name = 88E6218 (Firefox-HG)
Revision = 2
Device Number = 0
Device Enabled = Yes
Base Reg Address = 16
Number of Ports = 7
CPU Port = 5
Init: User network configuration initialized
command 50 not found
starting PC port…
starting telnetd…
exec external command: /usr/sbin/telnetd
starting LAN port…
Что делать?
Просто сбросить настройки нажимаем кнопку сброса, подаем питание, ждем когда подвиснет (если консоль включена на слове resetting если нет минутку подержать кнопку.
После передернуть питание и все встанет на свои места.
==========
Последняя версия на момент написания записи GS-4.01-102
Настоятельно рекомендуется установить переустановить последнюю версию ПО.
НО. Связавшись с производителем, тот порекомендовал версию 4.01-100 (Зеркало в моем диске) по идее она является stable версией. Сказать что-либо пока не могу, время покажет.
Если у вас ниже версии 90. В них пристутвует уязвимость позволяющая выполнить свободный код на девайсе. Так то имейте ввиду, есть эксплоит.
DblTekGoIPPwn
Придумать как залить прошивку по консоли еще не придумали, а оригинальный pkg запакован, его просто не зальешь.
Из веб морды можно указать url на прошивку. Вероятно поддерживается и tftp
==============
Попалась мне такая железка на 4 сим карты. Симптомы: Циклический ребут. Немного тех информаии о какой железке речь Имя: GoIP-4 Прошивка: GS-4.01-8x Ревзия платы: RS4 V3.1 Входящее питание 12в На SIM модулях свои DC-DC преобразователи на 3,8в На остальную локику 3,3в (Marwell сетевой работает на 1,2 походу) PC порт расчитан на прямое прделючение к…
Спасибо большое!
Спасибо! Решение помогло.
Была последняя версия прошивки GS-4.01-102, в одно прекрасное утро ребут на гойпе каждые 2 минуты циклично.
Решилось сбросом в завод, подключился к web интерфейсу и перешил на версию GS-4.01-100.
Рад что помог)
А у меня шлюз термит перезагрузка каждые 10 минут. Никаких кнопок сброса
Что делать ума не приложу
А у меня шлюз термит перезагрузка каждые 10 минут. Никаких кнопок сброса. Что делать?
Спасибо, помогло. Лежала на складе 1.5 года. Дошли руки=)