Need help with unlisted Router SMC Barricade N

Post new topic   Reply to topic    DD-WRT Forum Index -> Ralink SoC based Hardware
Goto page 1, 2  Next
Author Message
arthur_barnhouse
DD-WRT Novice


Joined: 27 Mar 2008
Posts: 7

PostPosted: Sat Nov 13, 2010 21:40    Post subject: Need help with unlisted Router SMC Barricade N Reply with quote
The SMC Barricade N uses Ralink hardware, has a 4MB flash chip, and 4MB RAM. IThe Barricade is not listed on the supported devices, but honestly, I bought it for $20, and it can't do bridge functions like I thought which makes it less than useless for me, so I kind of just want to attempt to flash it and install, with the full understanding that it might brick it. Where can I download the generic Ralink installation?
Sponsor
Sash
DD-WRT Guru


Joined: 20 Sep 2006
Posts: 17619
Location: Hesse/Germany

PostPosted: Mon Nov 15, 2010 9:48    Post subject: Reply with quote
do
http://dd-wrt.com/site/support/router-detection

_________________
Forum Guidelines...How to get help
&
Forum Rules
&
RTFM/STFW
&
Throw some buzzwords into the WIKI search Exclamation
_________________
I'm NOT rude, just offer pure facts!
_________________
Atheros (TP-Link & Clones, etc ) debrick service in EU
_________________
Guide on HowTo be Safe, Secure and Protect Your Online Anonymity!
arthur_barnhouse
DD-WRT Novice


Joined: 27 Mar 2008
Posts: 7

PostPosted: Tue Nov 16, 2010 3:46    Post subject: Reply with quote
I did. That's why I know it's Ralink with 4MB Flash and 4MB Ram.
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Tue Nov 16, 2010 13:55    Post subject: Reply with quote
arthur_barnhouse wrote:
I did. That's why I know it's Ralink with 4MB Flash and 4MB Ram.


Do it once again then, and properly this time.
You have not provided any useful detailed info at all.

_________________
Kernel panic: Aiee, killing interrupt handler!
arthur_barnhouse
DD-WRT Novice


Joined: 27 Mar 2008
Posts: 7

PostPosted: Wed Nov 17, 2010 4:39    Post subject: Reply with quote
I didn't realize I needed to detail the chips to you, all the info I've read about installations only mention the chipset brand and flash size. But thanks for the helpful reply.

Ralink
RT3050F
P1G2890S0
09943ST

Etrontech
EM639165TS-66
http://www.datasheetcatalog.com/datasheets_pdf/E/M/6/3/EM639165TS-8.shtml

MX
S094144
29LV320DBT1-78G
3C431100
Pretty sure it's some variant on: http://www.datasheetcatalog.com/datasheets_pdf/A/M/2/9/AM29LV320DB90.shtml
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Wed Nov 17, 2010 6:38    Post subject: Reply with quote
arthur_barnhouse wrote:
I didn't realize I needed to detail the chips to you, all the info I've read about installations only mention the chipset brand and flash size. But thanks for the helpful reply.

Ralink
RT3050F
P1G2890S0
09943ST

Etrontech
EM639165TS-66
http://www.datasheetcatalog.com/datasheets_pdf/E/M/6/3/EM639165TS-8.shtml

MX
S094144
29LV320DBT1-78G
3C431100
Pretty sure it's some variant on: http://www.datasheetcatalog.com/datasheets_pdf/A/M/2/9/AM29LV320DB90.shtml


So the router has 16MB of ram and not 4MB.
Maybe you understand now why you have to detail the chips...

dd-wrt support is possible with that hardware spec, but there is still info missing from you.
I'm not into message ping-pong so do it right this time!
Does the router have a model number or does SMC only manufacture one router? Evil or Very Mad
Does it have an FCC ID?

_________________
Kernel panic: Aiee, killing interrupt handler!
arthur_barnhouse
DD-WRT Novice


Joined: 27 Mar 2008
Posts: 7

