Is it possible to apply your patches to openwrt standard? If yes how can I proceed?
I would like to use the standard openwrt gui
Thanks .... Franco ik6fjn
I would like to use the standard openwrt gui
Thanks .... Franco ik6fjn
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer
1) keeping the node compatible with other AREDN nodes.
2) breaking AREDN basic functionality, dependent settings go out of sync.
3) the LUCI interface does not know how to save and keep settings persistent across AREDN firmware upgrades or AREDN UI 'save'.
4) not going to fit on 8Mb flash devices
5) not enough memory to run on 32Mb devices with all the other packages installed with AREDN.
This might be a fun bench test to experiment with, but problematic to join such a node to a greater AREDN mesh.
Joe AE6XE
I would like to apply your patch on Openwrt and then experiment with the 802.11s protocol which, having a routing protocol at the mac address level, is lighter than olsr.
In this way it would be possible to realize radios even with reduced memory.
Moreover the 802.11s mesh mode is also present on ac devices ... While the ad-hoc mode is not supported by the ac drivers.
If possible I would like a concrete example of how to apply the patches
701-extended-spectrum.patch and 702-enable-country-hx.patch
Franco IK6FJN
You'll need the openwrt source code to start. At the top level of the openwrt source directory structure, a patch is applied:
cat <the openwrt patch file> | patch -p1
ath10k-ct driver in use by OpenWrt does support 802.11ac adhoc mode. There is recent activity working defects in adhoc mode. It's a question if it is ready for prime time or not.
Please post your results with 802.11s. Would be very interested.
Joe AE6XE
Here are some 802.11s screenshots on tp-link with little memory ........
Test performed with 20 mhz of band...
I should have qualified before, the part 97 patches will only work against the 802.11a/b/g/n ath9k driver. There is a note on the wireless site for the 802.11ac ath10k driver, that applying the same regulatory hack needs additional changes -- will crash at present. This is an open issue to get ath10k working with part 97 extended channels. Also, there's no support for 5 and 10MHz channels in ath10k to date.
Joe AE6XE
The 802.11s protocol contains HWMP within it
Which enabled with option mesh_fwding '1' allows multi hop.
Here is the wireless file what it contains:
In principle we could do without olsr or batman ......
You can still use olsr or batman by disabling
option mesh_fwding '0'
Franco IK6FJN
@Joe AE6XE.
Hi these days I tried to compile these three patches on openwrt:
701-extended-spectrum.patch
702-enable-country-hx.patch
712-auto-distance-settings.patch
Obviously not being an expert I tried to follow the guide that from openwrt regarding quilting and patching but without result.
Can you give me some tips?
Thank you ......
Franco IK6FJN
Before building the openwrt images per the standard instructions, from the top level directory of openwrt, type this command for each of the patch files:
cat <patch file> | patch -p1
This applies these patches to the openwrt code base and branch currently checked out. These patches work on top of openwrt v18.06.2. Checkout this version to guarantee they apply and work -- same as AREDN images. We've built on top of v19.07 branch, but limited testing.
Note, the auto-distance patch is not a full solution--won't fully work with just this code. You would have to write a shell script to detect when a new neighbor has connected on wireless. When this occurs, the auto distance setting needs to be flipped to static and back to auto, so that the driver starts over to figure out which neighbor is the farthest out. This was a hack to substitute as the original code relied on the encryption packets from wpa-supplicant to find a new neighbor. Since ham radio doesn't run this process or encryption, we needed another approach.
Joe AE6XE
Here are some photos of the result:
git clone https://github.com/openwrt/openwrt.git
cd openwrt
git checkout v18.06.2
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
cat 701-extended-spectrum.patch | patch -p1
cat 702-enable-country-hx.patch | patch -p1
make -j8 V=s
Thanks Joe
Just a suggestion.
BTW, I love the preliminary data on the 802.11s protocol/spec!
Hi, it would be the best thing.
I would like to add the ubiquiti loco ac and the litebeam ac 16db 120 ° I have 4 new ones to do tests with us.
With the 802.11s protocol there is a parameter to prevent a weak signal from connecting.
Actually it connects but routing will not pass.
In my opinion, this function should also be used with a script that checks the signals every minute and then stops the routing at the station too weak with a command.
Joe AE6XE
This certainly could make the antennas lighter.
A question ......... Is it possible to get a version of AREDN for i386 32 bit and 64 bit?
If possible I would like to compile a version for i386 to test various USB and PCI wireless devices.
Franco IK6FJN
There is a close relationship with BATMAN (an alternative to OLSR) and 802.11s. Specifically, see the batman-adv which is a layer 2 mesh protocol that overlaps with 802.11s somehow -- I've not researched this, but as the BATMAN name suggests, "Better Approach To Mobile Adhoc Networking". This combination is advertised as being better than OLSRv1 at the time it was being created. However, leap frogging may apply, as there is OLSRv2 now.
AREDN images for i386 aren't currently being built. This is equivalent to adding new models to the supported list.
Joe AE6XE