User Tools

Site Tools


toh:alpha:asl26555

ALPHA ASL-26555

ADSL wifi router manufactured by ALPHA Networks, distributed by ISPs like Movistar

Supported since r36433

Supported Versions

Model Flash size S/N Supported Notes
Spain 16MiB GB1260330 1ALISL02ES2G yes without ADSL
Chile 8MiB yes without ADSL

Hardware Highlights

SoC Ram Flash Network USB Serial JTag
Ralink RT3052F@384MHz 32MiB 16MiB 4 x 1 Yes Yes ?

Installation

Flash Layout

Please check out the article Flash Layout. It contains an example and a couple of explanations.

OEM easy installation

  1. Download the firmware for your device:
  2. Rename the firmware to openwrt.bin
  3. Download this mtd binary (or build it your own)
  4. Copy openwrt.bin and mtd to a FAT32 formatted USB pendrive
  5. Plug the USB pendrive to the router
  6. Enter via telnet to the router and execute
    cd /var/tmp/storage_dev/usb1_1
    ./mtd write openwrt.bin firmware
  7. Wait until it finish and reboot the router
  8. Telnet to 192.168.1.1 and set a root password, or browse to http://192.168.1.1 if LuCI is installed.

OEM installation using the TFTP method

generic.flashing.tftp

This is a session of flashing via TFTP:

FIXMEEE!!

Known issues: the flash memory is divided into 2 regions. This may cause troubles with openwrt. Fix it from uboot command line (choose option 4):

setenv activeregion 1
saveenv
reset

Upgrading OpenWrt

generic.sysupgrade

FIXME

If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

LuCI Web Upgrade Process

Terminal Upgrade Process

  • Login as root via SSH on 192.168.1.1
  • Use the following commands to upgrade.

cd /tmp/
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
sysupgrade /tmp/xxx.abc

  • If sysupgrade does not support this router, use the following commands.

cd /tmp/
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
mtd write /tmp/xxx.abc linux && reboot

Bootlogs

OEM bootlog

