-
Notifications
You must be signed in to change notification settings - Fork 17
Home
---------------------------------------------------------------------------------------->
Source compiling produces:
-
A monolithic image firmware .img with all the work packages (type
make
). -
The original image firmware .img with kernel, uclibc, builtin libs/apps optimizations only (type
make orig
). -
A set of .ipk work packages to
opkg install
singularly on running router (typemake ipk
).
This project consists in a set of patch modifications of existing firmware (kernel, libs, scripts, binaries, .conf files, flash partition usages) and in the installation/configuration of new stuffs.
Compiling the repository sources, the system will automatically download all the necessary archive sources from their mirrors (including Netgear GPL opensource code download mirror), extract them, patch them and then compile & install/create related .ipk packages or monolithic images.
For a better acknowledgement of source compilation read the related how to prepare & compile sources wiki doc.
This project is available in 2 ways:
- Package installations on running router
A set of different packages (scripts, apps, programs, libraries) based on .ipk format (opkg) can be installed on the fly without any firmware version dependency (all the firmwares available are similar each other). Some packages are brand new, some are enhancement/upgrade/fix of those included in the original firmware, some are imported/adapted from other projects.
A quick way to start installing packages on running router is through the rescue firmware & initialization script startup.sh .
- Flashing a monolithic firmware .img
The monolithic firmware contains all the above stuffs together. Moreover, it includes also kernel/uclibc, builtin libs/apps enhancement tunings & patch modifications.
The router can be completely reverted to original condition flashing any kind of original firmware version.