Добрый день.
Купили недавно DSA-3110 для организации hotspot.
В комплекте с самой железкой не было никаких дисков с мануалом, только шнуры питания и консольник
Полазив по форуму и ftp-длинка понял что надо перешивать на HotSpot edition.
Но, с этого момента - всё пошло наперекосяк.
Во-первых - внутри самой железки нету никаких команд описанных в документации.
По интерфейсу на дефолтный IP-адрес он не отвечает.
Подцепился по консоли, посмотрел что выдаётся при загрузке и какие есть команды.
Вот что накопал:
success. Using NPE-C with PHY 1.
Ethernet lan: MAC address 00:03:47:df:32:a8
IP: 192.168.1.254/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.1
RedBoot(tm) bootstrap and debug environment [ROM]
Red Hat certified release, version 2.04 - built 15:36:45, Jan 11 2011
Platform: KIXRP435 Development Platform (IXP43X) BE
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
RAM: 0x00000000-0x10000000, [0x00030f48-0x0ffc1000] available
FLASH: 0x50000000 - 0x50400000, 32 blocks of 0x00020000 bytes each.
rtk_switch_init - set shared meter successfully
(1310),(1075)
(1310),(1075)
rtk_port_macForceLinkExt0_set - set shared meter successfully
RedBoot>
RedBoot> ver
RedBoot(tm) bootstrap and debug environment [ROM]
Red Hat certified release, version 2.04 - built 15:36:45, Jan 11 2011
Platform: KIXRP435 Development Platform (IXP43X) BE
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
RAM: 0x00000000-0x10000000, [0x00030f48-0x0ffc1000] available
FLASH: 0x50000000 - 0x50400000, 32 blocks of 0x00020000 bytes each.
RedBoot> help
Manage aliases kept in FLASH memory
alias name [value]
Read base mac address
base_mac_read
Write base mac address
base_mac_write <mac address>
Set/Query the system console baud rate
baudrate [-b <rate>]
Manage machine caches
cache [ON | OFF]
Set gpio value to 0 for given GPIO pin.
cgpio <0~16>
Display/switch console channel
channel [-1|<channel number>]
Compute a 32bit checksum [POSIX algorithm] for a range of memory
cksum -b <location> -l <length>
show/write date
date -w <MMDDhhmmyy>
Display disks/partitions.
disks
Display (hex dump) a range of memory
dump -b <location> [-l <length>] [-s] [-1|2|4]
Execute an image - with MMU off
exec [-w timeout] [-b <load addr> [-l <length>]]
[-r <ramdisk addr> [-s <ramdisk length>]]
[-c "kernel command line"] [<entry_point>]
Manage FLASH images
fis {cmds}
Manage configuration kept in FLASH memory
fconfig [-i] [-l] [-n] [-f] [-d] | [-d] nickname [value]
Polling the status of factory reset button. It will return success if the user push factory reset button.
frtest
Apply read and write test on a segment of flash memory.
ftest
get mac from flash.
get_mac
Execute code at a location
go [-w <timeout>] [-c] [-n] [entry]
Help about help?
help [<topic>]
Display command history
history
Acess IDE device
idetest -b <memory address> -s <start sector> -c <sector count>
Set/change IP addresses
ip_address [-l <local_ip_address>[/<mask_len>]] [-h <server_address>]
Turn on or off the system led.
ledtest [on|off]
Load a file
load [-r] [-v] [-d] [-h <host>] [-p <TCP port>][-m <varies>] [-c <channel_number>]
[-b <base_address>] <file_name>
Dump information on PCI devices
lspci
get mac count
maccount_get
get mac status
macstatus_get
Compare two blocks of memory
mcmp -s <location> -d <location> -l <length> [-1|-2|-4]
Copy memory from one address to another
mcopy -s <location> -d <location> -l <length> [-1|-2|-4]
Fill a block of memory with a pattern
mfill -b <location> -l <length> -p <pattern> [-1|-2|-4]
Apply Data bus,Address bus,and device test on RAM
mtest [0~3]
Network connectivity test
ping [-v] [-n <count>] [-l <length>] [-t <timeout>] [-r <rate>]
[-i <IP_addr>] -h <IP_addr>
Reset the system
reset
Read gpio value for given GPIO pin.
rgpio <0~15>
Read the serail no.
serialno_read
Write the serail no.
serialno_write <serial no.>
Write mac to flash.
set_mac
Read data from RTL switch
switch_read
Write data to RTL switch
switch_write
Swap bytes in 16-bit or 32-bit words in a block of memory
swab -b <location> -l <length> [-2|-4]
Display RedBoot version information
version
Set gpio value to 1 for given GPIO pin.
wgpio <0~16>
Display (hex dump) a range of memory
x -b <location> [-l <length>] [-s] [-1|2|4]
RedBoot>
Как тут произвести обновление прошивки - так и не нашёл.
Команды которые выдаются по запросу help - нигде не описаны

.
Попробовал скачать и прошиться с помощью ReImager_3110_HSE_2.3.8_RU (лежит на ftp сервере).
Не работает ни в варианте с COM-портом и в варианте COM+TFTP. Застопоривается на варианте - ожидание ответа от загрузчика RedBoot.
Пробовал различные скорости подключения по COM-порту, от 9600 до 115200 - не помогло.
Перепробовав все варианты - решил обратиться за помощью к форуму. Подскажите - как перепрошить железку на HotSpot Edition.
Model No: DSA-3110
H/W Ver: A1
P/N: RSA3110A1A...A1G