Wireless Network Stack Bounty


Status: Closed - successful
Target: $2000-3000
Developer: Colin Günther (Linked to Colin's Wifi Blog)
Deadline: September 24th, 2009

*Update - Progress can now be followed at the project's homepage on OSDrawer and Colin's blog here.

A wireless network stack would enable Haiku users to unleash themselves from cables and to connect themselves to the internet. It's hard to imagine an operating system being released in the 21st century without this, but as stated before by some core developers, it's not a feature that should stop Haiku R1 from being released (BeOS didn't have a wireless stack).

The developer who takes on this bounty would likely seek to implement a simliar scenario as done by Hugo Santos in the network stack. That is, to implement Haiku's own unique wireless stack (borrowing from FreeBSD) that's also compatible with FreeBSD's drivers.

One of Haiku's lead developers described how he would implement the wireless stack here.

Frederik Holmqvist has has already begun work on the project. See ticket #1050. I've contacted him, however he's too busy to commit to the project full time (he expressed interest in helping the project, and anyone that would take up the bounty). Ithamar Adema (cola-coder) has considered work on the ticket where Frederik left off, and also hasn't closed the door on the idea of a bounty!...

Technical Information

Proposal for the WLAN Stack Bounty
by Colin Günther
March 17, 2009


This outline is intended to give a listing about the planned development phases.

  1. Setting up development and test environment - Finished: 04/05/09
  2. Prototyping - Finished: 05/21/09
  3. Reevaluate planning - Finished: 05/27/09
  4. Designphase - Finished: 07/20/09
  5. Implementationphase - Finished: 09/04/09
  6. Testphase - Finished: 09/24/09
  7. Bounty accomplished - Finished: 09/24/09


This section lists the conditions I apply to consider this bounty fulfilled.

  • WLAN stack compiles errorfree within Haiku-gcc2
  • FreeBSD 7.1 WLAN-drivers compile errorfree
  • At least 90% of the testers passed testcriterias
  • Configuration tools are working in respect of the testenvironment
  • Atheros driver is working in respect of the testenvironment
- only infrastructure-mode
- only client-acting
- only 2.4 GHz band support
- only 54 Mbps datarate (IEEE-802.11g)
- only unsecured connections
- only http & ftp tested
- only gcc2-version of Haiku


This section lists the tasks belonging to the WLAN-topic, but have to be targeted later.

  • ad-hoc mode
  • accesspoint acting
  • 5 GHz band support
  • other datarates (802.11a, 802.11b, 802.11n)
  • secured connections (WEP, WPA, WPA2)
  • support remaining WLAN-drivers


The Test hardware, putting constraints on the supported WLAN-hardware after accom-
plishing this bounty.

  • Accesspoint
- Manufacturer: AVM Computersysteme Vertriebs GmbH
- Product: FRITZ!Box WLAN 3030
- Firmware: 21.04.34 
- radiosettings:
* radiochannel: channel 8
* SSID broadcasted periodically
* broadcastmode: IEEE 802.11g
* security: unsecured

  • Laptop
- Manufacturer: IBM Corporation
- Product: Thinkpad T41p, Type 2373, Model GEG
- WLAN chipset: 
* Manufacturer: Atheros Communications Inc.
* Product: AR5212 802.11abg NIC, revision 01



0 # ithamar 2009-03-20 12:08
looking good colin, thanks for picking it up!
0 # karl 2009-07-11 10:32
Interesting comment at OsDrawer:

84 07/10/2009 08:24 PM colin wlan works for me now
+1 # MaxOS 2009-07-13 10:54
Hugo Status or Hugo Santos

Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository