OpenWRT and LEDE agree on Linux-for-routers peace plan
-
https://www.theregister.co.uk/2017/05/10/openwrt_and_lede_peace_plan/
Just hope, that this changes are soon visible in a working firmware for the Onion Omegas.
-
@Luciano-S. It's a good thing LEDE and OpenWrt devs join forces again, sure!
However, it will not make any difference for the Omega firmware.
What would make a difference was when @Onion would finally fully open source their firmware build as promised, so that member of this community and Onion devs could join forces!
But as long as everything hinges on Onion folks finding time for it (which they don't, because they are too busy, and understandably so), progress stalls, and community enthusiasm is fading.
Onion, please allow us to help!
-
This post is deleted!
-
@luz said in OpenWRT and LEDE agree on Linux-for-routers peace plan:
What would make a difference was when @Onion would finally fully open source their firmware build as promised, so that member of this community and Onion devs could join forces!
+1
-
@Dino-Ciuffetti Yep, we've been open source for quite some time now. Everything is available here: https://github.com/OnionIoT/source
-
@Lazar-Demin Cool, but I cannot find source files of the working WiFI driver. Also, are there any instruction to build (cross compile) the whole OpenWRT based firmware with the onion patches applied? Where is all the glue to compile all omega library files like omega2-ctrl, fastgpio, etc etc? Also, is the .config file fully valid? Thank you very much.
-
@Dino-Ciuffetti
The WiFi warp core driver is not open source. We do, however, provide a compiled ko for the 4.4.74 kernel. It can be found here: https://github.com/OnionIoT/openwrt-packagesThe Omega2 device has been upstreamed to LEDE, you'll have to find LEDE based guides on how to compile firmware for specific devices. We have our own build system available online: https://github.com/OnionIoT/source
This is the repo that we use to create all of the firmware we release for the Omega2. There's also a Docker container version, we have a whole series of tutorials on this, see the first part here: https://onion.io/2bt-cross-compiling-c-programs-part-1/There is no glue required to compile all of the Onion specific libraries, they're just OpenWRT packages that you have to install and build with the build system: https://github.com/OnionIoT/openwrt-packages
The config file in our build system repo (https://github.com/OnionIoT/source) is indeed valid but it's possible that when you run the feeds update script, the config file gets overwritten. You can just checkout
.config
when those scripts are done.
More details on this post: http://community.onion.io/topic/2755/wifi-not-working-after-building-customized-image/30
-
@Lazar-Demin LOL
You wrote on 2018-07-24Yep, we've been open source for quite some time now. Everything is available here: https://github.com/OnionIoT/source
You wrote on 2018-07-31
The WiFi warp core driver is not open source.
According to your funny formal logic there isn't any contradiction here.
In the same context your statements are fully true ... simultaneously ... indeed.
-
@Lazar-Demin Thank you for your kindly reply. So you can provide a compiled ko for the 4.4.74 kernel. I can't find mt_wifi.ko_4.4.74, can you please send me the compiled kernel module? Also, can you please tell me if that wifi driver works with adhoc (I checked that 802.11s is not supported)?
Thank you mery much.
-
@Dino-Ciuffetti said in OpenWRT and LEDE agree on Linux-for-routers peace plan:
I can't find mt_wifi.ko_4.4.74, can you please send me the compiled kernel module?
OK, I think I found the right kernel module. BTW when I flash the new firmware I got kernel panic followed by reboot just after the Wifi enhanced module loading.
-
This is the console output with the kernel panic.
https://pastebin.com/j1UgiNCL