PostPosted: Wed Nov 17, 2010 13:45    Post subject: Reply with quote
model number: SMCWBR14S-N4

FCC ID: V8YFIU176205T01W
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Fri Nov 19, 2010 4:50    Post subject: Reply with quote
There is no generic Ralink version of dd-wrt that you easily can load on the router at this time.
Support for it may appear in the future if someone donates a router to Brainslayer or if some daring user manages to modify a current Ralink build to run on it.

_________________
Kernel panic: Aiee, killing interrupt handler!
helpmeroute
DD-WRT Novice


Joined: 08 Jan 2010
Posts: 3

PostPosted: Sat Nov 27, 2010 2:32    Post subject: Reply with quote
I, too, would like dd-wrt for this router.

Is anyone currently working on a build?
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Wed Dec 15, 2010 16:55    Post subject: Reply with quote
I have one of these now and it can run dd-wrt but there is no simple way of of getting dd-wrt on the router.
The stock firmware seems to have a check for the linux kernel size and does not accept updates to dd-wrt via the gui.

It is possible though to load the Senao ESR-9752 dd-wrt build with the help of tftp and a serial console connection.

It is a nice little piece of router, very well built.
The only disadvantage I can see and which it shares with other Ralink based routers is the small amount of free ram, 3.5MB with wifi disabled and around 1MB when enabling wifi.

_________________
Kernel panic: Aiee, killing interrupt handler!
helpmeroute
DD-WRT Novice


Joined: 08 Jan 2010
Posts: 3

PostPosted: Wed Jan 05, 2011 6:15    Post subject: Reply with quote
Quote:
It is possible though to load the Senao ESR-9752 dd-wrt build with the help of tftp and a serial console connection


Any chance you could talk us through this/point us to a tutorial?
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Fri Jan 07, 2011 14:18    Post subject: Reply with quote
I can't help you with the serial pinout since I've not got the router here but from what I remember the 5 pins where +3.3V , tx (or rx), rx (or tx), gnd, and unused.
Baudrate was 115200, N, 8, 1 in the bootloader and dd-wrt initializes the port to 57600 later when the firmware is running.

I have saved the log from the flashing session, using ESR-9752 firmware.img from dd-wrt and renamed to test.bin.

My commands are underlined


U-Boot 1.1.3 (Nov 4 2009 - 18:13:51)

Board: Ralink APSoC DRAM: 16 MB

relocate_code Pointer at: 80fb0000

flash_protect ON: from 0xBF000000 to 0xBF01D423
flash_protect ON: from 0xBF030000 to 0xBF030FFF

*** Warning - bad CRC, using default environment

============================================

Ralink UBoot Version: 3.3

--------------------------------------------

ASIC 3052_MP2 (Port5<->None)

DRAM component: 128 Mbits SDR
DRAM bus: 16 bit
Total memory: 16 MBytes
Flash component: NOR Flash

Date:Nov 4 2009 Time:18:13:51

============================================

icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384


##### The CPU freq = 320 MHZ ####

SDRAM bus set to 16 bit
SDRAM size =16 Mbytes

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.
9: Load Boot Loader code then write to Flash via TFTP.

4444444

You choosed 4

4: System Enter Boot Command Line Interface.

RT3052 # tftpboot

netboot_common, argc= 1

NetTxPacket = 0x80FE5640

KSEG1ADDR(NetTxPacket) = 0xA0FE5640

NetLoop,call eth_halt !
NetLoop,call eth_init !

Trying Eth0 (10/100-M)

Waitting for RX_DMA_BUSY status Start... done

Header Payload scatter function is Disable !!

ETH_STATE_ACTIVE!!

*** Warning: no boot file name; using 'test.bin'

Using Eth0 (10/100-M) device

TFTP from server 10.10.10.3; our IP address is 10.10.10.123

Filename 'test.bin'.

TIMEOUT_COUNT=10,Load address: 0x80100000

