OpenWrt 24.10.2
-
Hi, how difficult would it be to build OpenWrt 24.10 for the Omega2S? We are currently using 23.05.3. However, to comply with the CRA (Cyber Resilience Act) in Europe, we need to ensure we are using the latest OpenWrt firmware for security reasons. The Onion packages and p44-ledchain packages are particularly important. I think Python packages and some other standard packages should not be a problem, but Omega-specific patches or kernel modules could become complicated.
Also, will it be possible to use the Onion firmware builder for 24.10 and coming OpenWrt versions in the future?
Thx in advance
-
@DocHardinger 24.10 do work on Omega2 it will depend on what specific packaged you need. p44-ledchain works on 24.10, I made a patch @luz has merged.
-
@crispyoz especially the omega packages/kernel stuff and the use of the onion firmware builder would be great. Im not so deep into openwrt firmware building and the onion builder is easy to use...
-
@DocHardinger The build system wrapper can build OWRT 24 including p44-ledchain. Some months ago (April) I merged some of the Onion patches from OWRT 23 into my 24 build and ended up with a working 24 system. I recall I was working on migrating some patches related to the DTS overlays as I want to use the SPI overlay stuff.
-
@crispyoz regarding user space DT overlays: there's a much more convenient solution by now (actually, it seems to have existed for a long time already), the
dtbocfgloadable kernel module by Ichiro Kawazome, which I packaged for OpenWrt here.The only thing required for that to work is that the kernel is compiled with
CONFIG_OF_OVERLAY=y. Much easier than patching the kernel sources.This all works fine, but I have a general problem with 24.10 on the MT7688 (not on other targets): it consumes waaaay to much CPU time doing I/O, and I could not yet track it down. Performance is normal for everything else, but when there is only a bit more of I/O going on, say a network download AND a serial output streaming some data, it sometimes stalls for seconds. I have no idea yet what that is. Does 24.10 run smoothly for you?