Support for Easybox 904 LTE

Try translate.google.com, it does magic.

That's exactly what I use

then how did you end up with german ?

Give full firmware in img format for easybox 904 xdsl

I am in Germany, but I automatically started translating in German, sorry

I also wanna say thank you a lot for all development especially @Zuzia for this great work.

Unfortunately we still don't have options to install further packages like mwan3, htop, iftop, irqbalance and so on.

Would someone mind to offer also other packages or include already more on the releases? We have plenty of space on this device but no option for extended packages because there is still no stable release to use packages like from bt5hub.

Edit: @Zuzia I would love to be able to establish an ipv6 connection in dual-stack with my provider. In your old images it was possible but in the most recent one there is no ipv6 support as it looks to me. Could you please give a feedback?

Indeed it is nice to see that the community is still active here,
Thanks @Zuzia for the new build! really appreciated!

@Meierhans
indeed, I was trying the same with the guest wifi a couple of months back as you can read in this thread. I did not succeed, I had the proper network settings and rechecked things dozens of times but it would not assign an IP or the firewall would not allow it to connect (even though it was supposed to be disabled). Eventually I then found out that actually no one ever has actually figured out the guest network in parallel to the AP mode... and that is also why no one responds to that... except me.

@suppenkasper0815
I actually did succeed in installing lots of custom packages and it is a dream with this box, with so much space. This should work just fine without any issues:

# /etc/opkg/customfeeds.conf
# add your custom package feeds here
#

src/gz main http://archive.openwrt.org/releases/packages-19.07/mips_24kc/packages
src/gz main2 http://archive.openwrt.org/releases/packages-19.07/mips_24kc/base

Cheers all!

Hey @Arya thanks a lot for your answer. Unfortunately I am Not able to get my Dual Stack configuration working. I also noticed the packages were shown as installed, but the list is somehow inconsistent…

Is your device also running

Firmware-Version
OpenWrt SNAPSHOT r16831+19-553cc47ec7 / LuCI openwrt-21.02 branch git-22.209.62380-c6d2885

?

I guess this is based on 21.02 Not on 19.07

Kernel-Version
5.4.203

I am running the same snapshot.
I also noticed the 21 vs 19 versioning, however, this is intentional. As I found out that some of the 21 packages are not working, but the 19 packages kind of all work fine.

Did you give it a try?

Look, I am installing htop now, just to pick your example (even though I agree it is a great tool):

then

image

finally:

Regarding IPv6, I removed all references to that as I find it kind of buggy with this box and I certainly do not need it as of now.

Wait..... now that you say it...... I do remember that one of the IPv6 issues I had with this box was indeed with the packet manager. Another was with wget..... So I suggest to remove ipv6 if you can.

I also tried it with the 21 repo and things also seem to be working too. I thought it is closer to Kernel 5.4.xx. Unfortunately I want to use Dual-Stack in a proper way and I am kind of desperate that it is always a big hustle to find a solution for every usual business case with openwrt. I would also use another device behind, but it doesn't work like this if I have it not running on the gateway. So I don't get any use case how people wanna use their devices with WAN, it simply can't work for usual people who wanna have their gateway directly in their homes.

So it would help a lot if we could find a way to use it. I also tried to start already compiling an own image, but I am not sure which options I need to add, especially the display lcd4linux things and so on. So I don't get it why @Zuzia is not responding to kick out the remaining issues. I would love to help and have also a running linux server for compiling, but it does just drive me crazy for now.

An older image of @Zuzia was somehow working with IPv6 and IPv4 in dual stack mode, but also here I didn't get a proper IPv6 access.

By the way, if I try to ping6 google.com here is the output:

root@EB904: ~$ ping6 google.com
PING google.com (2a00:1450:4001:801::200e): 56 data bytes
ping6: sendto: Address not available
root@EB904: ~$ 

And these are the packages installed

