Join GitHub today
Package nexmon: broadcom firmware patches to fix broadpwn and enable monitor mode #592
As mentioned in #513.
Repository is here.
Build instructions are only for Ubuntu/Raspberry Pi, and appear to require some 32-bit libraries that Alpine does not package.
I can think of three options, none of which are particularly fun:
There's also the question of, if successfully packaged, do we ship all firmwares as one package, or split it into, e.g.
Does anyone have any other ideas on how to package them?
EDIT: Also, as @ollieparanoid mentioned, we definitely have to disable statistics collection when building.
From looking at the source: When using Nexmon as described in their
So to package it properly, we would build everything, that we don't already have, from source and use our own cross-compiler.
Here are my recommended first steps:
One we have that, I would recommend further brainstorming on how to do the actual packaging of the dependencies and firmware files, and how to handle the cross-compiling (see also: build internals).
I'm really excited about this topic \o/