LinkSys E4200v2 serial port info

Post new topic   Reply to topic    DD-WRT Forum Index -> Advanced Networking
Author Message
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Sun Jun 15, 2014 7:10    Post subject: LinkSys E4200v2 serial port info Reply with quote
I couldn't find this anywhere, so thought I'd post it once I found it.

The e4200v2 is Marvell based, and there are serious reservations on dd-wrt landing on those units because of binary blobs being published instead of real and true GPL source code.

But I was able to connect to the serial port on my e4200v2 and capture its bootup (using my arduino uno...it was actually not hard once I figured it out).

The serial port is on section J5 and transmit is pin 5 of 6 (5th furthest from the super bright LED on this unit)

__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** WNC BOARD: Viper R2.2 LE **
** For Development Only. Not For Demo **

U-Boot 1.1.4 (Sep 15 2011 - 15:46:36) Marvell version: 3.5.9

U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB20

Soc: 88F6282 A1CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz

DRAM (DDR2) CAS Latency = 6 tRP = 6 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB 16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB

Updating boot_count ... done

Flash: 0 kB

CPU : Marvell Feroceon (Rev 1)
u_env Offset: 00080000
s_env Offset: 000a0000

Streaming disabled
Write allocate disabled

Module 0 is RGMII

USB 0: host mode
PEX 0: PCI Express Root Complex Interface
PEX interface detected Link X1
PEX 1: PCI Express Root Complex Interface
PEX interface detected Link X1
Net: egiga0 [PRIME], egiga1
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x1c00000, size 0x300000

Reading data from 0x1eff800 -- 100% complete.
3145728 bytes read: OK
## Booting image at 02000000 ...
Image Name: Linux-2.6.35.8
Created: 2012-11-14 10:25:23 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2688864 Bytes = 2.6 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 2.6.35.8 (root@hudson-node) (gcc version 4.2.0 20070413 (prerelease) (CodeSourcery Sourcery G++ Lite 2007q1-21)) #1 Wed Nov 14 02:25:19 PST 2012
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: console=ttyS0,115200 mtdparts=nand_mtd:512k(uboot)ro,128k@512k(u_env),128k@640k(s_env),26m@2m(kernel),26m@2m(rootfs)fs,26m@28m(alt_kernel),26m@28m(alt_rootfs)fs,74m@54m(syscfg) root=/dev/mtdblock6 ro rootfstype=jffs2 serial_number=01C1360C136080 uuid=CFEADB73F18E39ABAC48FF5D245748FE hw_version=RGWM-C4_0GA device_mac=58:6D:8F:F7:F2:32 factory_date=2011/12/24 wps_pin=18062465
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 124376k/124376k available, 6696k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc8800000 - 0xe8000000 ( 504 MB)
lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0027000 ( 124 kB)
.text : 0xc0027000 - 0xc04de000 (4828 kB)
.data : 0xc0502000 - 0xc052ec60 ( 180 kB)
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:128
Console: colour dummy device 80x30
Calibrating delay loop... 1199.30 BogoMIPS (lpj=5996544)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.

CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 128MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e0000000, size 128MB
PEX0_IO ....base f2000000, size 1MB
PEX1_MEM ....base e8000000, size 128MB
PEX1_IO ....base f2100000, size 1MB
INTER_REGS ....base f1000000, size 1MB
NFLASH_CS ....base fa000000, size 2MB
SPI_CS ....base f4000000, size 16MB
BOOT_ROM_CS ....no such
DEV_BOOTCS ....no such
CRYPT_ENG ....base f0000000, size 2MB

Marvell Development Board (LSP Version KW_LSP_6.0.0)-- viper Soc: MV88F6282 Rev 1 LE

