Kingston Mobilelite Wireless MLW221

OEM Web Page http://www.kingston.com/en/support/technical/products?model=mlw221 (Includes link to firmware update and SDK package.)

Install OpenWrt (generic explanation)

FIXME Please add the installation procedure here.

WARNING : You need access to the serial port

Architecture MIPS
Vendor MediaTek (Ralink)
bootloader U-Boot 1.1.3
System-On-Chip Ralink MT7620N ver:2 eco:3
CPU MIPS 24KEc V5.0
CPU Speed 580 MHz
Flash 16 MB Spansion S25FL129P1
RAM 64 MB SK Hynix H5PS5162GFR
Wireless SoC
Ethernet None
USB Yes 1x (EHCI,OHCI)
FCC ID ZME-MLW221
Misc Built-in SD Reader

you need kmod-sdhci-mt7620 to using it

The options for serial connection seems to be 57600 8N1

U-Boot 1.1.3 (Apr 10 2013 - 15:50:37) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb4000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. spi_wait_nsec: 29 spi device id: 1 20 18 4d 1 (20184d01) find flash: S25FL129P raspi_read: from:30000 len:1000 *** Warning - bad CRC, using default environment ============================================ Ralink UBoot Version: 4.1.1.0 -------------------------------------------- ASIC 7620_MP (Port5<->None) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:Apr 10 2013 Time:15:50:37 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 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. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP.  0 3: System Boot system code via Flash. ## Booting image at bc050000 ... raspi_read: from:50000 len:40 Image Name: Linux Kernel Image Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 6060240 Bytes = 5.8 MB Load Address: 80000000 Entry Point: 8000c310 raspi_read: from:50040 len:5c78d0 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c310) ... ## Giving linux memsize in MB, 64 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.36+ (root@CVS2) (gcc version 3.4.2) #2 Mon May 20 10:31:33 CST 2013 The CPU feqenuce set to 580 MHz PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe PCIE: PLL power down for MT7620N CPU revision is: 00019650 (MIPS 24Kc) Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00004000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00004000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS1,57600n8 root=/dev/ram0 console=ttyS0 PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=000546c0 Readback ErrCtl register=000546c0 Memory: 54868k/65536k available (4731k kernel code, 10668k reserved, 852k data, 4268k init, 0k highmem) NR_IRQS:128 console [ttyS1] enabled Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Switching to clocksource MIPS NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) 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 RT3xxx EHCI/OHCI init. JFFS2 version 2.2 (NAND) (SUMMARY) (ZLIB) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. fuse init (API version 7.15) msgmni has been set to 107 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered (default) Ralink gpio driver initialized led=43, on=5, off=5, blinks,=4000, reset=1, time=4000 Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A brd: module loaded flash0: started deice id : 1 20 18 4d 1 (20184d01) S25FL129P(01 20184d01) (16384 Kbytes) mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 65536 Creating 5 MTD partitions on "raspi": 0x000000000000-0x000000030000 : "Bootloader" 0x000000030000-0x000000040000 : "Config" 0x000000040000-0x000000050000 : "Factory" 0x000000050000-0x000000fb0000 : "Kernel" 0x000000fb0000-0x000001000000 : "User_CFG" rdm_major = 253 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43762077 Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43762077 PROC INIT OK! PPP generic driver version 2.4.2 PPP MPPE Compression module registered NET: Registered protocol family 24 PPTP driver version 0.8.5 === pAd = c0198000, size = 807960 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 AP Driver version-2.7.1.2 ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1 rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2 rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. MTK MSDC device init. mtk-sd: MediaTek MT6575 MSDC Driver nf_conntrack version 0.5.0 (857 buckets, 3428 max) IPVS: Registered protocols () IPVS: Connection hash table configured (size=4096, memory=32Kbytes) IPVS: ipvs loaded. GRE over IPv4 demultiplexor driver gre: can't add protocol ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone TCP cubic registered NET: Registered protocol family 10 NET: Registered protocol family 17 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> msdc0 -> ops_get_cd return<0> <- msdc_ops_get_cd() : L<2273> PID<kworker/u:1><0x16> Freeing unused kernel memory: 4268k freed init started: BusyBox v1.12.1 (2013Algorithmics/MIPS FPU Emulator v1.5 -05-20 10:22:01 CST) starting pid 31, tty '': '/etc_ro/rcS' texfat: module license 'Commercial. For support email exfat-support@tuxera.com' taints kernel. Disabling lock debugging due to kernel taint Tuxera exFAT driver 3013.2.7.2 [Flags: R/W MODULE]. usb 1-1: new high speed USB device using rt3xxx-ehci and address 2 Tuxera NTFS driver 3013.2.5 [Flags: R/W MODULE]. devpts: called with bogus options hub 1-1:1.0: USB hub found hub 1-1:1.0: 3 ports detected Welcome to _______ _______ ___ __ ____ _ _ ___ | ___ \| __ || | |__|| \ | || | / / | |___| || |__| || |__ __ | \| || |/ / | _ /| _ || || || |\ || \ |__| \__\|__| |__||______||__||_| \____||_|\___\ =System Architecture Department= [check_jffs]80 : JFFS_OK led=11, on=1, off=4000, blinks,=1, reset=1, time=4000 semget err:: No such led=7, on=1, off=4000, blinks,=1, reset=1, time=4000 file or directory Set: phy[0].reg[0] = 3100 Set: phy[1].reg[0] = 3100 Set: phy[2].reg[0] = 3100 Set: phy[3].reg[0] = 3100 Set: phy[4].reg[0] = 3100 nvram_init: INFO=>nvram MAC initialized successfully! ==>shm_init()!! check_shm_hash: Check shm hash value nvram_init: INFO=>nvram conf initialized successfully! nvram_init: INFO=> RAM CONF successful created! nvram_init: INFO=> RC.CONF successful created! ---------------- Get WLAN MAC 00:26:b7:xx:xx:xx--------------- switch reg write offset=94, value=1000 switch reg write offset=2004, value=ff0003 switch reg write offset=2104, value=ff0003 switch reg write offset=2204, value=ff0003 switch reg write offset=2304, value=ff0003 switch reg write offset=2404, value=ff0003 switch reg write offset=2504, value=ff0003 switch reg write offset=2010, value=810000c0 switch reg write offset=2110, value=810000c0 switch reg write offset=2210, value=810000c0 switch reg write offset=2310, value=810000c0 switch reg write offset=2410, value=810000c0 switch reg write offset=2510, value=810000c0 switch reg write offset=2610, value=81000000 switch reg write offset=2710, value=81000000 switch reg write offset=2604, value=20ff0003 switch reg write offset=2704, value=20ff0003 Special Tag Disabled switch reg write offset=2610, value=81000000 switch reg write offset=2014,Raeth v3.0 ( vTaskletal,SkbRecycleu) e=100 phy_tx_ring = 0x0212f000, tx_ring = 0xa212f000 phy_rx_ring0 = 0x02130000, rx_ring0 = 0xa2130000 SMACCR1 -- : 0x00000026 SMACCR0 -- : 0xb706b5ac 01CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 20710000 switch reg write offset=2114, value=10001 switch reg write offset=2214, value=10001 switch reg write offset=2314, value=10001 switch reg write offset=2414, value=10002 switch reg write offset=2514, value=10001 REG_ESW_WT_MAC_ATC is 0x7ff0002 done. ifconfig: SIOCSIFHWADDR: No such device ifconfig: ioctl 0x8913 failed: No such device device vlan0001 entered promiscuous mode device eth2 entered promiscuous mode input_access=[3] echo 3 > /proc/lan_wlan_access_controller sh: can't create /proc/lan_wlan_access_controllbr0: port 1(vlan0001) entering learning state erbr0: port 1(vlan0001) entering learning state : nonexistent directory Fri Jan 1 00:00:00 GMT 2010 /etc_ro/rcS: line 138: wd_keepalive: not found iptables: No chain/target/match by that name. iptables: No chain/target/match by that name. iptables: No chain/target/match by that name. iptables: No chain/target/match by that name. Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`). Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`). iptables v1.4.10: The "nat" table is not intended for filtering, the use of DROP is therefore inhibited. Try `iptables -h' or 'iptables --help' for more information. ifconfig: ioctl 0x8913 failed: No such device interface ra2 does not exist! ifconfig: ioctl 0x8913 failed: No such device interface ra2 does not exist! [Enter Test] in wlan_led_ctrl.c main() .insmod: ipv6passthru.ko: module not found /usr/shell/dnsmasq.sh stop ok dnsmasq: read /etc/hosts - 2 addresses dnsmasq: read /etc/hosts - 2 addresses dnsmasq: [truncated] m /usr/shell/dnsmasq.sh start ok sh: /usr/sbin/miniupnpd: not found /usr/shell/udhcpd.sh config ok /usr/shell/udhcpd.sh start ok ***** g_wl_interface = ra0 ****** MAX_NUM_SESSIONS : 5; NUM_SEES: 64 ls: /dev/sd*: No such file or directory aa CAN'T FIND usb_default_path CAN'T FIND WDS_AOSS_Running Adding password for user guest ls: /media/*/mlwfw_v*.*.*.bin: No such file or directory killall: DMS: no process killed killall: smbd: no process killed killall: nmbd: no process killed kill samba server firsthello, samba! startsmbfilepwent_internal: file /tmp/samba/private/smbpasswd did not exist. File successfully created. User guest password set to none. new GPIO mode CAN'T FIND dlna_hw_nat_disable ls: /media/*/gemtek_easytest.txt: No such file or directory main(205) :: DMS_Create() DLNA DMS: UUID=[aaab4c54-ea1b-1885-xxxx-xxxxxxxx] starting pid 8211, tty '/dev/ttyS1': '/bin/sh' IP Address List: 192.168.200.254 BusyBox v1.12.1 (2013-05-20 10:22:01 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. #


