Greetings!
Dear developers!
You don't need anymore to reverse-engineer bcm4310(bcm4315) and other windows drivers!
There are native linux GPLv2 driver, writen by vendor!
They are placed here:
http://www.broadcom.com/support/802.11/linux_sta.phpThese packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hardware. There are different tars for 32-bit and 64-bit x86 CPU architectures. Make sure that you download the appropriate tar because the hybrid binary file must be of the appropriate architecture type. The hybrid binary file is agnostic to the specific version of the Linux kernel because it is designed to perform all interactions with the operating system through operating-system-specific files and an operating system abstraction layer file. All Linux operating-system-specific code is provided in source form, making it possible to retarget to different kernel versions and fix operating system related issues.
I've installed this driver onto my Dell Vostro 1510 with Dell Wireless 1395 G (bcm4310) and it works!!! Without any ndiswrapper!!!
But there is a problem:(
Monitor mode dont work

((
godlike:/ # iwconfig eth1 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device eth1 ; Invalid argument.
godlike:/ # iwpriv eth1
eth1 Available private ioctls :
set_leddc (8BE0) : set 1 int & get 0
set_vlanmode (8BE1) : set 1 int & get 0
set_pm (8BE2) : set 1 int & get 0
As you can see, there are no monitor mode available.
Can anybody look in the source and tell me why monitor mode are not present?
I'm not a programmer...
Thanks a lot for attention!!!