Appendix C: Remote Control and Software Update Procedure

Prev Next

Remote Control

Omnia.11 remote control Processing screen — orange GUI showing loudness monitor, AGC and other processing controls, top toolbar and parameter panels

Note that this remote requires Java(TM) 2 Platform, Runtime Environment (JRE) version 1.4 or higher. If you do not have the required version, The latest version can be downloaded here. Scroll down to Java Runtime Environment (JRE), and press the download button.

Java logo — coffee cup with Java and Sun Microsystems branding

The above screenshot shows the Processing screen of the Omnia.11’s built-in remote control applet or the new standalone remote app when running the “traditional” (orange) style processing. This is a Java applet that requires the Java Runtime Environment (JRE) from Sun Microsystems, version 8 or higher, to be installed on your computer. Once JRE is installed, the Remote Control applet is accessed through the Omnia.11’s built-in web page interface via TCP/IP using any standard Web browser that supports Java (pretty much limited to Mozilla Firefox as of this writing).

Because of this, version 3.0 now also features a standalone Java application that can be downloaded directly from the Omnia.11. See Page 85 for details.

The latest version of JRE (for Windows, Solaris, Linux and Apple Mac OS) is available here:

http://www.java.com/en/download/manual.jsp

Note: The remote uses the following network ports that will need to be opened/forwarded through any routers that may be present in the network: The normal http port 80, port 93, port 4545 & port 4546.

81

Once Java is installed on your computer, using a Web browser, connect to the IP address of your Omnia.11 as follows: (see Network Parameter Setup on Page 15 if you need to enter the network parameters into the Omnia.11)

  1. Open a standard Web Browser on your computer and connect to the Omnia.11 by entering: http://xxx.xxx.x.xxx/ in the browser’s address bar where the x’s in the example above are replaced with the Omnia.11’s IP address. Once connected you should see the Login screen:

    Remote Control for Omnia 11 login dialog showing an Access Level dropdown, a password field masked with dots, and a Login button on a dark dialog box.

  2. Enter the Password (the default is “omnia” – all lower case) and click on the “Login” button. (Or simply press “Enter”)

The following Main Menu screen should appear:

Omnia 11 Main Menu web interface screenshot showing the Omnia logo at top left, a dark top menu bar with buttons (Main Menu, Remote, GPIO / Events, Data Mgmt, Configuration, About, Logout) and a MAIN MENU panel listing menu items and descriptions on the dark background.

There are 7 buttons across the top menu bar and 6 of those are duplicated below in the Main Menu.

The top menu bar will remain visible when in the GPIO/Events, Data Mgmt, Configuration and About screens.

You can select Meters & Remote Control (Remote) to open the processing screen Java applet, GPIO/Events to program remote input routing / diversity delay on/off or preset selection, User Data Management (Data Mgmt) to save & load processing and I/O configuration presets to & from your computer, Configuration to change the current password, perform software updates , switch software banks, activate new features and run diagnostics, About to view system and support information and Logout to logout and return to the login screen.

The Main Menu button in the top menu bar is used to get back to this screen from the others, if needed.

NOTE: After a few minutes of use, and only when attempting to switch to another screen or menu, you may be asked to re-enter the password (as a security measure) before the remote app switches to your selection.

82

Click on the “Remote” link option from the top menu or “Meters & remote control” from the Main Menu.

Dark themed remote control menu screenshot showing header REMOTE CONTROL and two option buttons labeled Remote Control Applet and Remote Control Application.

As of version 3.0, there are now two options here. If you are running a Java compatible web browser such as Firefox, you can click on “Remote Control Applet” and run the remote control in a browser window.

The other option “Remote Control Application” allows you to download the standalone remote Java application directly from the Omnia.11! This application still needs the latest Java Runtime SE installed on your computer but does not require a web browser.

When using the web browser applet, you may need to select “Always and Remember” from a Java security prompt and then you should see the Java logo followed by the main Remote Control screen should appear with the Preset tab open as the default:

Large orange remote control UI screenshot showing loudness monitor, vertical fader controls, preset list on the right, and various orange and blue control panels across the top and right side. Caption: main Remote Control screen with Preset tab visible.

Note: The remote uses the following network ports that will need to be opened/forwarded through any routers that may be present in the network: The normal http port 80, port 93, port 4545 & port 4546.

At the top-left, there is a clickable yellow text link: Back to Main Menu that is used to exit from this remote control screen to the remote’s main menu.

83

