Samsung CY-SWR1100

Simultaneous Dual-N-Band Wireless Gigabit Router

Support Page

Pictures

"8WRGND10.2A1G" is silkscreened on the board.
 * The device is assumed to use RT3092 for the 2.4GHz wireless interface.
 * The default SSIDs for this device are SWR1100 and SWR1100_media.
 * The default telnet credentials are Alphanetworks (user) and wrgnd10_samsung_ss815 (password).

Included PSU(s)
The power supply included with the unit is a (Samsung branded) Yang Ming Industrial DA-24B12-FAC.

Serial
Linux version 3.0.102 (padavan@hms) (gcc version 4.4.7 (GCC) ) #1 Thu Aug 21 22:23:58 MSK 2014
 * Samsung CY-SWR1100 - How to flash firmware via serial USB

Pinout
The header is JP1. The pinout seems to be the following.. (RxD) (+3.3v) (GND) (TxD)

Boot log
{{SCollapse|boot log U-Boot 1.1.3 (Oct 11 2010 - 14:10:10) (ALPHA) SVN revision: 432 Target board: WRG-ND10

Board: Ralink APSoC DRAM: 64 MB Flash: Bank 0, ID:00032228, Size 8388608 (0x00800000)

=
=========== Ralink UBoot Version: 3.3

ASIC 3883_MP (MAC to REALTEK Mode) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: NOR Flash Date:Oct 11 2010 Time:14:10:10

icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 gpio_init: write 0x0000185f to GPIOMODE(0xb0000060)

Initializing RTL8367 GbE switch ... Setting RTL8367R RGMII Delay time 0x08(TX:01,RX:00)

Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP.

3: System Boot system code via Flash. We have SEAMA, Image Size = 5877792 Verifying Checksum ... Uncompressing SEAMA linux.lzma ... OK
 * 1) Booting image at bc050000 ...
 * 1) Transferring control to Linux (at address bc05000c) ...
 * 2) Giving linux memsize in MB, 64

Starting kernel ...

LINUX started...

THIS IS ASIC Linux version 2.6.33.2 (joely@enzo) (gcc version 4.3.3 (GCC) )
 * 1) 1 Tue Apr 19 15:07:03 CST 2011

The CPU feqenuce set to 500 MHz bootconsole [early0] enabled CPU revision is: 0001974c (MIPS 74Kc) Determined physical RAM map: memory: 04000000 @ 00000000 (usable) init started: BusyBox v1.14.1 (2011-04-19 15:07:11 CST) starting pid 334, tty '': '/etc/init.d/rcS' [/etc/init.d/S10init.sh] [/etc/init.d/S15udevd.sh] [/etc/init.d/S16ipv6.sh] [/etc/init.d/S19devfs.sh] [/etc/init.d/S19init.sh] [/etc/init.d/S20init.sh] DEVCONF: no config data available (ret=-1) ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!    Uable to read device config. !! !! Setting is reset to factory default. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! DEFNODE[/etc/defnodes/S11devdata.xml] DEFNODE[/etc/defnodes/S12flashspeed.php] DEFNODE[/etc/defnodes/S14setchlist.php] DEFNODE[/etc/defnodes/S20device.xml] DEFNODE[/etc/defnodes/S22timezone.php] [/etc/scripts/setdate.sh] 01/01/2000 ... Sat Jan 1 19:00:03 EST 2000 DEFNODE[/etc/defnodes/S30device.php] DEFNODE[/etc/defnodes/S30device.sh] DEFNODE[/etc/defnodes/S30device.xml] DEFNODE[/etc/defnodes/S31diagnostic.xml] DEFNODE[/etc/defnodes/S31locale.php] DEFNODE[/etc/defnodes/S33wifi.php] DEFNODE[/etc/defnodes/S40device.xml] DEFNODE[/etc/defnodes/S40links.php] DEFNODE[/etc/defnodes/S90sessions.php] DEFNODE[/etc/defnodes/S90upnpigd.php] DEFNODE[/etc/defnodes/S90upnpwfa.php] debug = 0 [/etc/init.d/S20interfaces.sh] [/etc/init.d/S21rdm.sh] [/etc/init.d/S23udevd.sh] [/etc/init.d/S45gpiod.sh] [/etc/init.d/S45rtstad.sh] [/etc/init.d/rcS] done! rtstad: not found Factory reset time : 5 secs 00: WPSLED Blue LED using GPIO #0, output mode. 01: WPS button using GPIO #3, input mode. 02: FRESET button using GPIO #6, input mode. 03: USB Blue LED using GPIO #25, output mode. [/etc/init0.d/S21layout.sh]: start ... [/etc/init0.d/S40event.sh]: start ... [/etc/init0.d/S40gpioevent.sh]: start ... SEAMA: '/dev/mtdblock/5' is not a seama file ! [/etc/init0.d/S41autowan.sh]: start ... [/etc/init0.d/S41event.sh]: start ... [/etc/init0.d/S41inf.sh]: start ... [/etc/init0.d/S42pthrough.sh]: start ... [/etc/init0.d/S51wlan.sh]: start ... [/etc/init0.d/S65ddnsd.sh]: start ... [/etc/init0.d/S80telnetd.sh]: start ... bind br0 fail try again [/etc/init0.d/rcS] done!

