Broadcasting using Marvell 88W8686 Linux Driver

Alagu Sankar alagusankar at
Fri Feb 25 07:39:49 EST 2011

These are all confidential and its highly unlikely that you will get any 
information.  Based on our experience, we used to modify these 
registers, only when we configured the BT-Coexistence.  For Continuous 
TX, all you need is only the manufacturing commands. The standard 
firmware should support these manufacturing commands. If not, you need 
to get the manufacturing firmware from the vendor.

- Alagu Sankar

On 02/24/2011 11:38 PM, Amyuni Development Team wrote:
> We've done a bit of progress on this issue. Now we have the wlanconfig utility
> which allows us to read/write the MAC, BPP and RF registers. Is there any
> documentation on what values to write to these registers for continuous
> transmission from the WiFi chip?
> -----Original Message-----
> From: Vivek Raghunathan [mailto:nkrvivek at]
> Sent: Monday, February 14, 2011 9:29 AM
> To: Amyuni Development Team
> Cc: libertas-dev at
> Subject: Re: Broadcasting using Marvell 88W8686 Linux Driver
> On Sat, Feb 12, 2011 at 3:05 PM, Amyuni Development Team
> <devteam at>  wrote:
>> Hello,
>> We need to know if there is a command to broadcast continuous modulated
>> waveform using the libertas driver for Marvell 88W8686 (SDIO driver.) The
>> broadcast is used in test laboratories to obtain FCC certification on any
>> product that contains this WiFi chip. The idea is to continuously broadcast
>> a constant signal on a given channel and measure the results using spectrum
>> analyzers.
> You need to get an utility called "wlanconfig" from your wifi vendor
> (either from Marvell directly or a third party module maker) and port
> couple of iwpriv API's such as rdmac, wrmac, rdbbp, wrbbp to read and
> write the MAC, BBP and RF registers from the card.  These commands
> take one parameter that specifies the offset location that is to be
> read or written.
>> We tried using the Linux netcat command to do a broadcast, but this gave us
>> only an approximation of the required signal which must be perfectly
>> continuous.
> Unless you port those iwpriv commands, you can't achieve continuous
> transmission required for FCC certification. Netcat acts as a simple
> utility which reads and writes data across network connections, using
> TCP or UDP transport protocols. It doesn't change the chip firmware
> behavior in any manner. You can contact any third party or a libertas
> developer to do the porting for you, if you don't have the resources
> to do that.
>> Thank you for your help.
>> Amyuni Dev. Team
>> _______________________________________________
>> libertas-dev mailing list
>> libertas-dev at
> _______________________________________________
> libertas-dev mailing list
> libertas-dev at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the libertas-dev mailing list