Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:huawei:e970 [2015/10/18 15:23] – ↷ Links adapted because of a move operation tmomas | toh:huawei:e970 [2018/06/17 15:21] – Datatables added, cleanup tmomas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Huawei E970 / T-Mobile web' | ||
| + | As of now, this document covers an E970 labelled as T-Mobile web' | ||
| + | ===== Supported Versions ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid | ||
| + | headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | ||
| + | align : c, | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ===== Hardware Highlights ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, | ||
| + | header | ||
| + | align : c, | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | Additionally, | ||
| + | |||
| + | The modem can also be accessed independently via a USB 2.0 device port | ||
| + | (router is disabled while USB is connected). Info from lsusb: | ||
| + | < | ||
| + | ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/ | ||
| + | </ | ||
| + | |||
| + | ===== Installation ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | ||
| + | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | ||
| + | align : c,c,c | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | -> [[docs: | ||
| + | |||
| + | |||
| + | ==== Flash Layout ==== | ||
| + | This device uses CFE as boot loader. For generic info about flash layouts, see [[docs: | ||
| + | |||
| + | ^ | ||
| + | ^ Layer0 | ||
| + | ^ Layer1 | ||
| + | ^ Layer2 | ||
| + | ^ Layer3 | ||
| + | ^ description | ||
| + | ^ mountpoint | ||
| + | ^ filesystem | ||
| + | |||
| + | Sizes of kernel, mtd2 and mtd3 depend on the actual image being used (which kernel modules and packages are installed, ...). | ||
| + | |||
| + | Note that this device has an additional partition called factory, located right in front of | ||
| + | the nvram partition. It contains device-specific data such as MAC addresses and serial numbers, | ||
| + | and is used by CFE to perform a factory reset. If this partition gets corrupt, on factory reset | ||
| + | CFE will set a default MAC address which is the same for all devices (00: | ||
| + | |||
| + | If that happens, restore the factory partition from a backup. If you don't have a backup, | ||
| + | you'll have to restore this info manually after every factory reset (from the sticker on the case): | ||
| + | < | ||
| + | nvram set il0macaddr=00: | ||
| + | nvram set et0macaddr=00: | ||
| + | nvram set serno=< | ||
| + | nvram commit | ||
| + | </ | ||
| + | |||
| + | ==== OEM easy installation ==== | ||
| + | |||
| + | * Browse to your router, login as admin | ||
| + | * Go to Advanced Settings/ | ||
| + | * Select the openwrt-.bin for E970 and click Upgrade | ||
| + | * Wait for it to reboot | ||
| + | * Telnet to 192.168.1.1 and set a root password, or browse to '' | ||
| + | |||
| + | ==== OEM installation using telnet ==== | ||
| + | |||
| + | * Telnet to your router, login with username=admin, | ||
| + | * If your OEM firmware doesn' | ||
| + | * How to backup mtdblock: | ||
| + | * 1. Save mtdblocks to ramfs /tmp: | ||
| + | < | ||
| + | # cat /proc/mtd | ||
| + | dev: size | ||
| + | mtd0: 00040000 00010000 " | ||
| + | mtd1: 00340000 00010000 " | ||
| + | mtd2: 00281f40 00010000 " | ||
| + | mtd3: 00060000 00010000 " | ||
| + | mtd4: 00010000 00010000 " | ||
| + | mtd5: 00010000 00002000 " | ||
| + | # | ||
| + | cat /dev/mtd/0 > / | ||
| + | cat /dev/mtd/1 > / | ||
| + | cat /dev/mtd/2 > / | ||
| + | cat /dev/mtd/3 > / | ||
| + | cat /dev/mtd/4 > / | ||
| + | cat /dev/mtd/5 > / | ||
| + | </ | ||
| + | * 2. Download mtd blocks(download from a browser or a download manager): | ||
| + | |||
| + | < | ||
| + | http:// | ||
| + | ... | ||
| + | http:// | ||
| + | </ | ||
| + | |||
| + | * 3. Rename files: | ||
| + | < | ||
| + | 0.jpg to cfe.bin | ||
| + | ... | ||
| + | 5.jpg to nvram.bin | ||
| + | </ | ||
| + | * [TODO: | ||
| + | |||
| + | ==== OEM installation using the TFTP method ==== | ||
| + | |||
| + | (Work-in-progress -- currently TFTP upgrade seems not to be possible with the version of CFE used by this device) | ||
| + | |||
| + | ==== Upgrading OpenWrt ==== | ||
| + | -> [[docs: | ||
| + | |||
| + | 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 '' | ||
| + | * 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:// | ||
| + | sysupgrade / | ||
| + | </ | ||
| + | |||
| + | ===== Basic configuration ===== | ||
| + | -> [[docs: | ||
| + | Set up your Internet connection, configure wireless, configure 3G connection, etc. | ||
| + | |||
| + | |||
| + | ===== Specific Configuration ===== | ||
| + | ==== Interfaces ==== | ||
| + | |||
| + | The default network configuration is: | ||
| + | ^ Interface Name ^ Description | ||
| + | | br-lan | ||
| + | | vlan0 (eth0.0) | ||
| + | | vlan1 (eth0.1) | ||
| + | | wl0 | WiFi | Disabled | ||
| + | |||
| + | ==== Switch Ports (for VLANs) ==== | ||
| + | Numbers 0-3 are the 4 LAN ports, with port 0 being the one next to the external 3G antenna connector and port 3 the one next to the telephone connector. | ||
| + | Switch port 4 is unconnected, | ||
| + | |||
| + | ==== Failsafe mode ==== | ||
| + | -> [[docs: | ||
| + | |||
| + | ==== Buttons ==== | ||
| + | -> [[docs: | ||
| + | |||
| + | There are two buttons: | ||
| + | * Factory reset: connected to GPIO 6 | ||
| + | * On/Off: implemented in hardware, not usable for user-defined events | ||
| + | |||
| + | |||
| + | ===== Hardware ===== | ||
| + | ==== Info ==== | ||
| + | ^ Architecture | ||
| + | ^ Vendor | ||
| + | ^ Bootloader | ||
| + | ^ System-On-Chip | ||
| + | ^ CPU/ | ||
| + | ^ Flash-Chip | ||
| + | ^ Flash size | 4 MiB | | ||
| + | ^ RAM-Chip | ||
| + | ^ RAM | 32 MiB | | ||
| + | ^ Wireless | ||
| + | ^ Ethernet | ||
| + | ^ Internet | ||
| + | ^ USB | 1x2.0 (internal only, used by modem) | ||
| + | ^ Serial | ||
| + | ^ JTAG | [[# | ||
| + | |||
| + | ==== Photos ==== | ||
| + | Model Number | ||
| + | |||
| + | // | ||
| + | {{media: | ||
| + | |||
| + | //Back://\\ | ||
| + | {{media: | ||
| + | |||
| + | ==== Opening the case ==== | ||
| + | **Note:** This will void your warranty! | ||
| + | |||
| + | *Remove the four rubber pads, then unscrew | ||
| + | |||
| + | //Main PCB//\\ | ||
| + | {{media: | ||
| + | {{media: | ||
| + | |||
| + | //Modem PCB//\\ | ||
| + | {{media: | ||
| + | {{media: | ||
| + | |||
| + | ==== Serial ==== | ||
| + | -> [[docs: | ||
| + | |||
| + | How to connect to the Serial Port of this specific device:\\ | ||
| + | {{media: | ||
| + | |||
| + | ==== JTAG ==== | ||
| + | -> [[docs: | ||
| + | |||
| + | How to connect to the JTAG Port of this specific device:\\ | ||
| + | **Insert photo of PCB with markings** | ||
| + | |||
| + | |||
| + | ===== Debricking ===== | ||
| + | -> [[docs: | ||
| + | |||
| + | ===== Bootloader Mods ===== | ||
| + | - you could read about [[docs: | ||
| + | |||
| + | ===== Hardware mods ===== | ||
| + | - as a beginner, you really should inform yourself about [[docs: | ||
| + | ==== USB Mod ==== | ||
| + | - Board Connector photo: | ||
| + | {{media: | ||
| + | - Board Connector Pinout | ||
| + | |||
| + | | ** 1 :** | Modem Vcc | ** 9 :** | Modem Vcc | | ||
| + | | ** 2 :** | GND | ** 10 :** | GND | | ||
| + | | ** 3 :** | USB host D- | ** 11 :** | *UNK | | ||
| + | | ** 4 :** | USB host D+ | ** 12 :** | Modem LED Signal Red | | ||
| + | | ** 5 :** | Modem antenna SW | ** 13 :** | Modem LED Signal Green | | ||
| + | | ** 6 :** | LED Power/Power on Signal | ||
| + | | ** 7 :** | *UNK | ** 15 :** | Modem LED Mode Blue | | ||
| + | | ** 8 :** | *UNK | ** 16 :** | Power on/off Button | ||
| + | |||
| + | ===== Notes ===== | ||
| + | |||
| + | |||
| + | ===== Tags ===== | ||
| + | [[meta: | ||
| + | |||
| + | {{tag> | ||