Please press Enter to activate this console. BRIDGE: The device is not in the bridge mode. [/var/servd/INET.LAN-1_start.sh]: starting LAN-1... [/var/servd/INET.LAN-1_start.sh]: starting LAN-1 done !!! [/var/servd/INET.LAN-2_start.sh]: starting LAN-2... [/var/servd/INET.LAN-2_start.sh]: starting LAN-2 done !!! [/var/servd/INET.LAN-3_start.sh]: starting LAN-3... LAN-3 a is link local interface. [/var/servd/INET.LAN-3_start.sh]: starting LAN-3 done !!! exit 9
 * 1) !/bin/sh
 * 2) No inet profile!!

[/var/servd/INET.WAN-1_start.sh]: starting WAN-1... [/var/servd/INET.WAN-1_start.sh]: starting WAN-1 done !!! ifsetup: (WAN-2) not active. [/var/servd/INET.WAN-3_start.sh]: starting WAN-3... WAN-3 a is link local interface. [/var/servd/INET.WAN-3_start.sh]: starting WAN-3 done !!! ifsetup: (WAN-4) not active. IPTDMZ: cnt= 1 updatewifistats -s /etc/scripts/upwifistatshlper_A_band.sh -m RT2800 -i ra0 -x /phyinf:6 -r /runtime/phyinf:4 updatewifistats -s /etc/scripts/upwifistatshlper_G_band.sh -m RT2800 -i rai0 -x /phyinf:4 -r /runtime/phyinf:5

Reading topology file /var/topology.conf ... ralink_init: Initiating ralink_wireless_event_init... ralink_init: Initiating ralink_wireless_event_init... Using interface ra0 with hwaddr 34:08:04:ce:1d:aa and ssid 'SWR1100_media' Using interface rai0 with hwaddr 34:08:04:ce:1d:ac and ssid 'SWR1100' LAN-1 Start Traffic Control system ... LAN-1 Traffic Control is disabled. httpsetup: (LAN-2) not active. httpsetup: (WAN-3) not active. }}

Manufacturer firmware
It has long been thought that no manufacturer firmware, other than that installed, was available. But at D-Link Korea we find (2015-08-19)
 * CYSWR1100A1_FW100b29.bin
 * CYSWR1100A1_FW100b31.bin

and better still, by interpolation:
 * CYSWR1100A1_FW100b30.bin

Each of these firmwares can be uploaded from the others. Also importantly, each can be used to restore the firmware to stock after trying Padavan, OpenWrt etc., by flashing from uBoot using a serial console and tftp. (It is also possible to save stock before the first flash, from mtd2)

The three firmwares:

100b29
Significantly smaller, so presumably lacks something.

Log as built:

Linux version 2.6.33.2 (joely@enzo) (gcc version 4.3.3 (GCC) )
 * 1) 1 Tue Feb 15 10:23:37 CST 2011

Version in web interface is:

1.00 Tue 15 Feb 2011

100b30
Log as built:

Linux version 2.6.33.2 (joely@enzo) (gcc version 4.3.3 (GCC) )
 * 1) 1 Fri Mar 25 11:42:20 CST 2011

Version in web interface is:

1.00 Fri 25 Mar 2011

100b31
Perhaps defaults to a 192.168.1.1 gateway, at least that address is mentioned in its description. It is not immediately obvious whether there are any other improvements over 100b30.

Linux version 2.6.33.2 (joely@Apollo) (gcc version 4.3.3 (GCC) )
 * 1) 1 Tue Feb 21 17:06:02 CST 2012

Version in web interface is:

1.00 Tue 21 Feb 2012