1.0.0 U-Boot 1.1.3 (Jul 29 2010 - 23:34:00) - SVN revision : 14221 Model: ASL-26555 Board: Ralink APSoC DRAM: 32 MB config usb.. Command "mdio": 0x8020aba0 => 0x81fb6ba0 Command "cp": 0x8020c448 => 0x81fb8448 Command "erase": 0x8020c598 => 0x81fb8598 Command "go": 0x8020d960 => 0x81fb9960 Command "reset": 0x8021bbe0 => 0x81fc7be0 Command "bootm": 0x8020e1d4 => 0x81fba1d4 Command "tftpboot": 0x8020f930 => 0x81fbb930 Command "printenv": 0x8020fef0 => 0x81fbbef0 Command "setenv": 0x80210ae8 => 0x81fbcae8 Command "saveenv": 0x80210c58 => 0x81fbcc58 Command "version": 0x80210d80 => 0x81fbcd80 Command "help": 0x80210dcc => 0x81fbcdcc Command "?": 0x80210dcc => 0x81fbcdcc Command "httpsvr": 0x80215190 => 0x81fc1190 Command "md": 0x802156b0 => 0x81fc16b0 Command "mm": 0x802159e8 => 0x81fc19e8 Command "nm": 0x80215a40 => 0x81fc1a40 Command "mw": 0x80215a98 => 0x81fc1a98 spi_wait_nsec: 5f spi device id: 1 2 16 4d 0 (2164d00) find flash: S25FL064P ============================================ Ralink UBoot Version: 3.3 Alpha -------------------------------------------- ASIC 3052_MP2 (Port5<->RvMII) DRAM component: 128 Mbits SDR DRAM bus: 32 bit Total memory: 32 MBytes Flash component: SPI Flash Date:Jul 29 2010 Time:23:34:00 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ## Powering down port 0 ~ 4. Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 9: Load Boot Loader code then write to Flash via TFTP.  0 3: System Boot system code via Flash. ## Booting image at bf050000 ... Image Name: Linux Kernel Image Created: 2010-10-28 7:30:20 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1107797 Bytes = 1.1 MB Load Address: 80000000 Entry Point: 80355000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel ... Linux version 2.6.21 (jason@fedora6) (gcc version 3.3.5) #1 Thu Oct 28 15:20:17 CST 2010 The CPU feqenuce set to 384 MHz CPU revision is: 0001964c Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Built 1 zonelists. Total pages: 8128 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock6 noinitrd Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled arch_init_irq: cause = 90800020, status = 1100ff00 PID hash table entries: 128 (order: 7, 512 bytes) mips_time_init: calculating r4koff ... 0x00177000 (1536000) CPU frequency 384.00 MHz Using 192.000 MHz high precision timer. Console: colour dummy device 80x25 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 28824k/32768k available (2680k kernel code, 3944k reserved, 728k data, 128k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 SCSI subsystem initialized usbcore: init usb pre action usbcore: registered new interface driver usbfs usbcore: registered new device driver usb Time: MIPS clocksource has been installed. 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 squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro fuse init (API version 7.8) io scheduler noop registered io scheduler deadline registered (default) rt3052 access driver initialization. Ralink gpio driver initialized HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.3 $ 2 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A rdm_major = 254 PPP generic driver version 2.4.2 PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 device id : 1 2 16 4d 0 (2164d00) S25FL064P(01 2164d00) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 raspi: squashfs filesystem found at offset 1441792 Creating 10 MTD partitions on "raspi": 0x00000000-0x00030000 : "uboot" 0x00030000-0x00040000 : "boot env" 0x00040000-0x00050000 : "rgdb" 0x00050000-0x00800000 : "firmware" 0x00050000-0x007e0000 : "upgrade" 0x00160020-0x006a6020 : "rootfs" 0x00000000-0x00800000 : "temp" 0x007e0000-0x007f0000 : "cert" 0x007f0000-0x00800000 : "langpack" 0x00000000-0x00800000 : "flash" usbcore: registered new interface driver cdc_acm drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters usbcore: registered new interface driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port) usbcore: registered new interface driver option drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1 dwc_otg: config..done dwc_otg: version 2.72a 24-JUN-2008 DWC_otg: Core Release: 2.66a DWC_otg: Periodic Transfer Interrupt Enhancement - disabled DWC_otg: Multiprocessor Interrupt Enhancement - disabled DWC_otg: Using DMA mode DWC_otg: Device using Buffer DMA mode usb_create_hcd: init usb hcd led timer dwc_otg lm0: DWC OTG Controller dwc_otg lm0: new USB bus registered, assigned bus number 1 dwc_otg lm0: irq 18, io mem 0x00000000 DWC_otg: Init: Port Power? op_state=1 DWC_otg: Init: Power Port (0) usb usb1: configuration #1 chosen from 1 choice u32 classifier ip_conntrack version 2.4 (256 buckets, 2048 max) - 256 bytes per conntrack ip_conntrack_pptp version 3.1 loaded ip_conntrack_rtsp v0.6.21 loading ip_nat_pptp version 3.0 loaded ip_nat_rtsp v0.6.21 loading ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Linux ipt_time loading arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Ebtables v2.0 registered 802.1Q VLAN Support v1.8 Ben Greear All bugs added by David S. Miller GDMA1_MAC_ADRH -- : 0x00000000 GDMA1_MAC_ADRL -- : 0x00000000 Ralink APSoC Ethernet Driver Initilization. v2.00 256 rx/tx descriptors allocated, mtu = 1500! NAPI enable, weight = 0, Tx Ring = 256, Rx Ring = 256 GDMA1_MAC_ADRH -- : 0x00003630 GDMA1_MAC_ADRL -- : 0x30007261 PROC INIT OK! VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 128k freed init started: BusyBox v1.00 (2010.10.28-07:20+0000) multi-call binary init started: BusyBox v1.00 (2010.10.28-07:20+0000) multi-call binary Algorithmics/MIPS FPU Emulator v1.5 [/etc/init.d/S03init.sh] Mounting proc and var ... [/etc/init.d/S03init.sh] done! [/etc/init.d/S06config.sh] Inserting alpha_proc_drv alpha_proc_drv: module license 'Proprietary' taints kernel. Starting udevd... Starting udevstart... Starting udevstart... Start xmldb ... [/etc/scripts/misc/profile.sh] init ... [/etc/scripts/misc/profile_action.sh] get ... [/etc/scripts/misc/defnodes.sh] ... [/etc/defnodes/S10syncnodes.sh] ... usbcore: init usb post action hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected usbcore: registered new interface driver hub [/etc/defnodes/S11setext.sh] ... PHP [/etc/defnodes/S12setnodes.php] ... PHP [/etc/defnodes/S13flashspeed.php] ... [/etc/defnodes/S13setext.sh] ... PHP [/etc/defnodes/S14setnodes.php] ... PHP [/etc/defnodes/S16features.php] ... PHP [/etc/defnodes/S20setnodes.php] ... PHP [/etc/defnodes/S40brand.php] ... Model Name: ASL-26556_CL ... PHP [/etc/defnodes/S50showdect.php] ... [/etc/scripts/misc/defnodes.sh] Done !! [/etc/templates/timezone.sh] ... zone : 18 gen : GMT+04:00 [/etc/templates/logs.sh] ... [/var/run/logs_run.sh] ... killall: klogd: no process killed [/etc/init.d/S06config.sh] done! [/etc/init.d/S10system.sh] start alphaLogd [/etc/templates/logd.sh] ... [/var/run/logd_start.sh] ... Starting logd ... >>> ALPHA Log (1232): /bin/alphaLogd: create logd_ipc(3) OK ! start alphaHousekeeper [/etc/templates/housekeeper.sh] ... [/var/run/housekeeper_start.sh] ... Starting housekeeper ... WPS command : [/etc/templates/wps.sh pbc 1 &] /var/run/housekeeper_led_*: cannot open start PORTMAP layout ... [/etc/templates/portmap.sh] [init] [] ... [/var/run/portmap_init.sh] ... setup vlan ... [/etc/templates/vlan/vlan.sh] ... [/var/run/vlan_start.sh] ... Start VLAN config for ADSL router... Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config GDMA1_MAC_ADRH -- : 0x00008c0c GDMA1_MAC_ADRL -- : 0xa320cf10 phy_tx_ring = 0x01b58000, tx_ring = 0xa1b58000 phy_rx_ring = 0x00000000, rx_ring = 0x00000000 ei_open: init ethernet led timer ei_open: init internet led timer RT305x_ESW: Link Status Changed ==> old = [00000000] curr = [c1e0c1a0] CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 10000 Added VLAN with VID == 0 to IF -:eth2:- eth2.0: Setting MAC address to 8c 0c a3 20 cf 10. VLAN (eth2.0): Underlying device (eth2) has same MAC, not checking promiscious mode. Added VLAN with VID == 8 to IF -:eth2:- eth2.8: Setting MAC address to 8c 0c a3 20 cf 10. VLAN (eth2.8): Underlying device (eth2) has same MAC, not checking promiscious mode. Added VLAN with VID == 11 to IF -:eth2.8:- eth2.8.11: Setting MAC address to 8c 0c a3 21 cf 10. eth2.8: dev_set_promiscuity(master, 1) device eth2 entered promiscuous mode device eth2.8 entered promiscuous mode VLAN (eth2.8.11): Setting underlying device (eth2.8) to promiscious mode. Added VLAN with VID == 12 to IF -:eth2.8:- eth2.8.12: Setting MAC address to 8c 0c a3 22 cf 10. Added VLAN with VID == 13 to IF -:eth2.8:- eth2.8.13: Setting MAC address to 8c 0c a3 23 cf 10. Added VLAN with VID == 14 to IF -:eth2.8:- eth2.8.14: Setting MAC address to 8c 0c a3 24 cf 10. Added VLAN with VID == 15 to IF -:eth2.8:- eth2.8.15: Setting MAC address to 8c 0c a3 25 cf 10. Added VLAN with VID == 16 to IF -:eth2.8:- eth2.8.16: Setting MAC address to 8c 0c a3 26 cf 10. Added VLAN with VID == 17 to IF -:eth2.8:- eth2.8.17: Setting MAC address to 8c 0c a3 27 cf 10. Added VLAN with VID == 18 to IF -:eth2.8:- eth2.8.18: Setting MAC address to 8c 0c a3 28 cf 10. setup layout ... [/etc/scripts/layout.sh] start ... [/var/run/layout_start.sh] ... Start ADSL router layout ... start LAN ... [/etc/templates/lan.sh] [start] [] ... [/var/run/lan_start.sh] ... [/etc/templates/dhcp_relay.sh] [stop] [] ... eth2.0: dev_set_promiscuity(master, 1) device eth2.0 entered promiscuous mode Start LAN1 ( br0/192.168.1.1/255.255.255.0)... br0: port 1(eth2.0) entering learning state br0: topology change detected, propagating br0: port 1(eth2.0) entering forwarding state Start LAN (alias)1 ( br0:1/10.167.64.81/255.255.255.248)... Start LAN (printer)1 ( br0:2/192.168.1.2/255.255.255.0)... Start DHCP server (br0) ... Dproxy function enable, use LAN IP as DNS server! [/etc/templates/dhcp_relay.sh] [restart] [] ... Start dhcp relay function... In adsl mode start dhcp relay function ... Start dhcp relay function, but Server null... Set: phy[0].reg[31] = 0000 Set: phy[0].reg[22] = 053f Set: phy[0].reg[31] = 8000 Start up WAN mediator [/etc/templates/alpha_wan_mediator.sh] ... [/var/run/alpha_wan_mediator_start.sh] ... Starting WAN Mediator ... enable LAN ports ... start WLAN ... [/etc/templates/alpha_wan_agent.sh] ... [/var/run/alpha_wan_agent_start.sh] ... [/etc/templates/wlan.sh] start ... [/var/run/wlan_start.sh] ... Stopping wlxmlpatch ... 20:00:22 HOUSEKEEPER: usock_handler: recv return 10, got message [RADIO_OFF] start Web ... [/etc/templates/webs.sh] start ... [/var/run/webs_start.sh] ... Starting HTTPD ... start RG ... [/etc/templates/rg.sh] [start] [] [] [] [] [] [] [] []... [/var/run/rg_start.sh] ... WAN management ip (194.255.255.253/255.255.255.2eth2.8: dev_set_promiscuity(master, 1) 52 remote:194.255.255.254) NOT ENABLE NOT ENABLE [/var/run/alpha_wan_agent_run.sh] ... SRC MAC: 8C0CA320CF10 sendto_unsock(/var/run/portt.unixsocket, flush) start DNS Setting ... [/etc/templates/dns.sh] [start] ... [/var/run/dns_start.sh] ... DNS priority: AutoDNS [/etc/templates/dnsprobe.sh] [restart] [] ... [/var/run/dnsprobe_start.sh] ... Start Alpha DNS resolve ... [/etc/templates/dhcpd.sh] [reload_dns] [] ... 20:00:24 DNS: DNS alpha_dns_resolve Started 20:00:24 DNS: PDNS: Can not find Primary DNS 20:00:24 DNS: SDNS: Can not find Secondary DNS Received SIGUSER1> runtime_updated_dns get_updated_dns_entries DNS1: 192.168.1.1 DNS1: start DHCP Server ... [/etc/templates/dhcpd.sh] [restart] [] ... [/var/run/dhcpd_restart.sh] ... [/etc/templates/dhcp_relay.sh] [stop] [] ... Stop dhcp relay function ... Trying to Stop Dhcp server-br0 function ... Stop DHCP server (br0) ... Dhcp server-br0 function restart... Start DHCP server (br0) ... Dproxy function enable, use LAN IP as DNS server! [/etc/templates/dhcp_relay.sh] [restart] [] ... Start dhcp relay function... In adsl mode start dhcp relay function ... Start dhcp relay function, but Server null... alhaInetd start [/etc/templates/alpha_inetd.sh] ... [/var/run/alpha_inetd_start.sh] ... Starting alphaInetd ... >>> APHA Initd: Started Up start ssh daemon /etc/templates/sshd.sh: not found start Stunnel ... [/etc/templates/stunnel.sh] ... [/var/run/stunnel_start.sh] ... Starting Stunnel ... start Flash Agent ... [/etc/templates/flash_agent.sh] ... Find Passwd.....Password: admin [/var/run/flash_agent_start.sh] ... Starting flash agent ... start UPNPD ... >>> ALPHA Flash Agent: 20:00:25 FLASHAGENT: Create fa_r_fa_ipc(4) OK ! [/etc/templates/upnpd.sh] ... READY..... [/var/run/upnpd_start.sh] ... Starting UPnP ... [/var/run/upnp_alive.sh] ... 20:00:25 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:25 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:25 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:25 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:25 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:26 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:26 W_AGENT: platform_handle_net_input Response for CMD 3 continue 20:00:26 W_AGENT: platform_handle_net_input Response for CMD 3 continue start TR069 ... [/etc/templates/tr069.sh] ... [/var/run/tr069_start.sh] ... Starting TR069 WAN... start FTPD ... [/etc/templates/ftpd.sh] restart ... [/var/run/ftpd_start.sh] ... Starting ftpd ... samba start [/etc/templates/samba.sh] ... [/etc/templates/rg.sh] [tr069] [] [] [] [] [] [] [] []... [/var/run/rg_tr069.sh] ... [/var/run/samba_start.sh] ... Starting Samba ... ######file status=0 ######file status=0 ######file status=0 LPRng start [/etc/templates/lpd.sh] [start]... [/var/run/lpd_start.sh] ... Starting Lpd ... shiang(1946): Set_lpd_pid(5) shiang_lpd:s=515, Lpd_listen_port_DYN=(null), Lpd_port_DYN=515 shiang_Ipp:s=off, Ipp_listen_port_DYN=off shiang_Unix:s=/var/run/lprng, Unix_socket_path_DYN=/var/run/lprng 1947: the pid_str=1947 pofd 17 17! 1947: jobQueue_Init success! 1947: Into printer_Hotplug_Action()! 1947: After reset pDev_Queue, we check each entries! start ADDRMAP ... [/etc/templates/rg.sh] [addrmap] [] [] [] [] [] [] [] []... [/var/run/rg_addrmap.sh] ... [/etc/templates/addrmap.sh] [start] [] ... [/var/run/addrmap_start.sh] ... Starting Address Mapping ... [] [/etc/init.d/S10system.sh] done! rcS done! Not found Pth field in T-line! 1947: pclose! 1947: create socket success! 1947:The unix socket file path=/var/run/pof.d p9100d daemon server in .. after fork .. login: adsl_down: STOP WAN ... 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: ERROR 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: [connection] cmd_id=0x80000001 id=8 op=STOP Connection param: ID : 8 Annex Type : Annex A Standard Type : Auto Encap : LLC Mode : poe VPI : 0 VCI : 42 Category : ubr PCR : 0 SCR : 0 MBS : 0 VlanEnable : 1 VlanId : 18 VlanPrio : 0 20:01:06: W_AGENT: OK 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: [connection] cmd_id=0x80000001 id=7 op=STOP Connection param: ID : 7 Annex Type : Annex A Standard Type : Auto Encap : LLC Mode : poe VPI : 0 VCI : 41 Category : ubr PCR : 0 SCR : 0 MBS : 0 VlanEnable : 1 VlanId : 17 VlanPrio : 0 20:01:06: W_AGENT: OK 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: [connection] cmd_id=0x80000001 id=6 op=STOP Connection param: ID : 6 Annex Type : Annex A Standard Type : Auto Encap : LLC Mode : poe VPI : 0 VCI : 33 Category : ubr PCR : 0 SCR : 0 MBS : 0 VlanEnable : 1 VlanId : 16 VlanPrio : 0 20:01:06: W_AGENT: OK 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: [connection] cmd_id=0x80000001 id=5 op=STOP Connection param: ID : 5 Annex Type : Annex A Standard Type : Auto Encap : LLC Mode : poe VPI : 0 VCI : 39 Category : ubr PCR : 0 SCR : 0 MBS : 0 VlanEnable : 1 VlanId : 15 VlanPrio : 0 20:01:06: W_AGENT: OK 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: [connection] cmd_id=0x80000001 id=4 op=STOP Connection param: ID : 4 Annex Type : Annex A Standard Type : Auto Encap : LLC Mode : poe VPI : 4 VCI : 55 Category : ubr PCR : 0 SCR : 0 MBS : 0 VlanEnable : 1 VlanId : 14 VlanPrio : 0 20:01:06: W_AGENT: OK 20:01:06: W_AGENT: CMD: 80000001 20:01:06: W_AGENT: [connection] cmd_id=0x80000001 id=3 op=STOP Connection param: ID : 3 Annex Type : Annex A Standard Type : Auto Encap : LLC Mode : poe VPI : 0 VCI : 100 Category : ubr PCR : 0 SCR : 0 MBS : 0 VlanEnable : 1 VlanId : 13 VlanPrio : 0 20:01:06: W_AGENT: OK 20:01:06 HOUSEKEEPER: usock_handler: recv return 9, got message [INET_OFF] adsl_down: Notify alphaWANMediator 20:01:06 W_MEDIATOR: Dev Type: DSL Dev ID: 0 Event: Primary Down State: INIT 20:01:06 TR069: WANPortMap_notify_edit_loop: /runtime/wan/defaultroute=9 20:01:06 W_MEDIATOR: secondary_action: Defaultroute is changed to 9 send USER1 to 1637 20:01:06 DNS: Catch USER1 20:01:06 DNS: Default RT connection: DOWN 20:01:06 DNS: Connection Down [/etc/templates/wan_3g.sh] [start] ... wan_3g.sh: Notify alphaWanMediator [/var/run/wan_3g_start.sh] ... 20:01:07 W_MEDIATOR: Dev Type: 3G Dev ID: 0 Event: SetDefaultnode 20:01:07 W_MEDIATOR: secondary_action: Defaultroute is changed to 9