Detected Tclk 200000000 and SysClk 400000000
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c7c3c800
PEX0 interface detected Link X1
PEX1 interface detected Link X1
PCI: bus0: Fast back to back transfers disabled
PCI: bus1: Fast back to back transfers disabled
pci 0000:01:01.0: BAR 0: assigned [mem 0xe8000000-0xe800ffff 64bit]
pci 0000:01:01.0: BAR 0: set to [mem 0xe8000000-0xe800ffff 64bit] (PCI address [0xe8000000-0xe800ffff]
pci 0000:01:01.0: BAR 2: assigned [mem 0xe8010000-0xe801ffff 64bit]
pci 0000:01:01.0: BAR 2: set to [mem 0xe8010000-0xe801ffff 64bit] (PCI address [0xe8010000-0xe801ffff]
pci 0000:00:01.0: BAR 0: assigned [mem 0xe0000000-0xe000ffff 64bit]
pci 0000:00:01.0: BAR 0: set to [mem 0xe0000000-0xe000ffff 64bit] (PCI address [0xe0000000-0xe000ffff]
pci 0000:00:01.0: BAR 2: assigned [mem 0xe0010000-0xe001ffff 64bit]
pci 0000:00:01.0: BAR 2: set to [mem 0xe0010000-0xe001ffff 64bit] (PCI address [0xe0010000-0xe001ffff]
bio: create slab <bio-0> at 0
vgaarb: loaded
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource kw_clocksource
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
RTC has been updated!!!
rtc mv_rtc: rtc core: registered kw-rtc as rtc0
RTC registered
cpufreq: Init kirkwood cpufreq driver
Warning: TS unit is powered off.
MV Buttons Driver Load
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NTFS driver 2.1.29 [Flags: R/W].
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 242
io scheduler noop registered (default)
HDLC line discipline maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
Using Hamming 1-bit ECC for NAND device
NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 541 at 0x0000043a0000
8 cmdlinepart partitions found on MTD device nand_mtd
Using command line partition definition
Creating 8 MTD partitions on "nand_mtd":
0x000000000000-0x000000080000 : "uboot"
0x000000080000-0x0000000a0000 : "u_env"
0x0000000a0000-0x0000000c0000 : "s_env"
0x000000200000-0x000001c00000 : "kernel"
0x0000004a0000-0x000001c00000 : "rootfs"
0x000001c00000-0x000003600000 : "alt_kernel"
0x000001ea0000-0x000003600000 : "alt_rootfs"
0x000003600000-0x000008000000 : "syscfg"
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o 2 Giga ports supported
o Multi RX Queue support - 4 RX queues
o Multi TX Queue support - 2 TX Queues
o TCP segmentation offload (TSO) supported
o Large Receive offload (LRO) supported
o Receive checksum offload supported
o Transmit checksum offload supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o SKB Reuse supported - (Disabled)
o SKB Recycle supported - (Disabled)
o Rx descripors: q0=128 q1=128 q2=128 q3=128
o Tx descripors: q0=532 q1=532
o Loading network interface(s):
o register under mv88fx_eth platform
o eth0, ifindex = 2, GbE port = 0
o eth1, ifindex = 3, GbE port = 1
o Loading Switch QuarterDeck driver
o Setting Switch CPU port (port #5) for 1000 Full with FC
o Setting Switch CPU port (port #6) for 1000 Full with FC
init switch 6171R

PPP generic driver version 2.4.2
PPP MPPE Compression module registered
NET: Registered protocol family 24
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
NET: Registered protocol family 26
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (1943 buckets, 7772 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ctnetlink v0.93: registering with nfnetlink.
nf_conntrack_rtsp v0.6.21 loading
IPv4 over IPv4 tunneling driver
nf_nat_rtsp v0.6.21 loading
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bridge firewalling registered
Ebtables v2.0 registered
L2TP core driver, V2.0
PPPoL2TP kernel driver, V2.0
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
lib80211: common routines for IEEE802.11 drivers
rtc mv_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010609e4: 0x0001 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010609e8: 0x0201 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010609f0: 0x0003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010609f4: 0x2700 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010609f8: 0x433d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010609fc: 0x6f63 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01060a00: 0x7473 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01060a04: 0x3b73 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01060a08: 0x563d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01060a0c: 0x7265 instead
Further such events for this erase block will not be printed
VFS: Mounted root (jffs2 filesystem) readonly on device 31:6.
Freeing init memory: 124K
*******************************************************************

| |
.|||. .|||.
..:|||||||:...:|||||||:..
C i s c o S y s t e m s

Copyright (c) 2011 by Cisco Systems, Inc. All Rights Reserved.
Booting viper (firmware version 2.1.39.145204)
*******************************************************************
[utopia][init] System Initialization
[utopia][init] Starting udev..
bdutil board utility kernel module, version 1.3
bdutil board utility kernel module boardId (16)
bdutil board utility gpio kernel module, version 1.3
bdutil board utility buttons kernel module, version 1.2
bdutil board utility LEDs kernel module, version 1.3
bdutil board utility pwm LED kernel module, version 1.3
bdutil board utility eeprom kernel module, version 1.3
orion_wdt module load (249)
Orion Watchdog Timer: Initial timeout 21 sec
[utopia][init] Using persistent syscfg data from /var/config/syscfg
[utopia][init] Starting system logging
[utopia][init] Starting sysevent subsystem
[utopia][init] Late loading kernel modules
[utopia][init] Setting any unset system values to default
ioctl: Bad address
ioctl: Bad address
0x9000000 0x1000000
system_state-normal|/etc/led/solid.sh ; system_state-error|/etc/led/blink_15_sec.sh ; system_state-heartbeat|/etc/led/pulsate.sh ; fwupd-start|/etc/led/pulsate.sh ; fwupd-success|/etc/led/solid.sh ; fwupd-failed|/etc/led/blink_15_sec.sh ; wps-running|/etc/led/pulsate.sh ; wps-success|/etc/led/solid.sh ; wps-failed|/etc/led/blink_15_sec.sh ; wps-stopped|/etc/led/solid.sh ; led_ethernet_on|/etc/led/rear_all_default.sh ; led_ethernet_off|/etc/led/rear_all_off.sh ;
0xa000000 0x1000000
0xb000000 0x1000000
0xc000000 0x1000000
0xd000000 0x1000000
0xe000000 0x1000000
0xf000000 0x1000000
0x10000000 0x1000000
0x11000000 0x1000000
0x12000000 0x1000000
0x13000000 0x1000000
0x14000000 0x1000000
0x15000000 0x1000000
file sharing waiting for lan startup
Cannot find downloads MTD partition, /dev/
Updating BootCount Page[21]:A800 ... Done

[utopia][init] Starting bdutil daemon
BDUTIL daemon mode
mount: mounting /tmp/backup on /www/backup failed: No such file or directory
[utopia][init] Starting HBT kernel daemon
[utopia][init] Starting WDT kernel daemon
Channel list is available. Do nothing
Sat Nov 2 16:38:00 UTC 2013

(none) login: Loading /lib/modules/2.6.35.8/ap8x.ko with GPL
Loading /etc/24G_power_table_FCC to wdev0
Loading /etc/5G_power_table_FCC to wdev1
Device is Router
Setting regioncode 0x10 to wdev0
Setting regioncode 0x10 to wdev1
Lighttpd Model Base: E4200
Generating Rainier lighttpd config
Fire up the user vap
starting wireless link monitor
Device is Router
Build temporary www configuration directory:
Registering Service myrouter._http._tcp.local port 80
##########################
Got a reply for myrouter._http._tcp.local.: Name now registered and active
Fire up the user vap
starting wireless link monitor
Configuration file: /tmp/hostapd-wdev0ap0.conf
Using interface wdev0ap0 with hwaddr 58:6d:8f:f7:00:00 and ssid 'MYSSID'
ls: /tmp/anon_smb/: No such file or directory
WPS: Converting display to virtual_display for WPS 2.0 compliance
WPS: Converting push_button to virtual_push_button for WPS 2.0 compliance
Configuration file: /tmp/hostapd-wdev1ap0.conf
Using interface wdev1ap0 with hwaddr 58:6d:8f:f7:00:00 and ssid 'MYSSID'
WPS: Converting display to virtual_display for WPS 2.0 compliance
WPS: Converting push_button to virtual_push_button for WPS 2.0 compliance
Failed to modify password entry for user guest
killall: nmbd: no process killed
ls: /mnt/: No such file or directory
ls: /mnt/: No such file or directory
find: /mnt/: No such file or directory
find: /mnt/: No such file or directory
find: /mnt/: No such file or directory
total smb count 0
total ftp count 0
total med count 0
ls: /mnt/: No such file or directory
ls: /mnt/: No such file or directory
find: /mnt/: No such file or directory
find: /mnt/: No such file or directory
find: /mnt/: No such file or directory
total smb count 0
total ftp count 0
total med count 0
file_sharing waiting a while for system resources before starting
Restarting nfqrecv service...
ls: /tmp/anon_smb/: No such file or directory
Failed to modify password entry for user guest
Starting smbd ...
Sponsor
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Sun Jun 15, 2014 7:14    Post subject: LinkSys E4200v2 serial port info Reply with quote
Oh...forgot one more thing.

Baud settings were 115200 8 none 1

Now that I have a serial console then I can start beating on this unit more thoroughly.
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Sun Jun 15, 2014 18:31    Post subject: LinkSys E4200v2 serial port info Reply with quote
I was able to solder my headers on....as referred to before:

TX=pin 5 of 6 (starting from bright LED)
RX=pin 3 of 6
GND=pin 6 of 6 (or any other good ground spots on this board...there are many if you want to break out your multimeter)

Version of linux is NOT stripped down, I found all the tools I really need (wget, find) already installed. Theoretically I could compile anything new I need by using the source code & toolchains supplied by LinkSys....
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Tue Jun 17, 2014 4:58    Post subject: LinkSys E4200v2 serial port info Reply with quote
I was able to interrupt the Marvell U-Boot process by hitting spacebar immediately upon powering on the unit. Make sure you are properly grounded to the board or this may not work.


__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** WNC BOARD: Viper R2.2 LE **
** For Development Only. Not For Demo **

U-Boot 1.1.4 (Sep 15 2011 - 15:46:36) Marvell version: 3.5.9

U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB20

Soc: 88F6282 A1CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz

DRAM (DDR2) CAS Latency = 6 tRP = 6 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB 16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB

Updating boot_count ... done

Flash: 0 kB

CPU : Marvell Feroceon (Rev 1)
u_env Offset: 00080000
s_env Offset: 000a0000

Streaming disabled
Write allocate disabled

Module 0 is RGMII

USB 0: host mode
PEX 0: PCI Express Root Complex Interface
PEX interface detected Link X1
PEX 1: PCI Express Root Complex Interface
PEX interface detected Link X1
Net: egiga0 [PRIME], egiga1
Hit any key to stop autoboot: 0
Viper>>
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Fri Jun 20, 2014 2:25    Post subject: LinkSys E4200v2 serial port info Reply with quote
Here is the dmesg from the unit:

~ # dmesg
ap c056c000
Normal zone: 256 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 32512 pages, LIFO batch:7
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 32512
Kernel command line: console=ttyS0,115200 mtdparts=nand_mtd:512k(uboot)ro,128k@512k(u_env),128k@640k(s_env),26m@2m(kernel),26m@2m(rootfs)fs,26m@28m(alt_kernel),26m@28m(alt_rootfs)fs,74m@54m(syscfg) root=/dev/mtdblock4 ro rootfstype=jffs2 serial_number=01C1360C136080 uuid=CFEADB73F18E39ABAC48FF5D245748FE hw_version=RGWM-C4_0GA device_mac=58:6D:8F:F7:F2:32 factory_date=2011/12/24 wps_pin=18062465
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 117232k/117232k available, 13840k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc8800000 - 0xe8000000 ( 504 MB)
lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0027000 ( 124 kB)
.text : 0xc0027000 - 0xc04d9000 (4808 kB)
.data : 0xc04fc000 - 0xc0528e20 ( 180 kB)
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:128
Console: colour dummy device 80x30
Calibrating delay loop... 1199.30 BogoMIPS (lpj=5996544)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.

CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 128MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e0000000, size 128MB
PEX0_IO ....base f2000000, size 1MB
PEX1_MEM ....base e8000000, size 128MB
PEX1_IO ....base f2100000, size 1MB
INTER_REGS ....base f1000000, size 1MB
NFLASH_CS ....base fa000000, size 2MB
SPI_CS ....base f4000000, size 16MB
BOOT_ROM_CS ....no such
DEV_BOOTCS ....no such
CRYPT_ENG ....base f0000000, size 2MB

Marvell Development Board (LSP Version KW_LSP_6.0.0)-- viper Soc: MV88F6282 Rev 1 LE

Detected Tclk 200000000 and SysClk 400000000
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c403f800
PEX0 interface detected Link X1
PEX1 interface detected Link X1
pci 0000:00:01.0: reg 10: [mem 0x90000000-0x9000ffff 64bit]
pci 0000:00:01.0: reg 18: [mem 0x90010000-0x9001ffff 64bit]
PCI: bus0: Fast back to back transfers disabled
pci 0000:01:01.0: reg 10: [mem 0x98000000-0x9800ffff 64bit]
pci 0000:01:01.0: reg 18: [mem 0x98010000-0x9801ffff 64bit]
PCI: bus1: Fast back to back transfers disabled
pci 0000:01:01.0: BAR 0: assigned [mem 0xe8000000-0xe800ffff 64bit]
pci 0000:01:01.0: BAR 0: set to [mem 0xe8000000-0xe800ffff 64bit] (PCI address [0xe8000000-0xe800ffff]
pci 0000:01:01.0: BAR 2: assigned [mem 0xe8010000-0xe801ffff 64bit]
pci 0000:01:01.0: BAR 2: set to [mem 0xe8010000-0xe801ffff 64bit] (PCI address [0xe8010000-0xe801ffff]
pci 0000:00:01.0: BAR 0: assigned [mem 0xe0000000-0xe000ffff 64bit]
pci 0000:00:01.0: BAR 0: set to [mem 0xe0000000-0xe000ffff 64bit] (PCI address [0xe0000000-0xe000ffff]
pci 0000:00:01.0: BAR 2: assigned [mem 0xe0010000-0xe001ffff 64bit]
pci 0000:00:01.0: BAR 2: set to [mem 0xe0010000-0xe001ffff 64bit] (PCI address [0xe0010000-0xe001ffff]
bio: create slab <bio-0> at 0
vgaarb: loaded
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource kw_clocksource
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 32 bytes, default 32
RTC has been updated!!!
rtc mv_rtc: rtc core: registered kw-rtc as rtc0
RTC registered
cpufreq: Init kirkwood cpufreq driver
cpufreq: High frequency: 1200000KHz - Low frequency: 400000KHz
cpufreq: Setting CPU Frequency to 1200000 KHz
cpufreq: Setting PowerSaveState to off
Warning: TS unit is powered off.
MV Buttons Driver Load
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NTFS driver 2.1.29 [Flags: R/W].
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 228
io scheduler noop registered (default)
HDLC line discipline maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
Using Hamming 1-bit ECC for NAND device
NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 541 at 0x0000043a0000
8 cmdlinepart partitions found on MTD device nand_mtd
Using command line partition definition
Creating 8 MTD partitions on "nand_mtd":
0x000000000000-0x000000080000 : "uboot"
0x000000080000-0x0000000a0000 : "u_env"
0x0000000a0000-0x0000000c0000 : "s_env"
0x000000200000-0x000001c00000 : "kernel"
0x0000004a0000-0x000001c00000 : "rootfs"
0x000001c00000-0x000003600000 : "alt_kernel"
0x000001ea0000-0x000003600000 : "alt_rootfs"
0x000003600000-0x000008000000 : "syscfg"
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o 2 Giga ports supported
o Multi RX Queue support - 4 RX queues
o Multi TX Queue support - 2 TX Queues
o TCP segmentation offload (TSO) supported
o Large Receive offload (LRO) supported
o Receive checksum offload supported
o Transmit checksum offload supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o SKB Reuse supported - (Disabled)
o SKB Recycle supported - (Disabled)
o Rx descripors: q0=128 q1=128 q2=128 q3=128
o Tx descripors: q0=532 q1=532
o Loading network interface(s):
o register under mv88fx_eth platform
o eth0, ifindex = 2, GbE port = 0
o eth1, ifindex = 3, GbE port = 1
o Loading Switch QuarterDeck driver
o Setting Switch CPU port (port #5) for 1000 Full with FC
o Setting Switch CPU port (port #6) for 1000 Full with FC
init switch 6171R

PPP generic driver version 2.4.2
PPP MPPE Compression module registered
NET: Registered protocol family 24
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
cpufreq: Setting CPU Frequency to 1200000 KHz
cpufreq: Setting PowerSaveState to off
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
NET: Registered protocol family 26
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (1831 buckets, 7324 max)
ctnetlink v0.93: registering with nfnetlink.
nf_conntrack_rtsp v0.6.21 loading
IPv4 over IPv4 tunneling driver
nf_nat_rtsp v0.6.21 loading
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bridge firewalling registered
Ebtables v2.0 registered
L2TP core driver, V2.0
PPPoL2TP kernel driver, V2.0
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'WEP'
lib80211_crypt: registered algorithm 'CCMP'
lib80211_crypt: registered algorithm 'TKIP'
rtc mv_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d0c: 0x2a9e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d10: 0xfb10 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d14: 0x45aa instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d18: 0x9683 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d1c: 0xa478 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d20: 0xab75 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d24: 0x728d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d28: 0x1542 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d2c: 0x5a72 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01160d30: 0x2587 instead
Further such events for this erase block will not be printed
VFS: Mounted root (jffs2 filesystem) readonly on device 31:4.
Freeing init memory: 124K
bdutil board utility kernel module, version 1.1
bdutil board utility kernel module boardId (16)
bdutil board utility gpio kernel module, version 1.1
bdutil board utility buttons kernel module, version 1.0
bdutil board utility LEDs kernel module, version 1.1
bdutil board utility pwm LED kernel module, version 1.1
bdutil board utility eeprom kernel module, version 1.0
orion_wdt module load (249)
Orion Watchdog Timer: Initial timeout 21 sec
Empty flash at 0x010a200c ends at 0x010a2800
jffs2_scan_inode_node(): CRC failed on node at 0x0143e7f4: Read 0xffffffff, calculated 0x1490a44b
Empty flash at 0x0143e8c8 ends at 0x0143f000
Empty flash at 0x023ba090 ends at 0x023ba800
jffs2_scan_dirent_node(): Name CRC failed on node at 0x02e697d4: Read 0x74f5438a, calculated 0x2f1f4f20
Empty flash at 0x03c6f90c ends at 0x03c70000
jffs2_scan_dirent_node(): Name CRC failed on node at 0x047127d0: Read 0x88f732a9, calculated 0x25d0577a
Empty flash at 0x0471281c ends at 0x04713000
SCSI subsystem initialized
orion_wdt_ioctl: WDIOC_SETHBTTIMEOUT (120) sec.
orion_wdt_ioctl: WDIOC_KEEPALIVE interval 5
orion_wdt_ioctl: WDIOC_SETTIMEOUT heartbeat 21
eth0: started
device eth0 entered promiscuous mode
br0: port 1(eth0) entering forwarding state
br0: port 1(eth0) entering forwarding state
ap8x: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
read fw img file...
FW len = 105708
read hlp img file...
HELP len = 2476
read fw img file...
FW len = 105708
read hlp img file...
HELP len = 2476
loadtxpwrtable open </etc/24G_power_table_FCC>: OK
index=<0>: <1 0 0x12 0x0F 0x0F 0x0F 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C 0x0C on 0x007>
index=<1>: <2 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<2>: <3 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<3>: <4 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<4>: <5 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<5>: <6 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<6>: <7 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<7>: <8 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<8>: <9 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<9>: <10 0 0x12 0x10 0x10 0x10 0x14 0x12 0x11 0x11 0x0E 0x0E 0x0E 0x0E on 0x007>
index=<10>: <11 0 0x12 0x0E 0x0E 0x0E 0x0F 0x0F 0x0F 0x0F 0x0E 0x0E 0x0E 0x0E on 0x007>
loadtxpwrtable open </etc/5G_power_table_FCC>: OK
index=<0>: <36 0 0x0B 0x0B 0x0B 0x0B 0x09 0x09 0x09 0x09 0x0B 0x0B 0x0B 0x0B on 0x105>
index=<1>: <40 0 0x0B 0x0B 0x0B 0x0B 0x09 0x09 0x09 0x09 0x0B 0x0B 0x0B 0x0B on 0x105>
index=<2>: <44 0 0x0B 0x0B 0x0B 0x0B 0x09 0x09 0x09 0x09 0x0B 0x0B 0x0B 0x0B on 0x105>
index=<3>: <48 0 0x0B 0x0B 0x0B 0x0B 0x09 0x09 0x09 0x09 0x0B 0x0B 0x0B 0x0B on 0x105>
index=<4>: <149 0 0x12 0x12 0x10 0x0E 0x12 0x10 0x0E 0x0E 0x12 0x10 0x0E 0x0E on 0x007>
index=<5>: <153 0 0x12 0x12 0x10 0x0E 0x12 0x10 0x0E 0x0E 0x12 0x10 0x0E 0x0E on 0x007>
index=<6>: <157 0 0x12 0x12 0x10 0x0E 0x12 0x10 0x0E 0x0E 0x12 0x10 0x0E 0x0E on 0x007>
index=<7>: <161 0 0x12 0x12 0x10 0x0E 0x12 0x10 0x0E 0x0E 0x12 0x10 0x0E 0x0E on 0x007>
index=<8>: <165 0 0x12 0x12 0x10 0x0E 0x12 0x10 0x0E 0x0E 0x12 0x10 0x0E 0x0E on 0x007>
WLAN(wdev0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
eth1: started
WLAN(wdev1): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver libusual
Stop client netdev = 0
WLAN(wdev1ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap1): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap2): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap3): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap4): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap5): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap6): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap7): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
Stop client netdev = 0
WLAN(wdev0ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap1): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap2): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap3): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap4): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap5): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap6): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap7): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev0ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 2
WLAN(wdev0ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
device wdev0ap0 entered promiscuous mode
br0: port 2(wdev0ap0) entering forwarding state
br0: port 2(wdev0ap0) entering forwarding state
WLAN(wdev1ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
WLAN(wdev1ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 2
WLAN(wdev1ap0): MLME - Disconnecting (deauth) wireless client: ffffffffffff Reason 3
device wdev1ap0 entered promiscuous mode
br0: port 3(wdev1ap0) entering forwarding state
br0: port 3(wdev1ap0) entering forwarding state
ricktendo
DD-WRT Novice


Joined: 20 Feb 2014
Posts: 38

PostPosted: Fri Jun 20, 2014 3:45    Post subject: Reply with quote
I hope something comes of this
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Fri Jun 20, 2014 6:25    Post subject: LinkSys E4200v2 serial port info Reply with quote
At the U-boot prompt -- a bit more discovery before anything can be written:

Viper>> printenv
bootdelay=0
baudrate=115200
loads_echo=0
ipaddr=192.168.1.10
serverip=192.168.1.254
rootpath=/mnt/ARM_FS
netmask=255.255.255.0
run_diag=yes
console=console=ttyS0,115200
badcount=0
bootbadcount=0
uenvbadcount=0
senvbadcount=0
buffbadcount=0
fs_bootargs=unused
mtdparts=mtdparts=nand_mtd:512k(uboot)ro,128k@512k(u_env),128k@640k(s_env),26m@2m(kernel),26m@2m(rootfs)fs,26m@28m(alt_kernel),26m@28m(alt_rootfs)fs,74m@54m(syscfg)
ethprime=egiga0
bootargs_root=root=/dev/nfs rw
fs_bootargs_root=root=/dev/mtdblock4 ro rootfstype=jffs2
alt_fs_bootargs_root=root=/dev/mtdblock6 ro rootfstype=jffs2
usb_fs_bootargs_root=root=/dev/sda1 rw rootfstype=ext2
bootargs_end=:::DB88FXX81:eth0:none
image_name=uImage
nandboot=nand read.e 0x2000000 0x200000 0x300000; setenv bootargs $(console) $(mtdparts) $(fs_bootargs_root) serial_number=$(sn) uuid=$(uuid) hw_version=$(hw) device_mac=$(mac) factory_date=$(date) wps_pin=$(wps); bootm 0x2000000;
altnandboot=nand read.e 0x2000000 0x1c00000 0x300000; setenv bootargs $(console) $(mtdparts) $(alt_fs_bootargs_root) serial_number=$(sn) uuid=$(uuid) hw_version=$(hw) device_mac=$(mac) factory_date=$(date) wps_pin=$(wps); bootm 0x2000000;
usbboot=usb start;ext2load usb 0:1 2000000 /uImage; setenv bootargs $(console) $(mtdparts) $(usb_fs_bootargs_root) rootdelay=10; bootm 0x2000000;
standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000;
lcd0_enable=0
lcd0_params=640x480-16@60
ethmtu=1500
eth1mtu=1500
mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo
mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500
usb0Mode=host
yuk_ethaddr=00:00:00:EE:51:81
nandEcc=1bit
netretry=no
rcvrip=169.254.100.100
loadaddr=0x02000000
autoload=no
image_multi=yes
mtdparts_version=4
envsaved=yes
ethact=egiga0
mfgboot=nand read.e 0x2000000 0x3600000 0x300000; setenv bootargs $(console) $(mfg_mtdparts) $(mfg_fs_bootargs_root) serial_number=$(sn) uuid=$(uuid) hw_version=$(hw) device_mac=$(mac) factory_date=$(date) wps_pin=$(wps); bootm 0x2000000;
mfg_fs_bootargs_root=root=/dev/mtdblock8 ro rootfstype=jffs2
mfg_mtdparts=mtdparts=nand_mtd:512k(uboot)ro,128k@512k(u_env),128k@640k(s_env),26m@2m(kernel),26m@2m(rootfs)fs,26m@28m(alt_kernel),26m@28m(alt_rootfs)fs,26m@54m(mfg_kernel),26m@54m(mfg_rootfs)fs,48m@80m(syscfg)
nfsboot=tftp 0x2000000 uImage; setenv bootargs $(console) $(mfg_mtdparts) $(bootargs_root) nfsroot=$(serverip):$(rootpath) ip=$(ipaddr):$(serverip)$(bootargs_end); bootm 0x2000000;
auto_recovery=yes
boot_part_ready=3
boot_part=1
bootcmd=run nandboot
stdin=serial
stdout=serial
stderr=serial
mainlineLinux=no
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
disaMvPnp=no
enaAutoRecovery=yes
pcieTune=no
pcieTune1=no
layout=ver.0.0.7
model=E4200
hw=RGWM-C4_0GA
edal_key=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
mac=58:6D:8F:F7:F2:32
ethaddr=58:6D:8F:F7:F2:32
eth1addr=58:6D:8F:F7:F2:33
date=2011/12/24
sn=01C1360C136080
uuid=CFEADB73F18E39ABAC48FF5D245748FE
wps=18062465

Environment size: 3145/131068 bytes
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Fri Jun 20, 2014 15:27    Post subject: LinkSys E4200v2 serial port info Reply with quote
# cat /proc/cpuinfo
Processor : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS : 1199.30
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1

Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000
ricktendo
DD-WRT Novice


Joined: 20 Feb 2014
Posts: 38

PostPosted: Fri Jun 20, 2014 21:27    Post subject: Reply with quote
By chance, could you rebuild the original firmware to update some components? (like libupnp, twonky media server, wifi drivers, etc.) Also removing the old Cisco logos in favor of the new Linksys ones and the Router Properties pages is messed up

What about taking features from the WRT1900AC and porting them to the E4200v2? (like Network Map, Wireless Bridge & Wireless Repeater)

Thank you
paklids
DD-WRT Novice


Joined: 22 Jul 2012
Posts: 10

PostPosted: Sat Jun 21, 2014 16:41    Post subject: Reply with quote
I'm going to focus on OpenWRT on this unit. They have already supported the Marvell Kirkwood architecture.

I haven't received any response yet on my post on the OpenWRT forum yet though....

https://forum.openwrt.org/viewtopic.php?id=51208

As far as rebuilding the stock firmware, I think that will be a little harder than first thought. The stock firmware source has none of the image packaging built in, so it build the binaries but doesn't arrange them into an image. It is basically a dump of the developers' build environment without good notes and all types of build customizations.

I need help on the OpenWRT side so I can install a kernel that boots. I'm pretty sure my boot options are wrong, but I think the u-Boot won't load newer 3.2 kernels.
gallegos_usa
DD-WRT Novice


Joined: 19 Jun 2014
Posts: 2

PostPosted: Sat Jun 21, 2014 23:12    Post subject: DUDE! Reply with quote
This is exactly what I need, what pin did you use for GND? I am trying to debrick a e4200 v2 right now, stuck in a infinite boot loot :/

if you still have your board hooked up you should get a picture since language barriers and what not would be helpful for the world Very Happy
ricktendo
DD-WRT Novice


Joined: 20 Feb 2014
Posts: 38

PostPosted: Tue Jun 24, 2014 14:30    Post subject: Reply with quote
Sad that nobody has replied to this nor your openwrt post... C'mon ppl lets finally get this router working
cilynx
DD-WRT Novice


Joined: 22 Apr 2013
Posts: 8

PostPosted: Fri Nov 21, 2014 15:34    Post subject: Reply with quote
Try this OpenWRT image:

http://www.wolfteck.com/projects/candyhouse/openwrt/openwrt-kirkwood-ea4500-uImage-initramfs

I built it based on the work of Jogo and Luka. I've run this image on my personal Candyhouse routers.

I have a bunch of info (including pictures of the serial setup) and there's quite a bit of discussion on my project site:

http://www.wolfteck.com/projects/candyhouse/
samurai123
DD-WRT Novice


Joined: 04 Feb 2011
Posts: 39

PostPosted: Sun Feb 15, 2015 4:44    Post subject: Reply with quote
Does anyone know how to get the JTAG port working on this router?

Thanks
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Advanced Networking 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