Compiling from scratch #14
|
Hi @shivajiva101, |
Replies: 3 comments
|
Hi @brumela, the instructions for adding a new device to openwrt and building it are documented within that project. FiggyC did the initial work of reverse engineering the device and creating a pull request as well as documenting that process. Because that and the subsequent push requests have not as yet managed to get the device accepted, I use a config that enables all viable kernel drivers be compiled as modules so the firmware compiled has access to those signed assets via my fork of the klipperwrt repo. This effectively makes the firmware as complete as it will be when the device eventually gets accepted by openwrt. Rather than a shallow representation with only the basic drivers for the chipset, plus the ones deemed as required to satisfy the various printer motherboards and webcams that could be used, as per Ihrapsa's firmware. Klipper and Moonraker document the dependencies they require in their repositories and it's highly likely going forward that they will use dependencies openwrt doesn't yet support, thus breaking the ability to make klipperwrt functional without creating those assets and/or freezing the versions used to a viable working point. That's currently the case for the v4.2 release. In light of that knowledge it seems a bit futile to sit down and document the process, that said I may get round to it at some point just for completeness but it's not a current priority. Chepo92 has made a new PR and I'm hopeful it will get merged once the developers scrutinise it, at that point the install script for klipperwrt will need to be modified to use the official firmware and feeds and there will be no need to compile at all. |
|
Hi, |
|
openwrt/openwrt#19686 has every chance of being merged, bump it with a positive comment if you want to help with that 😉 If you specify the additional wifi drivers I can make sure my build contains those modules, if that helps |
openwrt/openwrt#19686 has every chance of being merged, bump it with a positive comment if you want to help with that 😉
If you specify the additional wifi drivers I can make sure my build contains those modules, if that helps