Software Updates

We know how annoying frequent updates can be, especially when you’re not in control of the process.   At Centipede Systems, it is our intention to issue updates four times a year, and to make them cumulative whenever possible.  You can look for our updates with new features and possible bug fixes the first month of each quarter–i.e. January, April, July, October.  You decide whether and when to install them.

Download and install these files to update your Centipede 416 software. The upgrade files are named CentipedeUpgradeX.XX.tar  where X.XX is the version that your system will be, once the upgrade is installed. After you have the file downloaded, select the web page Install Software Updates.  Use the Browse button to select the file, then hit the Upload button.  Most upgrades install in less than a minute.  Reboot your system to finish the upgrading process.

It would be a good idea to make a backup of your SD card before doing so.  The update will not affect your options page settings, your music files, or your own sequences.  Most updates are cumulative, so you only need to install the latest to get all updates released to date, however Version 1.04 must be installed before any higher version, since Version 1.04 updates the updating system itself.

These updates include all of the Centipede 416 source code, so the files may also be useful for those who wish to have access to that.  Centipede 416 software is released/published under the GNU General Public License V3.

The latest version of Centipede Software is 1.25




Change History:

01/17/2018 Version 1.25 This version adds support for the Regulator pod, updates the Power firmware, fixes the problem with non-ascii char in a sequencer file, fixes a bug related to the UNTIL sequencer verb, enhancer the sequencer GOTO verb to allow multiple choices, allows fraction values in sequencer variables, adds a Desktop/Chrome choice to the home page. . See the Owners manual for the details. You must be at V1.04 or later before installing this upgrade.
10/09/2017 Version 1.20 This version makes a few small changes to the Sequencer, fixes cycle-12 for relay pods, shows FLASH version number on the Options page, makes several improvements to FLASH code, the most important of which is make the process more reliable, adds a Power Off option to the Home Menu, and adds additional waveforms to the Viby Pod. See the Owners manual for the details. You must be at V1.04 or later before installing this upgrade.
09/24/2017 Version 1.09 This version adds several new features to the Sequencer, the most important of which is Variables. Variables enable you to store numbers, manipulate them and use them in various ways. This adds a whole new dimension to Centipede’s scripting abilities. See the Owners manual for the details. You must be at V1.04 or later before installing this upgrade.
09/13/2017 Version 1.08  reissued This version is almost a complete rewrite of the Sequencer, mostly to add features to support RELAY pods. In addition, a new HEX file has been included that upgrades RELAY pods adding SWEEP and RANDOM wave forms. After installing version 1.08 on the Centipede power box, use the Options page to load the new firmware into your relay pod.  You need to only burn in the MAIN section, not the BOOT.  You must be at V1.04 or later before installing this upgrade.
08/12/2017 Version 1.07 Adds new features to the Sequencer enabling it to control other, unrelated devices which have web pages, using the new verbs: OPEN, POST, and CLOSE. You must be at V1.04 or later before installing this upgrade.
08/12/2017 Version 1.06 Adds new features and bug fixes to the sequencer. The new features are related to speaking and waiting on time. You must be at V1.04 or later before installing this upgrade.
07/17/2017 Version 1.05 Adds support for a USB audio adapter and stereo volume sliders. Install V1.04 before this one.
06/13/2017 Version 1.04 Add feature to enable/disable SSH/SFTP.  Add features to the updating system.
06/01/2017 Version 1.03 Changed the battery image to more accurately reflect the state of charge.
05/25/2017 Version 1.02 Add Login and User/password features
04/10/2017 Version 1.01 updated /var/www/html/includes/index.js      (fix image when charging a nearly fully charged battery)
update /home/pi/SocketServer/websocket.py to send ‘ALL_STOP’ to all connected clients
update  /var/www/html/combined/index.php to process ‘ALL_STOP’ message  and add $display to refresh
update  /var/www/html/apple/index.php to process ‘ALL_STOP’ message  and add $display to refresh
update /home/pi/SocketServer/rs485.py  to stop creating cvs file  (battery status)