linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [b43] opensource firmware
@ 2009-01-14 15:30 Lorenzo Nava
  2009-01-14 15:33 ` John W. Linville
                   ` (4 more replies)
  0 siblings, 5 replies; 34+ messages in thread
From: Lorenzo Nava @ 2009-01-14 15:30 UTC (permalink / raw)
  To: bcm43xx-dev; +Cc: linux-wireless, Francesco Gringoli

Hello everybody,

we completed the 1st version of initvals. They are available at http://www.ing.unibs.it/openfwwf 
. Currently only binary version is available: don't worry, we will  
publish source code as soon as possible!! This first version is a  
"test version": please try it and let us know if everythink is ok...

Today we have also tested a new firmware version that works with WPA2- 
personal (both TKIP and CCMP) and WPA2-enterprise (EAP-TTLS) (tested  
on 4306 and 4318 PCI device). If anybody was interested please try new  
firmware with encryption and let us know if it works correctly, thanks!

Initvals and new firmware version can be found at http://www.ing.unibs.it/openfwwf

Cheers

Lorenzo Nava
Francesco Gringoli



^ permalink raw reply	[flat|nested] 34+ messages in thread
* Fwd: [b43] opensource firmware
@ 2009-01-09 10:29 Michael Buesch
  2009-01-09 10:49 ` Michael Buesch
  0 siblings, 1 reply; 34+ messages in thread
From: Michael Buesch @ 2009-01-09 10:29 UTC (permalink / raw)
  To: linux-wireless; +Cc: Francesco Gringoli


----------  Forwarded Message  ----------

Subject: opensource firmware
Date: Friday 09 January 2009
From: Francesco Gringoli <francesco.gringoli@ing.unibs.it>
To: bcm43xx-dev@lists.berlios.de

Hello folks,

we have been involved in the past few months in testing modifications  
to the standard 802.11 MAC for research purposes. During this time we  
did some tests with Broadcom 802.11b/g boards and we wrote down a  
simple 802.11 compliant firmware that we used as a starting point for  
the modified MAC algorithms.

Although the base firmware is not fully 802.11 compliant, e.g., it  
does not support RTS/CTS procedure or QoS, we believe that someone  
could be interested in testing it. The firmware does not require the  
kernel to be modified and it uses the same shared memory layout and  
global registers usage of the original stuff from broadcom to ease  
loading by the b43 driver (and ease our writing...). We wrote it to  
make the b43 driver recognize it as Broadcom version 5 firmware: it  
still uses the original initval files of that version of the  
Broadcom's firmware, we do not include them as usual users have to  
extract these files following the b43 installation instructions.

Lorenzo and I tested this firmware only on 4306 and 4318 hardware (pci  
and minipci, pc-card based architectures seem to have problems), and  
we did simple tests on the integrated board of a Linksys WRT54GL, so  
we are quite sure it runs on 4306, 4318 and 4320 cards. We did all the  
works on kernel 2.6.27-rc5-wl.

The firmware along with the instructions to build it from the assembly  
code using the tools developed by the b43 community can be found here

	http://www.ing.unibs.it/openfwwf

In the firmware website you can find more information about the fw  
algorithm, its interaction with Broadcom hardware and other  
information that we discovered as we were writing it.

We would like to underline that this work would have not been possible  
without the instruments already developed by the b43 community  
(assembler/disassembler), hardware specifications (sipsolution's  
website), the opensource test firmware written by Michael Buesch and  
useful talks with those guys (b43 developers), which we deeply  
acknowledge. As we used several definition files written by Michael  
for its firmware and we have prepared a source tar file that includes  
them, we kindly ask Michael if this could be a problem.

Finally we stress that this is a TEST firmware and some stuff needs to  
be fixed (e.g. RTS/CTS and QoS), we have been using it as a starting  
point to implement other MAC algorithms for research purposes: if  
someone is interested in this kind of work and would like to share  
ideas also on research topics, please let us know.

Cheers,
Francesco Gringoli
Lorenzo Nava
_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev


-------------------------------------------------------

-- 
Greetings, Michael.

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2009-01-25 18:37 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-14 15:30 [b43] opensource firmware Lorenzo Nava
2009-01-14 15:33 ` John W. Linville
2009-01-14 15:57 ` Buran Ayuthia
2009-01-14 16:06   ` Lorenzo Nava
2009-01-14 17:43 ` Larry Finger
2009-01-14 17:48   ` Michael Buesch
2009-01-15  9:10   ` Lorenzo Nava
2009-01-15  9:45     ` gavron
2009-01-15 10:20       ` Lorenzo Nava
2009-01-14 20:45 ` Johannes Berg
2009-01-14 21:09   ` John W. Linville
2009-01-14 21:20     ` Johannes Berg
2009-01-14 21:32       ` Kyle McMartin
2009-01-15 15:37   ` Michael Buesch
2009-01-15 15:44     ` Michael Buesch
2009-01-15 15:59     ` Larry Finger
2009-01-15 16:09       ` Michael Buesch
2009-01-15 23:17         ` Kyle McMartin
2009-01-16 15:15           ` Michael Buesch
2009-01-15 23:01       ` Francesco Gringoli
2009-01-16 15:12         ` Michael Buesch
2009-01-21 17:29           ` Francesco Gringoli
2009-01-21 17:36             ` Michael Buesch
2009-01-25 18:37 ` Rafał Miłecki
  -- strict thread matches above, loose matches on Subject: below --
2009-01-09 10:29 Fwd: " Michael Buesch
2009-01-09 10:49 ` Michael Buesch
2009-01-09 10:58   ` Michael Buesch
2009-01-09 11:03     ` Francesco Gringoli
2009-01-09 11:00   ` Francesco Gringoli
2009-01-09 11:06     ` Michael Buesch
2009-01-09 11:11       ` Lorenzo Nava
2009-01-09 11:35       ` Lorenzo Nava
2009-01-10 17:37       ` Lorenzo Nava
2009-01-11  1:21         ` Buran Ayuthia
2009-01-12 15:39         ` John W. Linville
2009-01-12 15:48           ` Michael Buesch
2009-01-12 15:48           ` Francesco Gringoli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).