-
Notifications
You must be signed in to change notification settings - Fork 35
OpenWrt Compilation
- Install tools that are needed for correct compilation. For example on Ubuntu Linux you will install these packages
sudo apt-get update
sudo apt-get install git-core subversion build-essential libssl-dev libncurses5-dev unzip gawk libxml-parser-perl
- Clone the OpenWrt repo
git clone git://git.openwrt.org/15.05/openwrt.git
- Clone the WeIO repo and switch to branch 'next'
git clone https://github.com/nodesign/weio.git
cd weio
git checkout next
- Copy and run installWeio.sh
Copy https://github.com/nodesign/weio/blob/master/openWrt/installWeio.sh to the OpenWrt root directory, and from that directory run:
sh ./installWeio.sh <path_to_weio>
Where <path_to_weio>
is the relative path to the checked out https://github.com/nodesign/weio.git
- Run
make menuconfig
and exit immediately
make menuconfig
This is important to avoid the warning that your configuration is out of sync.
- Compile the OpenWrt
make -j 4
-
Copy the update to an SD card
Navigate to the folderopenwrt/bin
and look for a fileopenwrt-ar71xx-generic-weio-squashfs-sysupgrade.bin
. Copy it to the SD card and rename it toweio_recovery.bin
. -
Update the board
Plug the SD card to the board, and hold the Soft Reset button while applying power via USB. U-boot will automatically update the board with the newest firmware. More details for how to manually flash your WeIO boards you can find here : https://github.com/nodesign/weio/wiki/WeIO-Recovery
- Home
- WeIO Recovery - Manual Update
- Supported Hardware
- How-to extend WeIO flash space
- WeIO Super Starter Kit Components
- OTA Updates
- Troubleshooting
- Misc
- Developer Pages