root@EB904: ~$ opkg list-installed
3ginfo-text - 20190418
adblock - 4.1.3-9
arp-scan - 1.9.7-1
atm-diagnostics - 2.5.2-7
atm-esi - 2.5.2-7
base-files - 1446-r16632-39eed50c0d
bash - 5.1-2
bc - 1.06.95-1
blkid - 2.36.1-2
block-mount - 2021-01-04-c53b1882-1
br2684ctl - 2.5.2-7
bridge - 1.7-2
bspatch - 4.3-1
busybox - 1.33.2-3
ca-bundle - 20210119-1
ca-certificates - 20210119-1
cgi-io - 2021-09-08-98cef9dd-20
chat - 2.4.8.git-2020-10-03-3
comgt - 0.32-34
comgt-directip - 0.32-34
comgt-ncm - 0.32-34
con2fbmap - 1
conntrack - 1.4.6-3
conntrackd - 1.4.6-3
coreutils - 8.32-6
coreutils-cat - 8.32-6
coreutils-echo - 8.32-6
coreutils-nohup - 8.32-6
coreutils-nproc - 8.32-6
coreutils-sort - 8.32-6
coreutils-tee - 8.32-6
coreutils-timeout - 8.32-6
ddns-scripts - 2.8.2-12
ddns-scripts-noip - 2.8.2-12
ddns-scripts-services - 2.8.2-12
dnsmasq-full - 2.86-10
dosfstools - 4.1-4
dropbear - 2020.81-2
ds-lite - 8
dsl-vrx200-firmware-xdsl-a-patch - 05.08.01.08.01.06_05.08.00.0B.01.01_osc-1
dsl-vrx200-firmware-xdsl-b - 05.08.01.08.01.06_05.08.00.0B.01.01_osc-1
e2fsprogs - 1.45.6-2
ebtables - 2018-06-27-48cff25d-1
etherwake - 1.09-5
exfat-fsck - 1.0.4-1
exfat-mkfs - 1.0.4-1
f2fs-tools - 1.14.0-2
f2fsck - 1.14.0-2
fbtest - 1
fdisk - 2.36.1-2
findfs - 2.36.1-2
firewall - 2021-03-23-61db17ed-1.1
fstools - 2021-01-04-c53b1882-1
fwtool - 2019-11-12-8f7fe925-1
gawk - 5.1.1-1
getrandom - 2020-10-25-9ef88681-2
glib2 - 2.66.4-1
gnutls-utils - 3.7.1-2
gre - 12
hostapd-common - 2020-06-08-5a8b3662-40
hostapd-utils - 2020-06-08-5a8b3662-40
htop - 3.2.1-1
iftop - 2018-10-03-77901c8c-2
ip-bridge - 5.11.0-3
ip-full - 5.11.0-3
ip6tables - 1.8.7-1
ip6tables-extra - 1.8.7-1
ip6tables-mod-nat - 1.8.7-1
iperf - 2.0.13-2
iperf3 - 3.10.1-1
iptables - 1.8.7-1
iptables-mod-conntrack-extra - 1.8.7-1
iptables-mod-conntrack-label - 1.8.7-1
iptables-mod-extra - 1.8.7-1
iptables-mod-filter - 1.8.7-1
iptables-mod-iface - 3.13-4
iptables-mod-ipopt - 1.8.7-1
iptables-mod-iprange - 1.8.7-1
iptables-mod-nat-extra - 1.8.7-1
iptables-mod-physdev - 1.8.7-1
iptables-mod-proto - 3.13-4
iw - 5.9-8fab0c9e-3
iwinfo - 2022-04-26-dc6847eb-1
jansson4 - 2.13.1-2
jshn - 2021-05-16-b14c4688-2
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.4.203-1-d4b4772f470bfe752bf541209f9e97e1
kmod-asn1-decoder - 5.4.203-1
kmod-atm - 5.4.203-1
kmod-backlight - 5.4.203-1
kmod-br-netfilter - 5.4.203-1
kmod-cfg80211 - 5.4.203+5.10.110-1-1
kmod-crypto-aead - 5.4.203-1
kmod-crypto-arc4 - 5.4.203-1
kmod-crypto-authenc - 5.4.203-1
kmod-crypto-ccm - 5.4.203-1
kmod-crypto-cmac - 5.4.203-1
kmod-crypto-crc32 - 5.4.203-1
kmod-crypto-crc32c - 5.4.203-1
kmod-crypto-ctr - 5.4.203-1
kmod-crypto-ecb - 5.4.203-1
kmod-crypto-gcm - 5.4.203-1
kmod-crypto-gf128 - 5.4.203-1
kmod-crypto-ghash - 5.4.203-1
kmod-crypto-hash - 5.4.203-1
kmod-crypto-hmac - 5.4.203-1
kmod-crypto-kpp - 5.4.203-1
kmod-crypto-lib-chacha20 - 5.4.203-1
kmod-crypto-lib-chacha20poly1305 - 5.4.203-1
kmod-crypto-lib-curve25519 - 5.4.203-1
kmod-crypto-lib-poly1305 - 5.4.203-1
kmod-crypto-manager - 5.4.203-1
kmod-crypto-null - 5.4.203-1
kmod-crypto-pcompress - 5.4.203-1
kmod-crypto-rng - 5.4.203-1
kmod-crypto-seqiv - 5.4.203-1
kmod-crypto-sha1 - 5.4.203-1
kmod-crypto-sha256 - 5.4.203-1
kmod-cryptodev - 5.4.203+1.12-lantiq-1
kmod-dax - 5.4.203-1
kmod-dm - 5.4.203-1
kmod-ebtables - 5.4.203-1
kmod-ebtables-ipv4 - 5.4.203-1
kmod-ebtables-ipv6 - 5.4.203-1
kmod-eeprom-93cx6 - 5.4.203-1
kmod-fb - 5.4.203-1
kmod-fb-sys-fops - 5.4.203-1
kmod-fb-sys-ram - 5.4.203-1
kmod-fb-tft - 5.4.203-1
kmod-fb-tft-ili9341-eb904 - 5.4.203+1.0.1-1
kmod-fs-exfat - 5.4.203+5.19.1-1
kmod-fs-ext4 - 5.4.203-1
kmod-fs-f2fs - 5.4.203-1
kmod-fs-msdos - 5.4.203-1
kmod-fs-vfat - 5.4.203-1
kmod-fuse - 5.4.203-1
kmod-gpio-button-hotplug - 5.4.203-3
kmod-gpio-nxp-74hc164 - 5.4.203-1
kmod-gre - 5.4.203-1
kmod-gre6 - 5.4.203-1
kmod-hid - 5.4.203-1
kmod-hid-generic - 5.4.203-1
kmod-i2c-algo-bit - 5.4.203-1
kmod-i2c-core - 5.4.203-1
kmod-i2c-gpio - 5.4.203-1
kmod-ifb - 5.4.203-1
kmod-input-core - 5.4.203-1
kmod-input-evdev - 5.4.203-1
kmod-input-matrixkmap - 5.4.203-1
kmod-input-polldev - 5.4.203-1
kmod-ip6-tunnel - 5.4.203-1
kmod-ip6tables - 5.4.203-1
kmod-ip6tables-extra - 5.4.203-1
kmod-ipt-conntrack - 5.4.203-1
kmod-ipt-conntrack-extra - 5.4.203-1
kmod-ipt-conntrack-label - 5.4.203-1
kmod-ipt-core - 5.4.203-1
kmod-ipt-extra - 5.4.203-1
kmod-ipt-filter - 5.4.203-1
kmod-ipt-iface - 5.4.203+3.13-4
kmod-ipt-ipopt - 5.4.203-1
kmod-ipt-iprange - 5.4.203-1
kmod-ipt-ipset - 5.4.203-1
kmod-ipt-ipv4options - 5.4.203+3.13-4
kmod-ipt-nat - 5.4.203-1
kmod-ipt-nat-extra - 5.4.203-1
kmod-ipt-nat6 - 5.4.203-1
kmod-ipt-nathelper-rtsp - 5.4.203+3.13-4
kmod-ipt-offload - 5.4.203-1
kmod-ipt-physdev - 5.4.203-1
kmod-ipt-proto - 5.4.203+3.13-4
kmod-ipt-raw - 5.4.203-1
kmod-ipt-raw6 - 5.4.203-1
kmod-iptunnel - 5.4.203-1
kmod-iptunnel6 - 5.4.203-1
kmod-keyboard-eb904 - 5.4.203+1.0.0-1
kmod-leds-gpio - 5.4.203-1
kmod-leds-uleds - 5.4.203-1
kmod-ledtrig-activity - 5.4.203-1
kmod-ledtrig-gpio - 5.4.203-1
kmod-ledtrig-oneshot - 5.4.203-1
kmod-ledtrig-transient - 5.4.203-1
kmod-lib-crc-ccitt - 5.4.203-1
kmod-lib-crc16 - 5.4.203-1
kmod-lib-crc32c - 5.4.203-1
kmod-lib-textsearch - 5.4.203-1
kmod-ltq-atm-vr9 - 5.4.203-3
kmod-ltq-ifxos - 5.4.203+1.5.19-4
kmod-ltq-ptm-vr9 - 5.4.203-3
kmod-ltq-vdsl-vr9 - 5.4.203+4.17.18.6-4
kmod-ltq-vdsl-vr9-mei - 5.4.203+1.5.17.6-4
kmod-mac80211 - 5.4.203+5.10.110-1-1
kmod-mii - 5.4.203-1
kmod-mppe - 5.4.203-1
kmod-nf-conntrack - 5.4.203-1
kmod-nf-conntrack-netlink - 5.4.203-1
kmod-nf-conntrack6 - 5.4.203-1
kmod-nf-flow - 5.4.203-1
kmod-nf-ipt - 5.4.203-1
kmod-nf-ipt6 - 5.4.203-1
kmod-nf-nat - 5.4.203-1
kmod-nf-nat6 - 5.4.203-1
kmod-nf-nathelper - 5.4.203-1
kmod-nf-nathelper-extra - 5.4.203-1
kmod-nf-reject - 5.4.203-1
kmod-nf-reject6 - 5.4.203-1
kmod-nfnetlink - 5.4.203-1
kmod-nft-core - 5.4.203-1
kmod-nft-nat - 5.4.203-1
kmod-nft-nat6 - 5.4.203-1
kmod-nft-offload - 5.4.203-1
kmod-nlmon - 5.4.203-1
kmod-nls-base - 5.4.203-1
kmod-nls-cp1250 - 5.4.203-1
kmod-nls-cp437 - 5.4.203-1
kmod-nls-cp852 - 5.4.203-1
kmod-nls-iso8859-1 - 5.4.203-1
kmod-nls-iso8859-2 - 5.4.203-1
kmod-nls-utf8 - 5.4.203-1
kmod-ppp - 5.4.203-1
kmod-ppp-synctty - 5.4.203-1
kmod-pppoa - 5.4.203-1
kmod-pppoe - 5.4.203-1
kmod-pppox - 5.4.203-1
kmod-pptp - 5.4.203-1
kmod-ralink_inic - 5.4.203+de9a965-1
kmod-rt2800-lib - 5.4.203+5.10.110-1-1
kmod-rt2800-mmio - 5.4.203+5.10.110-1-1
kmod-rt2800-pci - 5.4.203+5.10.110-1-1
kmod-rt2x00-lib - 5.4.203+5.10.110-1-1
kmod-rt2x00-mmio - 5.4.203+5.10.110-1-1
kmod-rt2x00-pci - 5.4.203+5.10.110-1-1
kmod-sched-connmark - 5.4.203-1
kmod-sched-core - 5.4.203-1
kmod-scsi-core - 5.4.203-1
kmod-slhc - 5.4.203-1
kmod-spi-bitbang - 5.4.203-1
kmod-spi-dev - 5.4.203-1
kmod-spi-gpio - 5.4.203-1
kmod-tcp-bbr - 5.4.203-1
kmod-tun - 5.4.203-1
kmod-udptunnel4 - 5.4.203-1
kmod-udptunnel6 - 5.4.203-1
kmod-usb-acm - 5.4.203-1
kmod-usb-core - 5.4.203-1
kmod-usb-dwc2 - 5.4.203-1
kmod-usb-ehci - 5.4.203-1
kmod-usb-ledtrig-usbport - 5.4.203-1
kmod-usb-net - 5.4.203-1
kmod-usb-net-cdc-ether - 5.4.203-1
kmod-usb-net-cdc-mbim - 5.4.203-1
kmod-usb-net-cdc-ncm - 5.4.203-1
kmod-usb-net-hso - 5.4.203-1
kmod-usb-net-huawei-cdc-ncm - 5.4.203-1
kmod-usb-net-qmi-wwan - 5.4.203-1
kmod-usb-net-rndis - 5.4.203-1
kmod-usb-net-sierrawireless - 5.4.203-1
kmod-usb-serial - 5.4.203-1
kmod-usb-serial-option - 5.4.203-1
kmod-usb-serial-qualcomm - 5.4.203-1
kmod-usb-serial-sierrawireless - 5.4.203-1
kmod-usb-serial-wwan - 5.4.203-1
kmod-usb-storage - 5.4.203-1
kmod-usb-storage-extras - 5.4.203-1
kmod-usb-wdm - 5.4.203-1
kmod-usb2 - 5.4.203-1
kmod-veth - 5.4.203-1
kmod-vxlan - 5.4.203-1
kmod-wireguard - 5.4.203-1
lcd4linux-eb904-custom - 2019-07-19-0b83bb3a
lcdcontroller - 1
libatomic1 - 8.4.0-3
libattr - 2.4.48-2
libblkid1 - 2.36.1-2
libblobmsg-json20210516 - 2021-05-16-b14c4688-2
libbpf0 - 5.10.10-2
libbz2-1.0 - 1.0.8-1
libc - 1.1.24-3
libcap - 2.43-1
libcomerr0 - 1.45.6-2
libcurl4 - 7.83.1-1
libdevmapper - 2.03.14-1
libedit - 20210419-3.1-1
libelf1 - 0.180-1
libevdev - 1.12.0-1
libevent2-7 - 2.1.12-1
libext2fs2 - 1.45.6-2
libf2fs6 - 1.14.0-2
libfdisk1 - 2.36.1-2
libffi - 3.3-2
libfuse1 - 2.9.9-1
libgcc1 - 8.4.0-3
libgcrypt - 1.8.7-2
libgd - 2.3.0-3
libgmp10 - 6.2.1-1
libgnutls - 3.7.1-2
libgpg-error - 1.42-1
libidn2 - 2.3.0-1
libip4tc2 - 1.8.7-1
libip6tc2 - 1.8.7-1
libiwinfo-data - 2022-04-26-dc6847eb-1
libiwinfo-lua - 2022-04-26-dc6847eb-1
libiwinfo20210430 - 2022-04-26-dc6847eb-1
libjpeg-turbo - 2.0.6-1
libjson-c5 - 0.15-2
libjson-script20210516 - 2021-05-16-b14c4688-2
liblua5.1.5 - 5.1.5-9
liblucihttp-lua - 2021-06-11-3dc89af4-1
liblucihttp0 - 2021-06-11-3dc89af4-1
liblzo2 - 2.10-4
libmnl0 - 1.0.4-2
libmount1 - 2.36.1-2
libncurses6 - 6.2-3
libnetfilter-conntrack3 - 1.0.8-1
libnetfilter-cthelper0 - 1.0.0-2
libnetfilter-cttimeout1 - 1.0.0-2
libnetfilter-queue1 - 1.0.5-4
libnettle8 - 3.6-1
libnfnetlink0 - 1.0.1-4
libnftnl11 - 1.1.8-1
libnghttp2-14 - 1.43.0-1
libnl-tiny1 - 2020-08-05-c291088f-2
libopenldap - 2.4.58-1
libopenssl-conf - 1.1.1q-1
libopenssl-devcrypto - 1.1.1q-1
libopenssl1.1 - 1.1.1q-1
libpcap1 - 1.9.1-3.1
libpcre - 8.44-3
libpng - 1.6.37-10
libpthread - 1.1.24-3
libqrencode - 4.1.1-1
libreadline8 - 8.1-1
librt - 1.1.24-3
libsasl2 - 2.1.27-4
libslang2 - 2.3.2-4
libsmartcols1 - 2.36.1-2
libsqlite3-0 - 3330000-1
libss2 - 1.45.6-2
libssh2-1 - 1.9.0-2
libstdcpp6 - 8.4.0-3
libtirpc - 1.3.2-1
libubox20191228 - 2020-05-25-66195aee-1
libubox20210516 - 2021-05-16-b14c4688-2
libubus-lua - 2021-06-30-4fc532c8-2
libubus20210603 - 2022-02-21-b32a0e17-1
libubus20210630 - 2021-06-30-4fc532c8-2
libuci20130104 - 2021-04-14-4b3db117-5
libuclient20201210 - 2021-05-14-6a6011df-1
libudev-zero - 1.0.0-1
libunistring - 0.9.10-1
libusb-1.0-0 - 1.0.24-4
libusb-compat4 - 0.1.7-2
libustream-openssl20201210 - 2022-01-16-868fd881-1
libuuid1 - 2.36.1-2
libwebp - 1.1.0-2
libxml2 - 2.9.14-1
libxtables12 - 1.8.7-1
libzstd - 1.4.9-1
linux-atm - 2.5.2-7
logd - 2020-10-25-9ef88681-2
lsblk - 2.36.1-2
lsof - 4.94.0-1
ltq-dsl-base - 3
ltq-vdsl-app - 4.17.18.6-8
ltq-vdsl-mei-test - 1.5.17.6-4
ltq-vdsl-vr9-vectoring-fw-installer - 6.8.6-3
lua - 5.1.5-9
lua-evdev - 1.0.0-1
lua-event - 0.4.4-1
lua-lalarm - 1.0.0-1
luac - 5.1.5-9
lualanes - 3.13.0-1
luci - git-22.209.62380-c6d2885
luci-app-3ginfo - 1.3.3
luci-app-adblock - git-22.209.62380-c6d2885
luci-app-commands - git-22.209.62380-c6d2885
luci-app-cpu-status-mini-master - 0.1
luci-app-ddns - git-22.209.62380-c6d2885
luci-app-diskman - v0.2.11-beta
luci-app-disks-info-master - 0.3-9
luci-app-firewall - git-22.209.62380-c6d2885
luci-app-internet-detector - 0.2
luci-app-ledtrig-usbport - git-22.209.62380-c6d2885
luci-app-lite-watchdog - 1.0.2-20220701
luci-app-nlbwmon - git-22.209.62380-c6d2885
luci-app-ntpc - git-22.209.62380-c6d2885
luci-app-openvpn - git-22.209.62380-c6d2885
luci-app-opkg - git-22.209.62380-c6d2885
luci-app-p910nd - git-22.209.62380-c6d2885
luci-app-sms-tool - 1.9.4-20220325
luci-app-timecontrol - 1.1
luci-app-uhttpd - git-22.209.62380-c6d2885
luci-app-wireguard - git-22.209.62380-c6d2885
luci-app-wol - git-22.209.62380-c6d2885
luci-base - git-22.209.62380-c6d2885
luci-compat - git-22.209.62380-c6d2885
luci-i18n-3ginfo-en - git-21.137.41797-061e09c
luci-i18n-3ginfo-pl - git-21.137.41797-061e09c
luci-i18n-adblock-de - git-22.209.62380-c6d2885
luci-i18n-adblock-en - git-22.209.62380-c6d2885
luci-i18n-adblock-pl - git-22.209.62380-c6d2885
luci-i18n-base-de - git-22.209.62380-c6d2885
luci-i18n-base-en - git-22.209.62380-c6d2885
luci-i18n-base-pl - git-22.209.62380-c6d2885
luci-i18n-commands-de - git-22.209.62380-c6d2885
luci-i18n-commands-en - git-22.209.62380-c6d2885
luci-i18n-commands-pl - git-22.209.62380-c6d2885
luci-i18n-ddns-de - git-22.209.62380-c6d2885
luci-i18n-ddns-en - git-22.209.62380-c6d2885
luci-i18n-ddns-pl - git-22.209.62380-c6d2885
luci-i18n-firewall-de - git-22.209.62380-c6d2885
luci-i18n-firewall-en - git-22.209.62380-c6d2885
luci-i18n-firewall-pl - git-22.209.62380-c6d2885
luci-i18n-lite-watchdog-pl - git-22.174.59832-052932f
luci-i18n-nlbwmon-de - git-22.209.62380-c6d2885
luci-i18n-nlbwmon-en - git-22.209.62380-c6d2885
luci-i18n-nlbwmon-pl - git-22.209.62380-c6d2885
luci-i18n-ntpc-de - git-22.209.62380-c6d2885
luci-i18n-ntpc-en - git-22.209.62380-c6d2885
luci-i18n-ntpc-pl - git-22.209.62380-c6d2885
luci-i18n-openvpn-de - git-22.209.62380-c6d2885
luci-i18n-openvpn-en - git-22.209.62380-c6d2885
luci-i18n-openvpn-pl - git-22.209.62380-c6d2885
luci-i18n-opkg-de - git-22.209.62380-c6d2885
luci-i18n-opkg-en - git-22.209.62380-c6d2885
luci-i18n-opkg-pl - git-22.209.62380-c6d2885
luci-i18n-p910nd-de - git-22.209.62380-c6d2885
luci-i18n-p910nd-en - git-22.209.62380-c6d2885
luci-i18n-p910nd-pl - git-22.209.62380-c6d2885
luci-i18n-sms-tool-pl - git-22.202.81463-d4f12c5
luci-i18n-timecontrol-pl - git-22.202.81463-d4f12c5
luci-i18n-uhttpd-de - git-22.209.62380-c6d2885
luci-i18n-uhttpd-en - git-22.209.62380-c6d2885
luci-i18n-uhttpd-pl - git-22.209.62380-c6d2885
luci-i18n-wireguard-de - git-22.209.62380-c6d2885
luci-i18n-wireguard-en - git-22.209.62380-c6d2885
luci-i18n-wireguard-pl - git-22.209.62380-c6d2885
luci-i18n-wol-de - git-22.209.62380-c6d2885
luci-i18n-wol-en - git-22.209.62380-c6d2885
luci-i18n-wol-pl - git-22.209.62380-c6d2885
luci-lib-base - git-22.209.62380-c6d2885
luci-lib-ip - git-22.209.62380-c6d2885
luci-lib-ipkg - git-22.209.62380-c6d2885
luci-lib-jsonc - git-22.209.62380-c6d2885
luci-lib-nixio - git-22.209.62380-c6d2885
luci-mod-admin-full - git-22.209.62380-c6d2885
luci-mod-network - git-22.209.62380-c6d2885
luci-mod-status - git-22.209.62380-c6d2885
luci-mod-system - git-22.209.62380-c6d2885
luci-proto-3g - git-22.209.62380-c6d2885
luci-proto-gre - git-22.209.62380-c6d2885
luci-proto-ipv6 - git-22.209.62380-c6d2885
luci-proto-ncm - git-22.209.62380-c6d2885
luci-proto-ppp - git-22.209.62380-c6d2885
luci-proto-qmi - git-22.209.62380-c6d2885
luci-proto-relay - git-22.209.62380-c6d2885
luci-proto-vxlan - git-22.209.62380-c6d2885
luci-proto-wireguard - git-22.209.62380-c6d2885
luci-ssl-openssl - git-22.209.62380-c6d2885
luci-theme-bootstrap - git-22.209.62380-c6d2885
mc - 4.8.27-2
mkf2fs - 1.14.0-2
mount-utils - 2.36.1-2
mtd - 26
nand-utils - 2.1.2-1
netifd - 2021-10-30-8f82742c-1
netperf - 2.7.0-2
nlbwmon - 2020-04-11.1-34a18876-3
ntfs-3g - 2017.3.23-1-fuseext
ntfs-3g-utils - 2017.3.23-1-fuseext
ntpclient - 2015_365-4
odhcp6c - 2021-01-09-53f07e90-16
odhcpd - 2021-07-18-bc9d317f-3
openssl-util - 1.1.1q-1
openvpn-easy-rsa - 3.0.8-3
openvpn-openssl - 2.5.3-3
openwrt-keyring - 2021-02-20-49283916-2
opkg - 2021-06-13-1bf042dd-1
p910nd - 0.97-9
parted - 3.4-1
picocom - 3.1-5
ppp - 2.4.8.git-2020-10-03-3
ppp-mod-passwordfd - 2.4.8.git-2020-10-03-3
ppp-mod-pppoa - 2.4.8.git-2020-10-03-3
ppp-mod-pppoe - 2.4.8.git-2020-10-03-3
ppp-mod-pptp - 2.4.8.git-2020-10-03-3
ppp-mod-radius - 2.4.8.git-2020-10-03-3
procd - 2021-03-08-2cfc26f8-1
qrencode - 4.1.1-1
ralink_bin - 1.0.0-1
relayd - 2020-04-25-f4d759be-1
resolveip - 2
rpcd - 2022-02-19-8d26a1ba-1
rpcd-mod-file - 2022-02-19-8d26a1ba-1
rpcd-mod-iwinfo - 2022-02-19-8d26a1ba-1
rpcd-mod-luci - 20210614
rpcd-mod-rrdns - 20170710
rt2800-pci-firmware - 20211216-1
serdisplib - 2.02-1
shadow-common - 4.8.1-3
shadow-gpasswd - 4.8.1-3
shadow-groupadd - 4.8.1-3
shadow-groupdel - 4.8.1-3
shadow-su - 4.8.1-3
shadow-useradd - 4.8.1-3
shadow-userdel - 4.8.1-3
shadow-usermod - 4.8.1-3
shadow-utils - 4.8.1-3
smartmontools - 7.2-1
smartmontools-drivedb - 7.2-1
sms-tool - 2022-03-21-f07699ab-1
speedtest-netperf - 1.0.0-1
stress - 1.0.4-2
sudo - 1.9.5p2-1
swap-utils - 2.36.1-2
swconfig - 12
sysinfo - 20210313
tc-full - 5.11.0-3
tc-mod-iptables - 5.11.0-3
tcpdump - 4.9.3-4
terminfo - 6.2-3
ubi-utils - 2.1.2-1
uboot-envtools - 2021.01-14
ubox - 2020-10-25-9ef88681-2
ubus - 2021-06-30-4fc532c8-2
ubusd - 2021-06-30-4fc532c8-2
uci - 2021-04-14-4b3db117-5
uclibcxx - 0.2.5-3
uclient-fetch - 2021-05-14-6a6011df-1
uhttpd - 2021-03-21-15346de8-2
uhttpd-mod-ubus - 2021-03-21-15346de8-2
umbim - 2019-09-11-184b707d-1
uqmi - 2022-03-12-44dd0957-4
urandom-seed - 3
urngd - 2020-01-21-c7f7b6b6-1
usb-modeswitch - 2017-12-19-f40f84c2-2
usbids - 0.359-1
usbutils - 013-2
usign - 2020-05-23-f1f65026-1
vxlan - 7
wget-ssl - 1.21.1-1
whois - 5.5.9-1
wireguard-tools - 1.0.20210223-2
wireless-regdb - 2021.08.28-1
wireless-tools - 29-6
wpa-cli - 2020-06-08-5a8b3662-40
wpad-openssl - 2020-06-08-5a8b3662-40
wwan - 2019-04-29-5
zlib - 1.2.11-4
root@EB904: ~$ 

I might be able to help out with a compileable source repository at least. I've finally found some time to pick up Plonkbongs work and as of now, i have a patch branch that is compatible with the current openwrt-21.02. I will also try to get the patch-branch compatible with master and openwrt-22.03 but cant say much about it yet. Enough said, here's the link: https://github.com/crumpled-acronym/openwrt-eb904xdsl (maybe i'll also add eb904xdsl-21.02 and eb904xdsl-21.03 it there are distinct patches required for the different releases). I will also ensure that the release-branches are patchable with their respective patch-branch, which only applies to openwrt-21.02 at the moment. However, you can always try to patch the current branches from the official openwrt repo, which should be fine most of the time.

As of now, my repository contains the three openwrt release branches master, openwrt-21.02, openwrt-22.03 and the branch with easybox-related patches eb904xsl. This might change, if master or 22.03 require destinct patches. Once in a while i'll do my own build an thus update release-branches and patch-branch if required.

Now, to get a compileable source up and running -- assuming you have cloned either the official openwrt or my openwrt-eb904xdsl to the current directory -- do the following

git checkout openwrt-21.02
# if you've cloned my repo, skip the next two instructions
git remote add ca https://github.com/crumpled-acronym/openwrt-eb904xdsl
git fetch ca eb904xdsl:eb904xdsl
# next, create a new branch for the patched openwrt release, e.g.
git branch build-2022-mm-dd
git checkout build-2022-mm-dd
# integrate the easybox patches (unfortunately, one at a time)
git cherry-pick -n 73ec21cde2cde1fc27f66b08e8762cdc3c78b61a # this is a backport and only required for openwrt-21.02
git cherry-pick -n 54be6910c8d1155021fa4d0d76fbcd9763817cf6
git cherry-pick -n 962aec7e552e0d21f3b72da2d06e8a2b66ff8e03
git cherry-pick -n 38b53c44b79ae30e5cfe0149d69b0716817e8ec2
git cherry-pick -n -X theirs 461ed3928e17ac17e29fdc4734b936d6ad0d396d
git cherry-pick -n b85f4e9b0bc450d2d62c0bca24db81fd8838e65c
git cherry-pick -n 809b092ab3df762b1bc176043a9a75493a113746
git cherry-pick -n e606e4ce889743f108242e7591c791710c932860
git cherry-pick -n cc1f3c5cbde78bd75c4599b6586af1f7e554fb95
git cherry-pick -n -X theirs 5ec1ba47f061d7e1354aaf62a4ad136e05b57d14
git cherry-pick -n 5688796ce770d53c3a3fd655a4b32e292724c9a6
git cherry-pick -n 36ed6568e7d0818e036de3e5ee6caa96f2cba7c7
git cherry-pick -n d87f3e80b00ab214d1d6bc3059bb3ecc994720e6
git cherry-pick -n 9e50fa6cd1538fa3271211b6b17b714af39fab19
git cherry-pick -n -X theirs 5d9c76b3761cbe7c2e553d876bda81646ff0296e
git cherry-pick -n e7c21d4ac86686dc68878794733cf86e5f577c0f
git cherry-pick -n -X theirs edfcaabc3d93962a738057c0782ffc584038b01c
git cherry-pick -n 094c68a2414436b2716969dbf19fa00614a98d04
git cherry-pick -n b273f4258e0e454855d204e5c3975b55e59c4cc0
# make sure to pick all desired commits from the patch branch (especially if it updates)
git commit -m "Apply easybox 904 compatibility patches" # commit to finalize the branch

