The Binary Analysis Tool (BAT) is a modular framework that assists compliance and due diligence activities by using the same type of approach applied by gpl-violations.org to discover issues in consumer electronics. It is available for free under the Apache license so that everyone can use, study, share and improve it.
To learn how to use the tool in detail read the User Guide. This explains how to get the tool, how to install it, and how to run it. It also contains background information about various tool functionality.
To get up to speed, or to get others up to speed, a step by step training program has been made. The training materials on GitHub (documenting version 19.0) contain six individual training courses, with accompanying training notes. Also included is a set of configurations and a patch to rebuild testing firmwares with OpenWrt.