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:hg622u [2018/05/11 13:15] – [OpenWRT bootlog] czjaromir | toh:huawei:hg622u [2024/10/05 11:01] – [Installation] danitool | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Huawei EchoLife HG622u ====== | ====== Huawei EchoLife HG622u ====== | ||
| - | The HG622 is an adsl wifi router mainly distributed by [[wp> | ||
| - | |||
| {{: | {{: | ||
| - | Internal xDSL modem NOT supported. | + | The HG622 is an ADSL wifi router mainly distributed by [[wp> |
| + | |||
| + | {{section> | ||
| + | |||
| + | {{section> | ||
| + | |||
| + | |||
| + | ===== Supported Versions ===== | ||
| + | <!-- ToH: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| + | |||
| + | <!-- ToH: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| - | ^ SoC ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ | + | <!-- ToH: { |
| - | | Broadcom 6368 | 32MiB | 8MiB | 4x| Yes | Yes | Yes | | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | | + | <!-- ToH: { |
| - | | + | |
| - | | + | " |
| + | " | ||
| + | | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| - | A [[#serial|serial]] | + | -> [[docs: |
| - | **Available firmwares: | + | ==== Installation using a modded CFE bootloader ==== |
| - | ^ Version ^ link ^ notes ^ | + | It seems the original bootloader doesn' |
| + | <WRAP center round download 60%> | ||
| + | [[https:// | ||
| + | |||
| + | </ | ||
| + | |||
| + | Upgrade the bootloader via TFTP using the serial console: | ||
| + | < | ||
| + | CFE> f 192.168.1.100: | ||
| + | Loading 192.168.1.100: | ||
| + | Finished loading 87360 bytes | ||
| + | |||
| + | Flashing CFE: .. | ||
| + | </ | ||
| + | |||
| + | After upgrading CFE you will have a web server at '' | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | It's recommendable to install an old Openwrt version to avoid running out of memory. But don't install any version between 17.01.5 and 18.06.3 (both included), they likely erase the wifi caldata partition. Version 17.01.4 should run fine: | ||
| + | |||
| + | https:// | ||
| + | </ | ||
| + | |||
| + | Install OpenWrt via new CFE: | ||
| + | - After power power cycling the device, press the reset button when powering on the router and wait some seconds | ||
| + | - Release the reset button | ||
| + | - Browse to '' | ||
| + | - Install OpenWrt binary image. | ||
| ==== OEM installation using the TFTP method ==== | ==== OEM installation using the TFTP method ==== | ||
| + | |||
| + | A [[# | ||
| For installing the Openwrt firmware you will need to use the CFE serial console: | For installing the Openwrt firmware you will need to use the CFE serial console: | ||
| Line 42: | Line 103: | ||
| Resetting board...\0xff | Resetting board...\0xff | ||
| </ | </ | ||
| - | |||
| Line 48: | Line 108: | ||
| Please check out the article [[docs: | Please check out the article [[docs: | ||
| - | ^ partition ^ name ^ filesystem ^ function ^ | + | ^ partition |
| - | | mtd0 | **CFE** | n/a | bootloader | | + | | mtd0 | **CFE** |
| - | | mtd1 | **kernel** | RAM executable | kernel | | + | | mtd1 | **kernel** |
| - | | mtd2 | **rootfs** | squashfs | root | | + | | mtd2 | **rootfs** |
| - | | mtd3 | **rootfs_data** | jffs2 | configuration, | + | | mtd3 | **rootfs_data** |
| - | | mtd4 | **cal_data** | n/a | wifi calibration data **RT3062F eeprom is at 0x0FA0000 offset.** | | + | | mtd4 | **cal_data** |
| - | | mtd5 | **nvram** | n/a | OEM configuration data | | + | | mtd5 | **nvram** |
| - | | mtd6 | **linux** | n/a | OpenWrt upgrade | | + | | mtd6 | **linux** |
| - | ===== Hardware ===== | + | |
| + | |||
| + | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | | **[[wp> | + | ^ [[wp> |
| - | | **Vendor:** | + | ^ Vendor |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **Board ID:** | + | ^ Board ID |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **Flash-Chip:** | + | ^ Flash-Chip |
| - | | **Flash size** | 8 MiB | | + | ^ Flash size |
| - | | **RAM** | 32 MiB / DDR-400 | | + | ^ RAM | 32 MiB / DDR-400 |
| - | | **Wireless** | Ralink RT3062 802.11b/g/n (onboard) | | + | ^ Wireless |
| - | | **Antenna** | 2x PCB | | + | ^ Antenna |
| - | | **Ethernet:** | + | ^ Ethernet |
| - | | **USB** | 1 x USB2.0 | | + | ^ USB | 1 x USB2.0 |
| - | | **ADSL Modem:** | Yes, NOT SUPPORTED | | + | ^ ADSL Modem |
| - | | **Power adapter** | ? | | + | ^ Power adapter |
| - | | **[[docs: | + | ^ [[docs: |
| - | | **[[docs: | + | ^ [[docs: |
| ==== PCB pictures ==== | ==== PCB pictures ==== | ||
| Line 86: | Line 147: | ||
| How to connect to the Serial Port of this specific device: | How to connect to the Serial Port of this specific device: | ||
| - | ^ J4 ^ | + | ^ J4 ^ |
| - | | TX | | + | | TX | |
| - | | GND | | + | | GND |
| - | | VCC | | + | | VCC |
| - | | nc | | + | | nc | |
| - | | RX | | + | | RX | |
| - | Serial works at 3.3V 115200N1, see pin assignments above | + | |
| + | Serial works at 3.3V 115200 8N1, see pin assignments above | ||
| |< | |< | ||
| Data bits - 8 | Data bits - 8 | ||
| Line 98: | Line 160: | ||
| Parity | Parity | ||
| Flow control | Flow control | ||
| - | |||
| - | |||
| - | |||
| Line 107: | Line 166: | ||
| === LEDs === | === LEDs === | ||
| Read: [[docs: | Read: [[docs: | ||
| - | ^ GPIO | + | ^ GPIO |
| - | | 2 | adsl | Low | + | | 2 | adsl |
| - | | 5 | inet | Low | | + | | 5 | inet |
| - | | 11 | + | | 11 |
| - | | 22 | + | | 22 |
| - | | 6 (PINMUX_EPHY0_ACT_LED) | lan1 | Low | | + | | 6 (PINMUX_EPHY0_ACT_LED) |
| - | | 7 (PINMUX_EPHY1_ACT_LED) | lan2 | Low | | + | | 7 (PINMUX_EPHY1_ACT_LED) |
| - | | 8 (PINMUX_EPHY2_ACT_LED) | lan3 | Low | | + | | 8 (PINMUX_EPHY2_ACT_LED) |
| - | | 9 (PINMUX_EPHY3_ACT_LED) | lan4 | Low | | + | | 9 (PINMUX_EPHY3_ACT_LED) |
| === Buttons === | === Buttons === | ||
| -> [[docs: | -> [[docs: | ||
| - | ^ GPIO ^ Event | + | ^ BUTTON |
| - | | 34 | Reset | Low | | + | | RESET | reset |
| + | | WPS | | ||
| + | | WLAN | ||
| ===== Bootloader mods ===== | ===== Bootloader mods ===== | ||
| - | |||
| ^ bootloader ^ download link ^ description ^ | ^ bootloader ^ download link ^ description ^ | ||
| Line 133: | Line 193: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | + | {{tag>bcm63xx |