802.11s support on HaLowLink hardware

Hi all!

I would like to know whether or not your Morse Micro routers which run OpenWRT, if their chipsets (which you develop) support the 802.11s mesh standard? Very important that I figure out that detail!

I also want to ask if it supports access to `opkg`/`apk` for adding custom packages, in the same way vanilla OpenWRT does. What does the flash size look like?

Our HaLowLink devices support 802.11s mesh, as does our OpenWrt fork. For other products, you would have to look at the retailer’s specifications. Note that 802.11s mesh will incur a significant performance penalty over a straight STA->AP setup, and we do not support it in EU (insufficient bandwidth).

In terms of flash size, you would need to ask about a specific product. Our HL1/HL2 devices both have 32MiB of flash, of which ~20MiB is used for the OS.

Regarding OpenWrt packages, yes, apk will work to install additional packages.

2 Likes

A post was split to a new topic: HaLowLink2 compatibility with TXW8301

Hi @james.haggerty

Thanks for the information. I am pleased to know that it (the HaLoW Link devices which I am interseted in) supports 802.1s mesh.

On the storage end. I know that 32MB of flash is quite small however I noticed the prescence of a USB-C port. I presume it can be used for data connection, hence I could plug in a USB-C flashdriver and, from that, I could mount it into the FS and perform one of those overlayfs setups that is common on OpenWRT devices - in order to increase the onboard space (i.e. for more packages)?

Lastly, you mentioned something about the 802.11s only being available for certain regions - what are those regions? The 802.11s feature is crucial for my needs.

No, the HaLowLink 1 and 2 do not support attaching USB devices. That port is for power and to act as ethernet (there’s actually a separate USB-ethernet chip to support this - i.e. it isn’t wired to the MT7621).

There are other devices on the market however which do support this. If you can give us more ideas on what you’re trying to achieve, I can try to offer suggestions.

The HL2 has AU, US/CA, JP and EU versions. 802.11s mesh will be best in AU/US/CA, and is not supported at all in EU.

Hi,

Thanks for the information.

What I am aiming for is a device that can run OpenWRT, has 802.11s support which can run over 802.11ah.

In addition enough flash storage to install something like the yggdrasil and luci-proto-yggdrasil packages as that is what I will be using for my project.

Anything that can do that, I would be happy with :slight_smile:

yggdrasil is relatively large, but if you’re prepared to build it into the OpenWrt image yourself it will fit as an addition on an HL2 image (if you remove prplmesh from the image, there will be lots of space).

To check this works, try following the instructions here:

but before the you do the setup, rm boards/halowlink2/prplmesh_diffconfig and add yggdrasil:

--- a/boards/halowlink2/target_diffconfig
+++ b/boards/halowlink2/target_diffconfig
@@ -20,3 +20,6 @@ CONFIG_PACKAGE_morse-mgmt-iface=y
 CONFIG_PACKAGE_luci-app-morseapwizard=y
 CONFIG_PACKAGE_morse-client-config=y
 CONFIG_PACKAGE_luci-app-halowlinkguide=y
+
+CONFIG_PACKAGE_yggdrasil=y
+CONFIG_PACKAGE_luci-proto-yggdrasil=y

Hi,

Yes I have built before so I think this should work. Normally I use a Docker image some guy made and build within it.

I should be able to do that with this maybe? (Just want to keep my setup clean and build the image within some container).

Other than that I normally use the ncurses build thing, but I think it just adds entries (like what you have shown) at the end of the day - hence that should be fine.

prplnesh, what is that - if I may ask?

prplmesh is an implementation of Wi-Fi EasyMesh (a tree mesh), and is another mesh option on our devices.

See prplMESH - prpl Foundation for details