Speakerbus Technology Ltd. - Voice with Vision

SE708 Readme

Copyright © Speakerbus Technology Ltd. All Rights Reserved.


Version 2.901.1.0

This readme contains important information about this development release.

Notes:

SE708 Upgrade Instructions

The preferred method of upgrading SE708 is to use the upgrader process described in the following sub-sections. These methods will automatically upgrade the application software and also the bootloader and kernel if they have changed; it will not install the pre-built v1 firmware package or remove the package if already present. If it is not possible to apply the upgrade in the described manner, for example if no existing application software is installed and running, or when the pre-built v1 firmware package is also required, then please follow the full installation instructions below.

If, for any reason, a downgrade of code is necessary, then please follow the full installation instructions below.

From version 2.600.1.0 and later, upgrade from an SFTP server would also be available. Please either follow SFTP Upgrader Instructions, or SE708 TFTP Upgrader Instructions.

SE708 TFTP Upgrader Instructions

1. Copy the following file into a suitable directory accessible by the TFTP server; for upgrades from v1.xxx.x.x firmware this directory must be 'upgraders/' for upgrades from v2.xxx.x.x this sub-directory is optional.

2. If the SE708 is currently connected to i cms, then i manager can be used to start the firmware download and upgrade. Alternatively enter the command below on the engineering console, where X.X.X.X is the IP address of the TFTP server. Note that it will take several minutes to download the encrypted tar file and complete the upgrade.

SE708 SFTP Upgrader Instructions

1. Copy the following file into a suitable directory accessible by the SFTP server (eg SFTP_Root) for upgraders from v2.800.1.0 or later.

2. If the SE708 is currently connected to i cms, then i manager can be used to start the firmware download and upgrade. Alternatively enter the command below on the engineering console, where X.X.X.X is the IP address of the SFTP server. Note that it will take several minutes to download the encrypted tar file and complete the upgrade.

   From version 2.900.1.0, <SFTP-user-password> will be requested in response to the following command line:

   Before version 2.900.1.0:

The new version of firmware can be confirmed via the SE708 Device Information - Show Version menu, i manager deskstations view, or by executing GetVer.sh on the engineering console.
The new version of U-boot can be confirmed by examining the engineering console output during boot up, if applicable.

Note that this process will automatically take a backup of the unit's local configuration settings and restore most settings after the upgrade is complete, but a full default configuration will always be applied automatically when upgrading from version 1 software. Acoustic profile DSP settings will always be set to their defaults. XML configuration files will always be replaced by empty ones except for the call register, but full files will be automatically downloaded from i cms later.

Additionally, the following CM variables are defaulted during an upgrade when the old software version (being upgraded) is below v2.720.x.x:

SE708 Full Installation Instructions

Note: Please check the revision of hardware before attempting a downgrade to versions earlier than v2.620.1.0, since earlier versions will not support the latest SPI Flash part which could then result in a non-functioning device.

If it is not possible to upgrade a unit using the steps above or when the pre-built v1 firmware package also needs to be installed, then follow this full installation procedure to individually update all the SPI and NAND Flash components on the unit. The components that may be upgraded are the bootloader (U-boot), the Linux kernel, the complete uClinux filesystem and pre-built v1 (1.110.5.0) firmware package. This is a complete upgrade and any configuration stored on the unit will be lost; after the upgrade the unit will have a blank configuration. These installation instructions assume you have an SE708 with a bootloader previously installed and a serial cable attached to the SE708.

1. Copy the following files into the indicated directories below the root of your TFTP server.

2. Connect the RS232 serial cable to the SE708. Use a terminal emulator program configured for 38400 baud, 8-bit, no parity, 1 stop bit, no flow control.

3. Connect the SE708 to an Ethernet LAN with Power-over-Ethernet, a DHCP server and access to the TFTP server, using the Ethernet RJ45 socket on the SE708. In the terminal emulator, enter a Space or Return to stop SE708 U-Boot booting uClinux.

4. Use the SE708 U-Boot 'printenv' command to check the current settings and change the value of tftp_server to match the IP address of the TFTP server, if necessary, using the command below with the appropriate IP address.

5. Check if the correct file names are set for ubootfile, vmImagefile and nandfile to match the filenames and directories in step 1 above. If necessary use the commands below with the appropriate filename.

   If desired, save the new settings with the command :

6. Check that SE708 can access the TFTP server with the commands:

   The ping command should report a message similar to "Operating at 100M full duplex mode, host 10.12.1.58 is alive"

7. Execute the following commands to perform the required upgrades. Note that these commands execute silently and may take a while to complete:-

8. If the program updates have been installed without any errors, then reset the board with the following command:

   Note that after a reboot there is a short delay while uClinux generates SSH keys before the UI starts up and normal operation is possible. These keys are only generated the first time uClinux runs after replacing the JFFS2 file system. When monitoring the console output the unit reports something like:-
Generating Dropbear SSH RSA host key
Generating 2048 bit rsa key, this may take a while...
Public key portion is:
ssh-rsa
...
Generating Dropbear SSH ECDSA host key
Generating 256 bit ed25519 key, this may take a while...
Public key portion is:
ssh-ed25519
...

at which point it should be possible to access the unit via an SSH program.

Back to Index Back to the Index