U-Boot 1.1.3 (Apr 10 2013 - 15:50:37) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb4000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. spi_wait_nsec: 29 spi device id: 1 20 18 4d 1 (20184d01) find flash: S25FL129P raspi_read: from:30000 len:1000 raspi_read: from:30000 len:1000 ============================================ Ralink UBoot Version: 4.1.1.0 -------------------------------------------- ASIC 7620_MP (Port5<->None) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:Apr 10 2013 Time:15:50:37 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 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. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP. 0 3: System Boot system code via Flash. ## Booting image at bc050000 ... raspi_read: from:50000 len:40 Image Name: MIPS OpenWrt Linux-3.10.49 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1015713 Bytes = 991.9 kB Load Address: 80000000 Entry Point: 80000000 raspi_read: from:50040 len:f7fa1 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 64 Starting kernel ... [ 0.000000] Linux version 3.10.49 (black@black) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r41842) ) #1 Sat Jul 26 20:53:14 CDT 2014 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: Ralink MT7620N ver:2 eco:3 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is Kingston MLW221 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=000546e0 [ 0.000000] Readback ErrCtl register=000546e0 [ 0.000000] Memory: 61712k/65536k available (2282k kernel code, 3824k reserved, 550k data, 172k init, 0k highmem) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 580MHz [ 0.000000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.060000] pid_max: default: 32768 minimum: 301 [ 0.060000] Mount-cache hash table entries: 512 [ 0.070000] pinctrl core: initialized pinctrl subsystem [ 0.080000] NET: Registered protocol family 16 [ 0.100000] bio: create slab <bio-0> at 0 [ 0.110000] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.120000] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.130000] rt2880_gpio 10000660.gpio: registering 32 gpios [ 0.140000] rt2880_gpio 10000660.gpio: registering 32 irq handlers [ 0.150000] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.160000] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.170000] Switching to clocksource MIPS [ 0.180000] NET: Registered protocol family 2 [ 0.190000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 0.200000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 0.210000] TCP: Hash tables configured (established 512 bind 512) [ 0.230000] TCP: reno registered [ 0.230000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.240000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.260000] NET: Registered protocol family 1 [ 0.270000] rt-timer 10000100.timer: maximum frequncy is 2441Hz [ 0.290000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.310000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.330000] msgmni has been set to 120 [ 0.330000] io scheduler noop registered [ 0.340000] io scheduler deadline registered (default) [ 0.350000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.370000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20) is a 16550A [ 0.380000] console [ttyS0] enabled, bootconsole disabled [ 0.380000] console [ttyS0] enabled, bootconsole disabled [ 0.410000] m25p80 spi32766.0: s25fl129p1 (16384 Kbytes) [ 0.420000] 5 ofpart partitions found on MTD device spi32766.0 [ 0.430000] Creating 5 MTD partitions on "spi32766.0": [ 0.440000] 0x000000000000-0x000000030000 : "u-boot" [ 0.450000] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.460000] 0x000000040000-0x000000050000 : "factory" [ 0.480000] 0x000000050000-0x000000fb0000 : "firmware" [ 0.490000] 0x000000147fe1-0x000000fb0000 : "rootfs" [ 0.500000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.520000] mtd: device 4 (rootfs) set to be root filesystem [ 0.540000] mtd: partition "rootfs_data" created automatically, ofs=0x3e0000, len=0xbd0000 [ 0.550000] 0x0000003e0000-0x000000fb0000 : "rootfs_data" [ 0.570000] 0x000000fb0000-0x000001000000 : "user-config" [ 0.580000] (unregistered net_device): port 0 link up (100Mbps/Full duplex) [ 0.590000] ralink_soc_eth 10100000.ethernet: loaded mt7530 driver [ 0.610000] eth0: done loading [ 0.610000] rt3xxx-usbphy ubsphy.3: loaded [ 0.620000] rt2880_wdt 10000120.watchdog: Initialized [ 0.630000] TCP: cubic registered [ 0.640000] NET: Registered protocol family 17 [ 0.650000] 8021q: 802.1Q VLAN Support v1.8 [ 0.670000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4. [ 0.690000] Freeing unused kernel memory: 172K (802c5000 - 802f0000) procd: Console is alive procd: - watchdog - [ 4.670000] usbcore: registered new interface driver usbfs [ 4.680000] usbcore: registered new interface driver hub [ 4.690000] usbcore: registered new device driver usb [ 4.740000] SCSI subsystem initialized [ 4.750000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.770000] ehci-platform: EHCI generic platform driver [ 4.980000] rt3xxx-usbphy ubsphy.3: remote usb device wakeup disabled [ 4.990000] rt3xxx-usbphy ubsphy.3: UTMI 16bit 30MHz [ 5.000000] ehci-platform 101c0000.ehci: EHCI Host Controller [ 5.010000] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 5.030000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 5.060000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 5.070000] hub 1-0:1.0: USB hub found [ 5.080000] hub 1-0:1.0: 1 port detected [ 5.090000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.100000] ohci-platform 101c1000.ohci: Generic Platform OHCI Controller [ 5.110000] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 5.130000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 5.200000] hub 2-0:1.0: USB hub found [ 5.210000] hub 2-0:1.0: 1 port detected [ 5.220000] leds-gpio gpio-leds.4: pins are not configured from the driver [ 5.240000] usbcore: registered new interface driver usb-storage procd: - preinit - [ 5.400000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 5.760000] hub 1-1:1.0: USB hub found [ 5.760000] hub 1-1:1.0: 3 ports detected Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level kmod: ran 1 iterations [ 9.780000] jffs2: notice: (306) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan) and 27 of xref (0 dead, 18 orphan) found. block: extroot: no root or overlay mount defined jffs2 is ready jffs2 is ready [ 10.000000] jffs2: notice: (303) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (0 unchecked, 18 orphan) and 27 of xref (0 dead, 18 orphan) found. switching to overlay procd: - early - procd: - watchdog - procd: - ubus - procd: - init - Please press Enter to activate this console. [ 11.700000] NET: Registered protocol family 10 [ 11.730000] nf_conntrack version 0.5.0 (966 buckets, 3864 max) [ 11.750000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 11.780000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea [ 11.790000] Backport generated by backports.git backports-20140320-37-g5c33da0 [ 11.810000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 11.850000] usbcore: registered new interface driver ums-alauda [ 11.870000] usbcore: registered new interface driver ums-cypress [ 11.880000] usbcore: registered new interface driver ums-datafab [ 11.900000] usbcore: registered new interface driver ums-freecom [ 11.910000] usbcore: registered new interface driver ums-isd200 [ 11.930000] usbcore: registered new interface driver ums-jumpshot [ 11.940000] usbcore: registered new interface driver ums-karma [ 11.950000] usbcore: registered new interface driver ums-sddr09 [ 11.970000] usbcore: registered new interface driver ums-sddr55 [ 11.980000] usbcore: registered new interface driver ums-usbat [ 12.010000] xt_time: kernel timezone is -0000 [ 12.080000] cfg80211: Calling CRDA to update world regulatory domain [ 12.100000] cfg80211: World regulatory domain updated: [ 12.110000] cfg80211: DFS Master region: unset [ 12.110000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 12.130000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 12.150000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 12.170000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 12.180000] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A) [ 12.200000] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 12.210000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 12.230000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 12.250000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 12.280000] PPP generic driver version 2.4.2 [ 12.290000] NET: Registered protocol family 24 [ 12.330000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 0500 detected [ 12.350000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected [ 18.870000] device eth0.2 entered promiscuous mode [ 18.880000] device eth0 entered promiscuous mode [ 18.910000] br-lan: port 1(eth0.2) entered forwarding state [ 18.920000] br-lan: port 1(eth0.2) entered forwarding state procd: - init complete - [ 20.920000] br-lan: port 1(eth0.2) entered forwarding state BusyBox v1.22.1 (2014-07-26 20:39:12 CDT) 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 ----------------------------------------------------- BARRIER BREAKER (Bleeding Edge, r41842) ----------------------------------------------------- * 1/2 oz Galliano Pour all ingredients into * 4 oz cold Coffee an irish coffee mug filled * 1 1/2 oz Dark Rum with crushed ice. Stir. * 2 tsp. Creme de Cacao ----------------------------------------------------- root@OpenWrt:/#


