2014-02-06 grarpamp <grarp...@gmail.com>: >> Ah, I know it by a different number. > > What number is that? > How does something like '6.30.102.9 (r366174)' on the wrapper > relate to its corresponding internal '784.2'? What are those > strings each describing?
Broadcom's closed source driver embeds firmware in the driver. They don't request it from the user space (ex. from /lib/firmware/). However they develop driver and firmware independently, so they use different numbering for them. You can't really say what firmware version is embedded in the driver until you load this firmware to the WiFi card and read the version back. What we do is downloading closed source driver (that was compiled for some completely different system/architecture) and extract firmware from it (which is a tiny part of the total size). We extract it to the /lib/firmware/ and then b43 can use it. In the past there were only 2 noticeable changes in the driver <-> firmware communication. It results in some 3 different code paths in the b43 (we didn't drop support for the old firmwares yet). -- Rafał _______________________________________________ b43-dev mailing list b43-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/b43-dev