Tools for building and installing custom firmware on Buffalo devices using tools provided by https://buildroot.org/
Configuration files and scripts to generate custom Linux images for Buffalo devices based on Buildroot.
These images have some advantages over a more traditional distro like Debian, including:
- All software custom compiled for the target device. This results in smaller, better-optimized binaries in most cases.
- Much smaller OS images compared to even a minimal Debian install.
- Can be built around kernels/etc that would otherwise be incompatible with Debian/etc
- Clone the repository
- Download the supported buildroot version to the root of the repo
wget https://buildroot.org/downloads/buildroot-2024.08.tar.xz
- unpack it
tar xf buildroot-2024.08.tar.xz
- Copy the desired configuration into the buildroot directory.
cp configs/alpine_defconfig buildroot-2024.08/.config
- Enter the buildroot directory
cd buildroot-2024.08/
- Make any configuration changes desired.
make menuconfig
- Build the project
make
- Refer to the repo wiki pages for details about installing/using the images.
If this project helps you click the Star at the top of the page to let me know! If you'd like to contribute to the continued development/maintenance consider clicking on the sponsor button.
In addition to the Issues and Discussions tabs on GitHub we now also have a Discord channel at https://discord.gg/E88dkcuyW4 or our IRC on Libera.Chat in the #miraheze-buffalonas channel!
If you'd like to help support the project consider donating via the sponsor button above.