OpenWrt bootlog

[ 0.000000] Linux version 3.2.9 (chisco@chisco-desktop) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sun Mar 18 00:52:48 WET 2012 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 0001964c (MIPS 24KEc) [ 0.000000] Ralink RT3052 id:1 rev:3 running at 384.00 MHz [ 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_node_map[1] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00002000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 [ 0.000000] Kernel command line: board=ASL26555 console=ttyS1,57600 mtdparts=spi0.0:192k (u-boot)ro,64k(boot-env)ro,64k(factory)ro,896k (kernel),15168k(rootfs), 16000k@0x50000 (firmware),64k@0xff0000(devdata)ro board=ASL26555 console=ttyS1,57600 mtdparts=spi0.0:192k(u-boot)ro,64k(boot env)ro,64k(factory)ro,896k(kernel),15168k(rootfs), 16000k@0x50000(firmware) ,64k@0xff0000(devdata)ro console=ttyS1,57600 rootfstype=squashfs,jffs2 [ 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 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes [ 0.000000] Writing ErrCtl register=0006412b [ 0.000000] Readback ErrCtl register=0006412b [ 0.000000] Memory: 28768k/32768k available (1883k kernel code, 4000k reserved, 313k data, 1384k init, 0k highmem) [ 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:48 [ 0.000000] console [ttyS1] enabled, bootconsole disabled [ 0.000000] console [ttyS1] enabled, bootconsole disabled [ 0.010000] Calibrating delay loop... 255.59 BogoMIPS (lpj=1277952) [ 0.090000] pid_max: default: 32768 minimum: 301 [ 0.100000] Mount-cache hash table entries: 512 [ 0.110000] NET: Registered protocol family 16 [ 0.120000] MIPS: machine is Alpha asl26555 [ 0.140000] bio: create slab at 0 [ 0.150000] Switching to clocksource MIPS [ 0.160000] NET: Registered protocol family 2 [ 0.170000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.190000] TCP established hash table entries: 1024 (order: 1, 8192 bytes) [ 0.200000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.210000] TCP: Hash tables configured (established 1024 bind 1024) [ 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 [ 3.090000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 3.100000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 3.120000] msgmni has been set to 56 [ 3.130000] io scheduler noop registered [ 3.140000] io scheduler deadline registered (default) [ 3.150000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 3.160000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 13) is a 16550A [ 3.180000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A [ 3.200000] m25p80 spi0.0: s25sl12801 (16384 Kbytes) [ 3.210000] 7 cmdlinepart partitions found on MTD device spi0.0 [ 3.220000] Creating 7 MTD partitions on "spi0.0": [ 3.230000] 0x000000000000-0x000000030000 : "u-boot" [ 3.240000] 0x000000030000-0x000000040000 : "boot-env" [ 3.260000] 0x000000040000-0x000000050000 : "factory" [ 3.270000] 0x000000050000-0x000000130000 : "kernel" [ 3.280000] 0x000000130000-0x000001000000 : "rootfs" [ 3.300000] mtd: partition "rootfs" set to be root filesystem [ 3.310000] split_squashfs: no squashfs found in "spi0.0" [ 3.320000] 0x000000050000-0x000000ff0000 : "firmware" [ 3.330000] 0x000000ff0000-0x000001000000 : "devdata" [ 3.360000] TCP westwood registered [ 3.360000] NET: Registered protocol family 17 [ 3.370000] 8021q: 802.1Q VLAN Support v1.8 [ 3.400000] Freeing unused kernel memory: 1384k freed [ 4.250000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0 [ 4.290000] Button Hotplug driver version 0.4.1 - preinit - Press the [f] key and hit [enter] to enter failsafe mode - regular preinit - - init - Please press Enter to activate this console. [ 7.850000] Compat-wireless backport release: compat-wireless-2012-02-27-1-r30958 [ 7.860000] Backport based on wireless-testing.git master-2012-02-27 [ 7.910000] cfg80211: Calling CRDA to update world regulatory domain [ 8.080000] cfg80211: World regulatory domain updated: [ 8.090000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 8.110000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 8.120000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 8.140000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 8.150000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 8.170000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 8.220000] usbcore: registered new interface driver usbfs [ 8.230000] usbcore: registered new interface driver hub [ 8.250000] usbcore: registered new device driver usb rt2x00 eeprom: board generic is not supported yet rt2x00 eeprom: board generic is[ 8.460000] phy0 -> rt2x00lib_request_eeprom_file: Error - Failed to request EEPROM. not supported y[ 8.480000] rt2800_wmac: probe of rt2800_wmac.0 failed with error -2 et [ 8.540000] PPP generic driver version 2.4.2 [ 8.620000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 8.770000] NET: Registered protocol family 24 [ 8.820000] nf_conntrack version 0.5.0 (471 buckets, 1884 max) [ 9.090000] dwc_otg: version 2.72a 24-JUN-2008 [ 9.100000] dwc_otg: Core Release: 2.66a [ 9.310000] dwc_otg: Periodic Transfer Interrupt Enhancement - disabled [ 9.330000] dwc_otg: Multiprocessor Interrupt Enhancement - disabled [ 9.340000] dwc_otg: Using DMA mode [ 9.350000] dwc_otg: Device using Buffer DMA mode [ 9.350000] dwc_otg dwc_otg.0: DWC OTG Controller [ 9.360000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1 [ 9.380000] dwc_otg dwc_otg.0: irq 26, io mem 0x101c0000 [ 9.390000] dwc_otg: Init: Port Power? op_state=1 [ 9.400000] dwc_otg: Init: Power Port (0) [ 9.410000] hub 1-0:1.0: USB hub found [ 9.420000] hub 1-0:1.0: 1 port detected [ 9.980000] usb 1-1: new high-speed USB device number 2 using dwc_otg [ 12.490000] ramips-wdt: timeout value 60 must be 0 < timeout < 33 [ 16.410000] device eth0.1 entered promiscuous mode [ 16.420000] device eth0 entered promiscuous mode [ 16.500000] br-lan: port 1(eth0.1) entering forwarding state [ 16.510000] br-lan: port 1(eth0.1) entering forwarding state BusyBox v1.19.3 (2012-03-18 00:42:46 WET) 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 ATTITUDE ADJUSTMENT (bleeding edge, r30958) ----------

TrendChip bootlog (ADSL)

Bootbase Version: VTC_SPI_BR1.1 | 2009/5/26 14:28:26 RAM: Size = 2048 Kbytes DRAM POST: Testing: OK 64K 96K 128K 160K 192K 224K 256K 288K 320K 352K 384K 416K 448K 480K 512K 544K 576K 608K 640K 672K 704K 736K 768K 800K 832K 864K 896K 928K 960K 992K 1024K 1056K 1088K 1120K 1152K 1184K 1216K 1248K 1280K 1312K 1344K 1376K 1408K 1440K 1472K 1504K 1536K 1568K 1600K 1632K 1664K 1696K 1728K 1760K 1792K 1824K 1856K 1888K 1920K 1952K 1984K 2016K 2048K OK Found SPI Flash 512KiB W25X40 at 0xbfc00000 RAS Version: v2.1 System ID: #3.6.17.0(BE0.C3)3.12.8.128| 2010/12/28 Press any key to enter debug mode within 3 seconds. ............................................................ Copyright (c) 2001 - 2006 TrendChip Technologies Corp. initialize ch = 0, ethernet address: 00:aa:bb:01:23:45 Wan Channel init ........ done Initializing ADSL F/W ........ done Telefonica SET ADSL2PLUS_FIRST! ANNEXAIJLM US bitswap on,DS bitswap on OlrON SRAOFF Press ENTER to continue... Testlab 23 largeD flag=2 (0:maxD=64, 1:maxD=128, 2:maxD=511) model check flag: on. product/customer number: 222/6 Password: XXXXX Copyright (c) 2001 - 2006 TrendChip Technologies Corp. tc> sys tpget sys show adsl adslmode=6,adsltype=4,bitswap=0tc> sys tpget wan atm pvc disp index=0,active=1,encap=0,mode=0,vid=0,vpi=0,vci=35,qostype=0,pcr=0,scr=0,mbs=0in dex=1,active=1,encap=0,mode=0,vid=0,vpi=14,vci=24,qostype=0,pcr=0,scr=0,mbs=0ind ex=2,active=0,encap=0,mode=0,vid=4095,vpi=0,vci=0,qostype=0,pcr=0,scr=0,mbs=0ind ex=3,active=0,encap=0,mode=0,vid=4095,vpi=0,vci=0,qostype=0,pcr=0,scr=0,mbs=0ind ex=4,active=0,encap=0,mode=0,vid=4095,vpi=0,vci=0,qostype=0,pcr=0,scr=0,mbs=0ind ex=5,active=0,encap=0,mode=0,vid=4095,vpi=0,vci=0,qostype=0,pcr=0,scr=0,mbs=0ind ex=6,active=0,encap=0,mode=0,vid=4095,vpi=0,vci=0,qostype=0,pcr=0,scr=0,mbs=0ind ex=7,active=0,encap=0,mode=0,vid=4095,vpi=0,vci=0,qostype=0,pcr=0,scr=0,mbs=0COM PLETEtc> sys tpget sys verinfo Bootbase=VTC_SPI_BR1.1 | 2009/5/26,RAS=v2.1,System=#3.6.17.0(BE0.C3)3.12.8.128[D ec 30 2010 14:43:51],FwVer=3.12.8.128_TC3086,HwVer=T14.F7_6.0,Standard=Multi-Mod e,Country Code=255,MAC Address=00:aa:bb:01:23:45tc> sys tpget wan adsl status current modem status: down tc> sys tpget wan adsl status current modem status: down tc> sys tpget wan adsl status current modem status: down tc>

Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Specific Configuration

Interfaces

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
vlan0 (eth0.0) LAN ports (1 to 4) None
vlan1 (eth0.1) WAN port DHCP
wl0 WiFi Disabled

Switch Ports (for VLANs)

FIXME

Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Port Switch port
Internet (WAN) 4
LAN 1 3
LAN 2 2
LAN 3 1
LAN 4 0

Failsafe mode

Buttons

hardware.button on howto use and configure the hardware button(s).

The FIXME has two buttons. They are Reset and Secure Easy Setup. Here, we merely name the buttons, so we can use them in the above Howto:

BUTTON Event
Reset reset
Secure Easy Setup ses

Hardware

Info

Architecture: MIPS
Vendor: Ralink
Bootloader: U-Boot
System-On-Chip: Ralink RT3052F
CPU/Speed 24KEc V4.12 / 384 MHz
Flash-Chip: Spansion S25FL128P
Spansion S25FL064P
SPI memory
Flash size: 16 MiB
8 MiB
Spain version
Chile version
RAM: ESMT M12L2561616A-6T / SDR-166
RAM size: 32 MiB
Wireless: Ralink RT3052 (integrated) 2.4GHz 802.11b/g/n
Ethernet: Ralink RT3052 (integrated) w/ vlan support swconfig
ADSL: TrendChip SoC connected internally through lan/serial port
Internet: ADSL2+
USB: Yes 1 x 2.0
Serial: Yes
JTAG: ?

Photos

Model Number

a4001n1.jpg

Photo of front of the casing

Back:

Photo of back of the casing

Opening the case

Note: This will void your warranty!

  • To remove the cover do a/b/c
Top View Bottom View

Photo of PCB

Serial

port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:

asl26555_serial.jpg

Photo of PCB with markings

JTAG

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:

Photo of PCB with markings

Debricking

Bootloader Mods

  1. you could read about bootloader in general

Hardware mods

  1. as a beginner, you really should inform yourself about soldering in general and then obtain some practical experience!

64MiB RAM Mod

Solder an extra M12L2561616A-6T or compatible SDR RAM IC. Then solder two additional 402 SMD parts: R42 = 33R y C75 = 5.1 pF

Desolder R118 and solder to R119 pads:

I²C GPIO Mod

"Internet" LED pins are SDA al SCL; Remove capacitors as depicted and external pull-up resistors:

Tags

For some Help with the Tags, please have a look here: tags

toh/alpha/asl26555.txt · Last modified: 2014/03/19 20:49 (external edit)