hsmm-pi icon indicating copy to clipboard operation
hsmm-pi copied to clipboard

BBHN Additional Channels

Open 0xc0re opened this issue 8 years ago • 8 comments

AREDN now has the ability to use channels/frequencies that are unavailable to consumer WiFi devices. Would it be possible to modify this project to use these channels (-1 and -2 in BBHN) ?

0xc0re avatar Jun 27 '16 12:06 0xc0re

This is something I've been investigating. It's possible, but requires:

  • hardware capable of tuning non-standard channels, e.g. Atheros AR9271 chipset
  • kernel module patches
  • regdb (regulatory database) patches

Lots of useful information is available at http://yo3iiu.ro/blog/?p=1301

I've made the kernel & regdb changes and tuned a TP-Link TL-WN722N to negative channels, but didn't get as far as making HSMM-Pi aware of the negative channels.

My (out-of-date) experiment patching the Raspberry Pi kernel is here: https://github.com/raspberrypi/linux/compare/rpi-3.18.y...argilo:rpi-3.18.y-ath9k-ham

argilo avatar Jun 27 '16 23:06 argilo

Of course, recompiling the kernel during HSMM-Pi install would take a ridiculous amount of time, so it would be best to distribute HSMM-Pi as a flashable SD card image if we make a version capable of using negative channels.

argilo avatar Jun 27 '16 23:06 argilo

Your post was great to read... I wasn't completely confident in undertaking the mod. Ive had the TL-WN722N for a while and love the card... I had some power consumption problems on the first 2 generations of RPi B. They went away with the Rpi B with 512mb. My HSMM-pi node is the last thing on ch1.

Do you think you can swing a scripting the kernel and regdb patches. It should not be part of the the standard build, it could a config flag. Have the install script ask.

73 Mathison kj6dzb

On Mon, Jun 27, 2016 at 4:07 PM, Clayton Smith [email protected] wrote:

Of course, recompiling the kernel during HSMM-Pi install would take a ridiculous amount of time, so it would be best to distribute HSMM-Pi as a flashable SD card image if we make a version capable of using negative channels.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/urlgrey/hsmm-pi/issues/103#issuecomment-228902646, or mute the thread https://github.com/notifications/unsubscribe/AAlvLGZ4shv-JpPpEXizRrODVi1ahTzxks5qQFeqgaJpZM4I_DO8 .

mathisono avatar Jun 28 '16 05:06 mathisono

@mathisono The blog post isn't mine; it was written by @BogdanDIA. I just followed his instructions.

argilo avatar Jun 28 '16 09:06 argilo

Here is a nice "how-to" on how you can compile only one module (ex. the wifi card driver) without compiling the whole kernel

http://askubuntu.com/questions/515407/how-recipe-to-build-only-one-kernel-module

sv1 avatar Nov 28 '16 14:11 sv1

What's the status on this?

virtualdxs avatar Mar 15 '17 16:03 virtualdxs

This is a good idea. I have been poking around a bit in the various drivers source code, the most difficult part of having this integrate with the non part97 AREDN nodes seems like it will be the fact that most of them transmit at 10mhz or 5mhz, and all of the drivers expect either 20MHzor 40MHzbandwidth.

raysuelzer avatar Nov 07 '18 08:11 raysuelzer

Has any progress been made on this excellent idea to update HSMM-Pi to permit it use on the -1 and -2 channels in the 2.4GHz band with a bandwidth of 5, 10, or 20MHz? This would serve as a useful device for mobile deployment.

KB3RRL avatar Jan 27 '19 15:01 KB3RRL