Notes for SECN-2-Alpha-02 ------------------------- This firmware is a Small Campus Enterprise Network Ver 2 alpha release incorporating a web interface for configuring the Mesh Potato. It uses SSL for security, so in order to connect with a browser the URL has to be https:// The results of ongoing development can be applied with a series of tarball patches. The patches are cumulative so you can just apply the latest patch unless you want to exclude later development. Once we have a set of stable patches, we will make another alpha build available incorporating the patches. To apply a patch, simply copy to the / directory on the MP and unpack with the tar command: # tar -xzv -f .tar.gz Patch 02 incorporates some corrections to the Web interface and implements a Find Gateway function using th DHCP discover request. Patch 03 incorporates additional and modified IVR commands to allow configuration of the system. << This is a work in progress and will be updated regularly >> These commands are protected by an IVR PIN number which must be entered for the command to be completed. The initial value of the PIN is 1234 Additional / modified IVR configuration commands are: - Configure abbreviated unique IP address (2662) - Configure unique IP address CONF (2663) - Reset Asterisk (9999) - Set root password PASS (7277) - Set IVR PIN code PINN (7466) - Configure WiFi channel CHAN (2426) - Set WiFi passphrase WIFI (9434) - Reset to default configuration RESET (73738) - Set Gateway IP address last octet GATE (4283) - Set Batman-adv gateway mode MPGW (6749) The following files in the base rv-289 firmware build are redundant and may be deleted: /www/cgi-bin/config1 /www/cgi-bin/config2 /www/cgi-bin/config3 /www/cgi-bin/config4 /www/cgi-bin/config4a /www/cgi-bin/config5 /usr/lib/asterisk/sounds/mp-menu.gsm /bin/reset-config.sh (replaced by resetconfig.sh) /bin/setnewabbrnewip (replaced by setabbrnewip.sh) Notes on Patch Updates ---------------------- Patch-289-03f 2011-10-11 - Fixed typo in /etc/asterisk/extensions.conf to correctly include potato.extensions.conf and potato.custom.extensions.conf instead of two references to potato.extensions.conf