Projects / p54u

p54u

p54u is a reverse engineered driver for USB Prism54 SoftMAC wireless devices with the ISL3880, ISL3886, and GW3887 chipsets. It supports many of the USB adapters sold nowadays.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  20 Jan 2006 08:24

Release Notes: This release adds FreeBSD 6 support, a new firmware upload scheme (at last, it will work when the device is connected at boot time), and a new fix for the ARM memory allocator, eliminating some more random device failures.

  •  22 Oct 2005 12:24

Release Notes: Software WEP support has been added, as well as a function to reset the device without power-cycling it (which is very useful for FreeMAC developement). Various bugfixes and improvements have also been made, including a fix for MAC address changes.

  •  24 Sep 2005 05:56

Release Notes: UARTPCI now works with FreeMAC (there was a stupid bug in the previous version). Endianness problems have also been corrected, and the IRQ handling code is better.

  •  22 Sep 2005 14:27

Release Notes: This major release includes many changes coming from firmware reverse engineering. It includes basic support for the firmware being written from scratch, FreeMAC (unusable for most users for now). The memory allocation system has been reverse engineered. Most of the device's failures came from the poor handling of those in previous p54u versions. The SoftMAC protocol has been rewritten and cleaned up. The driver architecture has been completely reworked; it is far more stable and no longer relies on giant locking.

  •  29 Jul 2005 14:29

Release Notes: Various bugfixes and code cleanup, along with some new features (quite useful only for developers). Firmware is no longer stored in the code, but is loaded with the "firmwareagent" module.

Screenshot

Project Spotlight

HTTrack/WebHTTrack

An offline browser which copies Web sites to your computer.

Screenshot

Project Spotlight

hamsterdb Embedded Storage

A fast and portable database engine written in ANSI-C.