# ReactOS Newsletter: Wireless Networking and USB Driver Progress

DevFeed: [ReactOS Newsletter: Wireless Networking and USB Driver Progress](<https://devfeed.tech/articles/newsletter-90-32956.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-90/>)

Published: 2012-01-24T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Network](<https://devfeed.tech/topics/network.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [DHCP](<https://devfeed.tech/topics/dhcp.md>), [TCP/IP](<https://devfeed.tech/topics/tcp-ip.md>), [USB](<https://devfeed.tech/topics/usb.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [dhcp](<https://devfeed.tech/tags/dhcp.md>), [free](<https://devfeed.tech/tags/free.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [tcp-ip](<https://devfeed.tech/tags/tcp-ip.md>), [usb](<https://devfeed.tech/tags/usb.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

ReactOS development updates include support for joining open and WEP-encrypted wireless networks, along with ongoing work on USB host-controller and device drivers. WPA and WPA2 support was not yet implemented, and several USB features remained incomplete.

## Source excerpt

Wireless Cameron Gutman has spent the last month or so adding the pieces needed to support wireless network cards to ReactOS. A good portion of the work entailed writing the NDIS protocol driver (ndisuio) that handles sending wireless NDIS object identifier (OID) messages. These messages handle querying network drivers about their status and capabilities and also set the receiving mode the device should operate in. In addition to the kernel side, a user mode utility is needed to let end users actually make these requests.