Now, fix the feed-sources in your build branch build-2022-mm-dd (should still be the current one) to point to the packet branches matching the openwrt-version (add ;openwrt-21.02 in this case).
I've also set up repos with the required easybox packages (the lcd4linux compile-bug is fixed here)

src-git easybox904 https://github.com/crumpled-acronym/openwrt-feeds-easybox904-minpkgset.git
src-git easybox904_kdrivers https://github.com/crumpled-acronym/openwrt-feeds-easybox904-driver.git

Finally, everything can be compiled as the requirements and quickstart section in the openwrt readme describe. To help start out, i've also added my .config to the build (see below), which can be used as a base, if youre unsure how to configure the build. Make sure to drop/rename it, after installing the package feeds.

With the patches being applied in a seperated branch, the whole repo should be suitable for incrementing builds, as you keep the release and patch branches clean. Simply update (pull) the release branch and if needed the patch branch. Then you can set up another build branch and cherry-pick the patches into it as described above. This way, hopefully you only have to compile the toolchain and stuff once.

IPv6 support is compiled and at least in my local lan it can assign adresses. However, there might be another problem regarding IPv6 that applies to all openwrt.
As it is up-to date with the current openwrt-21.02, the available (21.02)packages through opkg should all run.

Unfortunately, with the current source-state, there is a little problem with lcd backlighting: it is constantly on, unless you press a button to get the info-display.

