Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
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/