Wi‐Fi Vendor Decode - C5Lab/projectZero GitHub Wiki

  • Adds manufacturer names to scan results by matching each BSSID’s OUI against a compact vendor table. Results appear in the ESP32 console CSV output and (optionally) beneath each target entry in the Flipper UI.
  • Requires a curated binary table at /sdcard/lab/oui_wifi.bin. Generate or refresh it whenever oui.txt changes:
    1. Download the latest oui.txt from IEEE Standards and place it in the repository root.
    2. Run:
      python ESP32C5/tools/build_oui_binary.py --input oui.txt --output ESP32C5/binaries-esp32c5/oui_wifi.bin
      
    3. Copy ESP32C5/binaries-esp32c5/oui_wifi.bin onto the SD card under /lab/.
  • The ESP32 streams the binary on demand—no large RAM allocations. If the file is missing, vendor lookup is skipped transparently.
  • On the Flipper, navigate to Setup → Scanner Filters and enable Vendor to show manufacturer names for Targets (the option is off by default to keep the listing concise).