haasmesh icon indicating copy to clipboard operation
haasmesh copied to clipboard

Scripts and other files for the Haas Mesh OpenWRT system

haasmesh

Scripts and other files for the Haas Mesh OpenWRT system

Documentation: https://tinyurl.com/MaxwellMeshDoc

eBay: https://www.ebay.com/sch/i.html?_nkw=maxwell+mesh+wifi

To add to openWRT build:

cd openwrt
git clone https://github.com/drandyhaas/haasmesh.git
haasmesh/script/setupnodebuild.sh [luma|ea8300|ew72|c7v2|c7v5|jetstream|redmi|rt3200]
cat etc/config/diffconfig_rt3200 >> .config #Append changes to bottom of .config #TODO: support build targets other than rt3200
make defconfig #Apply changes
date > files/etc/config/sysupgrade.version.txt
make -j6

A full openWRT build with haasmesh:

#git clone https://git.openwrt.org/openwrt/openwrt.git #fitst time
cd openwrt
git pull
#Select a specific code revision 
#git branch -a 
#git tag 
#git checkout v21.02.2
./scripts/feeds update -a
./scripts/feeds install -a
#make dirclean #to get rid of json.h error?
make menuconfig
#make kernel_menuconfig
#git clone https://github.com/drandyhaas/haasmesh.git #first time
cd haasmesh
git pull
cd ..
haasmesh/script/setupnodebuild.sh rt3200
cat haasmesh/etc/config/diffconfig_rt3200 >> .config #Append changes to bottom of .config
make defconfig #Apply changes
date > files/etc/config/sysupgrade.version.txt
make -j6
ls -ltr bin/targets/mediatek/mt7622/openwrt-mediatek-mt7622-linksys_e8450-ubi*.itb