The source code and configuration files to build the basic OpenWRT Barrier Breaker version OS image for the Weaved Smart Plug are kept at Github. To view the revision history, click here:
The changes noted here represent bug fixes and important changes to the baseline configuration of the OS. Please note that the baseline configuration DOES NOT include several of the items which we have discussed such as USB support. Given that the flash space on the Smart Plug is fairly small, we think it is best that all options be controlled by you, the developer.
In order to upgrade your local checked out repository to the most recent version in Github, go to your plug_openwrt directory and execute the
If you have changed any files locally (most likely would be the .config file) then you will get an error message regarding a conflict and the git pull will not proceed.
What I've done is to make local copies of my .config file by doing a "Save" from within the "make menuconfig" configuration editor. For example, I've saved the configuration for Bluetooth support as .config.bt. Then, in the event of a conflict message, I simply move my .config file to a backup location, e.g.
mv .config .config.bak
Then I can proceed with the git pull.