Loading: Got ARP REPLY, set server/gtwy eth addr (00:13:f7:66:1a:49)

Got it

T #

first block received

################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################

#

done

Bytes transferred = 3665861 (37efc5 hex)

NetBootFileXferSize= 0037efc5

RT3052 # erase bf050000 bf3fffff

b_end =BF3FFFFF

Erase Flash from 0xbf050000 to 0xbf3fffff in Bank # 1


erase sector = 12
sect = 12,s_last = 70,erase poll = 779608

erase sector = 13
sect = 13,s_last = 70,erase poll = 821743

erase sector = 14
*sect = 14,s_last = 70,erase poll = 800666

erase sector = 15
sect = 15,s_last = 70,erase poll = 774097

erase sector = 16
sect = 16,s_last = 70,erase poll = 802878

erase sector = 17
*sect = 17,s_last = 70,erase poll = 779482

erase sector = 18
sect = 18,s_last = 70,erase poll = 770269

erase sector = 19
*sect = 19,s_last = 70,erase poll = 795141

erase sector = 20
sect = 20,s_last = 70,erase poll = 781228

erase sector = 21
sect = 21,s_last = 70,erase poll = 829702

erase sector = 22
*sect = 22,s_last = 70,erase poll = 792894

erase sector = 23
sect = 23,s_last = 70,erase poll = 796603

erase sector = 24
sect = 24,s_last = 70,erase poll = 789018

erase sector = 25
*sect = 25,s_last = 70,erase poll = 775793

erase sector = 26
sect = 26,s_last = 70,erase poll = 761296

erase sector = 27
*sect = 27,s_last = 70,erase poll = 821945

erase sector = 28
sect = 28,s_last = 70,erase poll = 778715

erase sector = 29
sect = 29,s_last = 70,erase poll = 769700

erase sector = 30
*sect = 30,s_last = 70,erase poll = 796372

erase sector = 31
sect = 31,s_last = 70,erase poll = 786905

erase sector = 32
sect = 32,s_last = 70,erase poll = 827133

erase sector = 33
*sect = 33,s_last = 70,erase poll = 770350

erase sector = 34
sect = 34,s_last = 70,erase poll = 769202

erase sector = 35
*sect = 35,s_last = 70,erase poll = 769157

erase sector = 36
sect = 36,s_last = 70,erase poll = 787007

erase sector = 37
sect = 37,s_last = 70,erase poll = 794115

erase sector = 38
*sect = 38,s_last = 70,erase poll = 790309

erase sector = 39
sect = 39,s_last = 70,erase poll = 788695

erase sector = 40
sect = 40,s_last = 70,erase poll = 769131

erase sector = 41
*sect = 41,s_last = 70,erase poll = 769035

erase sector = 42
sect = 42,s_last = 70,erase poll = 813477

erase sector = 43
*sect = 43,s_last = 70,erase poll = 781640

erase sector = 44
sect = 44,s_last = 70,erase poll = 771243

erase sector = 45
sect = 45,s_last = 70,erase poll = 846712

erase sector = 46
*sect = 46,s_last = 70,erase poll = 772607

erase sector = 47
sect = 47,s_last = 70,erase poll = 800206

erase sector = 48
sect = 48,s_last = 70,erase poll = 772857

erase sector = 49
*sect = 49,s_last = 70,erase poll = 766894

erase sector = 50
sect = 50,s_last = 70,erase poll = 759766

erase sector = 51
*sect = 51,s_last = 70,erase poll = 804664

erase sector = 52
sect = 52,s_last = 70,erase poll = 791066

erase sector = 53
sect = 53,s_last = 70,erase poll = 761774

erase sector = 54
*sect = 54,s_last = 70,erase poll = 810430

erase sector = 55
sect = 55,s_last = 70,erase poll = 848387

erase sector = 56
sect = 56,s_last = 70,erase poll = 763405

erase sector = 57
*sect = 57,s_last = 70,erase poll = 759334

erase sector = 58
sect = 58,s_last = 70,erase poll = 813323

