简介
本页介绍如何移植 ezbox 到 EchoLife HG522-C 华为电信宽带相框猫-科胜讯(Conexant)版本-硬件平台
详细说明
产品信息
- 技术标准 Annex A ANSI T1.413 Issue 2,ITU-T G.992.1(G.DMT),G.992.3(ADSL2)和G.992.5(ADSL2+),802.11b/802.11g
- 数据传输速率 G.992.5(ADSL2+): 下行最大24M bit/s,上行最大1M bit/s
- Wi-Fi速率: 54,48,36,24,18,12,11,9,6,5.5,2和1M bit/s
- 外部接口WAN: 一个ADSL/ADSL2+端口(RJ-11)
- LAN: 四个自适应10/100 Base-T以太网端口(RJ-45)
- WLAN: 一个天线,用于进行802.11b/g无线连接
- USB: 一个USB接口,可以连接打印机和存储设备
设备基本信息
- 设备型号 : EchoLife HG522
- 设备标识号 : 001E10-44200001E103C2B30
- 硬件版本 : HG52MAGS
- 软件版本 : HG522V100R001C02B023_GDCT
- 批次编号 : CWC2P0.023.E254142_GDCT
硬件平台信息
- CPU : Conexant CX94610-11Z
- SDRAM : Hynix HY57V281620FTP-6 X2 (32MB)
- FLASH : Spansion S29GL128N10T (16MB)
- SWITCH : Realtek RTL8306SD
- WLAN : CX50221
- RF-FEM: CX3510
- USB : CX20552
串口针脚定义
- 板上预留 UART 口,丝印 J5 留有接口(插针),其中第 4 PIN 空脚。上面还有个J6的焊盘(未知)。
- 针脚从左到右分别是 : Txd Gnd Vcc 空脚 Rxd
- 串口速率 : 38400 bps
固件升级方法
- 将 PC 连接到 HGW 的任意一个以太网口;
- HGW 重新上电;
- 在上电后的 5 秒钟内,按住 reset 键 1 秒以上, POWER 起依次往左的三个灯亮后,表示可以进行本地升级。如果长时间三个灯都没有同时亮,系统可以已经跳过了本地升级的过程,请重新上电;
- 打开 IE ,键入地址 http://192.168.1.1/upload.html , 打开本地升级的页面。选择需要升级的 .y 文件,开始升级,如果需要升级 Bootloader ,则选择 .w 文件;
- 整个升级过程需要 3 分钟左右,升级后网关会自动重启。当启动升级后, PC 右下角的网络连接标志标识出再次可用时,表示升级完成。
升级文件的格式描述
.bin 文件
- 此文件仅包含主机程序相关资料,即只包含 Linux 内核,squashfs根文件系统
- (0x00000000 - 0x000003ff) .bin 文件开始的 1kB 部分包含系统的结构信息,从中可以得到 linux kernel 分区信息,squashfs 根文件系统信息以及启动时 bootloader 传递给 linux 内核的启动参数。
- (0x00000400 - 0x000bfff) .bin 文件这一段 767kB 部分包含 linux 内核
- (0x000c0000 - 0x003xxxx) .bin 文件这一段 包含 squashfs 根文件系统
.y 文件
- 此文件包含固件相关资料,即包含 bootloader,Linux 内核,squashfs根文件系统
- (0x00000000 - 0x0001ffff) .y 文件开始 128kB 部分是系统的bootloader,其中在(0x00018000-0x0001ffff)用于存放产品相关信息,例如网卡的MAC地址,此MAC地址仅在bootloader被使用,默认是002233445566
- (0x00020000 - 0x000203ff) .y 文件此部分与 .bin 文件开始 1kB 部分内容相同
- (0x00020400 - 0x000dffff) .y 文件此部分与 .bin 文件的linux 内核部分内容相同
- (0x000e0000 - 0x0040xxxx) .y 文件此部分与 .bin 文件的squashfs根文件系统部分内容相同
登录帐号密码
- 登陆地址: http//192.168.1.1/
- 用户名: telecomadmin
- 密码: nE7jA%5m
- 登录地址: telnet 192.168.1.1
- 用户名: !!Huawei
- 密码: @HuaweiHgw
- 登录地址: 连接好串口线后,输入回车
- 用户名: !!Huawei
- 密码: @HuaweiHgw
- 登录地址: 使用 telnet 或串口登录后,在 CLI 环境下输入 start
- 即: ATP> start
系统信息
基于 V100R001C02B029SP01_GDCT 版本固件
CPU 信息
- Processor : ARM1026EJ-Sid(wb)B rev 2 (v5l)
- BogoMIPS : 351.43
- Features : swp half thumb fastmult
- CPU implementer : 0x41
- CPU architecture: 5TEJ
- CPU variant : 0x0
- CPU part : 0xa26
- CPU revision : 2
- Cache type : VIPT write-back
- Cache clean : cp15 c7 ops
- Cache lockdown : format C
- Cache format : Harvard
- I size : 16384
- I assoc : 4
- I line length : 32
- I sets : 128
- D size : 8192
- D assoc : 4
- D line length : 32
- D sets : 64
- Hardware : Solos CX4615
- Revision : 0000
- Serial : 0000002233445566
FLASH 分区信息
- dev: size erasesize name
- mtd0: 00020000 00020000 "boot"
- mtd1: 000c0000 00020000 "kernel"
- mtd2: 00480000 00020000 "SQUASHFS"
- mtd3: 000c0000 00020000 "none"
- mtd4: 00400000 00020000 "JFFS2"
- major minor #blocks name
- 31 0 128 mtdblock0
- 31 1 768 mtdblock1
- 31 2 4608 mtdblock2
- 31 3 768 mtdblock3
- 31 4 4096 mtdblock4
Linux 版本
- Linux version 2.6.8.1 (root@localhost.localdomain) (gcc version 4.0.1) #17 Fri Jun 5 10:41:20 CST 2009
Linux 启动命令
- console=ttyS0 root=31:2 mem=31M r mtdparts=phys_mapped_flash:128k(boot),768k(kernel),4608k(SQUASHFS),768k(none),4m(JFFS2) rootfstype=squashfs
相似产品
Linksys WAG54G2 v1.0
Netgear DG834 v5
Conexant Solos SoC Linux BSP
常见问题
我的猫不能用本地升级方式升级固件
- 请确认你进入到了boot固件升级模式
- 如果可以请连接你的串口线,观察升级时的串口输出信息,已知在boot中的网卡驱动与某些PC配置的网卡存在兼容性问题,如果你在串口中看到如下信息,请换一台PC使用其他类型的网卡重新尝试
Booting from Webserver
Boot from Ethernet Port
..TCP timeout retryCount = 0, state = 3
...TCP timeout retryCount = 0, state = 3
参考资料
- EchoLife HG522-c 华为电信宽带猫 http://hi.baidu.com/haitun198/blog/item/b50877b3a486e1acd8335a63.html
- 无线宽带猫--中国电信定制无线家庭网关产品大全 e8-B篇 http://hi.baidu.com/broadcom/blog/item/57a19c08d360cda62eddd4d4.html
- [CONEXANT系列芯片] 【华为Huawei】EchoLife HG522-C V100R001C03B016 http://www.chinaqos.net/viewthread.php?tid=39007
- [CONEXANT系列芯片] 【华为Huawei】EchoLife HG522-C V100R001C02B029SP01_GDCT http://www.chinadsl.net/viewthread.php?tid=39799
- 解除华为 hg522-c ADSL无线路由Modem限制 http://hi.baidu.com/es1120/blog/item/79111b1a2841cdf3ae513305.html
- e8-b维修前期指导 http://www.chinadsl.net/viewthread.php?tid=28352
4.打开 IE ,键入地址 http://192.168.1.1/upload.html , 打开本地升级的页面。选择需要升级的 .y 文件,开始升级,如果需要升级 Bootloader ,则选择 .w 文件;
到哪里下载到这些.y .w文件?如果能给个下载地址就更好了.....
Could there be any support for http://code.google.com/p/ezbox/issues/detail?id=1 ?
hi lizhupad, .y.w file can be found at http://ezbox.googlecode.com/svn/sub-projects/porting/hg522c/firmware/
hi kevinverma,
@zetalabs, thank you for this update, its so nice to know I'll patiently wait for testing firmware to provide feedback.
一个入门问题:我现在有一个HG527-c,从网上下载了一个固件(.y文件), 刷机后发现原作者增加了ssh服务,而且提供的访问用户没有root权限,我想自己在这个固件中做写改动,去掉ssh服务,拿到root权限,或者起码不让别人非授权访问。但是我不知道如何解包.y文件,如何修改,并最终生成新的.y文件。不知道有什么工具,或者可参考的资料?方便的话,还望指点。多谢!