This page shows the procedure for initiating the communication with the mesh expander under the openwrt distribution.
This procedure has been established using vanilla Ubuntu 16.04.2 LTS.
You need to make sure you have at least 50GB of free space on your hard drive before going further.
You need to make sure your computer is up to date by doing :
sudo apt update
sudo apt upgrade
The first thing you need to do is set up a git account.
How to set up a GitHub account
git clone https://github.com/servalproject/openwrt
sudo make
This may take a while, you might want to leave your computer working overnight
It means that there are some dependencies missing.
You need to install ncurses, zlib, openssl, awk, gcc, g++, subversion
sudo apt-get install libncurses5-dev libncursesw5-dev lib64z1-dev libssl-dev gawk gcc g++ subversion
Note : you may have different dependencies missing, make sure to install all of them
sudo make
This may take a while,you might want to leave your computer working overnight
To connect the mesh extender to a computer we will need a serial cable and a USB serial adaptor and 3 jumper leads.
The pins we are interested in are : Pin 1 for the ground, Pin 5 for the Domino RX, and Pin 19 for the Domino TX.
Your cable should work now. You can try connect it on your computer and see if it is recognized :
lsusb
cd openwrt/bin/ar71xx
cp openwrt-ar71xx-generic-gl-ar150-initramfs-kernel.bin [//your_server_directory///openwrt-domino.bin]
Your TFTP server is now ready.
sudo cu -l /dev/ttyUSB0 -s 115200
sudo minicom -s
sudo minicom -s
You should see the device booting.
gl
to interrupt the boot run lf
The firmware is now flashing
boot
You have now successfully flashed the firmware.