Skip to content

Scripts and other files for the Haas Mesh OpenWRT system

License

Notifications You must be signed in to change notification settings

drandyhaas/haasmesh

Repository files navigation

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