ORBIT-USER: Heads-up on new features appeared in DFS branch of Madwifi

Mesut Ali Ergin ergin at eden.rutgers.edu
Thu Jun 14 14:29:03 EDT 2007


Hi All:

With the newly organized DFS branch of the madwifi-ng for the regulatory 
support for dynamic frequency selection, a group of interesting (and 
hopefully useful to larger ORBIT community) reverse-engineering hacks 
have came out of the box for Atheros chipset. To support what is called 
"continuous transmit mode" for agency testing, the following actions are 
coded in if_ath.c via some semi-blind register-write hacks. I can not 
report on the success of them, but they surely are worthwhile trying.

(Taken directly from inline comments in if_ath.c)

1) Set RSSI threshold to extreme, hear nothing
2) Blast away at noise floor, assuming AGC has already set it... we want 
to trash it.
3) Enable continuous transmit mode / DAC test mode
4) Ignore real and virtual carrier sensing, and reception
5) Set SIFS to ridiculously small value...
6) Set EIFS to ridiculously small value...
7) Set slot time to ridiculously small value...
8) Disable queue backoff (default was like 256 or 0x100)
9) Set the channel time (burst time) to the highest setting the register 
can take, forget this compliant 8192 limit...
10) Set queue full to continuous

You can checkout the brach via your favorite svn client, e.g. like

svn checkout http://svn.madwifi.org/branches/madwifi-dfs madwifi-ng-DFS

Enjoy. Best regards,

-- 
Mesut Ali Ergin
ergin at winlab.rutgers.edu

Rutgers University, WINLAB,
Technology Centre of New Jersey,
671 Rt. 1 South, North Brunswick,
New Jersey, 08902-3390, USA

Phone: 862-368-6620
Fax:   732-932-6882



More information about the orbit-user mailing list