Skip to content
negan07 edited this page May 7, 2022 · 38 revisions

Welcome to the ancistrus wiki!

How to understand and treat this repository.

Look at the menu on the right for the wiki articles

---------------------------------------------------------------------------------------->

Source compiling produces:

  1. A monolithic image firmware .img with all the work packages (type make ).

  2. The original image firmware .img with kernel, uclibc, builtin libs/apps optimizations only (type make orig).

  3. A set of .ipk work packages to opkg install singularly on running router (type make ipk ).

Concept

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.

Behaviour

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.

Backport

The router can be completely reverted to original condition flashing any kind of original firmware version.