We’re currently trying to install batman-adv on an ARM platform but we
ran into some issues and we would appreciate your help to answer our
Is the batman-adv module compatible with an ARM processor (Raspberry PI 4)?
I’m trying to install batman-adv onto an ARM Raspberry PI 4 with a
Debian based Linux distribution (Pop OS). However, when I run
“modprobe batman-adv”, it returns a FATAL error complaining that the
module is not found in the “/lib/modules” directory. Where can I
find/download the “.ko” for batman-adv for the ARM platform?
And if I need to recompile the .ko file for ARM, is there an online
repository where I can find the original source code for the
> I saw your program(s) mentioned in an article regarding some of the
> technical responses to the blackout in Egypt. It seems really cool and I
> was trying to figure out where to start! I'm not super technically advanced
> but can pick up stuff relatively quickly. Where/what would you recommend I
> study to try and figure out how to set up a mesh network?
since you are at the very beginning, it might make sense to get your hands on
one of the popular mesh Linux distributions for routers, such as:
- Gluon: https://gluon.readthedocs.io/en/latest/
- LibreMesh: https://libremesh.org/
When searching for compatible hardware, please refer to the distributions
websites. They typically maintain lists of supported hardware.
This saves you from having to deal with WiFi driver problems, firmware
compilation & mesh configuration and countless pitfalls.
Any question you may have about specifics of those distributions you better ask
in the respective forums / chat groups / mailing list.