...
cd unified-wifi-mesh/build/ctrl
make clean; make all
cd unified-wifi-mesh/build/cli
make clean; make all
...
cd unified-wifi-mesh/build/agent
make clean; make all
Prerequisites:
--------------
1. upgrade the go version to '1.23.4' or later.
Steps to upgrade the go version
--------------------------------
a) Check the existing path for go, for example
$which go
/usr/bin/go
b) Download Go 1.24 from the official site:
https://go.dev/doc/install
c)Remove the old version (if needed):
sudo rm -rf /usr/bin/go
sudo rm -rf /usr/local/go
d) Extract the archive:
sudo tar -C /usr/local -xzf go1.24.4.linux-arm64.tar.gz
e) Update environment variables (add this to ~/.bashrc or ~/.profile):
export PATH=$PATH:/usr/local/go/bin
source ~/.bashrc or source ~/.profile
f) Verify the installation:
go version
2. Download the dependent packages
sudo apt-get install libxrandr-dev
sudo apt-get install libxcursor-dev
sudo apt-get install libxinerama-dev
sudo apt-get install libxi-dev
sudo apt-get install libxxf86vm-dev
cd unified-wifi-mesh/build/fynecli
make clean; make all
...
sudo ./onewifi_em_ctrl root@root
sudo ./onewifi_em_cli rip
Note: cli expects the path to the libemcli.so. Provide the appropriate path with the below steps
...