erase sector = 59
*sect = 59,s_last = 70,erase poll = 824128

erase sector = 60
sect = 60,s_last = 70,erase poll = 782856

erase sector = 61
sect = 61,s_last = 70,erase poll = 822724

erase sector = 62
*sect = 62,s_last = 70,erase poll = 804554

erase sector = 63
sect = 63,s_last = 70,erase poll = 810608

erase sector = 64
sect = 64,s_last = 70,erase poll = 805970

erase sector = 65
*sect = 65,s_last = 70,erase poll = 780621

erase sector = 66
sect = 66,s_last = 70,erase poll = 749979

erase sector = 67
*sect = 67,s_last = 70,erase poll = 785832

erase sector = 68
sect = 68,s_last = 70,erase poll = 780686

erase sector = 69
sect = 69,s_last = 70,erase poll = 655850

erase sector = 70
*sect = 70,s_last = 70,erase poll = 655091

done

Erased 59 sectors

RT3052 # cp.b 0x80100000 0xbf050000 0x3b0000

Copy to Flash...

Copy 3866624 byte to Flash...

addr = 0xBF0B28A4 ,cnt=3463004

addr = 0xBF11514A ,cnt=3059382

addr = 0xBF1779F0 ,cnt=2655760

addr = 0xBF1DA296 ,cnt=2252138

addr = 0xBF23CB3C ,cnt=1848516

addr = 0xBF29F3E2 ,cnt=1444894

addr = 0xBF301C88 ,cnt=1041272

addr = 0xBF36452E ,cnt=637650

addr = 0xBF3C6DD4 ,cnt=234028 done

RT3052 # bootm 0xbf050000

## Booting image at bf050000 ...

Image Name: DD-WRT v24 Linux Kernel Image

Created: 2010-11-21 12:02:42 UTC

Image Type: MIPS Linux Kernel Image (lzma compressed)

Data Size: 867818 Bytes = 847.5 kB

Load Address: 80000000

Entry Point: 8026d000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 8026d000) ...

## Giving linux memsize in MB, 16


Starting kernel ...

_________________
Kernel panic: Aiee, killing interrupt handler!
4silverooth
DD-WRT Novice


Joined: 14 Jan 2012
Posts: 1

PostPosted: Sat Jan 14, 2012 6:34    Post subject: Reply with quote
Here is the link to the gpl source if it helps..

http://www.smc.com/files/AC/GPL_SMCWBR14S-N4.zip
BobZombiE
DD-WRT Novice


Joined: 27 Sep 2009
Posts: 7

PostPosted: Thu Jan 02, 2014 15:44    Post subject: SMCWBR14S-N4 Reply with quote
I flashed my SMC Barricade N SMCWBR14S-N4
with latest firmware of Senao ES-9752SC

http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FBrainSlayer-V24-preSP2%2F2013%2F12-24-2013-r23204%2Fsenao-ESR9752SC/

And everything is working perfectly , also the LED of LAN is working. ( i did not test the WAN LED ) Laughing
DuneBuggy
DD-WRT Novice


Joined: 22 Jan 2014
Posts: 3

PostPosted: Wed Jan 22, 2014 11:59    Post subject: DD-WRT running on SMC Barricade SMCWBR14S-N4 Reply with quote
Thanks to LOM and BobZombiE, I was able to flash dd-wrt firmware.bin for the Senao ES-9752SC onto the SMC Barricade SMCWBR14S-N4, and it is running perfectly.

The firmware: I used BobZombiE's link to download firmware.bin.

The hardware:
1. Remove the four rubber feet and the screws under them.
2. If you put the circuit board on a table so that the WAN and LAN connectors are facing you, power socket on your right, and the antenna on your left, then the 5 pins, from left to right, are Unused, Transmit, Receive, and Vcc (3.3VDC).
3. To connect to my computer's RS-232 DB9 connector, I built my own cable as follows. Connect the Transmit pin to a 2.2K resistor, which is connected to a 1K resistor to ground. The junction between the two resistors is connected to the base of a 2N2222 transistor, whose emitter is grounded, and whose collector is tied to +5VDC via a 1K resistor. The collector is tied to pin 3 of the DB9 RS-232 connector on the back of my computer.

