Pulse Streamer 8/2 firmware update

Main benefits of the firmware update v0.9 -> v1.3.0:

  • stream fully arbitrary patterns on all channels without any bandwidth restrictions (no underflows any more)
  • improved examples for Python, Matlab, and LabVIEW
  • automatic rearm in hardware trigger mode

Main benefits of the firmware update v0.9/v1.x.x -> v1.3.0:

  • easy to use network device discovery functionality
  • increased sequence upload performance
  • reduced trigger pulse width and increased retrigger frequency
  • capability of calibrating the analog outputs which results in increased accuracy

UPDATE v0.9 -> v1.3.0 IS NOT FULLY BACKWARDS COMPATIBLE: If you are using a device with firmware V0.9, you have to update your programs to the new API. Please check the migration document API_migration.pdf before you apply the update.

IMPORTANT: If you are using a device with firmware V0.9, the following update process works only in case you have not modified the initial network configuration and you are connected to the device via DHCP. In case it has been changed by editing

    /opt/pulsestreamer/etc/network/interfaces

on the device itself or you can’t use DHCP, please contact Swabian Instruments before the update. If you need any further assistance during the update process, please contact support -at- swabianinstruments -dot- com.

Update procedure

  1. Download the zip file with the firmware updater.

  2. Unzip downloaded archive for example to c:\pulsestreamer

  3. Start windows shell (press Windows+R, type cmd and hit Enter)

  4. In the Windows shell select the folder with the updater files

            > cd c:\pulsestreamer
    
  5. Run the update script with hostname or IP address as parameter

        > update_system.bat pulsestreamer
    

    or in case the IP address should be used

        > update_system.bat IP_ADDRESS
    

    where IP_ADDRESS is the address of the Pulse Streamer, e.g. 192.168.0.1

  6. Your Pulse Streamer is now ready for use.

Updating your Pulse Streamer from old firmware v0.9

If you are updating from old firmware v0.9, an additional step is required to complete the upgrade.

  1. Follow the Update procedure as described above.

  2. At the end of the update process the serial number and MAC addresses will be shown on the command window, which will look similar to shown below

        {"jsonrpc":"2.0","id":1,"result":"123456789012345"}
        {"jsonrpc":"2.0","id":1,"result":"00:AA:BB:CC:DD:EE"}
    
  3. Copy the serial and MAC address lines and send them via email to our support team support -at- swabianinstruments -dot- com. We will provide the licence key within 24h via email.

  4. After receiving the license file you need to copy it to your folder with the update files and install it by running

        > install_lic.bat
    
  5. Your Pulse Streamer is now ready for use.

NOTE: The license installation step is required only when upgrading from the firmware version v0.9.

Enjoy improved functionality of the Pulse Streamer! Download the new examples for the new firmware version, which are provided with the installer, as well as simple graphical user interface for the downloads page.