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 [2020/05/28 16:49] – [OpenWrt support] rw188 | 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/2019) 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 38: | Line 38: | ||
| * Old OpenWrt forum thread (LTE version thread but much helpful information there): [[https:// | * Old OpenWrt forum thread (LTE version thread but much helpful information there): [[https:// | ||
| * New OpenWrt forum thread: [[https:// | * New OpenWrt forum thread: [[https:// | ||
| + | * Easybox 904xDSL new build: [[https:// | ||
| + | * Small Recovery images with GUI: [[https:// | ||
| + | * New release OpenWrt version v21.02.07 on GitHub: [[https:// | ||
| Line 44: | 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 |
| + | **Prerequsites: | ||
| + | * PC running TFTP server at 192.168.2.100 | ||
| + | * Easybox 904 xDSL | ||
| - | ==== Installing | + | **Required files with support VPE (VoIP):** |
| + | * Recovery system VPE [[https:// | ||
| + | * OpenWrt | ||
| - | **Flashing OpenWrt over opened firmware image** | + | **Required files with support SMP (2 Cores CPU):** |
| + | * Recovery system SMP [[https:// | ||
| + | * OpenWrt 21.02.07 SMP [[https:// | ||
| - | This is mainly taken from the eb904lte forum thread and the description of member stefan-koch. | + | **This is very important: |
| - | + | | |
| - | | + | |
| - | - 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 | + | |
| - | - 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 the easy way ==== | + | |
| - | + | ||
| - | **Prerequsites: | + | |
| - | * PC running TFTP server at 192.168.2.100 | + | |
| - | * Easybox 904 xDSL | + | |
| - | **Required files:** | ||
| - | * OpenWrt fullimage.img [[https:// | ||
| - | * OpenWrt sysupgrade.bin [[https:// | ||
| **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 119: | Line 95: | ||
| - Box will download and flash image. After successfull flash, LCD will show message to shutdown and restart router. | - Box will download and flash image. After successfull flash, LCD will show message to shutdown and restart router. | ||
| - Turn device off and on again. | - Turn device off and on again. | ||
| - | - After some time it will boot to LEDE sysupgrade interface at 192.168.1.1. | + | - After some time it will boot to OpenWrt |
| - | - Using this interface, upload sysupgrade.bin | + | - Using this interface, upload |
| - | - After succesfull flash router will reboot into full LEDE image. | + | - Upgrade firmware via LuCI or command line: \\ < |
| - | - (Optional) install bootloader without password | + | - After succesfull flash router will reboot into full OpenWrt |
| + | - You need to wait about two minutes. Then you can connect to the router either with a browser - http:// | ||
| + | - (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:** | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ===== Installing hacked bootloader ===== | ===== Installing hacked bootloader ===== | ||
| Default uboot has unknown password. This way we will install uboot with password check removed (it will accept any) | Default uboot has unknown password. This way we will install uboot with password check removed (it will accept any) | ||
| and uboot-env won't be overwritten on each boot (It does this only to increase the recovery value - The firmware reads this value | and uboot-env won't be overwritten on each boot (It does this only to increase the recovery value - The firmware reads this value | ||
| - | and resets it to 0 on each boot if this value is higher than 4, see [[https:// | + | and resets it to 0 on each boot if this value is higher than 4, see [[https:// |
| **Prerequsites: | **Prerequsites: | ||
| - | * Hacked uboot files [[https:// | + | * Hacked uboot files [[https:// |
| + | * Backup link: [[https:// | ||
| **Steps:** | **Steps:** | ||
| Line 161: | 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 179: | 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 1852: | Line 1840: | ||
| **Helpful Links** | **Helpful Links** | ||
| * [[http:// | * [[http:// | ||
| - | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag>128ram 512NAND | + | {{tag> |