freifunk-berlin / firmware

DEPRECATED: Build system for Berlin firmware. Please user the pinned falter-repos instead
https://berlin.freifunk.net
GNU General Public License v3.0
74 stars 34 forks source link

make 32MB RAM devices usable again #870

Closed SvenRoederer closed 2 years ago

SvenRoederer commented 3 years ago

As stated by OpenWrt there is limited support for devices with less than 32MB RAM. With out firmware we can see boards with 32MB run very unstable, as of frequent OoM issues. This changes removing some features, from packages and kernel, to free up some RAM in order to improve the stability. This will give the users some time to upgrade their hardware but keep recent and more secure code than LEDE based "Hedy".

Runtime-tested on NSM2-loco

SvenRoederer commented 2 years ago

There was some discussion on the mailing list (https://lists.berlin.freifunk.net/pipermail/berlin/2021-September/052634.html). Beside the usual "let's upgrade RAM and Flash-chips", there are also some replies being interested in reusing the current hardware. With this change it's also easy to support rechiped (16/64MB) boards, which can directly be added into the ath79-generic target, with a changed board-id.

merged with ec617b18f3