At the bottom, there is a reminder that the Java Runtime Environment must be installed on your computer in order to see the remote metering and control screen. This reminder will be all you see if Java is not properly installed on your computer.

If audio is present on the inputs, you should see the meters moving along with the audio. A small amount of flickering is normal as the meter information is updated but if it is excessive or the meters are not moving smoothly, check your network connection and/or update your video card drivers or settings.

If you are connecting from behind a router / firewall, be sure to forward the TCP ports used for the control and metering data to the Omnia’s local IP address.

The factory defaults are Ports 4545 & 4546, respectively.

Of note here is that the Java remote screen looks exactly like the front panel of the unit and works similarly, with some exceptions and additions.

Normally, the mouse is used to select buttons and controls and the Up & Down arrows on your computer’s keyboard are used to adjust controls. The mouse wheel (on mice so equipped) can also be used to adjust the controls.

To select a control to adjust, first click on the desired Icon Button at the top of the screen and then click on a desired Tab or button if needed and finally on an adjustment control. It will then highlight in a brighter orange color indicating it is ready for adjustment with either the mouse wheel or arrow keys.

Please note that on smaller monitors or laptops you may not be able to see the entire screen at once. If that is the case, scroll bars will appear to the right and at the bottom of the screen. This is normal.

Virtually everything you can do from the front panel, you can also do with the remote except for Network setup and the Backlight & Calibrate controls in the System setup menu that are specific to the front panel’s touch screen.

Your computer’s keyboard can be used to enter text whenever the on-screen keyboard pops up.

The standalone app when first run looks like this on a PC:

Screenshot of the standalone application window on a PC showing a dark brushed-metal textured main area with a top title bar and an empty meter/control region, matching the app’s initial appearance.

84

Click on the “Connect” menu in the top-left hand corner and select “New Connection”:

A small application window showing a Connect menu in the top-left with a dropdown; the dropdown items include New Connection (highlighted), Disconnect, Saved Connections, and Delete Connection

You should see the below dialog box:

A blue dialog box titled Connection Name showing labeled input fields—Connection Name (example Mark's Q11), IP Address (example 192.168.2.75), User Level (set to Full Access), Password, Remote Port, Meter Port, HTTP Port—and two buttons at the bottom labeled OK and CANCEL

If you would like to save this connection for future use, click on “Save Connection” and then type a connection name into the “Connection Name” box. Now enter the Omnia.11’s IP address and select the desired user level from the “User Level:” dropdown. Enter the appropriate password for the selected user level and click “OK”. The other options can remain at the defaults in most installations.

85

GPIO/Events

Omnia 11: GPIO Connector — diagram of a 15-pin D port connector showing pin layout and labels including OUT 1-5, OUT COM. RETURN, 0V (GND) SOURCE, +5 PWR SOURCE, IN COM +, and IN 1-5; labelled Customer 'Port Connector' 15-pin 'D' Interface

Note that this pinout diagram along with diagrams for recommended input and output circuits are available from the remote interface by clicking the links at the top of the page.

There are two options for wiring up the connector.

#1 - Using the internal +5v & ground connections. Note that you will need to add jumpers between Pins 1&2 and between Pins 14&15 on the GPIO connector.

#2 - Fully isolating the ground planes & 5v power rail from transients (such as the EMP pulse of a lighting hit). You should use an external 5v power supply & its ground reference in place of the above jumpers. Click the included link: Recommended Input Circuits” for a diagram showing both options.

The pins have internal pull-up resistors, so there is normally no need to select + 5 Volts for a high unless a change is needed to “High” from the default state.

The outputs are not currently supported.

Input Source Select and Diversity Delay On/Off

When you select “Input Select / Div Delay” and click the “Apply” button, those functions are made active and the following screen appears:

Dark-themed web interface screenshot showing a REAR PANEL GPIO CONNECTOR DIAGRAMS page with a horizontal menu bar across the top and a detailed settings/info panel beneath it.

REAR PANEL GPIO CONNECTOR DIAGRAMS

Connector Pinout
Recommended Input Circuits
Recommended Output Circuits


REAR PANEL GPI FUNCTION

The rear panel GPI connector can be configured for two different modes, input routing / diversity delay and preset selection. See below to choose and for descriptions of modes

GPI Function

   

Disabled
   

Preset Selection
   

Input Select / Div Delay


INPUT SELECT / DIVERSITY DELAY

While configured for input routing / diversity delay the pins have the following function.

IN 1 and IN 2 select the primary input from amongst Analog, AES or LiveWire. IN 1 acts independently to select either the analog input on a falling edge or the AES input on the rising edge:

    LLxxx = analog input
    HLxxx = aes input

IN 2 acts to select the LiveWire input on a falling edge. On a rising edge the state of IN 1 is examined to select one of the other inputs:

    xLxxx = LiveWire input
    LHxxx = analog input
    HHxxx = aes input

If IN 1 and IN 2 have simultaneous transitions, IN 2 takes precedence. So LLxxx and HLxxx switch to LiveWire.

IN 3 is the manual failover trigger:

    xxLxx = trigger a manual failover. This will cause the secondary input to be selected and the switchback logic to be activated.
    xxHxx = manually clear a failover. This will cause the primary input to be selected and normal failover logic to be activated.

IN 4 controls the diversity delay function of the O1I:

    xxxLx = Defeat the delay, taking it out of the FM path.
    xxxHx = Normal delay operation (as determined by delay setting).

The inputs need "latching" contacts and work in conjunction with the front panel & remote. Whichever "event" that has occurred most recently will be the one that is currently "on air." So, if someone chooses Analog on the front panel and then, after that, there is a rising edge (change from low to high) on "IN 1", AES will be selected and put on air. The front panel (and remote, if connected) will update to reflect this, so they would show AES. If Analog is then selected, on the remote for example, then analog will be back on air. Whoever makes the last change to that control "wins". The thing to remember is that nothing ever permanently holds a control at a certain setting. All any action ever does is make changes to settings.

When the GPI changes level, it causes a change in the setting of the input. It does not set the input permanently to a given setting, but just changes it a single time. Once that change has taken place other sources (FP, Remote or LiveWire GPIO commands) are free to change it again.

As an example; for Input Source Selection:

Grounding (changing to “Low”) “IN 1” (Pin 13) will select the analog input. This will need to be maintained to keep analog selected since removing the ground will cause a change to “High” (due to the built-in pull-up resistor) and change the input source to AES.

Please note that “IN 3” does not act the same way as IN 1 & 2 do if “Failover Time” is set to anything but 0.0. Then IN 3 becomes a manual failover “trigger” where the hi to lo transition creates a forced failover. Once that happens, the failback logic is activated. When it detects that the primary input is OK, it switches back to the primary.

Preset Selection

When you select “Preset Selection” and click “Apply” that function is made active and the following screen appears:

87

Screenshot of a device web interface showing a dark themed panel with tabs across the top and sections titled REAR PANEL GPIO CONNECTOR DIAGRAMS, REAR PANEL GPI FUNCTION, and PRESET SELECTION with form controls and dropdowns.

Similarly to the above, these also work on latching changes (events) between low and high (GND and +5v).

Here you can select the preset to be loaded when up to 10 events take place.

Simply select the preset from the dropdown list for each desired input you want to use and then apply the proper change to the appropriate pin on the GPIO connector.

Day Events

Screenshot of the DAY EVENTS section showing controls to select days of week, time fields, preset and I/O config dropdowns, and buttons labeled Add Event, Apply, and Delete.

Day events can be used to automatically select a Preset, I/O Config, or both at a specified time on a given day or days. The event will repeat weekly on all days that are checked.

To add another day event, click the “Add Event” button. Once your day events are as you like them, click “Apply” to activate them.

Individual day events can be deleted by clicking the “Delete” button to the right of each day event line.

Note that the Omnia.11 realtime clock is NTP only and cannot be set manually. See Network Setup on Pgs. 15-17for NTP setup details. Note that Network Setup can only be done from the front panel of the unit.

88

Data Mgmt

The Data Management menu allows you to save and load User Presets and I/O Configurations to and from your computer.

From the top menu in the Remote screen, click “Data Mgmt” or from the Main Menu, click the “User Data Management” option.

Preset File Transfer

Shown below is the top half of the File Transfer screen, which is used for saving and loading user processing presets to and from your computer.

Screenshot of the File Transfer dialog with a dark gray panel titled Download Presets showing a User Presets list (two user preset names shown), and an Upload Presets area with numbered instructions and a file entry box with Browse... and upload buttons.

Any user presets on the Omnia.11 will show up as buttons under User Presets in the Download Presets section. 2 user presets are shown in the example screenshot above.

NOTE: The factory presets will not show up here and cannot be downloaded to your computer. To download and save a user preset to your computer, simply click on a preset name and your browser’s “File Download” box should pop up.

Click the “Save” button; choose the desired folder to save the preset in from the “Save As” dialog (this may vary with the OS) and click “Save” to save the file or “Cancel” to abort.

Presets are saved as small, text-based files with the “.opr” extension.

To upload a previously saved user preset to the Omnia.11, use the file entry box (or the browse button) to enter the path to the preset file name to be uploaded and press the “Upload” button.

The preset will be saved to the Omnia.11 with the same name as the selected file, minus the .opr extension. Note that uploaded presets will be placed in the Omnia.11’s preset list but will not go directly on the air.

89

Manage Presets / Preset Import

This will bring up a screen with 3 special import preset boxes used to import presets you may have that were created on older software versions 1.03, 1.1 or 1.2 through 1.6. Instructions are provided on the Import Presets screen.

Manage Presets / Preset Authorization

This will bring up the Preset Authorization Group Management screen where authorization groups can be added or deleted. For full information please see the Preset Security section starting on Page 22.

Dark-themed screenshot of the Preset Authorization Management interface showing sections titled Create New Authorizations with Name and Passphrase input fields and an Add button; Delete Authorizations with Name and Passphrase fields and a Delete button; Upload Authorization(s) with Authorization Filename field, Browse control and Upload button; a Hardware ID note; Install New Authorization Key List section with Key List Filename, Browse control and Replace button; and a footer line Auth Authoring with a brief note.

90

I/O Configuration File Transfer

Similarly, I/O configurations can be saved to or loaded from your computer.

Shown below is the bottom half of the “File Transfer” screen, which is used for saving and loading I/O configuration files to and from your computer.

Screenshot of the File Transfer screen showing Download IO Configurations and Upload IO Configuration sections with user IO configurations listed and a file entry box with Browse and upload buttons

I/O Configuration download and upload operations work similarly to the Preset download and upload operations described above with the exception that the filename extension for I/O configurations is “.oic”.

Configuration

The Configuration menu allows you to change the Omnia.11’s front panel / remote access password, update the unit’s firmware, activate new features, access factory diagnostics, reboot the processor, reset the metering and reset the calibration values for the front panel touch screen.

Change Current Password

Screenshot of the Change Current Password dialog showing Access Level dropdown, Old password field, New password field, New password again field, and a Change button in a dark-styled panel

Here you can change the password (default: “omnia”) for front panel touch screen and remote control access (which are one and the same). To do so, enter your old password in the “Old password” box and then the new password in both of the “New password” boxes and then click the “Change” button.

Software Bank Selection and Update

Software bank selection panel showing two banks (Bank 0 and Bank 1), version numbers for each bank, a Running Software line, and an Apply button in a dark grey interface

This screen is where you can select between 2 software banks and where software updates are performed over a normal Ethernet remote control session using a file downloaded from the Omnia website. New update files are always loaded into the software bank that is not currently running. Please note that a reboot into the bank where the new software is loaded will be required in order for the new version to take effect. This can take several minutes so be sure to plan accordingly.

As shipped from the factory, the same version will be present in both software banks.

To load a new software update file obtained from the telosalliance.com/omnia website, click the yellow “Update” link inside the button which should be available for the bank that is currently not running.

You should see this message warning you that current settings may be lost during the update and that a reboot will be required to run the new software you are about to upload to the unit:

Confirm Firmware Update dialog showing warning text about possible loss of current settings, instructions about reboot and activation, and a Continue button; dark header with red navigation tabs

To cancel if desired, click the “Configuration” button at the top to return to the main configuration page.

To proceed, click the “Continue” button to bring up the file “Browse” dialog:

Firmware update screen showing an Update section with an Update file field, a Browse button, and an Update button in a dark interface with red navigation tabs

Click the “Browse” button and select the .oup file you downloaded, and then click “Update” to upload the file into the currently non-running software bank. This will not take you off the air since the software bank it is uploading to will need to be selected and then the unit rebooted in order to run the new software.

92

Once initiated, you should see this screen:

[IMAGE PLACEHOLDER: Screenshot of an "Update Initiated" web interface — dark gray status area with orange navigation buttons along the top and text describing the uploaded file and a yellow link labeled "Click here to monitor the progress of the update".]

Read the screen carefully, noting that the unit must not be interrupted while it is loading the update file, then click the yellow “Click here to monitor the progress of the update” link.

You should see the following screen that contains a status box with which to monitor the status of the update:

Screenshot of an Installation Progress Monitor page — dark status box showing log text lines (tar, STATUS lines, timestamps) and a top navigation bar with orange buttons; status log area with scrolling text

After a short while, a scrollbar will appear on the right-hand side of the status box. Periodically, the screen will refresh and you will need to manually scroll the scrollbar down to see the latest text.

When the update is completed, you will see “Update Successful” at the bottom of the status box:

Cropped image of a status box showing console text including warnings and the line Update successful. near the bottom, on a dark background

Once you see the “Update Successful” message, click the “Select New Software (Configuration Page)” link to return to the main Configuration page.

To run the newly loaded software, click on the appropriate “Bank 0” or “Bank 1” radio button that is next to the version information of the newly loaded software and then click “Apply”.

93

The following message will be displayed:

Web interface banner showing navigation buttons (Main Menu, Remote, Data Mgmt, Configuration, About, Logout) above a dark gray message panel with yellow links “Return to Configuration” and “Reboot Processor”.

A reboot of the unit will be required to run the software selected in the new software bank. Note that the first time the unit is rebooting into new software, the reboot can take much longer than a normal reboot. This is normal so be sure you are prepared for the unit to be off the air for several minutes.

If you will be rebooting later, click the yellow “Return to Configuration” link to return to the Configuration menu.

If you are ready to reboot now, click the yellow “Reboot Processor” link to reboot.

Once the processor has rebooted and the main screen is showing, touch the Input or Output icon button and then the “I/O Config” tab. Now touch the padlock icon to unlock the I/O config preset list and then select your desired I/O Config preset from the list. If you do not have one, select “default”.

Touch any of the processing icon buttons and then the “Preset” tab. Now touch the padlock icon to unlock the preset list and then select your desired processing preset from the list.

If you were using the Livewire outputs you may need to go into the Setup menu to re-enter your output channel numbers and re-enable the Livewire outputs. Please note that for proper sync, the LiveWire inputs should not be used unless at least one of the LiveWire outputs is enabled.

Feature Activation

To activate additional features on your Omnia.11 such as upgrading to the HDFM version from the FM Only version or licensing the G-Force plugin / Perfect De-Clipper, you will need to download the hardware ID file (omnia.oid) by clicking Get Hardware ID. Save this file and send it to Omnia tech support when requested.

A feature activation file will be sent to you. Upload this file to the unit by locating the file with the Browse button and then click the Upload feature button.

Feature Activation panel screenshot showing active features list, a “Get Hardware ID” link, a Browse file selector and an “Upload feature” button in a dark UI panel.

Utilities

Utilities panel screenshot listing options such as “Reboot Audio Processor”, “Calibrate Touch Screen” and “Factory Diagnostics” with short descriptions in a dark gray boxed UI.

94

Reboot Audio Processor

Clicking this button will reboot the Omnia immediately.

Calibrate Touch Screen

Clicking this button will start the touchscreen calibration app.

Warning: This should only be done if directed to by Omnia Tech Support and only if the screen calibration is significantly off. It must be done very precisely using a non-scratching stylus to touch the indicated targets exactly in their centers.

Click the “Factory Diagnostics” button to bring up a diagnostic log, a table of CPU temperatures, log file buttons and a button to restart the Omnia.11 meters. The top half of the screen shows the Process Status log and a table of CPU temperatures:

Screenshot of the Factory Diagnostics screen — dark console-style panel showing a Process Status log with multiple process lines and a small boxed table titled Omnia 11 Temperatures listing Core 0, Core 1, Core 2, Core 3, and LM87 with temperatures (e.g., 55 C, 59 C, 64 C) — overall UI is a dark grey diagnostic panel.

In most browsers you should be able to cut & paste this information into an email to send to Omnia Support, if requested to do so.

95

The bottom half of the Factory Diagnostics screen contains Log File link buttons that can be used to generate log files for troubleshooting at the request of Omnia Support and a button to restart the Omnia.11’s front panel and remote meters should they stop working.

A dark gray rectangular panel titled LOG FILES. On the left are blue-style link names such as Update, Engine Start, Sys Local Start, ACMRP, DSP int, Omnia Start, Graphics, and Front Panel. To the right of each link is a short descriptive line (for example: Status page from last update performed, LiveWire Engine startup., System final startup., DSP command and control., DSP interface., DSP startup., Graphical Subsystem, Front Panel). Below the main list the panel shows a separate METER RESTART heading with the note Use this if the meters stop responding on the front panel or remote. and a Meter Restart link with the description Restart meter communications and front panel.