Pin 2 of the DB9 RS-232 connector is connected to the base of another 2N2222 transistor via a 1K resistor. Connect a 1N4148 diode so that a current can flow from ground into the base. Ground the emitter. Tie the collector to +5VDC via a 1.5K resistor, and to ground via a 2.2K resistor. The collector is connected to the Receive pin on the SMCWBR14s-N4 board.

Connect the ground pin of the SMCWBR14s-N4 board to the ground of the above transistor circuit.

3. I connected an ethernet cable from my WinXP computer to a LAN port on the SMC.

The software for my WinXP computer:
1. I used HyperSerialPort as a terminal emulator, and set baud rate at 115200, 8 bits, no parity, 1 stop bit, flow control none, no echoing of characters. (In the Settings tab, you have the option of "Append line feeds to incoming line ends". I found that if I selected this, the terminal display is more readable but then I cannot use my keyboard to enter a "2", needed to flash.)

2. I downloaded Tftpd32 and installed it. When you run Tftpd32, the "Current Directory" should be the folder in which you put the firmware.bin of Senao ES-9752SC, and for the "Server Interfaces" I selected my network card. In "Settings", GLOBAL tab, I unchecked DHCP server (since the SMC will assign IP addresses), and under the TFTP tab, Base Directory should point to the same folder where firmware.bin is.

How to flash firmware.bin onto the SMC:

1. Test the RS-232 connection. Hit the reset button on the SMC. In HyperSerialPort terminal, you should see the SMC booting itself up. After a while, it will begin to listen to the LAN port. At that point, it is fully booted up.

2. Hit the reset button again, and immediately it the "2" key on your keyboard once. (I found that if I hit "2" multiple times, the SMC booted into the default option "3" instead.)

3. The HyperSerialPort terminal should read "Are you sure?(Y/N)". Type Y (and return).

4. When it shows "Input device IP (10.10.10.123) ==:10.10.10.123, I hit backspace multiple times, each time the terminal echoed a black symbol on the screen. I kept hitting backspace until it stopped echoing the black symbol. Then I typed 192.168.2.1 (the default IP address of the SMC) and hit return.

5. For Input server IP (10.10.10.3) ==:10.10.10.3, I did the same backspacing, then typed 192.168.2.100 (the IP address of my computer as assigned by the SMC). As a quick check, the Server Interfaces for Tftpd32 should show the same.

6. When HyperSerialPort terminal asked for Input Linux Kernel filename ()==:, I typed firmware.bin and hit return.

If all goes well, the SMC (as a tftp client) got this firmware.bin from the Tftpd32 server, flashed it onto the SMC, and rebooted the kernel all by itself. (If it gets stuck at "Got it T T T T ...", don't worry. It just means that for some reason, the SMC tftp client cannot read the firmware.bin file from the Tftpd32 server. Just unplug the power from the SMC, and start over after checking the Tftpd32 server settings.)

Once the new kernel rebooted, my terminal screen becomes jibberish because dd-wrt uses a baud rate of 57600. Once I adjusted that, the terminal keeps saying "ra(0) not operational" or something like that (Sorry, I did not write that down) again and again. I unplugged power from the SMC, waited 5 seconds, plugged it back, and voila! DD-WRT ran successfully.

On my WinXP machine, I rebooted the network card (because before it was assigned an IP address of 192.168.2.100 by the stock SMC firmware. Now, dd-wrt assigns 192.168.1.137 to it).

I launched Firefox web browser, set URL to 192.168.1.1, and saw that dd-wrt was asking me to change password.

In conclusion, thank you, LOM, thank you BobZombiE.
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
Post new topic   Reply to topic    DD-WRT Forum Index -> Ralink SoC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum