PDM II LCD Service Menu
Firmware version 0.7.4 or later
The PDM II has the same LCD-based service menu that the original PDM had, with some extras. It gives access to various factory-only utilities, although nothing that would actually break the box.
One word of caution if you are an end user. Some of these tests will put full audio levels on the outputs. I will also trigger GPO for testing. Make sure you know what you are doing before you start down this path. It's suggested this be done with the guidance of Telos Support.
Enabling the Service Menu
The "Service" menu appears at the bottom of the main LCD menu, right below "Information." However, it must be enabled by a sequence of LCD menu entries:
Open the main menu by clicking ✓
Choose "System" and click ✓
Choose "Brightness" and click ✓
Click the following navigation keys in this exact order (think of the arrow sequence as "North", "South", "East", "West"):
Up arrow
Down arrow
Right arrow
Left arrow
"X"
"X"
You'll be back in the main menu with the Service Menu enabled. Scroll to the bottom of the main menu and you'll see a new "Service" item at the end.
Choose "Service" and click ✓.
Then click ✓ to continue.
Notes:
Navigate through the service menu using the left and right arrow keys.
While the service menu is enabled, the normal menu timeout will be disabled
The service menu will stay enabled until you exit the main menu back to the runtime screen of the PDM
The Service Menu consists of a series of screens, each implementing a separate tool. The tools are listed below.
Transport button and LED test
In this screen, the transport buttons (Build, Exit, Cough, Dump, Bypass) and bar graph LEDs will cycle between colors. If any of these LEDs is ever completely off, then there is a fault in that LED.
Press each transport button; it will turn white as long as it is pressed.
(There's no test for the LCD navigation buttons, as it's impossible to enable the Service Menu without using all of them.)
Internal audio loopback
While in this screen, the unit immediately loops all incoming hardware audio back to its outputs (analog in => analog out, AES3 in => AES3 out). Gain adjustments are disabled, and the audio path is a full 24 bits.
External audio loopback test
This tests the hardware analog and AES3 outputs and inputs. To test, plug RJ45 Ethernet cables between the AES3 Out and AES3 In connectors, and between the Analog Out and Analog In connectors. (Warning: do NOT use crossover cables! Use standard Ethernet patch cables!)
Now, click ✓ to continue. The test will start running with the driven audio outputs shown on the top and the measured audio return shown on the bottom. Any configured input or output gains will be disabled for the test duration. The test will also enable and disable bypass to ensure the bypass relays work.
If at any point the returned audio isn't what is expected, then the test will stop and show a flashing "FAILED":
So, the above screen shows that the unit output analog audio on the left channel only but received analog back on the right channel only and declared an error. (BTW, this happens when you use a crossover network cable for the analog loopback.)
If the test completes, it will show "passed!"
The following tests will be run, with each channel driven by a sine (2kHz, close to 0dBFS), or silence:
Audio I/O | Driven Output Audio | Expected Input Audio | |||
Type | Left | Right | Bypass | Left | Right |
Analog | - | - | - | - | - |
Analog | SINE | - | - | SINE | - |
Analog | - | SINE | - | - | SINE |
Analog | SINE | SINE | - | SINE | SINE |
Analog | SINE | SINE | ON | - | - |
AES3 | - | - | - | - | - |
AES3 | SINE | - | - | SINE | - |
AES3 | - | SINE | - | - | SINE |
AES3 | SINE | SINE | - | SINE | SINE |
AES3 | SINE | SINE | ON | - | - |
GPIO loopback test
With a GPIO loopback connector installed, looping GPO 1 through 5 to GPI 1 through 5, this runs a walking bits test that ensures every output can be set to 1 and 0 and every input can sense 1 and 0.
Install a GPIO loopback connector (1401-00015) and click the ✓.
The test takes about 3 seconds; if successful, the screen will show "passed!":
Otherwise, the screen will show the driven GPOs and unexpected GPIs and a flashing "***FAILED***":
Write power-up screen
The front panel Crystalfontz LCD module has a power-up screen shown when the module is first powered up. The factory default for this screen shows the Crystalfontz logo and LED info (the image shows the wrong colors):
This tool lets you permanently program the module's power-up screen to the PDM II's boot message, with the four bar graph LEDs red:
To do so, press ✓; then press > or < to go to a new screen. Note: every time the PDM II is booted from an SD card, this screen should automatically be programmed, so there should be no need for this tool going forwards.
Reset settings to factory
This restores the unit to its factory settings. To do so, press ✓, wait five seconds, and then power-cycle the box.
Display Demo
This lets you set the front panel to a "nice looking" display. To do so, press ✓.
The transport buttons will be lit, the LCD will show a standard "Ready" screen, and the bar graph will show one yellow LED over three green LEDs.
(Note: the LCD backlight will time out as usual; to prevent this, go into the "System" menu, choose "Screen Saver", and set it to as long as you like.)
Press any navigation button to exit this mode.
Internal data rate
This shows the internal data rate for debugging purposes. It should always be 48000 Hz.