The Following 4 Users Say Thank You to Saturn For This Useful Post: | ||
|
2012-04-21
, 08:03
|
Posts: 13 |
Thanked: 15 times |
Joined on Mar 2012
|
#572
|
In a previous post, I unlocked channel 12 and 13 on my N900 with a simple modification of the regulatory domain variable. Being the 802.11 junkie I am, I also wanted to look at upping the TX power so I could really reach out and touch someone. This is normally controlled by CRDA and wireless-regdb which is digitally signed database of regions containing allowed channels and power usage. The great thing is, it allows generation of a self-signed database for binary reading - which means anybody with a brain the size of a lollipop can override it. Unfortunately for me. CRDA kicked in after 2.6.28 (wasn't backported with compat-wireless/bleeding-edge wl12xx) and left the old static regulatory domain setting in kernel space. No big deal. I modified the hardcoded values for JP to bump 20dBm to 30dBm
REG_RULE() is passed 6 arguments, first the low frequency (ch1) with a base underlap (2412MHz-10/1MHz), the upper frequency (ch14) with a high overlap (2484MHz-10/1MHz), band spacing (4MHz+1MHz over/under for total 5MHz), max antenna gain (600mBi), max EIRP (30dBm) and I have no idea what the last arg is for.
Patch in whatever new CRDA linker you want recognized for high transmit. I called mine "HX" and build your new modules. Drop them into /lib/modules/[whateverkernelyourun] and the easiest way to make sure they're loaded in proper succession is to reboot.
You can check your changes by watching dmesg and you're looking for the line that says;
2402000 KHz - 2494000 KHz @ 40000 KHz, 600mBi 3000mBm
This should indicate the driver is allowing 30dBm on all 14 channels. I truly don't know if the WL1251 chip stores a max transmission power in EEPROM or tertiary firmware with wl1251-cal nor have I done any pseudo-scientific testing yet.
What I do know is that I probably have the only phone in the world, that can completely disrupt and hose any 802.11b/g/n network with the push of a button...your phone is cool too though, you've got apps, right?!
The Following 4 Users Say Thank You to Spyrocheti For This Useful Post: | ||
|
2012-04-21
, 18:25
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#573
|
The Following 4 Users Say Thank You to Estel For This Useful Post: | ||
|
2012-04-21
, 21:07
|
Posts: 2,076 |
Thanked: 3,268 times |
Joined on Feb 2011
|
#574
|
The Following 3 Users Say Thank You to szopin For This Useful Post: | ||
|
2012-04-22
, 05:58
|
Posts: 13 |
Thanked: 15 times |
Joined on Mar 2012
|
#575
|
In fact, I use iw reg set JP all the time, so I modified every script loading drivers in my device to do it automatically.
The Following User Says Thank You to Spyrocheti For This Useful Post: | ||
|
2012-04-22
, 06:20
|
Posts: 233 |
Thanked: 491 times |
Joined on Oct 2011
@ Sydney
|
#576
|
|
2012-04-25
, 08:41
|
|
Posts: 288 |
Thanked: 175 times |
Joined on Oct 2010
@ Petaling Jaya, Selangor, Malaysia
|
#577
|
|
2012-04-25
, 16:05
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#578
|
The Following 2 Users Say Thank You to Estel For This Useful Post: | ||
|
2012-05-01
, 09:44
|
Posts: 6 |
Thanked: 0 times |
Joined on May 2012
|
#579
|
ERROR: Cannot scan for available networks.
The drivers or the interface are not to the correct state.
Please configure them from the available menu option.
$ uname -a
Linux Nokia-N900 2.6.28.10-power50 #1 PREEMPT Sun Mar 18 20:10:56 EET 2012 armv7l GNU/Linux
$ dpkg -l |grep cleven
ii cleven 2.5-2 Cleven is a user interface of aircrack-ng and reaver for the N900.
|
2012-05-01
, 10:12
|
Posts: 105 |
Thanked: 87 times |
Joined on Jun 2011
@ Unknown
|
#580
|
Hello,
I have two issues after installing cleven 2.5.2 :
- I can't scan for network after setting monitor mode and loading injection driver ;
- I have not the reaver/wps button on the interface whereas I have reaver and walsh installed.
1) When I click on "scan" button I have the following error :
By looking loaded modules I can't see wl1251. I see wl12xx instead. So I launched load.sh script from /opt/cleven (with -v2 switch) and I can see the right driver from cleven loaded. But, I can't set this driver to monitor mode, iwconfig command show me managed mode on wifi interface (wlan0).PHP Code:
ERROR: Cannot scan for available networks.
The drivers or the interface are not to the correct state.
Please configure them from the available menu option.
2) I installed reaver and walsh and I can use them but cleven interface didn't show the reaver or wps button.
PHP Code:
$ uname -a
Linux Nokia-N900 2.6.28.10-power50 #1 PREEMPT Sun Mar 18 20:10:56 EET 2012 armv7l GNU/Linux
$ dpkg -l |grep cleven
ii cleven 2.5-2 Cleven is a user interface of aircrack-ng and reaver for the N900.
Regards,
OK now i have a headache after reading this:
http://www.debian.org/doc/debian-pol...tionships.html
Let me sleep on it for a few days and if I don't get any ideas we can ask some more people.
I think it might be possible with the installation scripts to make some more complex logic and depend on kernel versions.
Packages: elGR Locale, SMSCON Editor, Swappolube, CSSU Features Configuration, Snuggle, YAMAS, Cleven
Garage: SMSCON, Swappolube, CSSU Features Configuration, Snuggle
Wiki: SMSCON, SMSCON Editor, Swappolube, CSSU Features Configuration, Cleven