WA850RE - Alternatywny soft i USB Mod

Jako że lubię kombinować to chciał bym wgrać do tego Range Extendera wgrać OpenWRT lub coś podobnego.

Procesor: Atheros AR9341-AL1A
Ram: 32MB ( ESMT M13S2561616A )
Flash: 4MB ( SPANSION FL032PIF )

Zdjęcia MB:

Oraz dołączam log uruchomienia:

U-boot AP123                                                                    
                                                                                
                                                                                
DRAM:  32 MB                                                                    
id read 0x100000ff                                                              
Flash:  4 MB                                                                    
Using default environment                                                       
                                                                                
In:    serial                                                                   
Out:   serial                                                                   
Err:   serial                                                                   
Net:   ag934x_enet_initialize...                                                
wasp reset mask:c03300                                                          
WASP 
----> S27 PHY                                                              
GMAC: cfg1 0x5 cfg2 0x7114                                                      
eth0: ba:be:fa:ce:08:41                                                         
s27 reg init                                                                    
athrs27_phy_setup ATHR_PHY_CONTROL 4: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4: 0x10                                   
eth0 up                                                                         
WASP 
----> S27 PHY                                                              
GMAC: cfg1 0xf cfg2 0x7214                                                      
eth1: ba:be:fa:ce:08:41                                                         
s27 reg init lan                                                                
ATHRS27: resetting s27                                                          
ATHRS27: s27 reset done                                                         
athrs27_phy_setup ATHR_PHY_CONTROL 0: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0: 0x10                                   
athrs27_phy_setup ATHR_PHY_CONTROL 1: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1: 0x10                                   
athrs27_phy_setup ATHR_PHY_CONTROL 2: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2: 0x10                                   
athrs27_phy_setup ATHR_PHY_CONTROL 3: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3: 0x10                                   
eth1 up                                                                         
eth0, eth1                                                                      
Autobooting in 1 seconds                                                        
## Booting image at 9f020000 ...                                                
   Uncompressing Kernel Image ... OK                                            
                                                                                
Starting kernel ...                                                             
                                                                                