For everyone who cant compile their own binary, i have upload my current build but will propably not continue with it in the future. For everyone wanting to get start compiling, there also is a sample build config (selects all software that is included by default) to be extended. Both is available here.

That said, i will probably not be able to help you with your IPv6 config any further :frowning:

3 Likes

hmm, would adding

echo '0' > /sys/class/backlight/fb_ili9341_eb904/bl_power

in /etc/rc.local
solve your problem?

Keep it up with the builds, I really appreciate it and will surely look for updates.
Cheers

Hi,

can you help me regardug Easybox 904 LTE.

when i turn on the router, i receive this error:

after i turn off the router, and then turn on while i am pressing reset button

i receive this error:

what I need to do ?

How can I save my router?

Thank you

I too really appreciate your work!
Compiling is something I can do myself, but updates to the source code would be nice.
Thanks!

That command does not work for me, but it does with 1 instead of 0. This is consistent with the kernel documentation but contrary to how it is used in /usr/sbin/controller.lua.
However the display is turned on again after a short time. I'd guess it is the vtconsole, but I'm not 100% sure and don't know howto stop/config it.

Comparing the config files between the builds of zuzia / Plonk* and crumpled-acronym might also help. But I could not find the crucial difference until now.
In the image of zuzia the vtconsole seems to be switched off via /etc/init.d/lcdController, but I cannot find anything like that in the other image.

Unfortunately I cannot test anything at the moment.

Sources:
https://www.kernel.org/doc/html/latest/gpu/backlight.html

What the screen tells you to ?