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
The instructions below are for Broadcom devices and only serve as an example. Don't leave them in place if they do not apply to a particular device! |
This section deals with how you install OpenWrt from a device freshly opened. Plus the steps required such as reset to factory defaults if the device has already been configured
Note: Reset router to factory defaults if it has been previously configured.
- Browse to http://192.168.1.1/Upgrade.asp
- Upload .bin file to router
- Wait for it to reboot
- 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
Specific values you need
| Bootloader tftp server IPv4 address | FILL-IN |
| Bootloader MAC address (special) | FILL-IN |
| Firmware tftp image | http://downloads.openwrt.org/FILL-IN/openwrt-FILL-IN-generic-FILL-IN-squashfs-tftp.bin (NOTE: Name must contain "tftp") |
| TFTP Transfer Window | FILL-IN seconds |
| TFTP Window Start | approximately FILL-IN seconds after power on |
| TFTP Client Required IP Address | FILL-IN |
Upgrading OpenWrt
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
- Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
- Upload image file for sysupgrade to LuCI
- Wait for reboot
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
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
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)
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
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
Opening the case
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
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
- you could read about bootloader in general
Hardware mods
- as a beginner, you really should inform yourself about soldering in general and then obtain some practical experience!
128MiB RAM Mod
I²C GPIO Mod
I²C Tiny-USB Mod
Notes
Tags
For some Help with the Tags, please have a look here: tags
toh/alpha/asl26555.txt · Last modified: 2013/04/25 23:47 by danitool



