Optimized build for IPQ40xx devices

hello, trying to repair my network problem, doing tests, delete unbound on a fritz 4040 with your firmware, this broke luci. I tried to repair it, it loads the image again from the console and now I can't access it either with its ip, or with 192.168.1.1. what would be the next step?

openwrt-21.02.0-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin

I have the same issue on an MR9000, it works like a charm but after 3 reboots the configuration is lost.

If I restore a backup, it keeps resetting to the default. If I change the configuration, it works but it loses configuration after 3 reboots.

Any suggestions?

@NoTengoBattery
6in4 is not working on the latest build. I saw you enabled the modules back in 2020 but it seems like it has been disabled again. Are you able to enable it again in the next build?

Hi there - I'm using version 3.0 and love the capability/stability it brings to my EA6350v3.

Hopefully a quick question. How do I turn off IPv6? My ISP doesn't support this, so I'd like to turn it off for any LAN connected devices making DNS requests (I have an issue where a software build process gets IPv6 from Cloudflare DNS, but then a 'wget' fails)?

Would I be correct in assuming that I simply remove the IPv6 address (2nd in the list) from Network -> DHCP & DNS -> DNS Forwardings?

Many thanks!

I'm testing a Mikrotik HAP AC2 that is based on this same SOC. Do you think it's possible to test your wifi calibration data on it? I am using the default nobuffers driver but wifi performance seems slow on the 5Ghz. Using iperf I can only get 270mbits on a iperf3 test for 600 seconds with a 80mhz channel. Using irbalance and packet steering and software offload I've been able to get the full 920-940mbits wired.

Thanks

I found it easier to log into the router via SSH as the root user and edit the config, but I'm sure there's a way to do it through LuCI. You can edit /etc/config/network. For me I added option ipv6 '0' (with a tab) below config interface 'wan'.

You may have other wan networks such as wwan if you're using your router as a repeater or range extender. Under LuCI's Network > Interfaces, if you see any others that don't have any errors, add that same option ipv6 '0' with a tab below each config interface '<interface name>'. (Opkg update error (wget returned 4) - #8 by komawoyo)

For me, under LuCI's Network > Interfaces, the only other wan is wan6 and it shows the error Error: Network device is not present so I decided not to mess with that.

After I found all the wan interfaces and added those, I ran /etc/init.d/network reload. That helped make opkg work better for me but it might work for your issue with wget. (Opkg update error (wget returned 4) - #9 by helpme555)

1 Like

@shimon as far as I know, they are enabled and available.


@mTek I do not have calibration info for this particular device, therefore, I can't help with that. Those calibrations are inside the OEM firmware, maybe someone can download and unpack an original firmware, and then we can benchmark them.


Sorry for the delay and the absence. I've been very busy these weeks, since we just started a new project and you know how it is: lifting a project from scratch takes quite some effort. I will be posting back with updates. I will review the reboot issue as well as release the new build based on the latest release. That should fix opkg crying about the packages' certificate.

1 Like

Sorry for the delay. I will be adding the target for the next public release I'll make. After that, I will be sharing non-public builds with you to enable DSA for your target, and hopefully enable it for more target as well in the future.

No worries I have dsa working in my build currently I just don't know much about zlib stuff you have working.

@NoTengoBattery , is im only one having this problem right now? (tried re-download stock firmware on linksys website still remain problem).
tested firmware 3.0 RC3, RC4 & Stable. still exist problem. because my 2nd partition stock linksys are replaced by old Rc3. thanks.
image_2021-12-17_062538

Oh yeah, you may need to install said tools. Particularly coreutils-stat and coreutils-cksum. Other packages may be missing as well.

1 Like

Looks like ipq40xx DSA support is being finalized
https://github.com/openwrt/openwrt/pull/4721#issuecomment-1001594745
Even has examples for 4 of the supported boards so far.

1 Like

@NoTengoBattery sorry for noob question. how to resolve this? or just i need to wait for stable version?

image_2021-12-30_032330

Kernel modules are only compatible with the exact kernel they've been built against, if you need additional modules not provided by the flashed image (or provided in a custom package repository for that very build), you will have to rebuild your own custom image from source and enable the feature set you're looking for in its build configuration.

1 Like

Hi all,
I got some problem with ea8300 low download speed, Is there a release worth trying?
Regards.

Considering the amount of information in your question, I guess any release or snapshot is worth trying...

1 Like

Sorry for not providing enough info. I'm on the latest openwrt snapshot, but the download speed is half of the stock firmware. I'm wondering if "notengobattery-linksys_ea8300-squashfs-sysupgrade" would help in this case.

I would love to run Mikrotik RouterOS on the MR9000.

@sinxhack The modules are published, but this build has the SSL bug thing that affects the server where I push them to. So, they seem unavailable. The new build will solve this issue.

@rid If coming from an OEM OS, you'll need to flash the factory image.

@hipyskipy and @fabio0p it seems that the boot count reset code is working as expected. Regarding the MR9000, it is not added to the script. I am sure that adding it will solve the issue (will do for the next release)

@vt_redneck03060 I am not sure what are you saying. Do you want to run other's OEM firmware on another device? Thats quite a challenge but certainly not what openwrt is about.

1 Like

Hello, everyone!
After quite some time I managed to build and upload the latest version. This should fix those weird issues with the packages downloaded from my server. Please, check them out in post #1.

3 Likes