IMHO zram is fully supported in trunk only
there was some support for Atheros in prior trunk versions
I did test in DIR-300A1 / Fon2100 but was not very happy with trunk newer trunk releases (after rel37729)
even with zram. More RAM than 16mb helps a little.
Trunk BB 37729 works fine though without zram on 4/16MB on old hardware Fon / DIR300A1
(build without IPV6 and other goodies you dont need)
Seems the new shiny procd/netifd/ubus and JSON stuff eating alot of RAM/CPU power.
Lets build a new tower of trash with the "old" router hardware ( quite SAD ) for the GLORY of these new implementations
Also never heard about specific heed this will come in such a way.
Communication in not the strongest part of the developers, system documentation neither.
I do wonder where the treashure of information is hidden though.
Welcome to wade through Trak - mailinglist - sourcecode to find a peace now and then.
https://dev.openwrt.org/browser/trunk/p … ?rev=35028
search for zram Bastian Bittdorf
You may try to build BB trunk @37729 ( or around ) with IPV6 disabled and other goodies (ppp) which you wouldnt need.
Gives you some RAM headroom to run without zram also
I'm currently looking at which trunk rev they move from init to procd for my batman-adv builds