Booting Atheros AR934x                                                          
Linux version 2.6.31--LSDK-9.2.0_U5.508 (root@localhost.localdomain) (gcc versi2
flash_size passed from bootloader = 4                                           
Ram size passed from bootloader =33554432                                       
CPU revision is: 0001974c (MIPS 74Kc)                                           
ath_sys_frequency: cpu srif ddr srif cpu 535 ddr 400 ahb 200                    
Determined physical RAM map:                                                    
 memory: 02000000 @ 00000000 (usable)                                           
Zone PFN ranges:                                                                
  Normal   0x00000000 -> 0x00002000                                             
Movable zone start PFN for each node                                            
early_node_map[1] active PFN ranges                                             
    0: 0x00000000 -> 0x00002000                                                 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128       
Kernel command line: console=ttyS0,115200 root=31:2 rootfstype=squashfs init=/sM
PID hash table entries: 128 (order: 7, 512 bytes)                               
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)                   
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)                     
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.                 
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes          
Writing ErrCtl register=00000000                                                
Readback ErrCtl register=00000000                                               
Memory: 30132k/32768k available (1723k kernel code, 2636k reserved, 425k data, )
NR_IRQS:128                                                                     
plat_time_init: plat time init done                                             
Calibrating delay loop... 267.26 BogoMIPS (lpj=534528)                          
Mount-cache hash table entries: 512                                             
NET: Registered protocol family 16                                              
bio: create slab <bio-0> at 0                                                   
usbcore: registered new interface driver usbfs                                  
usbcore: registered new interface driver hub                                    
usbcore: registered new device driver usb                                       
NET: Registered protocol family 2                                               
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                  
TCP established hash table entries: 1024 (order: 1, 8192 bytes)                 
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)                        
TCP: Hash tables configured (established 1024 bind 1024)                        
TCP reno registered                                                             
NET: Registered protocol family 1                                               
ATH GPIOC major 0                                                               
squashfs: version 4.0 (2009/01/31) Phillip Lougher                              
msgmni has been set to 58                                                       
io scheduler noop registered                                                    
io scheduler deadline registered (default)                                      
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled                        
serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A                   
console [ttyS0] enabled                                                         
PPP generic driver version 2.4.2                                                
NET: Registered protocol family 24                                              
5 cmdlinepart partitions found on MTD device ath-nor0                           
Creating 5 MTD partitions on "ath-nor0":                                        
0x000000000000-0x000000020000 : "u-boot"                                        
0x000000020000-0x000000120000 : "kernel"                                        
0x000000120000-0x0000003e0000 : "rootfs"                                        
0x0000003e0000-0x0000003f0000 : "config"                                        
0x0000003f0000-0x000000400000 : "art"                                           
->Oops: flash id 0x10215 .                                                      
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver                      
Port Status 1c000004                                                            
ath-ehci ath-ehci.0: ATH EHCI                                                   
ath-ehci ath-ehci.0: new USB bus registered, assigned bus number 1              
ehci_reset Intialize USB CONTROLLER in host mode: 13                            
ehci_reset Port Status 1c000000                                                 
ath-ehci ath-ehci.0: irq 3, io mem 0x1b000000                                   
ehci_reset Intialize USB CONTROLLER in host mode: 13                            
ehci_reset Port Status 1c000000                                                 
ath-ehci ath-ehci.0: USB 2.0 started, EHCI 1.00                                 
usb usb1: configuration #1 chosen from 1 choice                                 
hub 1-0:1.0: USB hub found                                                      
hub 1-0:1.0: 1 port detected                                                    
TCP cubic registered                                                            
NET: Registered protocol family 17                                              
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>                   
All bugs added by David S. Miller <davem@redhat.com>                            
athwdt_init: Registering WDT success                                            
ath_otp_init: Registering OTP success                                           
ath_clksw_init: Registering Clock Switch Interface success                      
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.                
Freeing unused kernel memory: 112k freed                                        
init started:  BusyBox v1.01 (2012.09.06-08:33+0000) multi-call binary          
This Board use 2.6.31                                                           
xt_time: kernel timezone is -0000                                               
nf_conntrack version 0.5.0 (512 buckets, 5120 max)                              
ip_tables: (C) 2000-2006 Netfilter Core Team                                    
insmod: cannot open module `/lib/modules/2.6.31/kernel/iptable_raw.ko': No suchy
insmod: cannot open module `/lib/modules/2.6.31/kernel/flashid.ko': No such fily
PPPoL2TP kernel driver, V1.0                                                    
PPTP driver version 0.8.3                                                       
insmod: cannot open module `/lib/modules/2.6.31/kernel/harmony.ko': No such fily
                                                                                
 (none) mips #27 Mon Dec 3 15:19:30 CST 2012 (none)                             
(none) login: Now flash open!                                                   
Now flash open!                                                                 
ATHR_GMAC: Length per segment 1536                                              
ATHR_GMAC: fifo cfg 3 01f00140                                                  
ATHR_GMAC: RX TASKLET - Pkts per Intr:32                                        
mac:1 Registering S27....                                                       
ATHR_GMAC: Max segments per packet :   1                                        
ATHR_GMAC: Max tx descriptor count :   40                                       
ATHR_GMAC: Max rx descriptor count :   128                                      
ATHR_GMAC: Mac capability flags    :   2D82                                     
ATHR_GMAC: RX TASKLET - Pkts per Intr:32                                        
mac:0 Registering S27....                                                       
ATHR_GMAC: Max segments per packet :   1                                        
ATHR_GMAC: Max tx descriptor count :   40                                       
ATHR_GMAC: Max rx descriptor count :   128                                      
ATHR_GMAC: Mac capability flags    :   2582                                     
athr_gmac_ring_alloc Allocated 640 at 0x81e88c00                                
athr_gmac_ring_alloc Allocated 2048 at 0x81ccc000                               
WASP 
----> S27 PHY MDIO                                                         
Setting Drop CRC Errors, Pause Frames and Length Error frames                   
Setting PHY...                                                                  
athr_gmac_ring_alloc Allocated 640 at 0x81e88800                                
athr_gmac_ring_alloc Allocated 2048 at 0x81e93800                               
WASP 
----> S27 PHY MDIO                                                         
Setting Drop CRC Errors, Pause Frames and Length Error frames                   
ATHRS27: resetting s27                                                          
ATHRS27: s27 reset done                                                         
++++ athrs27_igmp_setup once                                                    
port0 vid is 0xb000b                                                            
port1 vid is 0x30003                                                            
port2 vid is 0x50005                                                            
port3 vid is 0x70007                                                            
port4 vid is 0x90009                                                            
++ PVID: 0x0000000b, bitmap: 0x0000001f                                         
++ PVID: 0x00000003, bitmap: 0x0000001f                                         
++ PVID: 0x00000005, bitmap: 0x0000001f                                         
++ PVID: 0x00000007, bitmap: 0x0000001f                                         
++ PVID: 0x00000009, bitmap: 0x0000001f                                         
vtable vid: 0x00000002, bitmap 0x00000003                                       
vtable vid: 0x00000004, bitmap 0x00000005                                       
vtable vid: 0x00000006, bitmap 0x00000007                                       
vtable vid: 0x00000008, bitmap 0x00000009                                       
vtable vid: 0x0000000a, bitmap 0x0000000b                                       
vtable vid: 0x0000000c, bitmap 0x0000000d                                       
vtable vid: 0x0000000e, bitmap 0x0000000f                                       
vtable vid: 0x00000010, bitmap 0x00000011                                       
vtable vid: 0x00000012, bitmap 0x00000013                                       
vtable vid: 0x00000014, bitmap 0x00000015                                       
vtable vid: 0x00000016, bitmap 0x00000017                                       
vtable vid: 0x00000018, bitmap 0x00000019                                       
vtable vid: 0x0000001a, bitmap 0x0000001b                                       
vtable vid: 0x0000001c, bitmap 0x0000001d                                       
vtable vid: 0x0000001e, bitmap 0x0000001f                                       
vtable vid: 0x00000020, bitmap 0x00000021                                       
Setting PHY...                                                                  
device eth1 entered promiscuous mode                                            
Now flash open!                                                                 
athr_gmac_ring_free Freeing at 0x81e88c00                                       
athr_gmac_ring_free Freeing at 0x81ccc000                                       
athr_gmac_ring_alloc Allocated 640 at 0x81e88c00                                
athr_gmac_ring_alloc Allocated 2048 at 0x81ea5800                               
WASP 
----> S27 PHY MDIO                                                         
Setting Drop CRC Errors, Pause Frames and Length Error frames                   
Setting PHY...                                                                  
====>>>>DHCP start.dhcpc.c,dhcpcStart,894                                       
====>>>>DHCP end.dhcpc.c,dhcpcStart,954                                         
nf_conntrack_rtsp v0.6.21 loading                                               
nf_nat_rtsp v0.6.21 loading                                                     
asf: module license 'Proprietary' taints kernel.                                
Disabling lock debugging due to kernel taint                                    
ath_hal: 0.9.17.1 (AR5416, AR9380, REGOPS_FUNC, WRITE_EEPROM, 11D)              
ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Righd
ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reservd
ath_ahb: 9.2.0_U10.1020 (Atheros/multi-bss)                                     
__ath_attach: Set global_scn[0]                                                 
ACBKMinfree = 48                                                                
ACBEMinfree = 32                                                                
ACVIMinfree = 16                                                                
ACVOMinfree = 0                                                                 
CABMinfree = 48                                                                 
UAPSDMinfree = 0                                                                
Restoring Cal data from Flash                                                   
ath_get_caps[5105] rx chainmask mismatch actual 3 sc_chainmak 0                 
ath_get_caps[5080] tx chainmask mismatch actual 3 sc_chainmak 0                 
wifi0: Atheros 9340: mem=0xb8100000, irq=2                                      
====>>>>SystemMode : Standard AP                                                
wlan_vap_create : enter. devhandle=0x81fe42c0, opmode=IEEE80211_M_HOSTAP, flags1
wlan_vap_create : exit. devhandle=0x81fe42c0, opmode=IEEE80211_M_HOSTAP, flags=.
VAP device ath0 created                                                         
====>>>>wlan: rand channel 9                                                    
                                                                                
                                                                                
 DES SSID SET=1234                                                              
 ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1            
athr_gmac_ring_free Freeing at 0x81e88c00                                       
athr_gmac_ring_free Freeing at 0x81ea5800                                       
br0: port 1(eth1) entering disabled state                                       
athr_gmac_ring_alloc Allocated 640 at 0x81e88c00                                
athr_gmac_ring_alloc Allocated 2048 at 0x81ea5000                               
WASP 
----> S27 PHY MDIO                                                         
Setting Drop CRC Errors, Pause Frames and Length Error frames                   
Setting PHY...                                                                  
device ath0 entered promiscuous mode                                            
br0: port 2(ath0) entering forwarding state                                     
 ieee80211_ioctl_siwmode: imr.ifm_active=918144, new mode=3, valid=1            
br0: port 2(ath0) entering disabled state                                       
                                                                                
 DES SSID SET=1234                                                              
br0: port 2(ath0) entering forwarding state                                     
====>>>>ssss_1352                                                               
                                                                                
====>>>>cmdCtrl open success                                                    
====>>>>eventCtrl open success                                                  
====>>>>Can't attach event ctrl                                                 
====>>>>************wps not start ************                                  
                                                                                
====>>>>wlan: rand channel 7                                                    
                                                                                
                                                                                
 DES SSID SET=1234                                                              
 ieee80211_ioctl_siwmode: imr.ifm_active=918144, new mode=3, valid=1            
br0: port 2(ath0) entering disabled state                                       
athr_gmac_ring_free Freeing at 0x81e88c00                                       
athr_gmac_ring_free Freeing at 0x81ea5000                                       
br0: port 1(eth1) entering disabled state                                       
athr_gmac_ring_alloc Allocated 640 at 0x81e88c00                                
athr_gmac_ring_alloc Allocated 2048 at 0x81ec2800                               
WASP 
----> S27 PHY MDIO                                                         
Setting Drop CRC Errors, Pause Frames and Length Error frames                   
Setting PHY...                                                                  
br0: port 2(ath0) entering forwarding state                                     
 ieee80211_ioctl_siwmode: imr.ifm_active=918144, new mode=3, valid=1            
br0: port 2(ath0) entering disabled state                                       
                                                                                
 DES SSID SET=1234                                                              
br0: port 2(ath0) entering forwarding state                                     
VAP device ath2 created                                                         
 ieee80211_ioctl_siwmode: imr.ifm_active=917632, new mode=2, valid=1            
device ath2 entered promiscuous mode                                            
br0: port 3(ath2) entering forwarding state                                     
br0: port 2(ath0) entering disabled state                                       
br0: port 3(ath2) entering disabled state                                       
br0: port 2(ath0) entering forwarding state                                     
br0: port 3(ath2) entering forwarding state                                     
====>>>>
---
---
---
---swWlanExtenderStart
---
---
---
---
---                          
                                                                                
====>>>>swWlanExtenderThread                                                    
                                                                                
====>>>>create extender thread ok,pid:4101                                      
                                                                                
====>>>>************:CONNECT,lantype=1                                          
                                                                                
====>>>>create ssid thread success, pid:6151                                    
                                                                                
br0: port 2(ath0) entering disabled state                                       
br0: port 3(ath2) entering disabled state                                       
br0: port 2(ath0) entering forwarding state                                     
 ieee80211_ioctl_siwmode: imr.ifm_active=918144, new mode=3, valid=1            
br0: port 2(ath0) entering disabled state                                       
                                                                                
 DES SSID SET=1234                                                              
br0: port 2(ath0) entering forwarding state                                     
br0: port 3(ath2) entering forwarding state                                     
====>>>>DHCP start.dhcpc.c,dhcpcStart,894                                       
====>>>>DhcpSendMsg.dhcpcSendMsgNow flash open!                                 
,979                                                                            
Erase from 0X3E0000 to 0X3ED144:.                                               
Program from 0X3E0000 to 0X3ED144:                                              
write successfully                                                              
====>>>>ssss_1352                                                               
                                                                                
====>>>>cmdCtrl open success                                                    
====>>>>eventCtrl open success                                                  
====>>>>lan type detect start.                                                  
                                                                                
Now flash open!                                                                 
Erase from 0X3E0000 to 0X3ED144:.                                               
Program from 0X3E0000 to 0X3ED144:                                              
write successfully                                                              
====>>>>Can't attach event ctrl                                                 
ATHR_GMAC: GE0 RX DMA ENABLE                                                    
====>>>>lan type detect retry.                                                  
                                                                                
====>>>>lan type detect retry.                                                  
                                                                                
====>>>>lan type detect ok.

Taki procesor używa też MR3420 V2 który ma obsługę USB. Może dało by się wyprowadzić nawet USB z procesora.

Zanim zacznę go flashować innym softem potrzebował bym orginalny soft ( bez boot w nazwie). Tylko skąd go dostać?

Udało się wgrać OpenWRT dla MR3420V2 przez U-Boot'a za pomocą polecenia:

ar7100> erase 0x9f020000 +0x3c0000
ar7100> tftpboot 0x81000000 code.bin
ar7100> cp.b 0x81000000 0x9f020000 0x3c0000
ar7100> bootm 0x9f020000

Po wgraniu system uruchomił się:

U-Boot 1.1.4 (Dec  3 2012 - 15:15:51)                                           
                                                                                
U-boot AP123                                                                    
                                                                                
                                                                                
DRAM:  32 MB                                                                    
id read 0x100000ff                                                              
Flash:  4 MB                                                                    
Using default environment                                                       
                                                                                
In:    serial                                                                   
Out:   serial                                                                   
Err:   serial                                                                   
Net:   ag934x_enet_initialize...                                                
wasp reset mask:c03300                                                          
WASP 
----> S27 PHY                                                              
GMAC: cfg1 0x5 cfg2 0x7114                                                      
eth0: ba:be:fa:ce:08:41                                                         
s27 reg init                                                                    
athrs27_phy_setup ATHR_PHY_CONTROL 4: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4: 0x10                                   
eth0 up                                                                         
WASP 
----> S27 PHY                                                              
GMAC: cfg1 0xf cfg2 0x7214                                                      
eth1: ba:be:fa:ce:08:41                                                         
s27 reg init lan                                                                
ATHRS27: resetting s27                                                          
ATHRS27: s27 reset done                                                         
athrs27_phy_setup ATHR_PHY_CONTROL 0: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0: 0x10                                   
athrs27_phy_setup ATHR_PHY_CONTROL 1: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1: 0x10                                   
athrs27_phy_setup ATHR_PHY_CONTROL 2: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2: 0x10                                   
athrs27_phy_setup ATHR_PHY_CONTROL 3: 0x1000                                    
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3: 0x10                                   
eth1 up                                                                         
eth0, eth1                                                                      
Autobooting in 1 seconds                                                        
## Booting image at 9f020000 ...                                                
   Uncompressing Kernel Image ... OK                                            
                                                                                
Starting kernel ...                                                             
                                                                                
[    0.000000] Linux version 3.3.8 (cezary@eko.one.pl) (gcc version 4.6.3 201203
[    0.000000] bootconsole [early0] enabled                                     
[    0.000000] CPU revision is: 0001974c (MIPS 74Kc)                            
[    0.000000] SoC: Atheros AR9341 rev 1                                        
[    0.000000] Clocks: CPU:535.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.0z
[    0.000000] Determined physical RAM map:                                     
[    0.000000]  memory: 02000000 @ 00000000 (usable)                            
[    0.000000] Initrd not found or empty - disabling initrd                     
[    0.000000] Zone PFN ranges:                                                 
[    0.000000]   Normal   0x00000000 -> 0x00002000                              
[    0.000000] Movable zone start PFN for each node                             
[    0.000000] Early memory PFN ranges                                          
[    0.000000]     0: 0x00000000 -> 0x00002000                                  
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pa8
[    0.000000] Kernel command line:  board=TL-MR3420-v2 console=ttyS0,115200 rod
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)               
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)    
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)      
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.  
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32s
[    0.000000] Writing ErrCtl register=00000000                                 
[    0.000000] Readback ErrCtl register=00000000                                
[    0.000000] Memory: 28988k/32768k available (2224k kernel code, 3780k reserv)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, N1
[    0.000000] NR_IRQS:51                                                       
[    0.000000] Calibrating delay loop... 266.64 BogoMIPS (lpj=1333248)          
[    0.080000] pid_max: default: 32768 minimum: 301                             
[    0.080000] Mount-cache hash table entries: 512                              
[    0.090000] NET: Registered protocol family 16                               
[    0.090000] gpiochip_add: registered GPIOs 0 to 22 on device: ath79          
[    0.100000] MIPS: machine is TP-LINK TL-MR3420 v2                            
[    0.510000] bio: create slab <bio-0> at 0                                    
[    0.520000] Switching to clocksource MIPS                                    
[    0.530000] NET: Registered protocol family 2                                
[    0.530000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)   
[    0.530000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)  
[    0.540000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)         
[    0.540000] TCP: Hash tables configured (established 1024 bind 1024)         
[    0.550000] TCP reno registered                                              
[    0.550000] UDP hash table entries: 256 (order: 0, 4096 bytes)               
[    0.560000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)          
[    0.560000] NET: Registered protocol family 1                                
[    0.580000] squashfs: version 4.0 (2009/01/31) Phillip Lougher               
[    0.590000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT.
[    0.600000] msgmni has been set to 56                                        
[    0.600000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major )
[    0.610000] io scheduler noop registered                                     
[    0.620000] io scheduler deadline registered (default)                       
[    0.620000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled         
[    0.650000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A    
[    0.660000] console [ttyS0] enabled, bootconsole disabled                    
[    0.660000] console [ttyS0] enabled, bootconsole disabled                    
[    0.670000] m25p80 spi0.0: found s25sl032a, expected m25p80                  
[    0.680000] m25p80 spi0.0: s25sl032a (4096 Kbytes)                           
[    0.680000] 5 tp-link partitions found on MTD device spi0.0                  
[    0.690000] Creating 5 MTD partitions on "spi0.0":                           
[    0.700000] 0x000000000000-0x000000020000 : "u-boot"                         
[    0.700000] 0x000000020000-0x00000010b8f4 : "kernel"                         
[    0.710000] mtd: partition "kernel" must either start or end on erase block y
[    0.720000] 0x00000010b8f4-0x0000003f0000 : "rootfs"                         
[    0.730000] mtd: partition "rootfs" must either start or end on erase block y
[    0.740000] mtd: partition "rootfs" set to be root filesystem                
[    0.750000] mtd: partition "rootfs_data" created automatically, ofs=340000,  
[    0.760000] 0x000000340000-0x0000003f0000 : "rootfs_data"                    
[    0.760000] 0x0000003f0000-0x000000400000 : "art"                            
[    0.770000] 0x000000020000-0x0000003f0000 : "firmware"                       
[    0.800000] ag71xx_mdio: probed                                              
[    0.800000] eth0: Atheros AG71xx at 0xb9000000, irq 4                        
[    1.360000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.1:00 [uid]
[    1.370000] eth1: Atheros AG71xx at 0xba000000, irq 5                        
[    1.920000] eth1: Found an AR934X built-in switch                            
[    2.960000] TCP cubic registered                                             
[    2.960000] NET: Registered protocol family 17                               
[    2.960000] Bridge firewalling registered                                    
[    2.970000] 8021q: 802.1Q VLAN Support v1.8                                  
[    2.980000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. 
[    2.990000] Freeing unused kernel memory: 212k freed                         
- preinit -                                                                     
Press the [f] key and hit [enter] to enter failsafe mode                        
[    7.360000] eth0: link up (100Mbps/Full duplex)                              
- regular preinit -                                                             
[    8.130000] JFFS2 notice: (450) jffs2_build_xattr_subsystem: complete buildi.
[    8.740000] SCSI subsystem initialized                                       
[    8.850000] usbcore: registered new interface driver usbfs                   
[    8.860000] usbcore: registered new interface driver hub                     
[    8.870000] usbcore: registered new device driver usb                        
[    9.190000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver       
[    9.200000] ehci-platform ehci-platform: Generic Platform EHCI Controller    
[    9.210000] ehci-platform ehci-platform: new USB bus registered, assigned bu1
[    9.240000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000            
[    9.260000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00          
[    9.260000] hub 1-0:1.0: USB hub found                                       
[    9.270000] hub 1-0:1.0: 1 port detected                                     
[    9.290000] Initializing USB Mass Storage driver...                          
[    9.290000] usbcore: registered new interface driver usb-storage             
[    9.300000] USB Mass Storage support registered.                             
switching to jffs2                                                              
- init -                                                                        
[   29.680000] eth0: link down                                                  
                                                                                
Please press Enter to activate this console. [   30.090000] Compat-drivers back1
[   30.100000] Backport based on wireless-testing.git master-2013-02-22         
[   30.110000] compat.git: wireless-testing.git                                 
[   30.180000] cfg80211: Calling CRDA to update world regulatory domain         
[   30.190000] cfg80211: World regulatory domain updated:                       
[   30.190000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_ga)
[   30.200000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 3000 )
[   30.210000] cfg80211:   (5140000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 )
[   30.920000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47      
[   30.950000] cfg80211: Calling CRDA for country: US                           
[   30.950000] cfg80211: Regulatory domain changed to country: US               
[   30.960000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_ga)
[   30.960000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 3000 )
[   30.970000] cfg80211:   (5140000 KHz - 5860000 KHz @ 40000 KHz), (N/A, 3000 )
[   31.370000] PPP generic driver version 2.4.2                                 
[   31.500000] ip_tables: (C) 2000-2006 Netfilter Core Team                     
[   31.680000] NET: Registered protocol family 24                               
[   31.720000] nf_conntrack version 0.5.0 (456 buckets, 1824 max)               
[   36.770000] device eth1 entered promiscuous mode                             
[   37.730000] eth0: link up (100Mbps/Full duplex)                              
                                                                                
                                                                                
                                                                                
BusyBox v1.19.4 (2013-06-12 20:28:59 CEST) built-in shell (ash)                 
Enter 'help' for a list of built-in commands.                                   
                                                                                
                                                                                
        _______                     ________        __                          
       |       |.
-----.
-----.
-----.|  |  |  |.
----.|  |_                        
       |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|                       
       |_______||   __|_____|__|__||________||__|  |____|                       
                |__| W I R E L E S S   F R E E D O M                            
                                                                                
      
 |                                                              |               
 | OpenWrt Attitude Adjustment 12.09 (r36936)                   |               
 | Build time: 2013-06-15 12:53 CEST                            |               
 |                                                              |               
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  |               
 |                                                              |               
 | Machine: TP-Link TL-MR3420 v2                                |               
 | Uptime: 0d, 00:01:06                                         |               
 | Load: 0.23 0.07 0.03                                         |               
 | Flash: free: 496.0K, total: 704.0K, used: 30%                |               
 | Memory: free: 17400K, total: 29200K, used: 40%               |               
 | WAN: 192.168.1.195, proto: dhcp                              |               
 | LAN: 192.168.2.1                                             |               

root@OpenWrt:/# ping onet.pl                                                    
PING onet.pl (213.180.141.140): 56 data bytes                                   
64 bytes from 213.180.141.140: seq=0 ttl=58 time=25.868 ms                      
64 bytes from 213.180.141.140: seq=1 ttl=58 time=26.279 ms                      
64 bytes from 213.180.141.140: seq=2 ttl=58 time=26.444 ms                      
64 bytes from 213.180.141.140: seq=3 ttl=58 time=26.032 ms                      
^C                                                                              

--- onet.pl ping statistics 
---                                                 
4 packets transmitted, 4 packets received, 0% packet loss                       
round-trip min/avg/max = 25.868/26.155/26.444 ms                                
root@OpenWrt:/#

Postanowiłem jeszcze wyprowadzić port USB. Dzięki użytkownikowi pepe2k z forum eko.one.pl który podesłał fotki płyty MR3420V2:

i moje wykonanie:

Foto po przylutowaniu drucików.
tutaj foto płytki z podłączonym USB:

Przetwornica na wyjściu ma 4,88V jednak jest za słaba aby zasilić modem. Zanim modem nawiąże połączenie to działa wszystko jednak jak już sesja ma być aktywna to urządzenie zostaje odłączone.
Po podłączeniu zasilacza zewnętrznego wszystko działa jak należy. Podłączyłem 5V pod czerwony przewód który jest podłączony do nóżki kondensatora i urządzenie działa na samym zasilaczu. Wewnętrzny zasilacz już jest nie używany.

Zostało jeszcze zbudować firmware które będzie obsługiwało przyciski i diody LED. Na FW z MR3420V2 działa dioda power i Wireless.

Niestety poległem na kompilacji softu, ale na razie nie potrzebne mi diody i przyciski.
Jeszcze foto obudowy:

Niestety mój aparat nie dal rady zrobić wyraźnego zdjęcia boku obudowy aby było widać złączenie. Została szpara na 0,5mm.

Te trzy zaczepy, widoczne na zdjęciu, nawet trzymają jeszcze.