Serial connection + Ethernet using a Magnetic Jack

add it to /etc/config/network to let mod Ethernet link to CPU

config switch
        option name 'mt7620'
        option reset '1'
        option enable '1'
        option enable_vlan '1'

config switch_vlan
        option vlan '1'
        option device 'mt7620'
        option ports '0 6t'

Install OpenWrt on your MLW221 (G1) using a USB stick or SDcard.

This has been tested on my device.....
As Always.... Use at your own Peril! .... No Warranty!

These Images use the Factory Upgrade Process described here :
http://www.kingston.com/us/support/technical/downloads?product=mlw221&filename=mlwfw_v1

USB/SDcard Factory to OpenWrt and OpenWrt to Factory Images.
https://drive.google.com/file/d/0B0CKglNyN0URdHJqZ25rczhZc00/

UPDATE 05/2019: The Google Drive link above is not working anymore. The files were found at https://github.com/lawrencebillson/parkrun/tree/master/tmp/mlw221 Use at own risk. They worked for me. I followed these instructions: https://github.com/lawrencebillson/parkrun/wiki/MLW221 and just did the parts concerning the LEDE install (“Prepare a USB flash drive with parkrunPortable software” and “Install Generic OpenWRT on your MLW221”). After flashing these files you can sysupgrade any OpenWrt image. Just keep in mind that the standard images have WLAN disabled by default. So you need to create images with WLAN enabled by default, otherwise you have no access to the device. As an alternative you can use an USB ethernet adapter. Just keep in mind that you normally need the correct kernel modules to get these adapters working - so you normally also need to create a custom image.

The OpenWrt Image has NO Password set!
It has LuCI installed the WiFi is ENABLED by default and is set to “OpenWrt”.

A stable Choas Calmer sysupgrade-image with nano, germane translation for LuCI and all packages for smartphone.usb.tethering:
https://app.box.com/s/ktkadgmqz3dky6mxuwh5d4mnaehjb65f (md5sum: fa9decb9dd5710bd6846d0bc103727c1)
Only SYSUPGRADE - install other OpenWRT image first like in the archive above.
With tethering you can get easy access to the internet over your mobile phone or a USB-Ethernet-Adapter. Just plug in and define a new wan interface with eth1.
Boot in failsafe_and_factory_reset will trigger firstboot!
Use at your own risk - no warranty!

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1