On Wed, Aug 4, 2021 at 1:32 PM Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx> wrote: > Apart from > the compile date using strings will also give you the firmware compile > target, ie. 4330*-roml/... Could you share that? I have this: BCM4330 devices: Janice: *unknown*/sdio-ag-p2p-aoe-pktfilter-keepalive-pno-*unknown* Version: 5.99.7.0 CRC: 76bfb595 Date: Thu 2012-11-15 16:51:35 KST Codina: 4330b2-roml/sdio-g-p2p-aoe-pktfilter-keepalive-pno-ccx-wepso Version: 5.99.10.0 CRC: 4f7fccf Date: Wed 2012-12-05 01:02:50 PST FWID 01-52653ba9 Gavini: *unknown*/sdio-g-apsta-idsup-idauth-aoe-pktfilter-keepalive-btamp-p2p-pno-ccx Version: 5.90.125.169 CRC: 323b9dfb Date: Tue 2012-03-27 16:27:59 KST BCM4334 devices: Golden: 4334b1-roml/sdio-ag-p2p-extsup-aoe-pktfilter-keepalive-pno-dmatxrc-rxov-proptxstatus-vsdb-mchan-okc-rcc-fmc-wepso-txpwr-autoabn-sr Version: 6.10.58.99 CRC: 828f9174 Date: Mon 2013-08-26 02:13:44 PDT FWID 01-e39d4d77 Skomer: *unknown*/sdio-g-p2p-extsup-aoe-pktfilter-keepalive-pno-*unknown*-*unknown*-proptxstatus-*unknown*-*unknown*-*unknown*-*unknown*-*unknown*-*unknown* Version: 6.10.58.45 CRC: 7d0fc51b Date: Wed 2012-11-21 00:22:18 KST Kyle: *unknown*/sdio-g-p2p-extsup-aoe-pktfilter-keepalive-pno-*unknown*-*unknown*-proptxstatus-*unknown*-*unknown*-*unknown*-*unknown*-*unknown*-*unknown* Version: 6.10.58.45 CRC: 7d0fc51b Date: Wed 2012-11-21 00:22:18 KST > > So I am half-guessing that bcmdhd_sta.bin_b2 is obviously for the > > ordinary use case, *mfg* is probably for manufacturing, *apsta* > > for mobile hotspot (access point) and *p2p* for some other cool > > Half-guessing seems sufficient ;-) If I recall correctly on Android the > driver loads different firmware based on what a user selects in the gui. > Not something we do in upstream linux. p2p is a WFA specification and > supported in upstream linux cfg80211. Many TV sets support it to show > content from your portable device. Aha makes perfect sense! Yours, Linus Walleij