Guide on adding WiFi drivers to Android - 7. WiFiドライバが専用のファームウエアを必要とするのであれば、それを組み込む

ドライバが、専用のファームウエアを必要とするのであれば、Androidのビルド時に、/etc/firmwareにファームウエアをコピーしておく必要があります。Androidは、標準的なhotplugプログラムを使用しません(ただし、Android-x86ではsystem/code/toolbox/hotplug.cで有効になっています)。そのかわりに、initがファームウエアのイベントを処理し、/etc/firmwareからファームウエアをロードしています(system/core/init/devices.c内のhandle_firmware_event()関数を参照のこと)。
ファームウエアのファイル名はドライバで定義され、たとえばRTL8192SU/rtl8192sfw.binのようにディレクトリ名を含んでいます。すべてのファイルパスは、/etc/firmware以下に存在する必要があります。