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:astoria:arcadyan_astoria_easybox_904xdsl_r01 [2021/05/05 10:06] – [Notes] zuzia | toh:astoria:arcadyan_astoria_easybox_904xdsl_r01 [2024/10/25 15:49] – [OpenWrt support] zuzia | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| <color red> | <color red> | ||
| - | At the moment (May/2021) it exists a full OpenWrt compatible fork ([[https:// | + | At the moment (October/2024) it exists a full OpenWrt |
| For the device itself ([[https:// | For the device itself ([[https:// | ||
| The device is a little bit outstanding from other lantiq xrx200 devices, for this reason, the development is never over and this page is most of the time not at the current state. | The device is a little bit outstanding from other lantiq xrx200 devices, for this reason, the development is never over and this page is most of the time not at the current state. | ||
| - | For the current state of developing see this thread: [[https:// | + | For the current state of developing see this thread: [[https:// |
| Most things work (VDSL vectoring, display, Wi-Fi, analogue telephone line, ....) | Most things work (VDSL vectoring, display, Wi-Fi, analogue telephone line, ....) | ||
| Line 39: | Line 39: | ||
| * New OpenWrt forum thread: [[https:// | * New OpenWrt forum thread: [[https:// | ||
| * Easybox 904xDSL new build: [[https:// | * Easybox 904xDSL new build: [[https:// | ||
| + | * Small Recovery images with GUI: [[https:// | ||
| + | * New release OpenWrt version v21.02.07 on GitHub: [[https:// | ||
| Line 45: | Line 47: | ||
| | MIPS32 34Kc @ 500 MHz | | MIPS32 34Kc @ 500 MHz | ||
| - | + | ===== OpenWrt firmware image build ===== | |
| - | ===== Installation | + | |
| - | + | ||
| - | → [[: | + | |
| **Building a new OpenWrt firmware image is possible with few steps:** | **Building a new OpenWrt firmware image is possible with few steps:** | ||
| - | |||
| - | This is mainly taken from the eb904lte forum thread and the description of member stefan-koch. | ||
| < | < | ||
| - | $git clone git://git.openwrt.org/ | + | git clone https://github.com/ |
| - | $cd openwrt | + | ./scripts/feeds update -a |
| - | $wget http://arny.tjps.eu/OpenWrt/EasyBox904xDSL/devel/v0.1-EasyBox904xDSL.patch | + | ./scripts/feeds install -f |
| - | $patch | + | ./scripts/feeds install -a |
| - | $make defconfig | + | cp .config-VPE .config #or .config-SMP |
| - | $make prereq | + | cp -R files-VPE files #or files-SMP |
| - | $make menuconfig | + | make menuconfig |
| - | $make | + | make |
| </ | </ | ||
| - | Then in bin/lantiq/ are two important | + | Then in bin/targets/lantiq/xrx200 |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | → [[docs: | + | ===== Installing OpenWrt |
| - | + | ||
| - | + | ||
| - | ==== Installing OpenWrt | + | |
| - | + | ||
| - | **Flashing OpenWrt over opened firmware image** | + | |
| - | + | ||
| - | This is mainly taken from the eb904lte forum thread and the description of member stefan-koch. | + | |
| - | + | ||
| - | - Download the opened vendor Firmware-Image: | + | |
| - | - And install it via the rescue mode [[http:// | + | |
| - | - Then boot the box with an connected USB stick that includes a 0 byte text file named ' | + | |
| - | - Set a password via the web interface (192.168.2.1) | + | |
| - | - Power off the box | + | |
| - | - Remove the USB stick | + | |
| - | - Power on the box again | + | |
| - | - Now connect via SSH and the set password\\ < | + | |
| - | - connect another USB stick with the rootfs and kernel files and go to these data dir\\ < | + | |
| - | - Write kernel to nand\\ < | + | |
| - | $flash_eraseall /dev/mtd2 | + | |
| - | $nandwrite -p /dev/mtd2 openwrt-lantiq-xrx200-VGV952CJW33-uImage | + | |
| - | </ | + | |
| - | - write rootfs to nand\\ < | + | |
| - | $umount / | + | |
| - | $flash_eraseall / | + | |
| - | $nandwrite -p /dev/mtd12 openwrt-lantiq-xrx200-VGV952CJW33-squashfs-ubinized.bin | + | |
| - | </ | + | |
| - | - boot the device again\\ < | + | |
| - | + | ||
| - | + | ||
| - | ==== Installing OpenWrt | + | |
| **Prerequsites: | **Prerequsites: | ||
| * PC running TFTP server at 192.168.2.100 | * PC running TFTP server at 192.168.2.100 | ||
| * Easybox 904 xDSL | * Easybox 904 xDSL | ||
| - | |||
| **Required files with support VPE (VoIP):** | **Required files with support VPE (VoIP):** | ||
| - | * OpenWrt fullimage.img-VPE [[https:// | + | * Recovery system |
| - | * OpenWrt | + | * OpenWrt |
| - | + | ||
| - | + | ||
| - | **Required files with support SMP (2 Core CPU):** | + | |
| - | * OpenWrt fullimage.img-SMP [[https://github.com/zuzia-dev/ | + | |
| - | * OpenWrt | + | |
| + | **Required files with support SMP (2 Cores CPU):** | ||
| + | * Recovery system SMP [[https:// | ||
| + | * OpenWrt 21.02.07 SMP [[https:// | ||
| **This is very important: | **This is very important: | ||
| - | * Copy fullimage.img-VPE or fullimage.img-SMP as fullimage.img to the tftp server (e.g. TFTPD32) which listens on ip address 192.168.2.100. | + | * Copy fullimage.img-VPE or fullimage.img-SMP as fullimage.img to the tftp server (e.g. TFTPD64) which listens on IP address 192.168.2.100. |
| **Steps:** | **Steps:** | ||
| - | - Prepare TFTP server (e.g. TFTPD32) by putting fullimage.img in server directory. | + | - Prepare TFTP server (e.g. TFTPD64) by putting fullimage.img in server directory. |
| - Image must have name " | - Image must have name " | ||
| - Connect device to computer with one of four LAN ports. | - Connect device to computer with one of four LAN ports. | ||
| Line 133: | Line 97: | ||
| - After some time it will boot to OpenWrt sysupgrade interface at 192.168.1.1. | - After some time it will boot to OpenWrt sysupgrade interface at 192.168.1.1. | ||
| - Using this interface, upload openwrt-lantiq-xrx200-arcadyan_vgv952cjw33-e-ir-vpe-squashfs-sysupgrade.bin or openwrt-lantiq-xrx200-arcadyan_vgv952cjw33-e-ir-smp-squashfs-sysupgrade.bin | - Using this interface, upload openwrt-lantiq-xrx200-arcadyan_vgv952cjw33-e-ir-vpe-squashfs-sysupgrade.bin or openwrt-lantiq-xrx200-arcadyan_vgv952cjw33-e-ir-smp-squashfs-sysupgrade.bin | ||
| - | - Upgrade firmware via LuCI or command line: \\ sysupgrade -n -F openwrt-lantiq-xrx200-arcadyan_vgv952cjw33-e-ir-vpe-squashfs-sysupgrade.bin | + | - Upgrade firmware via LuCI or command line: \\ < |
| - After succesfull flash router will reboot into full OpenWrt image. | - After succesfull flash router will reboot into full OpenWrt image. | ||
| - You need to wait about two minutes. Then you can connect to the router either with a browser - http:// | - You need to wait about two minutes. Then you can connect to the router either with a browser - http:// | ||
| - (Optional) install bootloader without password. | - (Optional) install bootloader without password. | ||
| + | |||
| + | NOTICE: WLAN works in AP mode only. Wi-Fi is active, WPA2+AES is set as encryption. | ||
| + | Network 5 GHz - SSID: EasyBOX-5GHz | ||
| + | Network 2.4 GHz - SSID: EasyBOX-2GHz | ||
| + | Default password: WiFipassword | ||
| + | Change your password (only via the console). | ||
| **More information and files:** | **More information and files:** | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| ===== Installing hacked bootloader ===== | ===== Installing hacked bootloader ===== | ||
| Line 149: | Line 120: | ||
| **Prerequsites: | **Prerequsites: | ||
| * Hacked uboot files [[https:// | * Hacked uboot files [[https:// | ||
| - | * Backup link: [[https://chomikuj.pl/ZuzannaCK/ROUTERY/EASYBOX+904+xDSL/Hacked+bootloader/u-boot,7354146705.lq]] | + | * Backup link: [[https://github.com/zuzia-dev/Easybox-904xDSL/raw/master/ |
| **Steps:** | **Steps:** | ||
| Line 178: | Line 149: | ||
| Download the modified bootloader | Download the modified bootloader | ||
| < | < | ||
| - | $cd | + | cd |
| - | $mkdir tmp | + | mkdir tmp |
| - | $cd tmp | + | cd tmp |
| - | $wget http:// | + | wget http:// |
| - | $unzip 904xdsl-uboot-maybe-no-passwd.zip | + | unzip 904xdsl-uboot-maybe-no-passwd.zip |
| - | $cd 904xdsl-uboot-maybe-no-passwd | + | cd 904xdsl-uboot-maybe-no-passwd |
| </ | </ | ||
| Open another terminal window and connect to serial console. I assume that the adapter is '/ | Open another terminal window and connect to serial console. I assume that the adapter is '/ | ||
| < | < | ||
| - | $screen / | + | screen / |
| </ | </ | ||
| Line 196: | Line 167: | ||
| Now the bootloader has to be copied on the device. This will be done from the first console window. | Now the bootloader has to be copied on the device. This will be done from the first console window. | ||
| < | < | ||
| - | $cat u-boot.asm > / | + | cat u-boot.asm > / |
| </ | </ | ||
| Line 1879: | Line 1850: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | + | {{tag> |