Everything has been great so far, especially after enabling some of the additional settings that people have mentioned here. However, I am looking to update to the latest version provided by Lytr, which I believe is this one.
I've seen conflicting answers, so I decided to ask here and hope I can get the right answers:
I only installed OpenWRT on one partition, how can I fix this so that I can do a sysupgrade to the latest version provided by Lytr? I already tried doing a sysupgrade, but it failed and reverted back, so I'm guessing I need to install OpenWRT on the other partition. Which version do I install?
If I sysupgrade with this snapshot, I know the config will be wiped, but will IP addresses of devices change? Only asking because I have some devices on the network where if the IP changes it's a pain to setup correctly again.
If I decided to try a different build, say from Arix, would #2 also happen?
How can I update packages so that I make sure I'm staying up-to-date with security patches and features?
Thank you all for very much for your help, especially those of you who are creating these builds!
AFIK you can sysupgrade any boot partition, even with different versions, so your case could be another issue, maybe the other partition is still on Linksys ver, in that case you need first install factory then sysupgrade it
The config should not be erased, there is a checkbox for that. some additional packages or configs may be erased if they are not in the image and in the retain list.
Maybe, but even if not, they recommend start from zero when you change from NSS to FOSS and vice versa
As for now, this images are from snapshot so... we can update the whole image for now or just wait a while, as far I saw this router is near to become part of the stable branch, and when that happens there are tools to upgrade base, auc, or just apps, with apk.
I'm pretty desperate to get some more flash storage available to use on the mx4300. Does anyone know what else is required besides this modification mentioned by qosmio to gain access to access the ubi_concat partition?
I compiled a firmware after applying the git diff mentioned by qosmio, and then flashed the resulting sysupgrade.bin image via the standard luci firmware upgrade ui. I don't see a new ubi_concat partition anywhere. Is there something I'm missing, perhaps a different flash method required, or am I just looking in the wrong place? ubinfo just shows the usual single ubi device with 2 ubi volumes for rootfs and rootfs_data, with 0 available erase blocks and total available eraseblocks of roughly 150MiB so it definitely isn't including that extra roughly 500MiB to be gained from app2/app2_data. I was assuming id find a second ubi device with the ubi_concat partition but no such luck.
After backing them up, I even tried erasing the app2 and app2_data mtd partitions and rebooting in case the useless data in them was causing an issue but it didn't seem to change anything.
I also tried doing a make distclean and recompiling just to be sure some leftover compilation artifacts weren't what was giving me issues.
If anyone could point me in the right direction id be grateful. Thanks
I'm having an issue with a custom build on the homeWrk version of this router and was wondering if its only me. I'm completely new to this so I might be my fault. I made the custom build so I could get access to the apk package manager.
The issue is that after installing any package, all other attempts to install anything fails with the below error. If I uninstall the first package, I'm allowed to install another.
root@OpenWrt:~# apk add docker-compose
ERROR: unable to select packages:
adblock-fast-1.1.2-r10:
error: uninstallable
arch: all
satisfies: luci-app-adblock-fast-1.1.2-r10[adblock-fast]
luci-app-adblock-fast-1.1.2-r10:
error: uninstallable
arch: all
satisfies: world[luci-app-adblock-fast]
root@OpenWrt:~# apk add adb
ERROR: unable to select packages:
adblock-fast-1.1.2-r10:
error: uninstallable
arch: all
satisfies: luci-app-adblock-fast-1.1.2-r10[adblock-fast]
luci-app-adblock-fast-1.1.2-r10:
error: uninstallable
arch: all
satisfies: world[luci-app-adblock-fast]
I just used random packages for the test.
The other interesting thing is that if I do multiple packages at once, that works.
root@OpenWrt:~# apk add adblock-fast
(1/1) Installing adblock-fast (1.1.2-r10)
Executing adblock-fast-1.1.2-r10.post-install
OK: 36 MiB in 183 packages
root@OpenWrt:~# apk add luci-theme-openwrt-2020
ERROR: unable to select packages:
adblock-fast-1.1.2-r10:
error: uninstallable
arch: all
satisfies: world[adblock-fast]
root@OpenWrt:~# apk del adblock-fast
(1/1) Purging adblock-fast (1.1.2-r10)
Executing adblock-fast-1.1.2-r10.pre-deinstall
Stopping adblock-fast service... OK
Removing rc.d symlink for adblock-fast... OK
OK: 36 MiB in 182 packages
root@OpenWrt:~# apk add luci-theme-openwrt-2020
(1/1) Installing luci-theme-openwrt-2020 (24.322.80622~a403707)
Executing luci-theme-openwrt-2020-24.322.80622~a403707.post-install
OK: 36 MiB in 183 packages
root@OpenWrt:~# apk add adblock-fast
ERROR: unable to select packages:
luci-theme-openwrt-2020-24.322.80622~a403707:
error: uninstallable
arch: all
satisfies: world[luci-theme-openwrt-2020]
root@OpenWrt:~# apk del luci-theme-openwrt-2020
(1/1) Purging luci-theme-openwrt-2020 (24.322.80622~a403707)
Executing luci-theme-openwrt-2020-24.322.80622~a403707.pre-deinstall
OK: 36 MiB in 182 packages
root@OpenWrt:~# apk del luci-theme-openwrt-2020 adblock-fast
OK: 36 MiB in 182 packages
root@OpenWrt:~# apk add luci-theme-openwrt-2020 adblock-fast
(1/2) Installing adblock-fast (1.1.2-r10)
Executing adblock-fast-1.1.2-r10.post-install
(2/2) Installing luci-theme-openwrt-2020 (24.322.80622~a403707)
Executing luci-theme-openwrt-2020-24.322.80622~a403707.post-install
OK: 36 MiB in 184 packages
root@OpenWrt:~#
looks like maybe they were just cleaning up the old releases or something and the github actions for generating the release files hadn't finished running yet. Never used any of arix's builds myself but this appears to be what you were looking for if you want OSS from that repo.
I have mx4300 variant of LN1301 and I’m on arix’s foss build (qualcommax-foss-3d852fb kernel 6.6.59) released around November 8th.
5Ghz wifi iperf performance is not that great around 300-400 mbps on 2x2 802.11ax 80Mhz width ipad or iphone with 1100 mbps+ link speed, even 5 feet away from the router. Have tried all channels (DFS and non-DFS), channel widths and tx power combinations. I have 4 units and it’s the same with all of them. Is there something else I can do to improve throughput? Does NSS build provide higher wifi throughput?
On FOSS, I was experiencing device disconnects repeatedly, this was on one of arix’s FOSS builds that were deleted on GitHub. So in my use case, NSS was actually more stable than the FOSS build (keep in mind this very well could have been user error, but I figured it was not worth my time staying on FOSS). On NSS with iperf, I can hit 800-900 mbps on my iPhone when in the same room as the router. On my laptop, I can get damn near Ethernet speeds on a file transfer to my media server (around 930 mbps).
got the issue I was having figured out, so I've got all that extra space available. Turns out my issue was just that I was missing a required kernel patch.
LuCi is preinstalled. The kmods are necessary for packages like Wireguard, but the firmware functions fine without them, they are strictly for additional packages you might install.